AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_anzu.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "Unit.h"
#include "sethekk_halls.h"

Go to the source code of this file.

Classes

struct  boss_anzu
 
struct  npc_anzu_spirit
 

Enumerations

enum  Text {
  SAY_ANZU_INTRO1 = 0 ,
  SAY_ANZU_INTRO2 = 1 ,
  SAY_SUMMON = 2
}
 
enum  Spells {
  SPELL_PARALYZING_SCREECH = 40184 ,
  SPELL_SPELL_BOMB = 40303 ,
  SPELL_CYCLONE = 40321 ,
  SPELL_BANISH_SELF = 42354 ,
  SPELL_SHADOWFORM = 40973
}
 
enum  Npc {
  NPC_BROOD_OF_ANZU = 23132 ,
  NPC_HAWK_SPIRIT = 23134 ,
  NPC_FALCON_SPIRIT = 23135 ,
  NPC_EAGLE_SPIRIT = 23136
}
 
enum  Spirits {
  SPELL_HAWK = 40237 ,
  SPELL_FALCON = 40241 ,
  SPELL_EAGLE = 40240 ,
  SPELL_DURATION = 40250 ,
  SPELL_FREEZE_ANIM = 16245 ,
  SPELL_STONEFORM = 40308 ,
  SAY_STONED = 0 ,
  MAX_DRUID_SPELLS = 27
}
 

Functions

void AddSC_boss_anzu ()
 

Enumeration Type Documentation

◆ Npc

enum Npc
Enumerator
NPC_BROOD_OF_ANZU 
NPC_HAWK_SPIRIT 
NPC_FALCON_SPIRIT 
NPC_EAGLE_SPIRIT 
41{
42 NPC_BROOD_OF_ANZU = 23132,
43 NPC_HAWK_SPIRIT = 23134,
44 NPC_FALCON_SPIRIT = 23135,
45 NPC_EAGLE_SPIRIT = 23136
46};
@ NPC_EAGLE_SPIRIT
Definition boss_anzu.cpp:45
@ NPC_FALCON_SPIRIT
Definition boss_anzu.cpp:44
@ NPC_BROOD_OF_ANZU
Definition boss_anzu.cpp:42
@ NPC_HAWK_SPIRIT
Definition boss_anzu.cpp:43

◆ Spells

enum Spells
Enumerator
SPELL_PARALYZING_SCREECH 
SPELL_SPELL_BOMB 
SPELL_CYCLONE 
SPELL_BANISH_SELF 
SPELL_SHADOWFORM 
32{
34 SPELL_SPELL_BOMB = 40303,
35 SPELL_CYCLONE = 40321,
36 SPELL_BANISH_SELF = 42354,
37 SPELL_SHADOWFORM = 40973
38};
@ SPELL_SPELL_BOMB
Definition boss_anzu.cpp:34
@ SPELL_SHADOWFORM
Definition boss_anzu.cpp:37
@ SPELL_BANISH_SELF
Definition boss_anzu.cpp:36
@ SPELL_CYCLONE
Definition boss_anzu.cpp:35
@ SPELL_PARALYZING_SCREECH
Definition boss_anzu.cpp:33

◆ Spirits

enum Spirits
Enumerator
SPELL_HAWK 
SPELL_FALCON 
SPELL_EAGLE 
SPELL_DURATION 
SPELL_FREEZE_ANIM 
SPELL_STONEFORM 
SAY_STONED 
MAX_DRUID_SPELLS 
49{
50 SPELL_HAWK = 40237,
51 SPELL_FALCON = 40241,
52 SPELL_EAGLE = 40240,
53
54 SPELL_DURATION = 40250,
55
56 SPELL_FREEZE_ANIM = 16245,
57 SPELL_STONEFORM = 40308,
58
59 SAY_STONED = 0,
60
62};
@ SPELL_FREEZE_ANIM
Definition boss_anzu.cpp:56
@ MAX_DRUID_SPELLS
Definition boss_anzu.cpp:61
@ SPELL_FALCON
Definition boss_anzu.cpp:51
@ SPELL_DURATION
Definition boss_anzu.cpp:54
@ SPELL_EAGLE
Definition boss_anzu.cpp:52
@ SAY_STONED
Definition boss_anzu.cpp:59
@ SPELL_HAWK
Definition boss_anzu.cpp:50
@ SPELL_STONEFORM
Definition boss_anzu.cpp:57

◆ Text

enum Text
Enumerator
SAY_ANZU_INTRO1 
SAY_ANZU_INTRO2 
SAY_SUMMON 
25{
28 SAY_SUMMON = 2
29};
@ SAY_ANZU_INTRO2
Definition boss_anzu.cpp:27
@ SAY_ANZU_INTRO1
Definition boss_anzu.cpp:26
@ SAY_SUMMON
Definition boss_anzu.cpp:28

Function Documentation

◆ AddSC_boss_anzu()

void AddSC_boss_anzu ( )
240{
243}
#define RegisterSethekkHallsCreatureAI(ai_name)
Definition sethekk_halls.h:63
Definition boss_anzu.cpp:65
Definition boss_anzu.cpp:186

References RegisterSethekkHallsCreatureAI.

Referenced by AddOutlandScripts().