4,090 Commits over 884 Days - 0.19cph!
Fix knife swing sound, amongst other fixes
Turn off AO on the main menu because it looks like ass with DoF/fog
Fixed main menu guns not being shown
Balance out a bunch of audio attenuation
Little sound tester tool
https://files.facepunch.com/tony/1b1311b1/sbox-dev_HsjHgYb7hU.png
Let's do viewer tag this way instead
Can't re-equip same weapon
Don't apply viewer tag to players that aren't me
Don't render crosshair if HUD is disabled
Refinery: Add ambient light, place a few characters around in editor only mode
Don't need flags on these
Greatly simplify how we render stuff based on being firstperson/thirdperson, should be very solid now
Fixed up weapon visibility in thirdperson
Update backgrounds for map scenes
Map Refactor, remove MapDefinition, use MapInformation as Scene metadata, pass scenes around instead of wrapper
Remove .map files
Rename Casual Defuse to just Defuse, remove helmet/defuse kit defaults
Don't need this shit
NRE get_IsLocalPlayer fix
Possible fix in GameModeObject
ScreenShake.FOV fix
PlayerStatsRule NRE fix
Fixed missing player stats component on several gamemodes
Reduced distance of some weapon sounds
Fixed pause menu button going mental
Make lines transparent when sprinting, keep dot if we have one
Use correct mixer for main menu music
Fixed player markers offset
NetworkSpawn weapons after setting owner so it's sent at once
Should've fixed multiple weapons overlaying
Fixed all the mount grenade prefabs, resolve usp bodygroups
Another couple of error fixes
Sort gamemodes correctly, disabled some modes for now
Should have sorted crosshair nre
Modal system, hand-hold the player through lobby list
Replaced annoying button hover sounds with less annoying ones
Features
Update M4 recoil pattern
Fixed some warnings, removed libwheel
Kill marker is also red
Fixed ServerBrowser NREs caused by Data being null
Refactor crosshair, no more razor
Hitmarkers, kill markers re-implementation
PanelTraversalSystem: Refactor root panel focus, in case a modal pops up in the way, or any other overlay
Can pop modals
PanelTraversalSystem: pop modal one-by-one if hitting B on controller
Broke input actions, whoops
PanelTraversalSystem: Refactor, no more block size, don't use GetPanelsAt, filter root panel descendants by on-screen, eligible panels, then rate them