(337c61e36) Fixed ruin walls being almost impossible to cut from inside the ruins due to the raycasts hitting colliders that prevent the subs from entering the ruins

This commit is contained in:
Joonas Rikkonen
2019-05-18 17:26:52 +03:00
parent e63ffe652e
commit c07d124315
2 changed files with 78 additions and 98 deletions
@@ -168,7 +168,11 @@ namespace Barotrauma.Items.Components
}
else
{
FixBody(user, deltaTime, degreeOfSuccess, Submarine.PickBody(rayStart, rayEnd, ignoredBodies, collisionCategories, ignoreSensors: false, allowInsideFixture: true));
FixBody(user, deltaTime, degreeOfSuccess,
Submarine.PickBody(rayStart, rayEnd,
ignoredBodies, collisionCategories, ignoreSensors: false,
customPredicate: (Fixture f) => { return f?.Body?.UserData != null; },
allowInsideFixture: true));
}
if (ExtinguishAmount > 0.0f && item.CurrentHull != null)