branchsbox-deathmatch/maincancel

332 Commits over 92 Days - 0.15cph!

Add warnings for invalid icons in Feed - should be able to track this down now Death messages are in everyone's console Add networkable version of suppressing pickup notices
Up the pitch of the grenade clang sound, lot better
Add trail to thrown hand grenade
Hornet gun tweaks (fire rate 0.15 -> 0.35), can hold left mouse to fire, turbo mode (0.15 -> 0.2)
Doubled footstep volume as a first step, let's see how that sounds next test
Take a pass at pickups, increased collider sizes across the board
We don't care about spectating old corpses once we respawn
Reduced range for item_respawn snd
Armor-specific hitmarker
ShotgunWeapon NRE fix
Shotgun tweaks: Reduced pellets (12 -> 4), Alt attack (12 -> 8), Damage (12 -> 25), Base spread (12,8 -> 8,4)
Today
Throw satchels on host
Crowbars don't pass hitboxes (so no headshot damage multiplier) Damage reduction if spamming with the crowbar
Today
Don't try to do killfeed on dedicated server Discard ThrowProjectile if the player's already dead
Add m700 sight to its viewmodel
Movement roll is disabled if view bobbing setting is false
Support ViewModel aim_pitch_inertia and aim_yaw_inertia properties
Protect against feed error
Fixed NRE if win detection happens on an empty dedicated server
Today
Tag projectiles, explosions, damage with the instigating playerId so dead/respawned players can still get their kills Spawn tripmines on host Trigger IPlayerEvent.OnSuicide in all cases
Fixed up crossbow hand placement / world scale
BaseWeapon.StartingAmmo can be used with `UsesClips` for weapons we want to grant extra ammo to on pickup
Add wins stat
Tweak the gluon gun's damage (30 -> 7.5), and reduced initial starting ammo (80 -> 50)
Per-weapon stats
Sync ammo (first step) Add PlayerData.AddStat, host-only method that is RPC'd to the player Record simple kills and deaths stats Don't need this - it already exists
Today
Left in debug line oops Make damage event flow more explicit with correct damage values, keep DamageInfo on server Network tripmine explosions! GameManager.OnDeath safety Damage types should be tags
Today
Shooting a tripmine will pass thru the gun as the weapon Fully populate TraceAttackInfo where we can, fix origin/position being backwards Do blood splatter on damage, gib Reparent blood_explosion so DestroyAfterSeconds removes the whole object
Yesterday
Missing pickup sound on gauss ammo Hornet tweaks - increase damage, lifetime, detection radius - decrease speed (except alt fire), fire rate - idle swim behaviour
Yesterday
Crossbow pickup gives you the crossbow, up starting ammo
Yesterday
Build killfeed entries thru code, show icons for headshots Killfeed suicide icon Killfeed explosion icon
Yesterday
Swap some weapon icons for consistency/readability Health/armour pickup sfx Don't spatialise our pickup sounds
Yesterday
Add Explosion.SpawnEffect Give all explosions scorchmark decals, triplanar mapping Add cleardecals cmd
Yesterday
Pressing Attack2 will also cancel reload
Yesterday
Increase shotgun spread
Yesterday
DeathmatchDamageInfo defaults Gluon gun uses damage proportional to how much time has actually passed relative to interval Buff hornet projectile speed
Yesterday
Crank up gluon beam damage, do first inflict tick immediately
Yesterday
Discard ShootEffects if the player's already dead
Yesterday
Implement explicit damage types - crush, bullet, explosion, generic - so we can ragdoll and gib correctly
Yesterday
Show scoreboard ping in ms
Yesterday
PlayerData.Ping pulls from Connection.Ping instead of syncing from host now we can do that Steamline OnDeath events a bit, highlight killfeed events involving us Discard TraceAttack if the player's already dead
3 Days Ago
Update some cloud assets, ViewModel uses two handed mode by default
3 Days Ago
Added grenade impact sound, use SelfCollisionSound
3 Days Ago
MP5 / USP sound adjustments
3 Days Ago
Datacore: Add a few more DSP volumes
3 Days Ago
Datacore: Added a couple of DSP volumes, moved the Rat into a spot that makes more sense - it's not the same as HL1 but that spot is mental Disable spatial blend on weapons we are shooting
3 Days Ago
Pass weapon through to suicide event, can see how you killed yourself
3 Days Ago
Revert "Improve player spawn performance" so we can optimize for go clone/creation performance This reverts commit 318474ee16bf9e057c1e8fbc8e2ee7877cf4dcd2.
3 Days Ago
Improve player spawn performance, by enabling/disabling player go instead of destroy/create Before: Function Name: GameManager.SpawnPlayer Number of Functions: 22 Average: 9ms 448µs Median: 8ms 353µs After: Function Name: GameManager.SpawnPlayer Number of Functions: 21 Average: 4ms 945µs Median: 4ms 870µs
3 Days Ago
Improved shotgun worldmodel orientation