AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_storm_peaks.cpp File Reference
#include "AreaDefines.h"
#include "CombatAI.h"
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellMgr.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "Vehicle.h"
#include "WaypointMgr.h"

Go to the source code of this file.

Classes

struct  npc_frosthound
 
class  npc_iron_watcher
 
struct  npc_iron_watcher::npc_iron_watcherAI
 
class  npc_time_lost_proto_drake
 
struct  npc_time_lost_proto_drake::npc_time_lost_proto_drakeAI
 
class  spell_q13007_iron_colossus
 
class  npc_roxi_ramrocket
 
class  npc_brunnhildar_prisoner
 
struct  npc_brunnhildar_prisoner::npc_brunnhildar_prisonerAI
 
class  npc_freed_protodrake
 
struct  npc_freed_protodrake::npc_freed_protodrakeAI
 
class  npc_icefang
 
struct  npc_icefang::npc_icefangAI
 
struct  npc_hyldsmeet_protodrake
 
class  spell_close_rift_aura
 
class  spell_q12823_remove_collapsing_cave_aura
 
class  npc_vehicle_d16_propelled_delivery
 
struct  npc_vehicle_d16_propelled_delivery::npc_vehicle_d16_propelled_deliveryAI
 
class  spell_feed_stormcrest_eagle
 
class  spell_mammoth_explosion
 
struct  npc_wild_wyrm
 
class  spell_grip
 
class  spell_grab_on
 
class  spell_loosen_grip
 
class  spell_low_health_trigger
 
class  spell_jaws_of_death_claw_swipe_pct_damage
 
class  spell_claw_swipe_check
 
class  spell_fatal_strike
 
class  spell_player_mount_wyrm
 
class  spell_eject_passenger_wild_wyrm
 
struct  npc_oathbound_warder
 

Enumerations

enum  qSniffingOutThePerpetrator {
  NPC_FROSTHOUND = 29677 ,
  NPC_FROSTBITE = 29903 ,
  SPELL_SUMMON_PURSUERS_PERIODIC = 54993 ,
  SPELL_SNIFFING_CREDIT = 55477 ,
  TALK_EMOTE_FROSTHOUND_SNIFF = 0 ,
  TALK_SEEN = 1 ,
  TALK_CONFRONT = 2 ,
  TALK_EMOTE_TRACKED_COMPLETE = 3
}
 
enum  eIronWatcher {
  SPELL_THUNDERING_STOMP = 60925 ,
  SPELL_STORM_HAMMER = 56448 ,
  SPELL_SHATTERED_EYES = 57290 ,
  SPELL_STORM_HAMMER_DUMMY = 60930
}
 
enum  eTimeLost {
  NPC_TIME_LOST_PROTO_DRAKE = 32491 ,
  NPC_VYRAGOSA = 32630 ,
  SPELL_TIME_SHIFT = 61084 ,
  SPELL_TIME_LAPSE = 51020 ,
  SPELL_FROST_BREATH = 47425 ,
  SPELL_FROST_CLEAVE = 51857
}
 
enum  q13007IronColossus {
  SPELL_JORMUNGAR_SUBMERGE = 56504 ,
  SPELL_JORMUNGAR_EMERGE = 56508 ,
  SPELL_JORMUNGAR_SUBMERGE_VISUAL = 56512 ,
  SPELL_COLOSSUS_GROUND_SLAM = 61673
}
 
enum  RoxiRamrocket {
  SPELL_MECHANO_HOG = 60866 ,
  SPELL_MEKGINEERS_CHOPPER = 60867
}
 
enum  BrunnhildarPrisoner {
  SPELL_ICE_PRISON = 54894 ,
  SPELL_ICE_LANCE = 55046 ,
  SPELL_FREE_PRISONER = 55048 ,
  SPELL_RIDE_DRAKE = 55074 ,
  SPELL_SHARD_IMPACT = 55047
}
 
enum  FreedProtoDrake {
  NPC_DRAKE = 29709 ,
  TEXT_EMOTE = 0 ,
  SPELL_KILL_CREDIT_PRISONER = 55144 ,
  SPELL_SUMMON_LIBERATED = 55073 ,
  SPELL_KILL_CREDIT_DRAKE = 55143 ,
  EVENT_CHECK_AREA = 1 ,
  EVENT_REACHED_HOME = 2
}
 
enum  HyldsmeetProtoDrake { NPC_HYLDSMEET_DRAKERIDER = 29694 }
 
enum  CloseRift { SPELL_DESPAWN_RIFT = 61665 }
 
enum  CollapsingCave { SPELL_COLLAPSING_CAVE = 55486 }
 
enum  WhenAllElseFailsAlliance {
  NPC_PROPELLED_DEVICE_1 = 30477 ,
  NPC_PROPELLED_DEVICE_2 = 30487 ,
  SPELL_EJECT_PLAYER = 68576 ,
  SPELL_KNOCKBACK_PLAYER = 42895
}
 
enum  StormcrestEagle { NPC_STORMCREST_EAGLE = 29854 }
 
enum  MammothExplosion {
  SPELL_MAMMOTH_EXPL_1 = 54627 ,
  SPELL_MAMMOTH_EXPL_2 = 54628 ,
  SPELL_MAMMOTH_EXPL_3 = 54623 ,
  SPELL_MAIN_MAMMOTH_MEAT = 57444
}
 
enum  WildWyrm {
  SPELL_PLAYER_MOUNT_WYRM = 56672 ,
  SPELL_FIGHT_WYRM = 56673 ,
  SPELL_SPEAR_OF_HODIR = 56671 ,
  SPELL_GRIP = 56689 ,
  SPELL_GRAB_ON = 60533 ,
  SPELL_DODGE_CLAWS = 56704 ,
  SPELL_THRUST_SPEAR = 56690 ,
  SPELL_MIGHTY_SPEAR_THRUST = 60586 ,
  SPELL_CLAW_SWIPE_PERIODIC = 60689 ,
  SPELL_CLAW_SWIPE_DAMAGE = 60776 ,
  SPELL_FULL_HEAL_MANA = 32432 ,
  SPELL_LOW_HEALTH_TRIGGER = 60596 ,
  SPELL_EJECT_PASSENGER_1 = 60603 ,
  SPELL_PRY_JAWS_OPEN = 56706 ,
  SPELL_FATAL_STRIKE = 60587 ,
  SPELL_FATAL_STRIKE_DAMAGE = 60881 ,
  SPELL_JAWS_OF_DEATH_PERIODIC = 56692 ,
  SPELL_FLY_STATE_VISUAL = 60865 ,
  SPELL_WYRM_KILL_CREDIT = 56703 ,
  SPELL_FALLING_DRAGON_FEIGN_DEATH = 55795 ,
  SPELL_EJECT_ALL_PASSENGERS = 50630 ,
  SAY_SWIPE = 0 ,
  SAY_DODGED = 1 ,
  SAY_PHASE_2 = 2 ,
  SAY_GRIP_WARN = 3 ,
  SAY_STRIKE_MISS = 4 ,
  ACTION_CLAW_SWIPE_WARN = 1 ,
  ACTION_CLAW_SWIPE_DODGE = 2 ,
  ACTION_GRIP_FAILING = 3 ,
  ACTION_GRIP_LOST = 4 ,
  ACTION_FATAL_STRIKE_MISS = 5 ,
  POINT_START_FIGHT = 1 ,
  POINT_FALL = 2 ,
  SEAT_INITIAL = 0 ,
  SEAT_MOUTH = 1 ,
  PHASE_INITIAL = 0 ,
  PHASE_MOUTH = 1 ,
  PHASE_DEAD = 2 ,
  PHASE_MAX = 3
}
 

Functions

void AddSC_storm_peaks ()
 

Variables

constexpr uint8 ControllableSpellsCount = 4
 
constexpr uint32 WyrmControlSpells [PHASE_MAX][ControllableSpellsCount]
 

Enumeration Type Documentation

◆ BrunnhildarPrisoner

Enumerator
SPELL_ICE_PRISON 
SPELL_ICE_LANCE 
SPELL_FREE_PRISONER 
SPELL_RIDE_DRAKE 
SPELL_SHARD_IMPACT 
397{
398 SPELL_ICE_PRISON = 54894,
399 SPELL_ICE_LANCE = 55046,
400 SPELL_FREE_PRISONER = 55048,
401 SPELL_RIDE_DRAKE = 55074,
402 SPELL_SHARD_IMPACT = 55047
403};
@ SPELL_FREE_PRISONER
Definition zone_storm_peaks.cpp:400
@ SPELL_ICE_PRISON
Definition zone_storm_peaks.cpp:398
@ SPELL_ICE_LANCE
Definition zone_storm_peaks.cpp:399
@ SPELL_SHARD_IMPACT
Definition zone_storm_peaks.cpp:402
@ SPELL_RIDE_DRAKE
Definition zone_storm_peaks.cpp:401

◆ CloseRift

enum CloseRift
Enumerator
SPELL_DESPAWN_RIFT 
629{
630 SPELL_DESPAWN_RIFT = 61665
631};
@ SPELL_DESPAWN_RIFT
Definition zone_storm_peaks.cpp:630

◆ CollapsingCave

Enumerator
SPELL_COLLAPSING_CAVE 
664{
666};
@ SPELL_COLLAPSING_CAVE
Definition zone_storm_peaks.cpp:665

◆ eIronWatcher

Enumerator
SPELL_THUNDERING_STOMP 
SPELL_STORM_HAMMER 
SPELL_SHATTERED_EYES 
SPELL_STORM_HAMMER_DUMMY 
117{
119 SPELL_STORM_HAMMER = 56448,
120 SPELL_SHATTERED_EYES = 57290,
122};
@ SPELL_SHATTERED_EYES
Definition zone_storm_peaks.cpp:120
@ SPELL_STORM_HAMMER
Definition zone_storm_peaks.cpp:119
@ SPELL_THUNDERING_STOMP
Definition zone_storm_peaks.cpp:118
@ SPELL_STORM_HAMMER_DUMMY
Definition zone_storm_peaks.cpp:121

◆ eTimeLost

enum eTimeLost
Enumerator
NPC_TIME_LOST_PROTO_DRAKE 
NPC_VYRAGOSA 
SPELL_TIME_SHIFT 
SPELL_TIME_LAPSE 
SPELL_FROST_BREATH 
SPELL_FROST_CLEAVE 
207{
209 NPC_VYRAGOSA = 32630,
210
211 SPELL_TIME_SHIFT = 61084,
212 SPELL_TIME_LAPSE = 51020,
213 SPELL_FROST_BREATH = 47425,
214 SPELL_FROST_CLEAVE = 51857,
215};
@ SPELL_FROST_BREATH
Definition zone_storm_peaks.cpp:213
@ NPC_TIME_LOST_PROTO_DRAKE
Definition zone_storm_peaks.cpp:208
@ NPC_VYRAGOSA
Definition zone_storm_peaks.cpp:209
@ SPELL_TIME_LAPSE
Definition zone_storm_peaks.cpp:212
@ SPELL_TIME_SHIFT
Definition zone_storm_peaks.cpp:211
@ SPELL_FROST_CLEAVE
Definition zone_storm_peaks.cpp:214

◆ FreedProtoDrake

Enumerator
NPC_DRAKE 
TEXT_EMOTE 
SPELL_KILL_CREDIT_PRISONER 
SPELL_SUMMON_LIBERATED 
SPELL_KILL_CREDIT_DRAKE 
EVENT_CHECK_AREA 
EVENT_REACHED_HOME 
462{
463 NPC_DRAKE = 29709,
464
465 TEXT_EMOTE = 0,
466
470
473};
@ EVENT_CHECK_AREA
Definition zone_storm_peaks.cpp:471
@ TEXT_EMOTE
Definition zone_storm_peaks.cpp:465
@ SPELL_SUMMON_LIBERATED
Definition zone_storm_peaks.cpp:468
@ NPC_DRAKE
Definition zone_storm_peaks.cpp:463
@ SPELL_KILL_CREDIT_PRISONER
Definition zone_storm_peaks.cpp:467
@ SPELL_KILL_CREDIT_DRAKE
Definition zone_storm_peaks.cpp:469
@ EVENT_REACHED_HOME
Definition zone_storm_peaks.cpp:472

◆ HyldsmeetProtoDrake

Enumerator
NPC_HYLDSMEET_DRAKERIDER 
593{
595};
@ NPC_HYLDSMEET_DRAKERIDER
Definition zone_storm_peaks.cpp:594

◆ MammothExplosion

Enumerator
SPELL_MAMMOTH_EXPL_1 
SPELL_MAMMOTH_EXPL_2 
SPELL_MAMMOTH_EXPL_3 
SPELL_MAIN_MAMMOTH_MEAT 
812{
813 SPELL_MAMMOTH_EXPL_1 = 54627,
814 SPELL_MAMMOTH_EXPL_2 = 54628,
815 SPELL_MAMMOTH_EXPL_3 = 54623,
817};
@ SPELL_MAMMOTH_EXPL_1
Definition zone_storm_peaks.cpp:813
@ SPELL_MAIN_MAMMOTH_MEAT
Definition zone_storm_peaks.cpp:816
@ SPELL_MAMMOTH_EXPL_2
Definition zone_storm_peaks.cpp:814
@ SPELL_MAMMOTH_EXPL_3
Definition zone_storm_peaks.cpp:815

◆ q13007IronColossus

Enumerator
SPELL_JORMUNGAR_SUBMERGE 
SPELL_JORMUNGAR_EMERGE 
SPELL_JORMUNGAR_SUBMERGE_VISUAL 
SPELL_COLOSSUS_GROUND_SLAM 
286{
291};
@ SPELL_JORMUNGAR_SUBMERGE_VISUAL
Definition zone_storm_peaks.cpp:289
@ SPELL_COLOSSUS_GROUND_SLAM
Definition zone_storm_peaks.cpp:290
@ SPELL_JORMUNGAR_EMERGE
Definition zone_storm_peaks.cpp:288
@ SPELL_JORMUNGAR_SUBMERGE
Definition zone_storm_peaks.cpp:287

◆ qSniffingOutThePerpetrator

Enumerator
NPC_FROSTHOUND 
NPC_FROSTBITE 
SPELL_SUMMON_PURSUERS_PERIODIC 
SPELL_SNIFFING_CREDIT 
TALK_EMOTE_FROSTHOUND_SNIFF 
TALK_SEEN 
TALK_CONFRONT 
TALK_EMOTE_TRACKED_COMPLETE 
33{
34 NPC_FROSTHOUND = 29677,
35 NPC_FROSTBITE = 29903,
39 TALK_SEEN = 1,
40 TALK_CONFRONT = 2,
42};
@ TALK_SEEN
Definition zone_storm_peaks.cpp:39
@ TALK_EMOTE_FROSTHOUND_SNIFF
Definition zone_storm_peaks.cpp:38
@ NPC_FROSTBITE
Definition zone_storm_peaks.cpp:35
@ SPELL_SNIFFING_CREDIT
Definition zone_storm_peaks.cpp:37
@ TALK_CONFRONT
Definition zone_storm_peaks.cpp:40
@ TALK_EMOTE_TRACKED_COMPLETE
Definition zone_storm_peaks.cpp:41
@ NPC_FROSTHOUND
Definition zone_storm_peaks.cpp:34
@ SPELL_SUMMON_PURSUERS_PERIODIC
Definition zone_storm_peaks.cpp:36

◆ RoxiRamrocket

Enumerator
SPELL_MECHANO_HOG 
SPELL_MEKGINEERS_CHOPPER 
347{
348 SPELL_MECHANO_HOG = 60866,
350};
@ SPELL_MECHANO_HOG
Definition zone_storm_peaks.cpp:348
@ SPELL_MEKGINEERS_CHOPPER
Definition zone_storm_peaks.cpp:349

◆ StormcrestEagle

Enumerator
NPC_STORMCREST_EAGLE 
788{
790};
@ NPC_STORMCREST_EAGLE
Definition zone_storm_peaks.cpp:789

◆ WhenAllElseFailsAlliance

Enumerator
NPC_PROPELLED_DEVICE_1 
NPC_PROPELLED_DEVICE_2 
SPELL_EJECT_PLAYER 
SPELL_KNOCKBACK_PLAYER 
686{
687 // Creature
690
691 // Spell
692 SPELL_EJECT_PLAYER = 68576,
694};
@ SPELL_EJECT_PLAYER
Definition zone_storm_peaks.cpp:692
@ NPC_PROPELLED_DEVICE_2
Definition zone_storm_peaks.cpp:689
@ SPELL_KNOCKBACK_PLAYER
Definition zone_storm_peaks.cpp:693
@ NPC_PROPELLED_DEVICE_1
Definition zone_storm_peaks.cpp:688

◆ WildWyrm

enum WildWyrm
Enumerator
SPELL_PLAYER_MOUNT_WYRM 
SPELL_FIGHT_WYRM 
SPELL_SPEAR_OF_HODIR 
SPELL_GRIP 
SPELL_GRAB_ON 
SPELL_DODGE_CLAWS 
SPELL_THRUST_SPEAR 
SPELL_MIGHTY_SPEAR_THRUST 
SPELL_CLAW_SWIPE_PERIODIC 
SPELL_CLAW_SWIPE_DAMAGE 
SPELL_FULL_HEAL_MANA 
SPELL_LOW_HEALTH_TRIGGER 
SPELL_EJECT_PASSENGER_1 
SPELL_PRY_JAWS_OPEN 
SPELL_FATAL_STRIKE 
SPELL_FATAL_STRIKE_DAMAGE 
SPELL_JAWS_OF_DEATH_PERIODIC 
SPELL_FLY_STATE_VISUAL 
SPELL_WYRM_KILL_CREDIT 
SPELL_FALLING_DRAGON_FEIGN_DEATH 
SPELL_EJECT_ALL_PASSENGERS 
SAY_SWIPE 
SAY_DODGED 
SAY_PHASE_2 
SAY_GRIP_WARN 
SAY_STRIKE_MISS 
ACTION_CLAW_SWIPE_WARN 
ACTION_CLAW_SWIPE_DODGE 
ACTION_GRIP_FAILING 
ACTION_GRIP_LOST 
ACTION_FATAL_STRIKE_MISS 
POINT_START_FIGHT 
POINT_FALL 
SEAT_INITIAL 
SEAT_MOUTH 
PHASE_INITIAL 
PHASE_MOUTH 
PHASE_DEAD 
PHASE_MAX 
853{
854 // Phase 1
856 SPELL_FIGHT_WYRM = 56673,
857 SPELL_SPEAR_OF_HODIR = 56671,
858 SPELL_GRIP = 56689,
859 SPELL_GRAB_ON = 60533,
860 SPELL_DODGE_CLAWS = 56704,
861 SPELL_THRUST_SPEAR = 56690,
865 SPELL_FULL_HEAL_MANA = 32432,
867
868 // Phase 2
870 SPELL_PRY_JAWS_OPEN = 56706,
871 SPELL_FATAL_STRIKE = 60587,
875
876 // Dead phase
880
881 SAY_SWIPE = 0,
882 SAY_DODGED = 1,
883 SAY_PHASE_2 = 2,
884 SAY_GRIP_WARN = 3,
885 SAY_STRIKE_MISS = 4,
886
892
894 POINT_FALL = 2,
895
896 SEAT_INITIAL = 0,
897 SEAT_MOUTH = 1,
898
899 PHASE_INITIAL = 0,
900 PHASE_MOUTH = 1,
901 PHASE_DEAD = 2,
902 PHASE_MAX = 3
903};
@ PHASE_INITIAL
Definition zone_storm_peaks.cpp:899
@ SEAT_INITIAL
Definition zone_storm_peaks.cpp:896
@ POINT_START_FIGHT
Definition zone_storm_peaks.cpp:893
@ PHASE_DEAD
Definition zone_storm_peaks.cpp:901
@ SAY_DODGED
Definition zone_storm_peaks.cpp:882
@ SPELL_MIGHTY_SPEAR_THRUST
Definition zone_storm_peaks.cpp:862
@ SPELL_FLY_STATE_VISUAL
Definition zone_storm_peaks.cpp:874
@ SPELL_FATAL_STRIKE
Definition zone_storm_peaks.cpp:871
@ PHASE_MOUTH
Definition zone_storm_peaks.cpp:900
@ SPELL_EJECT_PASSENGER_1
Definition zone_storm_peaks.cpp:869
@ PHASE_MAX
Definition zone_storm_peaks.cpp:902
@ SAY_STRIKE_MISS
Definition zone_storm_peaks.cpp:885
@ SPELL_JAWS_OF_DEATH_PERIODIC
Definition zone_storm_peaks.cpp:873
@ ACTION_GRIP_FAILING
Definition zone_storm_peaks.cpp:889
@ SPELL_FALLING_DRAGON_FEIGN_DEATH
Definition zone_storm_peaks.cpp:878
@ SPELL_CLAW_SWIPE_DAMAGE
Definition zone_storm_peaks.cpp:864
@ ACTION_FATAL_STRIKE_MISS
Definition zone_storm_peaks.cpp:891
@ SAY_PHASE_2
Definition zone_storm_peaks.cpp:883
@ SPELL_GRIP
Definition zone_storm_peaks.cpp:858
@ SPELL_DODGE_CLAWS
Definition zone_storm_peaks.cpp:860
@ SPELL_CLAW_SWIPE_PERIODIC
Definition zone_storm_peaks.cpp:863
@ ACTION_GRIP_LOST
Definition zone_storm_peaks.cpp:890
@ ACTION_CLAW_SWIPE_DODGE
Definition zone_storm_peaks.cpp:888
@ SPELL_THRUST_SPEAR
Definition zone_storm_peaks.cpp:861
@ SAY_GRIP_WARN
Definition zone_storm_peaks.cpp:884
@ ACTION_CLAW_SWIPE_WARN
Definition zone_storm_peaks.cpp:887
@ SPELL_WYRM_KILL_CREDIT
Definition zone_storm_peaks.cpp:877
@ SPELL_PLAYER_MOUNT_WYRM
Definition zone_storm_peaks.cpp:855
@ SPELL_SPEAR_OF_HODIR
Definition zone_storm_peaks.cpp:857
@ SPELL_LOW_HEALTH_TRIGGER
Definition zone_storm_peaks.cpp:866
@ SPELL_FIGHT_WYRM
Definition zone_storm_peaks.cpp:856
@ SPELL_EJECT_ALL_PASSENGERS
Definition zone_storm_peaks.cpp:879
@ POINT_FALL
Definition zone_storm_peaks.cpp:894
@ SAY_SWIPE
Definition zone_storm_peaks.cpp:881
@ SPELL_PRY_JAWS_OPEN
Definition zone_storm_peaks.cpp:870
@ SPELL_FULL_HEAL_MANA
Definition zone_storm_peaks.cpp:865
@ SPELL_FATAL_STRIKE_DAMAGE
Definition zone_storm_peaks.cpp:872
@ SPELL_GRAB_ON
Definition zone_storm_peaks.cpp:859
@ SEAT_MOUTH
Definition zone_storm_peaks.cpp:897

Function Documentation

◆ AddSC_storm_peaks()

void AddSC_storm_peaks ( )
1383{
1386 new npc_iron_watcher();
1389 new npc_roxi_ramrocket();
1392 new npc_icefang();
1402 RegisterSpellScriptWithArgs(spell_loosen_grip, "spell_thrust_spear", 5);
1403 RegisterSpellScriptWithArgs(spell_loosen_grip, "spell_mighty_spear_thrust", 15);
1410}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
#define RegisterSpellScriptWithArgs(spell_script, script_name,...)
Definition SpellScriptLoader.h:87
Definition zone_storm_peaks.cpp:406
Definition zone_storm_peaks.cpp:476
Definition zone_storm_peaks.cpp:548
Definition zone_storm_peaks.cpp:125
Definition zone_storm_peaks.cpp:353
Definition zone_storm_peaks.cpp:218
Definition zone_storm_peaks.cpp:697
Definition zone_storm_peaks.cpp:1241
Definition zone_storm_peaks.cpp:634
Definition zone_storm_peaks.cpp:1327
Definition zone_storm_peaks.cpp:1275
Definition zone_storm_peaks.cpp:794
Definition zone_storm_peaks.cpp:1163
Definition zone_storm_peaks.cpp:1105
Definition zone_storm_peaks.cpp:1225
Definition zone_storm_peaks.cpp:1181
Definition zone_storm_peaks.cpp:1203
Definition zone_storm_peaks.cpp:821
Definition zone_storm_peaks.cpp:1306
Definition zone_storm_peaks.cpp:670
Definition zone_storm_peaks.cpp:294
Definition zone_storm_peaks.cpp:45
Definition zone_storm_peaks.cpp:598
Definition zone_storm_peaks.cpp:1347
Definition zone_storm_peaks.cpp:914

References RegisterCreatureAI, RegisterSpellScript, and RegisterSpellScriptWithArgs.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ ControllableSpellsCount

constexpr uint8 ControllableSpellsCount = 4
constexpr

◆ WyrmControlSpells