1,550 Commits over 214 Days - 0.30cph!
Remove player collisions with ragdolls
Limit weapon shooting effects to bullet trail & player blood, add blood impact sound
Lerp remote Player EyeAngles
Move spectate ui to its own panel
Show friendly players cash on scoreboard
Move the player's camera behind them on death
Add EquipmentDropper, drops current weapon (assuming it can be dropped), and drops all specials (bomb)
Add equipment dropper to bomb_defusal gamemode
Improve spectate controls
Little code changes to improve non-owned possession
Fixed another NRE
Missed this code
Noclip logic change
Fixed a collection of NREs
Fixed slow walk / crouch (looks like someone deleted the code)
Set b_deploy_new & b_throw as auto reset
Actually implement b_deploy_skip
Animgraph for throwables
Merge branch 'main' of sbox-hc1
Added hold_R bones to throwables (except C4)
Experience -> Score, add some cases
Set unassigned team name to Spectators
Get rid of plant cancel reset delay
It was just confusing
Weapons can be limited to one team
Don't let CTs pick up C4
Scoreboard team headers have icons & color
Center everything that should be centered
IUse.OnUse can return void
Make sure held C4 gets destroyed between rounds
Impact particles face the correct direction
Can buy anywhere while waiting for players
Use WeaponSlot for UI / change weapon inputs
Primary is always 1, secondary always 2, etc
Door sounds have no occlusion + better detection for which side of the door you are on if the door is rotated
Expose some more stuff for UI
Some helpers to get planting / defusing state for UI
C4 can be planted with Use too
PlayerController IUse refactor
Defusal scenario objective bonus income
Fix loss streak income
Kill rewards, friendly fire penalty
Half time team swap
Remove defuse kit on inventory clear
PlayerController.Teleport(Transform), redo spawn point logic
Should fix a bunch of NREs
NetDictionary.GetValueOrDefault() extension
Loss streak income
Some default status text for game phases
Disable BuyAnywhere in bomb_defusal
JsonIgnore some stuff in TeamScoring
Keep track of round win history
removed attachments on shotgun
Add hold_R to v_he_grenade
Merge branch 'main' of sbox-hc1
Everyone has a defuse kit
Small layout change
Fixed hole in map
Team income from round win / loss
Armor as donut, hide if no armor equipped
PlayerRole cleanup
Adjusted map fog and ambient lighting
Some team income values
Getting started on income, set start money
Shuffle around where weapons get allocated to fix bomb not spawning
Look for game state change listeners in the whole scene