249,481 Commits over 3,959 Days - 2.63cph!
█▆▇▊▍▉▇ ▍▉▊ ██▅ ▉▇ ▊▉.▊▋.▅
Fixed battering ram wheels LOD not set to dynamic
Increased culling range
Ensure you cant lead a horse thats towing a siege weapon
Renamed [Expand] -> [WideMode] with optional parameter to hide the label completely
Battering ram door fixes, will need more work later
Horse will send detach packets on death if towing an entity
- Removed siege tower door
- Siege tower door socket setup (so players can place own doors)
merge from horse_yoke_tests
Updated skeleton in horse ragdoll
Added siege harness to horse ragdoll (hidden by default)
updated metal shield admire animation transition on metal shield animator
Adding updated siegeharness to testridable
proper scale
removed antiquated blockout mesh
Terrain & terrain overrides
Undo: removing ignore.conf accidental submit
Tests: none
Update: ServerProfiler snapshot now contains full names for scopes
Tests: opened the new profile in perfetto
4 shot mini crossbow viewmodel mesh
merge from main - attempting check-in fix
prefab adjustments and cleanup
Make tests compile (still need to be fixed)
Fix regression caused by typo
Remove obsolete transforms
Get rid of detail nav mesh and other memory improvements
Removes detail mesh and also cleans up polygon mesh after detour navmesh creation. Once we have the detour nav data the polygon mesh isn't needed anymore.
██▇▊▉█▄ ▇▊▅██▇▉▆▆▌▇ ▅▆ ▅▊▄▉▇ ▍▇█▇▄█
recalculating nrender bounds properly after vertices and indices assignment
giving mesh the same name as its entity
Run assettags.updated only on the main thread
Protect against a SceneDock not existing for some reason
Protect against GameObjects being added during Serialize somehow
▆▉▇▉▄▋ ▉▇█ █▅▊█▇▆▄▊▅▌ ▇▌▆▇▄ ▇▉▋▆ ▉▄▋▍▊▉▆▄▌▄ ▅▉ ▍▄▊▍▅▌ ▉▋▆▆█▅▇
Fix NRE's when connecting to some cameras in the missile silo
ForceOption error handling refactor
cleanup on carving function
▉▍▄▊▄ ▌█▌▇ ▅█▊▆▊▍▇▌_▉▉▌_▊▄▌▌_█▋▄▊▄▋_█▊▄
merge from reenabled_kayak_flow_speed
Pull as much logic as possible from C++ to C#
Streamlines the config handling for recast. In particular it gets reduces the amount of duplicated default values and config setup logic. This is achieved by handling almost everything config related in C# now.
Lets be more explicit with IsPromise, isolate it to GameResource, make it internal, and make sure it gets set to false on load
Fix warnings
merge from qol_io_arrows -> main