1,633 Commits over 214 Days - 0.32cph!
Make buy zone rules host driven again
Hopefully this fixes not being able to buy in deathmatch sometimes
Can move vertically in noclip
Can use right mouse button for switching off respawning camera
Don't let players immediately switch out of deathcam
Add hints for how to skip to spectate while in deathcam
Automatically swap out of deathcam after some seconds
Fix not removing weapons when buying in deathmatch
More specific hash check for round state team players
Bot avatars are different from players
Check for IsHost in host-only KillEvent handlers
Fix dropping equipment on death
Fix HealthComponent.OnKill hiding IRespawnable.OnKill
Add bool EquipmentDropper.LimitedDropOnDeath
Instead of checking for DefaultEquipment to not drop pistol
Use EquipmentDropper rules for manually dropping items
Tweak retakes round start grace period (#165)
No need to respawn in SwapTeams
Update facepunch.libevents
Fix players being assigned spawn points twice each respawn (#165)
Plant bomb at spawn point (#165)
Ground players on spawn (#165)
Add damage tracker to certain modes
Crosshair error check
Add warning if we can't find spottable
More tracked error fixes
Live-update ShootWeaponDebugWidget
https://files.facepunch.com/ziks/2024-07-11/sbox-dev_5F50Yk2j93.mp4
Basic damage value readout in EquipmentResourceEditor
https://files.facepunch.com/ziks/2024-07-11/sbox-dev_ZNPL4KrPHP.png
Add some more [EquipmentResourceProperty]
Update facepunch.libevents
Expose per weapon armor / helmet reduction so we can further balance weapons
Initial work on damage tracking https://files.facepunch.com/devultj/1b1011b1/sbox-dev_WgGn9yRMZ1.png
Add dev command to swap teams
Log active sound handle count every 5 seconds (#156)
SoundEmitter: stop sound on destroy (#156)
Molotov sounds in particular were persisting
WIP
Log active sound handle count every 5 seconds (#156)
SoundEmitter: stop sound on destroy (#156)
Molotov sounds in particular were persisting
Push the M700 forward a touch
M700 update
added the low poly with bakes
Improve scoring system UI, add scrolling number component that we can use in other places if we wish
Fix possible NRE in OnHostRespawn()
Damage modify event rework (#164)
* Every player's ArmorComponent was modifying every bit of damage taken
* ArmorComponent wasn't always before PlayerGlobals was modifying damage
* Split into ModifyDamageTakenEvent / ModifyDamageGivenEvent / ModifyDamageGlobalEvent
Expose per weapon configuration of ironsights fire anim scale
Fixed kill command not working for non-host players - route through host
Buff the trace size, max range of knives
It's possible that PlayerState.Local isn't actually set yet here - so check IsValid
Get rid of bullet exit decals
Fix damage reduction from armor / helmet
Simplify respawning RPCs
Looked like OnClientRespawn could get called on the wrong clients?
Added Deathcam: display killer and follow their movements for a bit #127
Get rid of trying to show owner's name on weapons
Drone stays flying when it's not being controlled
Track state for deployed pawns, can return to deployed pawn with Use
Add hud overlay for deployed pawns like the drone
Add map voting system for when we can move people to a new scene in multiplayer (https://files.facepunch.com/devultj/1b0811b1/sbox-dev_svFL9wcXs7.png)
Bunch of error fixes from last 2 playtests