1,443 Commits over 153 Days - 0.39cph!
Acceleration gets dampened heavily when you take damage, or fall from a large height
Properly enable/disable drone camera (and listener) on possession events
Don't play death sounds for deaths that aren't a player
Spawn the drone infront of the player instead of at world origin
Use invis tag for the drone when it gets killed
Half the spin speed of the drone's turbines
Remove MinimapIconType, IMinimapIcon.IconType, add IMinimapIcon.IconPath, IMinimapIcon.IconOrder
IMinimapElement.IsVisible passes through IPawn, drone visible on minimap for teammates
Add flag helpers to ModifyDamageEvent
Add chest/head damage dev commands
Update player marker panel logic, display localplayer's nametag if we're not viewing from the localplayer (good for drone)
Split Armor out into its own component, hook early into ModifyDamageEvent, renamed GetPlayerName to DisplayName (now on IPawn), drone is killable
Fixed sprint being slower than regular walk
Fix a couple of leftover NREs
Drone eye angles just grabbed from transform
GameUtils.Viewer returns IPawn, so let's make that work for all of our code
Add drone pawn (https://files.facepunch.com/tony/1b1211b1/sbox-dev_3THIiDpMN5.mp4)
Don't NRE in minimap if we don't have some systems
Expose more player movement properties to global
Player is slow walking when aiming instead of custom case
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)
Upped tdm length to 15 mins
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