aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Spells
diff options
context:
space:
mode:
authorMeji <alvaro.megias@outlook.com>2025-09-22 21:56:04 +0200
committerGitHub <noreply@github.com>2025-09-22 21:56:04 +0200
commit1085b3f43321e58f151c1543a70b3558c26ed8e5 (patch)
tree621f525f17904bd95a0018eca9310c0c63aaf897 /src/server/scripts/Spells
parentdf02bec2a1871267548494bc473711a0f9de9b43 (diff)
Core/AreaTriggers: Implement AreaTriggerActionSetFlag::DontRunOnLeaveWhenExpiring (#31276)
Diffstat (limited to 'src/server/scripts/Spells')
-rw-r--r--src/server/scripts/Spells/spell_dh.cpp2
-rw-r--r--src/server/scripts/Spells/spell_dk.cpp2
-rw-r--r--src/server/scripts/Spells/spell_hunter.cpp4
-rw-r--r--src/server/scripts/Spells/spell_mage.cpp2
-rw-r--r--src/server/scripts/Spells/spell_paladin.cpp4
-rw-r--r--src/server/scripts/Spells/spell_priest.cpp2
-rw-r--r--src/server/scripts/Spells/spell_shaman.cpp2
7 files changed, 9 insertions, 9 deletions
diff --git a/src/server/scripts/Spells/spell_dh.cpp b/src/server/scripts/Spells/spell_dh.cpp
index 2f756e609af..b806137bdb5 100644
--- a/src/server/scripts/Spells/spell_dh.cpp
+++ b/src/server/scripts/Spells/spell_dh.cpp
@@ -737,7 +737,7 @@ struct areatrigger_dh_darkness : AreaTriggerAI
});
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
unit->RemoveAura(SPELL_DH_DARKNESS_ABSORB, at->GetCasterGuid());
}
diff --git a/src/server/scripts/Spells/spell_dk.cpp b/src/server/scripts/Spells/spell_dk.cpp
index 7ba94820ccc..a9fe0abdd83 100644
--- a/src/server/scripts/Spells/spell_dk.cpp
+++ b/src/server/scripts/Spells/spell_dk.cpp
@@ -1396,7 +1396,7 @@ struct at_dk_death_and_decay : AreaTriggerAI
unit->CastSpell(unit, SPELL_DK_SANGUINE_GROUND);
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
if (unit->GetGUID() != at->GetCasterGuid())
return;
diff --git a/src/server/scripts/Spells/spell_hunter.cpp b/src/server/scripts/Spells/spell_hunter.cpp
index 119ff115cd6..9eb1ee51fd6 100644
--- a/src/server/scripts/Spells/spell_hunter.cpp
+++ b/src/server/scripts/Spells/spell_hunter.cpp
@@ -285,7 +285,7 @@ struct at_hun_binding_shot : AreaTriggerAI
}
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
unit->RemoveAurasDueToSpell(SPELL_HUNTER_BINDING_SHOT_MARKER, at->GetCasterGuid());
@@ -1331,7 +1331,7 @@ struct areatrigger_hun_tar_trap : AreaTriggerAI
}
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
unit->RemoveAurasDueToSpell(SPELL_HUNTER_TAR_TRAP_SLOW, at->GetCasterGuid());
}
diff --git a/src/server/scripts/Spells/spell_mage.cpp b/src/server/scripts/Spells/spell_mage.cpp
index 34a7dd2eb8c..80c741fc389 100644
--- a/src/server/scripts/Spells/spell_mage.cpp
+++ b/src/server/scripts/Spells/spell_mage.cpp
@@ -1564,7 +1564,7 @@ struct at_mage_meteor_burn : public AreaTriggerAI
caster->CastSpell(unit, SPELL_MAGE_METEOR_BURN_DAMAGE, TRIGGERED_IGNORE_CAST_IN_PROGRESS | TRIGGERED_DONT_REPORT_CAST_ERROR);
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
unit->RemoveAurasDueToSpell(SPELL_MAGE_METEOR_BURN_DAMAGE, at->GetCasterGuid());
}
diff --git a/src/server/scripts/Spells/spell_paladin.cpp b/src/server/scripts/Spells/spell_paladin.cpp
index f5e35fddc24..4ab419b1067 100644
--- a/src/server/scripts/Spells/spell_paladin.cpp
+++ b/src/server/scripts/Spells/spell_paladin.cpp
@@ -277,7 +277,7 @@ struct areatrigger_pal_ashen_hallow : AreaTriggerAI
unit->CastSpell(unit, SPELL_PALADIN_ASHEN_HALLOW_ALLOW_HAMMER, true);
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
if (unit->GetGUID() == at->GetCasterGuid())
unit->RemoveAura(SPELL_PALADIN_ASHEN_HALLOW_ALLOW_HAMMER);
@@ -463,7 +463,7 @@ struct areatrigger_pal_consecration : AreaTriggerAI
}
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
if (at->GetCasterGuid() == unit->GetGUID())
unit->RemoveAurasDueToSpell(SPELL_PALADIN_CONSECRATION_PROTECTION_AURA, at->GetCasterGuid());
diff --git a/src/server/scripts/Spells/spell_priest.cpp b/src/server/scripts/Spells/spell_priest.cpp
index 6aa96c48d20..2b65dd903fb 100644
--- a/src/server/scripts/Spells/spell_priest.cpp
+++ b/src/server/scripts/Spells/spell_priest.cpp
@@ -1077,7 +1077,7 @@ struct areatrigger_pri_divine_star : AreaTriggerAI
HandleUnitEnterExit(unit);
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
// Note: this ensures any unit receives a second hit if they happen to be inside the AT when Divine Star starts its return path.
HandleUnitEnterExit(unit);
diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp
index 1f7f1842478..9a88a31425d 100644
--- a/src/server/scripts/Spells/spell_shaman.cpp
+++ b/src/server/scripts/Spells/spell_shaman.cpp
@@ -3358,7 +3358,7 @@ struct areatrigger_sha_arctic_snowstorm : AreaTriggerAI
}
}
- void OnUnitExit(Unit* unit) override
+ void OnUnitExit(Unit* unit, AreaTriggerExitReason /*reason*/) override
{
unit->RemoveAurasDueToSpell(SPELL_SHAMAN_ARCTIC_SNOWSTORM_SLOW, at->GetCasterGuid());
}