193,084 Commits over 4,049 Days - 1.99cph!
Use GetCurrentGroundTypeNoAlloc in all VehicleChassisVisuals
Added TerrainConfig.GetCurrentGroundTypeNoAlloc, compare the physics material by instance id instead of by name
For 100 catapults, from 3.9 KB 0.2ms -> 0.1ms
Make sure to stop any stationary siege weapon chassis visual update tick
▍▇▆▆█▌▍▅ ▍▊▋ ██▆▇▍█▅▌▌ ▍▄▉
- Minor mini crossbow animation cleanup
- Reduced some noticiable flickering
- Added more lerp time
Additional improvements:
Fix download status icons being displayed before buttons load when changing pages.
Fix blank buttons appearing on first load before page finishes refreshing.
Make tiger weave less than wolves when attacking, as it doesn't fit its personality as much
Updated pumpkin world model collider so they no longer roll indefinitely when dropped on the ground
Update fsm speeds, fix other roar NRE, reduce tiger sprint speeds
Update: DemoServer - properly dispose resources on playback end
Tests: played back a server demo - no new errors
Removed ballista pulling interaction
4ShotMiniCrossbow -> primitive
Implemented new quicker animations
Added more visual flair and punch to tiger attack impact
Battering ram headlight toggle
Cleaned up ziggurat blockout FBX and other related assets. Cleaned up ziggurat scene. Started adding blockout bamboo scaffolding kits.
exported edited tiger gait anims
Merge: from main
Tests: none
Update: new ProtobufCodegen bins + ran generation
Moved my utility funcs for reading u64 from buffers from Rust project to the library itself
Tests: played back craggy demo
Buildfix: remove no longer existing method
Tests: editor compiles in Client+Server
Submitting panther rig to tiger branch
Cache workshop item state and only query if needed. Reduces workshop screen button Update() from over 4ms a frame to 0.04
Tweaked battering ram cockpit colliders
Have tiger often retreat into stealth after landing an attack
Make tiger slower 90% of the time (but keep explosive sprint), fix incorrect hurt anim direction, fix sharp speed changes, balance vision and encounter timer for stalking, reduce charge range
Merge from surrender_gesture_restart_fix
▅▊█▄▊▄▇▉ ▍▊▋▍▆ ▊█▇█▋ ▇▋█▄▍▄▅▊▍ ▄▇ ▇▄▆▋▉▍▄▆▌▍▆▆ - █▋▆▌▌▊▍ ▌▋▉
Cancel any active gesture on player disconnect
merge from primitive -> aux2
merge from primitive_gm -> primitive
Fix tech tree buttons returning the wrong tier of tech tree
Refactor into `TechTreeData.IsAllowedInEra( era )` to keep logic clear
merge from lunar_new_year_2025
merge from isolate_Jan_wipe/LNY_merge_release_friendly
cherrypicking lunar_new_year_2025
Add rotation toggle and face cullmode options in foliage billboard shader. Update all relevant materials which had the old unused _Cull property with the default off.
When running "Populate T0" in tech tree editor tool, ensure that only items that are allowed in the era populate the tech tree
Merge from cmbrainenabled
Merge from cmbrainenabled