From 7d65c53bb6b3a3f5368b0c277ea70e8db8badba1 Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Thu, 25 Apr 2019 17:46:08 +0300 Subject: [PATCH] (090be439c) Fix the bots not reacting to enemy attacks. --- .../Source/Characters/AI/HumanAIController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Barotrauma/BarotraumaShared/Source/Characters/AI/HumanAIController.cs b/Barotrauma/BarotraumaShared/Source/Characters/AI/HumanAIController.cs index 41b183cec..c2133c51b 100644 --- a/Barotrauma/BarotraumaShared/Source/Characters/AI/HumanAIController.cs +++ b/Barotrauma/BarotraumaShared/Source/Characters/AI/HumanAIController.cs @@ -292,12 +292,12 @@ namespace Barotrauma public override void OnAttacked(Character attacker, AttackResult attackResult) { - // Damage from falling etc. - if (Character.LastDamageSource == null) { return; } float damage = attackResult.Damage; if (damage <= 0) { return; } if (attacker == null || attacker.IsDead || attacker.Removed) { + // Ignore damage from falling etc that we shouldn't react to. + if (Character.LastDamageSource == null) { return; } AddCombatObjective(AIObjectiveCombat.CombatMode.Retreat, Rand.Range(0.5f, 1f, Rand.RandSync.Unsynced)); } else if (IsFriendly(attacker))