diff options
| author | Killyana <morphone1@gmail.com> | 2019-12-20 16:53:01 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-12-19 13:10:28 +0100 |
| commit | 8c6216eaabafbc46dd2a18f837119f9dc0c18682 (patch) | |
| tree | 61f7c28decce8c47d4abb3e9ab6f3d834d94516b /src | |
| parent | ff30b0751e5bb59a74fbdfddb768c31d0de54ed9 (diff) | |
Creature/Script: Toravon Frozen Orb Stalker
(cherry picked from commit 9bed0aa8d8fc5f9526fc756e3961ed25f703de79)
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/scripts/Northrend/VaultOfArchavon/boss_toravon.cpp | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/server/scripts/Northrend/VaultOfArchavon/boss_toravon.cpp b/src/server/scripts/Northrend/VaultOfArchavon/boss_toravon.cpp index f6ea3d1df53..dfb7737c7c1 100644 --- a/src/server/scripts/Northrend/VaultOfArchavon/boss_toravon.cpp +++ b/src/server/scripts/Northrend/VaultOfArchavon/boss_toravon.cpp @@ -36,7 +36,10 @@ enum Spells // Frost Warder SPELL_FROST_BLAST = 72123, // don't know cd... using 20 secs. - SPELL_FROZEN_MALLET_2 = 72122 + SPELL_FROZEN_MALLET_2 = 72122, + + // Frozen Orb Stalker + FROZEN_ORB_STALKER_AURA = 72094 }; enum Events @@ -104,6 +107,20 @@ struct boss_toravon : public BossAI } }; +struct npc_frozen_orb_stalker : public ScriptedAI +{ + npc_frozen_orb_stalker(Creature* creature) : ScriptedAI(creature) { } + + void Reset() override + { + _events.Reset(); + DoCastSelf(FROZEN_ORB_STALKER_AURA); + } + +private: + EventMap _events; +}; + struct npc_frost_warder : public ScriptedAI { npc_frost_warder(Creature* creature) : ScriptedAI(creature) { } @@ -199,6 +216,7 @@ void AddSC_boss_toravon() { RegisterVaultOfArchavonCreatureAI(boss_toravon); RegisterVaultOfArchavonCreatureAI(npc_frost_warder); + RegisterVaultOfArchavonCreatureAI(npc_frozen_orb_stalker); RegisterVaultOfArchavonCreatureAI(npc_frozen_orb); RegisterSpellScript(spell_toravon_random_aggro); } |
