WallAttackPos isn't reset when updating EnemyAIController targets if the target doesn't change
This commit is contained in:
@@ -369,7 +369,7 @@ namespace Barotrauma
|
|||||||
//sight/hearing range
|
//sight/hearing range
|
||||||
public void UpdateTargets(Character character)
|
public void UpdateTargets(Character character)
|
||||||
{
|
{
|
||||||
wallAttackPos = Vector2.Zero;
|
var prevAiTarget = selectedAiTarget;
|
||||||
|
|
||||||
selectedAiTarget = null;
|
selectedAiTarget = null;
|
||||||
selectedTargetMemory = null;
|
selectedTargetMemory = null;
|
||||||
@@ -456,6 +456,11 @@ namespace Barotrauma
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (selectedAiTarget != prevAiTarget)
|
||||||
|
{
|
||||||
|
wallAttackPos = Vector2.Zero;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user