15 Commits over 31 Days - 0.02cph!
Pressing Attack2 will also cancel reload
DeathmatchDamageInfo defaults
Gluon gun uses damage proportional to how much time has actually passed relative to interval
Buff hornet projectile speed
Implement explicit damage types - crush, bullet, explosion, generic - so we can ragdoll and gib correctly
Use Screen.CreateVerticalFieldOfView when creating FOV
Prevent players from being able to shoot Hornet gun through walls
Tweak pickups so that grenade/tripmine pickup notices show correctly
Use RPC for health/armour pickups
Dry fire + auto-reload if trying to shoot an empty gun
Move vitals drawing over to hud painter
Gauss fires charged shots even if ammo is low
Tripmine: use broadcast GiveAmmo instead of SetAmmoCount
Grenades spawn closer to player, check throw position to make sure they don't spawn through walls/floors
Make sure the player actually has a tripmine on pickup
Null check everything
Simplify health/armor pickups