875 Commits over 639 Days - 0.06cph!
Add GamemodeCard
Use GamemodeCard in lobby, as well as PackageCard to show map and mode
GameLobbyPage iteration - show lobby data
If we don't find any games matchmaking, make a lobby
Start work on GameLobbyPage
Add stupid secret button to make a lobby for now
Add GamemodeList component
MatchmakingUtility -> MatchmakingSystem, start basic matchmaker and hook MatchmakingWidget up
Add basic loading screen
Lower the search time for now, set the state to "found a match" when we're making a server
Refactor MatchmakerPage, add PackageList component with multi-select and some extra render fragments
Reset query status just before we find packages
Add package multi-selection
Less stylesheet repetition, started work on matchmaker page
Work on MatchMakerUtility -> look for lobbies that match our gunfight mode, and map selection, then do the same for server list if we can't find any lobbies
MatchmakingWidget: Add finished class
Stub for MatchmakingWidget
ExpandWidget: expanded by default, can set Expanded property to override this
Add hover / active state to ExpandWidget, only run OnClick if we click the header
Refresh friends list state every 5s
ActionButton: Can define background and blend color
Landing page iteration https://files.facepunch.com/tony/1b2611b1/sbox_HbqZgeYZvQ.png
Full-height friends list widget
Start working on main menu panel
Added dot mask to action buttons, added ExpandWidget https://files.facepunch.com/tony/1b2611b1/sbox-dev_1kNi6EuthU.png
.addon -> .sbproj
Event -> GameEvent
Asset compile
Clean up the rest of the obsoletes / warnings
Fixed player overriding devcam FOV
Convert CapturePanel to razor
Recompile a bunch of assets
Decreased delay after sliding for when you can jump
Added actions for mount, firemode switch
Set height of the player based on their real eye height - means mounting will adjust the player's height incrementally
Update to use Input Actions
Fix NRE from crosshair when dead
Translate crosshair based on velocity, don't do it if we're sliding
Moved Use to F
Don't use obsolete code for player controller, fixed being able to get stuck when uncrouching
Updated HudHints
Upped duck movement speed
Have to press jump to vault - was causing unintended behavior when dropping down holes
Improved viewmodel visual fidelity while sliding
Adjust 1911 + MP5 materials
Disable gunfight trios as a gamemode choice for now
Apply camera fov offset when ads
Added door slam sound, buffed heavy land recovery speed
Fixed Gamemode.AllowMovement not applying to input direction
Store person who last killed you, add payback award (w/ announcer sound)
Adjust right offset in thirdperson
Fixed "object" showing up on usable hint, adjusted glow colors
Adjust alignment on scoreboard UI
Refactor crosshair system - removed unused code
Kill Confirmed: Added pickup sound when confirming a kill
Fixed shotgun loadout
Fixed player hudmarkers being in player's feet
Re-add R870 Shotgun, fixed R870 world model physics being wonky
Fixed 1911 ADS
Fixed MP5 recoil being ridiculously high
Don't assign view angles if input stopped processing earlier (dev cam)
Hooked up weapon switching again
Forgot to clamp ViewAngles when refactoring the player controller https://files.facepunch.com/devultj/1b0911b1/sbox-dev_5io9BnomHB.mp4
Play skidding animation when slide is active