1,645 Commits over 245 Days - 0.28cph!
Track time since weapon deployed, don't allow shooting while deploying weapon
Add cached WeaponComponent.Player
Fixed Weapon.Owner, network it properly, fix NRE in WeaponRow
use core land sound, we'll layer gear audio later
Don't play fun kill sound when you've killed a teammate
Spectating orbit cam, hide cursor in third person
Converted weapon deploy / holster events (#104)
Convert player events (#104)
New headshot sounds
headshots + helmet hits
Move EyeAngles interpolation out of CameraController
Convert defuse mode events (#104)
IBombPlantedListener -> BombPlantedEvent (#104)
Convert game loop events (#104)
Convert game loop events (#104)
Upped tdm length to 15 mins
IBombPlantedListener -> BombPlantedEvent (#104)
WIP converting game loop events (#104)
Finished converting game loop events (#104)
Update game mode prefabs
Game loop event fixes
Fix third person camera, death cam
Fixed dropped weapon trigger not working
Fix origin of damage again
Adjust anarchist silhouette
Disallow aiming between sprint, grounded change
Clean up weapon-created particles and decals between rounds
Headshot sounds play locally if you're the attacker or the victim
Remove IShotListener, replace with game event
Remove IArmorListener, replace with game event
Get rid of cancel queue when starting a reload
Network fall sound correctly
Can cancel single-loader reloads if you try to shoot
Add FOV offset when aiming
Ensure we don't lose the hitmarker when turning the crosshair off
IBombPlantedListener -> BombPlantedEvent (#104)
Use libevents for damage / kill events
Merge pull request #96 from Facepunch/libevents2
Refactor damage events
* Use facepunch.libevents for damage-related events
* Broadcast damage before broadcasting kill
* Allow modification of damage in event handlers
Use libevents for damage / kill events
Fix being unable to spectate bots
Fixed w_usp referencing the viewmodel instead, my bad
Add shooting range to fps test scene
Give MP5 a predictable recoil pattern
Push headshot sound asset
Restructure eye height calc
Increase viewmodel lerp speed
Add Ping to ScoreboardRow BuildHash
Sprinting dampens side movement a lot
Categorize and name all the weapon components
Remove unused log
If !IsMultiplayer, create the player - useful for if steam is down for maintenance, or you just want to do singleplayer :thumbsup:
Added a bunch of stuff to apply viewpunch/screenshake to weapons when they shoot