192,439 Commits over 4,049 Days - 1.98cph!
Merge from horse_handcuff_fix
Fixed not being able to mount handcuffed players to the new horse when it has a double saddle
Changed RidableHorse2 IsSwimming flag to Reserved13, was overlapping with HasDriver
Fixes permanently swimming horses
Merge from repair_bench_redirect_fix
Fixed being able to apply same redirect skin twice
Merge from repair_branch_redirect_fix
More init refactoring, should support proc gen placement now (in theory)
Cherrypick main/sunkenknife
More save+load work
Fixed swings starting at wrong rotation briefly
▊▄▅▄▇▆▌▇ ▊▉▍▉▇▄ + ▌▄▄▋▋▆▋▍
Fixed arc calculation getting inverted after loading a save
Vine mountables now save and load
HBHF emission polish & light radiation.
Cherrypick easter2025/cinematic
Progress / lotsa material and texture performance optimizations.
Swapped fully to using a server projectile instead so we can use all of the projectile systems
Increase coarse cull epsilon, and improve debug logs
Spawn at the correct position + rotation
Hook up 3p anims
Move animation files into vine swinging folder
Change chair.static to use vine swinging anim for easier testing, animations appear broken
▅▄▇▍▉ ▇▅▇▊ ▋▆▋▌ (▉▄▄▍▌▅▍)
Proper throw setup with eye position validation and racyast before throwing
Description for debug_dump and more info when ran.
trigger_playermovement auto walk and no jump spawnflags
Minor cleanups
Port clientside trigger stuff from CS:GO
Will allow trigger_playermovement to work with prediction more or less correctly
Prepare networking code for env_wind radius
Added env_ambient_light
Minor cleanups
merge from premium_servers
subtracting disable_premium