4,160 Commits over 884 Days - 0.20cph!
Fixed potential NRE in scoped weapon
M700: Can configure zoom levels per-level, first zoom level actually zooms in
Fixed "launching" text showing when adding a new project (and not launching it)
Anarchists outfit adjustments
Add DiscardCategories, DiscardSubcategories
Redone outfit system to use ClothingContainer - means we get to keep player's preferences then apply outfits on top. Toggle helmet off/on based on if we have a helmet
Blood effect, sounds in player
Muzzle flash movement made local
Hook in some code for headshot effects and sounds (with helmet variants)
Redone how muzzle flashes work
Holster your weapon on death so you can't shoot beyond the grave
Add muzzle attachment to both spaghelli models
Hook up muzzle flash to all the guns
Add RadioManager.PlayEnemyLeftSounds, PlayDeathSounds, turn them off for TDM
Plug in muzzle flash prefab
Fixed showing self marker
Validate toast instance NRE fix
TDM uses global voice since it's a casual mode
Hook in reload sounds for the USPs
Fix bullet impact sounds not playing at all
Move some stuff around, voices fill above weapon info component
Fixed recoil calculating spread BEFORE we shoot, causing the weapon's first shot to always be inaccurate
Adjust grenade surface to be less like a table tennis ball
No need for this cache with new voice filter API
No radio when dead
Implement voice filter, team voice filter
Always reset body, disable ragdoll when invisible for real
Try to style the dropdown options
Clear gamemode path when exiting playmode
Adjust crosshair scaling again
Crosshair scales are more accurate now
Fixed melee damage NRE
Messing around with markers again
For damage, pass hitbox tags instead of passing isHeadshot
Show infinity instead of nothing for ammo
Fixed not being able to buy at game start, pre-round start
View bob is a range from 0 to 100 instead of 0 to 1
Add viewbob client setting
Add support for ladder movement
Fixed friction not prioritizing air first
Add HealthComponent.IsGodMode
Use @JasonO3D's blood splatters
Blood splatters on walls from gunshot wounds
Bit of cleaning
Custom Grenade marker
Add marker panel more reliably
Fixed crosshair friendly trace including the wrong tags
Rework marker system, don't iterate through all marker objects every frame, handle lifetime properly
Expose separate friction and acceleration values for crouch, slow walk, etc
Add hc1_debug_units, to see speed in units
Fixed weapon shoot traces including the player's collider.. this'll fix headshots
Upped player movement speed, adjusted friction/accel
Get rid of "Status" category on radios, since it's done through the game loop automatically now
Scrap that, this is better logic that supports TKs
Don't play enemy left sounds if it's a TK
Integrate death sounds, two/one enemy left sounds played to killing team
sound-in, sound-out will target UI mixer if there is one (resolves #5583)
Recoil compliments spread now