(6d28a11e5) Ignore platforms in pathfinder raycasts. Should fix #1450.

This commit is contained in:
Joonas Rikkonen
2019-05-16 05:30:58 +03:00
parent 7614642d93
commit ddd61a9243
10 changed files with 262 additions and 185 deletions
@@ -94,13 +94,6 @@ namespace Barotrauma
{
character.SelectedConstruction = null;
}
if (!character.IsClimbing)
{
character.SelectedConstruction = null;
}
bool currentTargetIsInvalid = currentTarget == null || IsForbidden(currentTarget) ||
(PathSteering.CurrentPath != null && PathSteering.CurrentPath.Nodes.Any(n => HumanAIController.UnsafeHulls.Contains(n.CurrentHull)));
bool currentTargetIsInvalid = currentTarget == null || IsForbidden(currentTarget) ||
(PathSteering.CurrentPath != null && PathSteering.CurrentPath.Nodes.Any(n => HumanAIController.UnsafeHulls.Contains(n.CurrentHull)));