From 43a24b559edcfc298b23a050121712019deaecec Mon Sep 17 00:00:00 2001 From: Logan Perkins Date: Fri, 5 Apr 2024 03:35:07 -0700 Subject: [PATCH] Force fragments to spawn at ground level or higher --- Source/CombatExtended/CombatExtended/Comps/CompFragments.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/CombatExtended/CombatExtended/Comps/CompFragments.cs b/Source/CombatExtended/CombatExtended/Comps/CompFragments.cs index 33ca0df9f7..ed78056562 100644 --- a/Source/CombatExtended/CombatExtended/Comps/CompFragments.cs +++ b/Source/CombatExtended/CombatExtended/Comps/CompFragments.cs @@ -30,6 +30,10 @@ static CompFragments() public static IEnumerator FragRoutine(Vector3 pos, Map map, float height, Thing instigator, ThingDefCountClass frag, float fragSpeedFactor, float fragShadowChance, FloatRange fragAngleRange, FloatRange fragXZAngleRange, float minCollisionDistance = 0f, bool canTargetSelf = true) { + if (height < 0.001f) + { + height = 0.001f; + } var cell = pos.ToIntVec3(); var exactOrigin = new Vector2(pos.x, pos.z);