3,933 Commits over 823 Days - 0.20cph!
Cleanup, removed unused stuff
Use PlayerPawn in BuyMenu, not PlayerState
Support Buy Menu items again
Kill bots playerstates as well as their pawn
Vitals UI works for any pawn
When possessing a pawn, set its PlayerState
Can deploy drone by using left mouse button, removed dev menu debug for it
Chat system also uses player states, for now if we have a pawn, check zone that way. Needs a rethink, because we'll want to grab zones from possessed pawns, like the drone.
Voice is on PlayerState, Kill Feed, Voice panel all use PlayerState
Moved PlayerScore to PlayerState, scoreboard uses PlayerStates instead of relying on an active Pawn
Work in progress Pawn refactor
Remove unneeded command line args
Start some cleanup
valid check FlashbangEffect OnDestroy
Use proper 0-1 input for move_bob instead of 0-100
Add some missing game setup components to fps_testing scene
Reduce gap between chat entries
Don't need move_groundspeed here
Ignore case where bullet trace distance would be zero (?)
Forget about the extra ironsights parameter, we're getting rid of it, push irons forward for USP (preference)
No need for manual offset for USP
Set up move_bob parameter
Fix NRE when removing a element from a collection, resolves Facepunch/sbox-issues#5621
DictionaryControlWidget: fix not being able to create new dictionary element if the key hasn't been initialized
Add "Clear Console on Play" preference, resolves Facepunch/sbox-issues#5615
Fix shift click multi-select no longer working in viewport, resolves Facepunch/sbox-issues#5698
Removed annoying sprint footsteps, use regular footsteps but more range
Fixed anarchist team colour being too dark
New cash point spots and extracts
Fix minimap renderer nre in editor
Add slight jigglebone to mounted primary weapons
Fix possible marker NRE
Fix EquipmentOverlay NRE
Fixed CameraController NRE
Crosshair NRE fixes
Possible ViewModel NRE fix
Don't assign default life state
Restore object de-select by clicking empty space, and not dragging, resolves Facepunch/sbox-issues#5680
Revert changes to body visibility, was causing too many issues - need to rethink it
reduce jump power from 320 to 290
use Color32 instead of Color for team colors
Remove light trigger volumes since performance is good without em
Proper validation in PlayerInventory
Interaction system error fixes
Micro-optimization in PlayerMarker
Avoid Color.Parse in TeamExtensions.GetColor, optimization
Don't run BBox trace for every single player in PlayerController.UpdateEyes, it's not needed
Optimize Equipment.PlayerController by simply removing it and referring to Owner which is cached
Don't try to serialize/deserialize HealthComponent.Health, State
Don't fade out markers unless we're aiming a weapon
Fixed issues with ground check, shouldn't end up with lingering friction/acceleration
Give/take invis tag in ShowBodyParts
Optimize scoreboard hash while it's not open