refinery updates
muzzle flash updates + meta files
Refactor crosshair, no more razor
Hitmarkers, kill markers re-implementation
Kill marker is also red
Fixed ServerBrowser NREs caused by Data being null
Fixed some warnings, removed libwheel
Features
Update M4 recoil pattern
Browser Cleanup
Remove deck
Replaced annoying button hover sounds with less annoying ones
Modal system, hand-hold the player through lobby list
Should have sorted crosshair nre
Camera error fix
Playtest fixes
Sort gamemodes correctly, disabled some modes for now
Another couple of error fixes
Fixed all the mount grenade prefabs, resolve usp bodygroups
NetworkSpawn weapons after setting owner so it's sent at once
Should've fixed multiple weapons overlaying
Fixed map voting
Fixed player markers offset
Use correct mixer for main menu music
Make lines transparent when sprinting, keep dot if we have one
Crosshair improvements
Fixed pause menu button going mental
Reduced distance of some weapon sounds
Fixed HE explosion sound
Fixed missing player stats component on several gamemodes
Don't need this shit
NRE get_IsLocalPlayer fix
Possible fix in GameModeObject
ScreenShake.FOV fix
PlayerStatsRule NRE fix
Rename Casual Defuse to just Defuse, remove helmet/defuse kit defaults
Map Refactor, remove MapDefinition, use MapInformation as Scene metadata, pass scenes around instead of wrapper
Remove .map files
Update backgrounds for map scenes
Fixed up weapon visibility in thirdperson
Greatly simplify how we render stuff based on being firstperson/thirdperson, should be very solid now
Refinery: Add ambient light, place a few characters around in editor only mode
Don't need flags on these
Don't render crosshair if HUD is disabled
Don't apply viewer tag to players that aren't me
Force-off to be sure
Can't re-equip same weapon
Let's do viewer tag this way instead
Little sound tester tool
https://files.facepunch.com/tony/1b1311b1/sbox-dev_HsjHgYb7hU.png
Balance out a bunch of audio attenuation
Fixed main menu guns not being shown
Turn off AO on the main menu because it looks like ass with DoF/fog
Reduce main menu blur
Fixed some grenade refs
Fix knife swing sound, amongst other fixes
Tweak HE grenade, little bit higher fuse time, bit more bouncy, emits temporary bounce sound, has rolling restitution
I'm turning off AO for now
Fixed bomb icon showing up for everyone when it shouldnt
Fixed size inconsistency between round team display
Fixed game status display flicking the time up repetitively
Use Overlay for viewmodels
Adjust Crosshair to show in thirdperson if we're locally controlled, or disappear if we're not locally controlled
Crosshair types, alpha interpolation
Add Equipment.CrosshairType
No ammo state for Crosshair
Save some useful metadata in weapon prefabs so we can use it for dropped weapons, so we can use accurate bodygroups, model, bounds from the model renderer
Removed some unused props
Fixed not being able to hit E to pick up a weapon
Don't play zoom sound if ending zoom on drop when we're not zooming at all
Don't create tracer if the effect distance is low
Attempt at ensuring RoundStateTeam avatars change when they should
Save out C4 so we have its metadata
Use legacy tonemapper for now
Add CrosshairType.Dot
Refinery's too small to even need global fog
Proper icons for USP-S and Bayonet
Update grenade icons
Up molotov's throw power to match the HE
Add ScoreAttribute.ShowTeamOnly, make balance only show up for teammates
Add sync'd weapon flags so aim is properly networked, works properly when spectating other players
Fixed air-kill killfeed icon being always black, it should be the attacker color if not self
various VFX adjustments
Fixed headshot sound ranges
Temp fix for fire, using facepunch.fire_particle_fast
ApplyThrowableAnimations NRE fix
Proper validity checks in Chat, add PlayerPawn.GetZone<T> Component constraint
Bomb-proof the bomb plant component
Shouldn't need this redundant null check
GameNetworkManager assert demoted to warning
Crosshair camera validity fix
ScreenShaker camera validity fix
Color adjustments for camera
Fixed references to human textures being broke
Stop "active sound handle count" spam
Restored default movement, incl penalties, tweaked base friction, implemented real noclip