4,599 Commits over 976 Days - 0.20cph!
Add deploy / loadout menu actions to SpawnOverview screen https://files.facepunch.com/devultj/1b2811b1/sbox-dev_sEeuKQLekR.png
Add PlayerTransition camera modifier to Lerp from Overview to player's eyes (first pass)
Override dead state flow in Conquest
Disable the spawnpoint button entirely when hint is there
Work on Deployment UI https://files.facepunch.com/devultj/1b2811b1/sbox-dev_EaNYXSO6zP.mp4
Added GunfightCamera.CameraOverride
UI2: Hook up "not-allowed" cursor type
Add quick and nasty hint display
Messed with AKM recoil some more
Messed with MP5 recoil also
Reduced TTK for most weapons (1911 Damage 18->25, AKM Damage 16->23, FAMAS Damage 12->18, MP5 Damage 13-17, Revolver 40->52)
Removed FireMode hint until I figure out a better way to show it
Proper style for "CAPTURED POINT" https://files.facepunch.com/devultj/1b2811b1/sbox-dev_HWwgn4lRZh.png
Let CapturePoints component know about flag captures, display it under the capture point list
Fixed shitty alignment for capturepoints
Add progress bar to capture points
When entering a capture point, set the player's location to it (for HUD visuals)
Add CapturePoint razor component
Testing .NET 7.0 + CSharp LanguageVersion 11
Experimenting with new Chatbox w/ history
https://files.facepunch.com/devultj/1b2711b1/sbox-dev_94lfCQ6Xir.jpg
Recompiled assets, added third person to ProjectSettings
Decide winner of gamemode based on highest points if game time elapses
Mess with ViewModel FOV while sprint / burst sprinting, alter real FOV if sprinting
Sprint sounds are much louder now
Show "WAITING" on Time Left panel if we're waiting for players to join
Added basic valid spawnpoint finder
https://files.facepunch.com/devultj/1b2511b1/sbox-dev_27ZtJSzA2i.jpg
Gamemode rules refactor, add ISpawnPoint, redone how spawnpoints are decided, capture points can be spawn points if specified
Fixed strange padding with Chatbox
Slow down the player a bit more
Added ShotgunCrosshair too
Added PistolCrosshair type https://files.facepunch.com/devultj/1b2411b1/sbox_hBt5DuJddX.jpg
Give QMenu a minimum width
Generator: Replace ConCmd.Server|Admin attribute to include method signature (when needed), supports having two ConCmds with the same method name. Fixes sboxgame/issues/issues/2577
Let's not network this as a test
Fixed padding for hud markers at the bottom of the screen
Added GamemodeSpecificEntity, added static ammo crate entity
Fire Mode switch changed to Use+Reload
Added gunfight_thirdperson
Reset all capture points when the game starts
Moved Ping to InputButton.Zoom (previously InputButton.Flashlight)
Gunfight Spawn Points can define SupportedGamemodes as Flags https://files.facepunch.com/devultj/1b2211b1/sbox_w4pQhh4kMR.png
Prioritize GunfightSpawnPoint, then if we can't find one, look through the SpawnPoint list
Can tag gamemode ident in spawnpoint
GunfightSpawnPoint Team is checked when querying for a suitable spawnpoint
War: Basic game loop running
Drain tickets, 1 per capture point every 5 seconds, also on death
Added proper contesting / capturing UI states to capture point markers
Stop showing CapturePanel if you've already captured the point
Notify game participants when a capture point is taken
Add repro for hotload NetworkVariable.Index exception when holding a collection of BaseNetworkables on an Entity sbox/issues/629
Updated style for WinningTeamDisplay https://files.facepunch.com/devultj/1b2111b1/sbox_jduGaJxmyq.png https://files.facepunch.com/devultj/1b2111b1/sbox_hDR7VawPvs.png