250,106 Commits over 3,959 Days - 2.63cph!
minimap spectating improvments
Cache if a collider is part of a monument with `MonumentColliderTag` component(so it works in standalone builds)
Make use of UseAnimGraph, removed Rigidbody from Player's body
Don't allow shooting corpses
Add SkinnedModelRenderer.UseAnimGraph, this will frequently be used to turn off animations on ragdolls without going through sceneobject
Give bots fun names so I can tell them apart
Fix model physics T posing for a frame on enabled and switching animgraph off, allows for smooth ragdoll transitions https://files.facepunch.com/layla/1b3011b1/sbox_K1lOWP0iir.mp4
Consolidate some burst util methods into FP.System so they are reusable everywhere (compile fix)
Add third person camera mode (spectate only atm), cut to on death
Can't use IsSpectating inside Respawn because LifeState might not've synced yet
Fixed crashes when point_template is used improperly
Delete duplicate build scripts that don't really work too well
Expose steamworks.GetList/FileInfo to serverside
Kleiner model with merged animations
Vortigaunt models with merged animations
Include Episode 2 floor turret models for its skins & gibs
Enable Episodic behaviors for vortigaunts
merge from main -> allow_barricades_monuments
▋▆▄▋▆▋▊▉ ▄▄▉▊▆▊▍▉▉ ▅▅▊▌ █▆▆▅, ▄▄▄ ▊▊▋█▍▊▅▅ ██▉▇▆▌▍ █▋ ▉▊▄▄▄ ▆▌▊█▍▇▄▌, ▊▅▊▊▍▇ ▆▄▊▉ █▌▄▅▊▋█ ▄█▌█▉█▍▄▉█ ▌▌ ▉▊▋▄▊▋█ ▊▊▍▊ ▅ ▊▌▄▉▆▍ ▅▆ ▌▄▍▍▆ ▇▄ ▊▊ ▉▇▌▇'▅ ▅▌▊▋█▇▆▄▋▄ ▋▊▋▋▇▇▋▊ ▇▊▍ █▋▌▌▆
Do shoot effects (muzzle flash, shoot sound) in Shoot() instead of ShootBullet() so we don't play effects 8 times for a shotgun, or 2 times for an assault rifle with ricochet or bullet penetration
Make sure special allocated weapons are removed at round start for everyone but the target player. Don't make a new C4 for example and drop it
merge from teslacoil_igniter_heal
merge from wire_slacking/tip
merge from qol_queue_rejoin_timer
merge from wire_slacking/christmaslights
Scoreboard alignment tweaks
This should reset doors to their default state when a round starts
Fixed another two possible errors
Fixed File not found (Marker.razor.scss)
Rename unassigned team back to unassigned (rather than spectator)
Scoreboard styling tweaks
Buncha movement fixes.
Adjusted a few things to work around the legacy code that messes with PFX.
These shouldn't need to be [Broadcast] as called from Respawn which is already broadcast to everyone
Update Outfit if team changes
Scoreboard BuildHash includes grouped players, should hopefully fix spectator list bug
Sort scoreboard by score
Team score display in round state
Added wire slack support to christmas lights
Work In Progress - SSAO post process
SSAO, normal reconstruction (simple and improved methods), various controls
Leaderboard backup, run #
12148
Don't auto-pickup weapons if we have a weapon in that slot. Don't try to auto-pickup weapons if we aren't the host
Add this early return even earlier before <style> tag because if Player is null it will error
Potential NRE in OnDeployed - but why could PlayerController be null here?
Disable spectate freecam by default (duh)
final blockout of he_grenade
Merge branch 'main' of sbox-hc1
Hide defuse/bomb indicators if not correct team
Fix invis missing from RenderExcludeTags
Give everyone a defuse kit for now
OnPlayerKilled respects headshots, show headshot icon in kill feed
Renamed teams, upped distance for all gun sounds