All Rust commits from Facepunch
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
merge from main
Resolve all of the cases testlist
Fix gib mesh readable test not working correctly, now matches how gib mesh colliders are created at runtime, finds the known issue with Fuse_Heavy_LOD2 and ~20 more cases
merge from main
merge from main
Fix a chainsaw unscrew-cap sound definition error
merge from anim_test
Fix fuel generator missing physics material, fix the static one in gas station clipping into the ground Also move it slightly as it was making access to a loot crate spawn awkward, S2P gas station
Fix gas station loot spawn switcher not immortal Fix pool table and dartboard researchable Fix a mesh not readable thats used in a particle system in power plant fx Testlist
merge from main
merge from main
Fix turret test failing due to weapon default ammo contents
merge from main
Jukebox collider convex + RW Bar stools disable researchable Dartboard assign place effect manifest + testlist
merge from main
Better log for the test list step when building the bundles
Building the server bundles now exports the test list
Fix one more collision issue
Fixed prefabs with cursed YAML, failing some tests
merge from main
Added a safeguard for TestScenario out of range errors
Added new collision mesh for problem prefab
New automated test checking all Gibbable components for mesh colliders that are missing RW All pass as expected
Exclude monument prefabs from the tests in TestMeshes, saves a decent chunk of time to not scan these big prefabs, its also unnecessary since any colliders inside them will already be scanned as part of other prefabs
merge from tree_fence_collision_fix (fixes one more case)
Fix 8 collision meshes that import a material
New automated test that checks all collision meshes do not import a material as well (importing a material causes the mesh to be stripped from server builds) Found 10 cases of this issue across the project, confirmed ingame they have collision issues
merge from main
Fix small backpack broken world model outline Testlist
merge from main
Fix failing container corpse test for bed testlist
merge from main
Fix single plant pot using a concave mesh collider (introduced on decorative plants branch) testlist
Fix cooking tests failing for the stove
merge from main
Fix new mountable tests having the "Deployables" category, breaking deployable tests Minor cleanup, testlist
merge from main
Possibly fix some tests failing
Moved server block in TestScenario_RocketSplashDamage
Don't catch exceptions in WrapTestAsCoroutine
Missed one
Editor only codegen, codegen
Compile fix
testlist
merge from main
Wire tool tests
Fixed ParameterDisplayName not being populated correctly in test resutls