30 Commits over 153 Days - 0.01cph!
Fixed some stuff
Merge branch 'main' of sbox-boomer
Fix up
Updated Boomer to support new Client Input stuff
Merge branch 'main' into custom-client-input
Merge pull request #16 from Facepunch/custom-client-input
Custom client input
Fix projectile deviation when aiming close to a non-solid
Fix nail gun climbing if you've shot at something that is non-solid (like a pickup)
Merge branch 'main' of sbox-boomer
Fixed Q to switch between last weapon
Only give weapons using GiveAll command if player does not already have that weapon
Clean up the inventory system for Boomer and implement Q to switch
Merge branch 'main' of sbox-boomer
Parent nails that hit entities to the entity they hit
Fixed Lightning Gun + fixed Nail Gun errors
Fix LightningGun DamageModifier prediction + add GrenadeProjectile and have GrenadeLauncher use it so we can distinguish for the kill feed
Update GrenadeLauncher and RocketLauncher to use projectile's attacker and projectile as weapon
Destroy laser particle when lightning gun is destroyed
Test to fix lighting particles network
More tweaks to consecutive
Tweak how consecutive kills are calculated
Fix sprees and consecutives
Only play sound to attacker
Don't play headshot sound for damage when it has the Blast flag
Only play headshot sound if it was a kill
Add GiveAirshotAward virtual property to DeathmatchWeapon and add it for RailGun and RocketLauncher
Fixed all pickups running code client-side that should be server-side only
Add Award class and all basic award types (some don't have the announcer sound yet)
Add test GiveAwardCmd (admin-only) and first player death tracker for First Blood
Add ConsecutiveKills and SpreeKills, as well as track domination kills and give all awards accordingly
Add basic award UI to be styled later
Merge branch 'main' of sbox-boomer
Some cleanup + fix BouncingProjectile impact logic
More tidy up
Add BouncingProjectile.BounceSoundMinimumVelocity and set in GrenadeLauncher
Add BulletDropWeapon.AdjustProjectileVelocity
Improve BouncingProjectile logic to use correct values for Reflect
Fixed HealthKit
Adjusted projectile starting velocity and bounciness for grenade launcher
Added BouncingProjectile.BounceSound
Merge branch 'main' of sbox-boomer
Use same effect and sound for explosion for grenade as rocket
Added WeaponUtil and Vector3Extension
Add ProjectileSimulator and implement for BoomerPlayer
Remove GLGrenade and NailProjectile
Update all projectile weapons to use ProjectileSimulator and BulletDropWeapon / BulletDropProjectile classes
Merge branch 'main' of sbox-boomer
Fix merge conflicts