1,596 Commits over 579 Days - 0.11cph!
merge from misc_fixes_aug_26
merge from fix_spectate_chat
▊ ▌▇▍▍▊ █▄▆▆ ▌▄█▆█▋▄▌▇▉▌▇▆▋▄
▅ ▉▊▋█▌ ▄▉▅▌ ▄▆▋▋▋▅▊▆▇▅▊▅▄█▍▍█▇▇▉▄▅▆▆▆▊
▊ ▆▍▉▄▍ ▉▍▄█ ▇█▄▆▄█▆▊▇▋▉▌▍▄▌▆▉▋▄▋▋▌▌▆▌▊
▅ ▍▆▇▉▄ ▅█▌▅ ▉▊▇▋▇▌▌▄▇▇█▊▋▋▋▊▊▄▌
▅▋▅▍▋▍▉ ▇▆█▆ ▉▆▍▅▅▊▊▍▄▄▉▆▊▇▇▋▋▄▊▉▍▍▄█▌█▅
merge from powerplant_wire_fix
merge from shadow_caching_nvg_bug_fix
merge from fix_gasstation_bettercarloot
merge from nvg_trophy_fix
merge from satcom_monumentinfo_removal
merge from PlayerMaintainedMonuments
merge from chineselantern_pickup_fix
Fix a barrel spawn clipping inside the recycler in harbor 1, S2P
Unlocked garage doors no longer require build priv to pick up (consistent with all other doors)
Fix clipping vehicle parts crate on junkpile i
Fix a floating piece of paper in ghostship d
Chinese lanterns and jackolanterns can now be picked up with fuel inside, like regular lantern
Boat sail optimization, LOD2 and LOD3 now switch to newly baked static meshes (with lowered/raised variants) instead of the skinned mesh renderers, so they can be batched
Replaced animator string usage
▌ ▊▄▇▌▆▅▅ ▅▇▅▋▇▌▍▍▅▍▅▄ ▍▉ ▇▊▍▅▊▅ ▋▆█▄▆▇█▆ ▊▌▉▅▊ ▍▍▋▊▆▄▋▊ ▇▅▋▄▌ ▅▆▇█ █▋ ▊▍▇▌▌ ▅█ ▍▇▋▆▆▇▍ ▇▍▊▉▄▊ ▅▍▉▇ ▅▊▍█▆▆ ▍▆ █▌▉▊ ▉▄▌█▋▄▇▌▅▌█▅█▅▊▋ ▇▋▉▋█▄▋▅ ▅▄▋ ▅▋▄▌▉█ ▋▇ ▉▊▉ ▍▅▉▊▆▆ ▆▌▍ ▄▉▆▌▊▆▋ ▆▉▇ ▋▇▊▆ ▅▅ ▅▄▍▊ ▋▌▄▄ ▌▋█▅▌ ▋█▌▇▄▋▉▉▅ ▅ ▆▊█▌▆▍▆▇▌▇▉▅▆▇▅▆▆▉▅▄▌▋ ▊▇▌▌▌▄ ▉▉▊▉▍▌▊ ▄▆▄▌▅▊█▊ ▋▆▉▆▉▅▌ ▉▄█ ▄▇█▄▄▍▇▅ ▆▋▇▋▍▅▇▋▅ ▍▅▋▍█ ▇▅▌▄▆▊▇ ▌▋▍▉▄ ▍▉▆▍▅▄
Fix an old "Cannot set the parent of the GameObject" sound error when disconnecting while on a moving train
Slight cleanup + reformat
Fix for procedural rail lines sometimes not linking up properly at junctions
There was an old bug in train track collation that could miss junctions when splitting up the splines, depending on the iteration order. Likely only became visible recently when we switched to FindObjectsByType with FindObjectsSortMode.None
Tested a known case / seed that had a broken junction after initial map generation but not when loading the map from a file - now works in both scenarios
▍ █▄▇▍█ ▄▆▉▅ ▄▅▄█▊▊▊▋▊▉▅▍▍▅██▅▄▋▋▆▄▅▇
█ ▌▍▅▉▌ ▋▊▆▇ ▇▊▉▅▉▌▉▅█▌█▇▊▅▆▋▅▇▌▅▇
Add two PoolAnalyzerGetWrapper
Fix swing seats marking attackers hostile
Made anim effect test a bit stricter, found 8 more cases that would warn ingame
Slightly less trivial to fix, for example C4 reuses satchel animations but doesn't have a throw effect, but can't get rid of it since satchel charge needs it
Fixed by adding new ignoreInheritedEffectEvents in AnimationEvents, any effects added there will be ignored
All tests pass
Fix convar values sometimes getting rounded when applying through the console, if you opened the settings menu once in the session
▌ ▌▉▋▊▄ ▉▇▉▊ ▅▆▉▍▄▍▅▅▌▇▌▇██▌▄▇▉█▊▉▍▆▄▇▄▋▍▊
▆ ▉▌▉▆▅ ▅▌▇▆ ██▌▇▇▇▋▉▌▍▊▄▇▅▋▇█▌
▄ █▆▍▆▅ ▆▆▉▌ ▉▆▉▆▊▍▊▇▍▍▉█▄▇▋█▌▊▉
merge from satellite_crash_audio_fix
merge from improved_game_ui
merge from pooltable_networkrange_fixes
merge from storepage_bargames_media
merge from fix_submarine_oxygen_status
merge from metabolism_fix_3
merge from sculpture_dialog_close_fix
▌▉ ▆▌▊▇▋ ▆▇▅▅ █▊▄▊▋█▅▋▄▆▄▇▌▋▍▆█▌
merge from wildlifehazard_nre_fix