fix crash when a FriendlyNPC attack another npc

This commit is contained in:
Evil Factory
2022-02-24 19:37:15 -03:00
parent 3d39a84850
commit 4c6549a39c
@@ -1309,7 +1309,7 @@ namespace Barotrauma
isAttackerFightingEnemy = true; isAttackerFightingEnemy = true;
return c.IsSecurity ? AIObjectiveCombat.CombatMode.None : (instigator.CombatAction != null ? instigator.CombatAction.WitnessReaction : AIObjectiveCombat.CombatMode.Retreat); return c.IsSecurity ? AIObjectiveCombat.CombatMode.None : (instigator.CombatAction != null ? instigator.CombatAction.WitnessReaction : AIObjectiveCombat.CombatMode.Retreat);
} }
if (attacker.TeamID == CharacterTeamType.FriendlyNPC && !(attacker.AIController.IsMentallyUnstable || attacker.AIController.IsMentallyUnstable)) if (attacker.TeamID == CharacterTeamType.FriendlyNPC && attacker.AIController != null && !(attacker.AIController.IsMentallyUnstable || attacker.AIController.IsMentallyUnstable))
{ {
if (c.IsSecurity) if (c.IsSecurity)
{ {