From e06d4b777f365299b11242dbb3c0d1f92a7ee186 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Mon, 25 Mar 2019 19:50:16 +0200 Subject: [PATCH] (e8b93e8d7) Increase the door ai target ranges. The values are halved for most monsters, because they currently have the sight of 0.5. --- .../NetEntityEvent/ServerEntityEventManager.cs | 6 ++++++ .../Source/Characters/AI/EnemyAIController.cs | 10 +--------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/Barotrauma/BarotraumaServer/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs b/Barotrauma/BarotraumaServer/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs index e2aa51755..3e6602adf 100644 --- a/Barotrauma/BarotraumaServer/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs +++ b/Barotrauma/BarotraumaServer/Source/Networking/NetEntityEvent/ServerEntityEventManager.cs @@ -358,6 +358,12 @@ namespace Barotrauma.Networking client.EntityEventLastSent[entityEvent.ID] = NetTime.Now; } + foreach (NetEntityEvent entityEvent in sentEvents) + { + (entityEvent as ServerEntityEvent).Sent = true; + client.EntityEventLastSent[entityEvent.ID] = NetTime.Now; + } + foreach (NetEntityEvent entityEvent in sentEvents) { (entityEvent as ServerEntityEvent).Sent = true; diff --git a/Barotrauma/BarotraumaShared/Source/Characters/AI/EnemyAIController.cs b/Barotrauma/BarotraumaShared/Source/Characters/AI/EnemyAIController.cs index bc399918e..984bab42f 100644 --- a/Barotrauma/BarotraumaShared/Source/Characters/AI/EnemyAIController.cs +++ b/Barotrauma/BarotraumaShared/Source/Characters/AI/EnemyAIController.cs @@ -1127,15 +1127,7 @@ namespace Barotrauma valueModifier = isOutdoor ? 1 : 0; valueModifier *= isOpen ? 5 : 1; } - } - } - else if (target.Entity is Structure s) - { - targetingTag = "wall"; - if (character.CurrentHull == null && aggressiveBoarding) - { - valueModifier = s.HasBody ? 2 : 0; - foreach (var section in s.Sections) + for (int i = 0; i < s.Sections.Length; i++) { valueModifier = isOutdoor ? 0 : 1; valueModifier *= isOpen ? 0 : 1;