Core/AreaTriggers: Implement AreaTriggerActionSetFlag::DontRunOnLeaveWhenExpiring

Port From (https://github.com/TrinityCore/TrinityCore/commit/1085b3f43321e58f151c1543a70b3558c26ed8e5)
This commit is contained in:
Hondacrx
2025-12-08 10:14:29 -05:00
parent 464609d5eb
commit 8df85c90d7
12 changed files with 34 additions and 20 deletions
+2 -2
View File
@@ -263,7 +263,7 @@ class at_hun_binding_shot(AreaTrigger areaTrigger) : AreaTriggerAI(areaTrigger)
}
}
public override void OnUnitExit(Unit unit)
public override void OnUnitExit(Unit unit, AreaTriggerExitReason reason)
{
unit.RemoveAurasDueToSpell(SpellIds.BindingShotMarker, at.GetCasterGUID());
@@ -1322,7 +1322,7 @@ class areatrigger_hun_tar_trap(AreaTrigger areaTrigger) : AreaTriggerAI(areaTrig
}
}
public override void OnUnitExit(Unit unit)
public override void OnUnitExit(Unit unit, AreaTriggerExitReason reason)
{
unit.RemoveAurasDueToSpell(SpellIds.TarTrapSlow, at.GetCasterGUID());
}