4,160 Commits over 884 Days - 0.20cph!
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
Fixed dialog UI style/layout
Fixed main menu layout
Remove unnecessary color parsing from BuyZone
Cache eye trace so we can use it in a bunch of places
Refactor some states that control body visibility, so it's no longer running every single frame and drilling 3ms for 9 bots
CG: extraction point 3d representation
Add EquipmentDestroyedEvent, get rid of mounted equipment
Fixed buy menu alignment due to incorrect absolute position handling
Same fix for minimap containers
EquipmentHolsters is now EquipmentMointPoints, define equipment mount variants as their own prefabs
Fixed ALT glyph having the wrong path, fixes Facepunch/sbox-issues#5622
Restore Show Gizmos (Shift+G), Toggle Grid (Ctrl+G) shortcuts
Expose Handedness for Equipment
Tighten movement a bit, should feel less floaty
Expose more properties for ping component to override. Ping receivers can kill off pings early
Added IPingReceiver, when placing a ping on an object in the world, you can define custom behavior for that ping marker
Add PlayerPingReceiver, which follows a player until they're no longer spotted (using Spottable)
Destroy ping if we try to ping on an existing ping
can define if we want unassigned team to spawn, for testing mode
Add simple pinging system, players can only have one ping at a time
Make weapon sway less mental
CG: Can always buy in the buy zone
CG: Start w/ kevlar and helmet
Don't clear the inventory in EquipmentDropper, just drop stuff, unless we're trying to clear everything
Add TimedDestroy to money burst
Use team chat voice filter for Cash Grab