4,027 Commits over 853 Days - 0.20cph!
Re-add holster times (but now per weapon)
https://files.facepunch.com/tony/1b2411b1/sbox-dev_fd4S1u2qx7.mp4
Hooked up move_groundspeed, deploy unset, move firing mode to be on cycle instead of all the time
Set up FiringModeParameter
Add rich presence system class which is polled every so often, instead of updating presence from 7 different classes
Store player levels at the time too
Add team group header with the team's total score, add player levels to match modal
Span style adjustments
Use proper team names, not just their enum string
Remove pointer-events from some elements
Changed icon for lobby owner
Store team scores and per-player score in match data
Add MatchModal.GetData with fallback
Order player entries by score descending
Show game version in GameServerFrame
New icons, new main menu bg image
Fix NRE in ServerDll.UpdateServerDetails if playing locally, my bad
Fixed match time being incorrect in MatchCard (just didn't implement it)
Add MapName and Gamemode to MatchCard update
Add DialogModal, pop up a dialog warning user about outdated server when trying to join
Pass gamemode version tag to ServerList so games can decide what to do with servers that are out of date
Update style and content for match modal again
Use correct gamemode name
Proper flex wrap on MatchCard
MatchModal - Sort by teams https://files.facepunch.com/tony/1b2011b1/sbox-dev_7F90V5Sh36.png
Store player's team in match history
Add Match modal to inspect match scoreboard stats https://files.facepunch.com/tony/1b2011b1/sbox-dev_iBbJLRGxdc.mp4
Modals that can be used in gunfight menu and gamemenu
Add scrolling to leaderboard, up the entry count to 50
Leaderboard is global for a little bit, can view steam profiles from it
Increment experience instead of setting
Fix xp bar being cut off at higher levels
Remove constant slide sounds
Fixed not being able to record match data, update stats page if history count changes
StatsPage; Add fallback text if we haven't played any matches
Add destructive reset XP in stats menu, when xp changes, update the leaderboard
Calculate fall damage based on distance as well as velocity
Remove test notification on landing page
Add fall damage when landing heavily
Notification system for use in GameMenu and in-game
Fixed children of expand widgets not updating their content, in a kinda shitty way for now
Add quick leaderboard widget to main menu showing friends levels
Use Sandbox.Services.Stats for XP persistence
add MapIdent to match history
Add MatchCard
Add list of players to match card
Minor style adjustments
Add accessor to grab match history
GetAll creates new empty info if not found
Add Stats Page to main menu, start scaffolding some data together
Persistence refactor, expose GetAll<T>
Pass b_grounded to viewmodel
Stub out MatchHistory data
GameMenu: load FileSystem.Data/OrganizationData immediately, not just server join
Show player level in main menu
Show player level in chatbox
Xp tweaking, added xp bar to main hud
Add event for when xp is changed, set default XP to something that isn't zero
Refactor levelling progression to be static, with a link to the component for displaying levels for others - so we can get this data in menu