From b89f3fdd79add555fe620f4935e3b8b0cf36fbf4 Mon Sep 17 00:00:00 2001 From: EvilFactory Date: Thu, 19 Oct 2023 13:38:29 -0300 Subject: [PATCH] Reverted the if check in IsFriendlyNPCTurnedHostile check --- .../SharedSource/Characters/AI/Objectives/AIObjectiveManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaShared/SharedSource/Characters/AI/Objectives/AIObjectiveManager.cs b/Barotrauma/BarotraumaShared/SharedSource/Characters/AI/Objectives/AIObjectiveManager.cs index 9fe93b5eb..df20b80c5 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/Characters/AI/Objectives/AIObjectiveManager.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/Characters/AI/Objectives/AIObjectiveManager.cs @@ -164,7 +164,7 @@ namespace Barotrauma var order = new Order(orderPrefab, autonomousObjective.Option, item ?? character.CurrentHull as Entity, orderPrefab.GetTargetItemComponent(item), orderGiver: character); if (order == null) { continue; } if ((order.IgnoreAtOutpost || autonomousObjective.IgnoreAtOutpost) && - Level.IsLoadedFriendlyOutpost && character.TeamID != CharacterTeamType.FriendlyNPC) + Level.IsLoadedFriendlyOutpost && character.TeamID != CharacterTeamType.FriendlyNPC && !character.IsFriendlyNPCTurnedHostile) { if (Submarine.MainSub != null && Submarine.MainSub.DockedTo.None(s => s.TeamID != CharacterTeamType.FriendlyNPC && s.TeamID != character.TeamID)) {