From 5567032557c79ad86ef1ad86cd18869533657a6a Mon Sep 17 00:00:00 2001 From: HumanoidSandvichDispenser Date: Thu, 11 Jan 2024 01:26:17 -0800 Subject: [PATCH] respect `AttackState.PursueOnLOS` for DashDefensive state --- State/Thinker/DashDefensive.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/State/Thinker/DashDefensive.cs b/State/Thinker/DashDefensive.cs index 11a81e1..e0d82a0 100644 --- a/State/Thinker/DashDefensive.cs +++ b/State/Thinker/DashDefensive.cs @@ -41,6 +41,11 @@ public partial class DashDefensive : AttackState } } + if (PursueOnNoLOS && !NPC.HasLineOfSight(bestTarget)) + { + return PursueState; + } + if (NPC.CanAttack && NPC.StunTime <= 0) { bool isTargetStunned = bestTarget.StunTime > 0;