TrinityCore
arcatraz.cpp File Reference
#include "ScriptMgr.h"
#include "arcatraz.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ScriptedCreature.h"
+ Include dependency graph for arcatraz.cpp:

Go to the source code of this file.

Classes

struct  npc_millhouse_manastorm
 
struct  npc_warden_mellichar
 

Enumerations

enum  MillhouseSays {
  SAY_INTRO_1 = 0 , SAY_INTRO_2 = 1 , SAY_WATER = 2 , SAY_BUFFS = 3 ,
  SAY_DRINK = 4 , SAY_READY = 5 , SAY_KILL = 6 , SAY_PYRO = 7 ,
  SAY_ICEBLOCK = 8 , SAY_LOWHP = 9 , SAY_DEATH = 10 , SAY_COMPLETE = 11
}
 
enum  MillhouseSpells {
  SPELL_CONJURE_WATER = 36879 , SPELL_ARCANE_INTELLECT = 36880 , SPELL_ICE_ARMOR = 36881 , SPELL_ARCANE_MISSILES = 33833 ,
  SPELL_CONE_OF_COLD = 12611 , SPELL_FIRE_BLAST = 13341 , SPELL_FIREBALL = 14034 , SPELL_FROSTBOLT = 15497 ,
  SPELL_PYROBLAST = 33975
}
 
enum  WardenSays {
  YELL_INTRO1 = 0 , YELL_INTRO2 = 1 , YELL_RELEASE1 = 2 , YELL_RELEASE2A = 3 ,
  YELL_RELEASE2B = 4 , YELL_RELEASE3 = 5 , YELL_RELEASE4 = 6 , YELL_WELCOME = 7
}
 
enum  WardenUnits {
  ENTRY_TRICKSTER = 20905 , ENTRY_PH_HUNTER = 20906 , ENTRY_MILLHOUSE = 20977 , ENTRY_AKKIRIS = 20908 ,
  ENTRY_SULFURON = 20909 , ENTRY_TW_DRAK = 20910 , ENTRY_BL_DRAK = 20911 , ENTRY_SKYRISS = 20912
}
 
enum  WardenSpells {
  SPELL_TARGET_ALPHA = 36856 , SPELL_TARGET_BETA = 36854 , SPELL_TARGET_DELTA = 36857 , SPELL_TARGET_GAMMA = 36858 ,
  SPELL_TARGET_OMEGA = 36852 , SPELL_BUBBLE_VISUAL = 36849
}
 

Functions

void AddSC_arcatraz ()
 

Enumeration Type Documentation

◆ MillhouseSays

Enumerator
SAY_INTRO_1 
SAY_INTRO_2 
SAY_WATER 
SAY_BUFFS 
SAY_DRINK 
SAY_READY 
SAY_KILL 
SAY_PYRO 
SAY_ICEBLOCK 
SAY_LOWHP 
SAY_DEATH 
SAY_COMPLETE 

Definition at line 40 of file arcatraz.cpp.

◆ MillhouseSpells

Enumerator
SPELL_CONJURE_WATER 
SPELL_ARCANE_INTELLECT 
SPELL_ICE_ARMOR 
SPELL_ARCANE_MISSILES 
SPELL_CONE_OF_COLD 
SPELL_FIRE_BLAST 
SPELL_FIREBALL 
SPELL_FROSTBOLT 
SPELL_PYROBLAST 

Definition at line 56 of file arcatraz.cpp.

◆ WardenSays

enum WardenSays
Enumerator
YELL_INTRO1 
YELL_INTRO2 
YELL_RELEASE1 
YELL_RELEASE2A 
YELL_RELEASE2B 
YELL_RELEASE3 
YELL_RELEASE4 
YELL_WELCOME 

Definition at line 221 of file arcatraz.cpp.

◆ WardenSpells

Enumerator
SPELL_TARGET_ALPHA 
SPELL_TARGET_BETA 
SPELL_TARGET_DELTA 
SPELL_TARGET_GAMMA 
SPELL_TARGET_OMEGA 
SPELL_BUBBLE_VISUAL 

Definition at line 250 of file arcatraz.cpp.

◆ WardenUnits

Enumerator
ENTRY_TRICKSTER 
ENTRY_PH_HUNTER 
ENTRY_MILLHOUSE 
ENTRY_AKKIRIS 
ENTRY_SULFURON 
ENTRY_TW_DRAK 
ENTRY_BL_DRAK 
ENTRY_SKYRISS 

Definition at line 233 of file arcatraz.cpp.

Function Documentation

◆ AddSC_arcatraz()

void AddSC_arcatraz ( )

Definition at line 497 of file arcatraz.cpp.

+ Here is the caller graph for this function: