252,191 Commits over 3,990 Days - 2.63cph!
Added HSL(A) color support for SCSS
Add menu option to copy selected player model (local player option is still available)
Add debug.copyLocalPlayer convar
Newly copied player is now called PlayerClone instead of full hierarchy
Initial commit
License & gitignore
Set up the basic gamemode
Generate checkers grid
Start on game state
Animgraph: Disable some functionality when live previewing
▄▄▄▆▉ ▍▆▄▇▍▌▉▌ █▊▉▊▇ ▇▆▄▅█▌▊▇
▉▋▇▄▅ ▅▌▉▆▉▅▋▅▍▍▍▆▋ ▆▌▍▍▆▉ ▉▊ █▇▊▅█▋▉▆▆▍▅
Always render animgraph scene widget
- MLRS rockets now show their explosion FX in the air, while still causing actual damage at the ground
- Converted ServerProjectile's ProjectileImpact from using SendMessage to using an Interface and GetComponent. Done since I needed to pass an extra parameter, but might provide a ~10x performance speedup as a bonus.
- MLRS fire button light now flashes
- Spacebar closes MLRS targeting dialog
Added a new DemoTimelineController component that syncs the demo time to the timeline
Left in the demo track class as it's a useful way of sizing timelines to the demo length, though the class no longer does anything at runtime
▍▊█▉▍▄▊▄▇.
▍▍▆ ▇▇▄▉▆▇▄▅▄ ▅▄▄▌▅▇ ▄▊▉.
Moved the rear cam view position so the rear cam itself doesn't block the view from the rear cam
Rear camera UI adjustment
Visually show the loaded rockets in the MLRS
Rocket hinges are more physicsy
Keep rocket tube hinges hanging straight down
Setting up rocket launcher end caps
Flag particle for team base
Updated Dune map
Updated Dune VPK
Tweaked idle flag particle
SendNetMessage: assert we're in the main thread, catch any potential fuck ups again
Only release particles in main thread, fixes disconnect errors caused by sending net messages from background GC thread
Initial support/proof of concept of previewing animgraphs used in game
Merge DMb -> Aux (fix server compile)
▄▊▉ ▍▇▅ ▄▉▆▋█▄▊ █ ▅▍▅▌ ▊▉▋▄▆▅▅▆ ▋█ ▍▌▊▇ ▌▊▌▌▆▅▅█ ▍▆▉▆ ▄▊▇▋▌▅█ ▊ ▊▌▌ ▄██▋▄ ▇▊▉█ ▅▄▅▍▉▆▊▄ ▋▆▊ ██▍▄ ▉▍▄▊
▌▇▍▋▍ ▌▌█▌ ▇▄▄▇, ▋▄▄▄█▇ ▅▊██ ▍▇▆ ▇▉█▇▅▅▇ ▍▋▄▅ ▆▅▄▋▋▌▊
▊▆▆ ▋▇▌ ▄▅▉▌ ▄▇▍ ▄█▊▉▇ ▍█▆▍ ▊█▍▄▍▋▆▇█▌▊▋▆
▅▄▉▅▊▇▍ ▉█▍ ▇▄ ▅▌ ██▇▌▇▇▋ ▉▌▋▇▍
Lerp MLRS weapons rotation immediately if it's the initial load
█▆▄ ▌▄ ▋▌▄▊▌▋ ▅▅ ▌▊▋▄▋ ▉▊▄ ▋▇▇▋▄ █▇ ▉▋.
▇▄▆▍▆ ▆▄▄ ▅█▋▍█▌▌▆▇ ▆▇▄ ▉▌▊▍▇ █ ▄▌█▉▆▄▆█ ▋▉▌▍▉▆▄▋ ▇▆▇▊▆▊▍▍▇▊▄, ▄▄▉▇▆▊▋ ▆▅▉▉▅▋▋ ▍ ▄▆█ ▇▋▅ ▄▋██ ▊▊▆█▍▉▅ ▊▍▅ █▆▅▉▆▋▄ ▍▆▌▄ ▉ ▍▆▉▊█▄▍▍ ▄▆ ▅▌▊'▄ ▉▌▅▄██ ▌▉▉
MRLS prefab update to match new model changes
Citizen/animgraph: post-jump airborne state now has a 1D Blend based on vertical velocity (move_z). First pass
Apply split screen clipping to background
Better player / camera movement update order (breaks replays)
Made camera move force linear with target distance, fixing weird jitter
▆█▌▉▇▉ ▅▄▍▊ ▇█ ▄▋█▄▉▄▇▇ ▆▇▇▆▅▅▇
▋▅▅▇▌ ▊▊▉▋▇▉▊▇▆ ▋█ ▄█▇▍▅▄ ▅▍▄▉█▄▊▅▅▆▄
MLRS mesh update / made rocket caps separate
▋▉▋▍▍▍▌▉ ▉▉▅▄▍▅▇ ▅▆▅▆▅, ▌▉▌▆▌ ▆▋▋▅▉█ ▋▆▇ ▍▆▊▉▋█▆█▉, ▊▊▆▉▉█▆▌ ▇█▄ ▄▅▋▉▅ ▋▅▄█▍▅▇▌ ▊▆▄ ▉▊█▌▍█▄▆▉
Ensure sound events use vsnd before adding them to avoid having to do it every time the sound is used
▊▍▇▉▄▅▍ ▉▆▌▊▉▊▅ ▍▍█▍▆ ▇▊▄▉▉ ▊▍▄▉ ▉▍▊▅█ ▆▆▆▄ ▆▇ ▇▊▌ ▇█ ▊▉▌█
CNetChan: Use a mutex per buffer
Make CNetChan::SendNetMessage thread safe, fixes network errors causing disconnects.