1,550 Commits over 214 Days - 0.30cph!
added rifle_muzzleflash vfx
handgun muzzleflare vfx update
Add VoiceVolume to game settings
Make TDM end after 1 round
Add voice mixer, set voice chat to use voice mixer
Hook up muzzle flash to all the guns
Add RadioManager.PlayEnemyLeftSounds, PlayDeathSounds, turn them off for TDM
Plug in muzzle flash prefab
reworked c4 + frag explosions
Fixed showing self marker
Validate toast instance NRE fix
RandomSpawnAssigner: only care about non-friendly player aim dir
UnlimitedMoney setting in GameMode
Only remove helmet if not god mode, and on host
More spawn protection tweaks
Only reduce armor if not god mode
Spawn protection outline tweaks
Spawn protection for deathmatch modes
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
Gamemode selection when hosting
Maps can include multiple GameMode obejcts, lobby creation page lists them
Started on deathmatch game mode
WIP TDM
Deathmatch spawn points
Duration option in ShowToast
TDM game rules
Update bomb_defusal components
Fix NRE when melee attacking someone due to hitbox being null
Fixed melee damage NRE
Messing around with markers again
Some UI NRE fixes (in cases when a player just joined and UI tries to use GameUtils.LocalPlayer before it exists)
Better weapon Deploy/Holster logic + use IDeploymentListener to set current weapon avoid Components.GetAll being used A LOT
Some fixes + swap all instances of using Query=true with a change callback attribute
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