647 Commits over 396 Days - 0.07cph!
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
Reduced Healthkit to 15
Mega Health model
Better armour pickup model
Some cleanup + fix BouncingProjectile impact logic
More tidy up
Exploded on impact Grenades
Rocket Launcher in killfeed
Adjusted Railgun knockback
Nail climbing
Updated armour material
Delete old content + added armour pickup model
Increase round timer annoying during testing
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
remove projectile drop from nailgun and rocketlauncher
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
Added colour materials
nail and grenade projectile models
Nails Lightning and GL ammo models
Tags on ammo
Rail ammo pickup
Updated Rocket ammo and projectile model
Hud Tweak and Round Timer
Updated Shader
Updated GiveAll command
Added Health and buckshot pickup model
Update test_movement.vpk
Health Pickup model
Correct materials
Allow the railgun to hold more rounds
Allow custom respawn times
Turn prediction off on projectiles
Will take a bit of exercise to make these things lag free, just smooth em out and rid of console spam for now
Don't add weapon to inventory if you already have one
Fix ammo not getting picked up
Tweaked scoreboard ui
Show nailgun and gl in killfeed
WIP health pickup particle
Allow health and armour overheal decay per sec over 100
Update viewmodel offset
Added temp weapon models
Set up ammo for new weapons
Damage ramp up on lightning gun
No fall damage
Move Zoomed to base weapon, easily set which weapons can zoom
Lerp FoV when you zoom in with weapon
Adjust sensitivity accurately to field of view
Stop lightning effect & sound when lightning gun gets put away
GiveAll adds lightning ammo too
Update lightning effect on frame so it doesn't lag behind in motion
moved gl grenade to projectile folder
Removed sliding fluff