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;