TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boss_auriaya.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "ulduar.h"
+ Include dependency graph for boss_auriaya.cpp:

Classes

class  boss_auriaya
 
struct  boss_auriaya::boss_auriayaAI
 
class  npc_auriaya_seeping_trigger
 
struct  npc_auriaya_seeping_trigger::npc_auriaya_seeping_triggerAI
 
class  npc_sanctum_sentry
 
struct  npc_sanctum_sentry::npc_sanctum_sentryAI
 
class  npc_feral_defender
 
struct  npc_feral_defender::npc_feral_defenderAI
 
class  SanctumSentryCheck
 
class  spell_auriaya_strenght_of_the_pack
 
class  spell_auriaya_strenght_of_the_pack::spell_auriaya_strenght_of_the_pack_SpellScript
 
class  spell_auriaya_sentinel_blast
 
class  spell_auriaya_sentinel_blast::spell_auriaya_sentinel_blast_SpellScript
 
class  achievement_nine_lives
 
class  achievement_crazy_cat_lady
 

Macros

#define SENTRY_NUMBER   RAID_MODE<uint8>(2, 4)
 

Enumerations

enum  AuriayaSpells {
  SPELL_SENTINEL_BLAST = 64389, SPELL_SONIC_SCREECH = 64422, SPELL_TERRIFYING_SCREECH = 64386, SPELL_SUMMON_SWARMING_GUARDIAN = 64396,
  SPELL_ACTIVATE_DEFENDER = 64449, SPELL_DEFENDER_TRIGGER = 64448, SPELL_SUMMON_DEFENDER = 64447, SPELL_BERSERK = 47008,
  SPELL_FERAL_RUSH = 64496, SPELL_FERAL_POUNCE = 64478, SPELL_SEEPING_ESSENCE = 64458, SPELL_SUMMON_ESSENCE = 64457,
  SPELL_FERAL_ESSENCE = 64455, SPELL_SAVAGE_POUNCE = 64666, SPELL_RIP_FLESH = 64375, SPELL_STRENGHT_PACK = 64369
}
 
enum  AuriayaNPCs { NPC_SANCTUM_SENTRY = 34014, NPC_FERAL_DEFENDER = 34035, NPC_FERAL_DEFENDER_TRIGGER = 34096, NPC_SEEPING_TRIGGER = 34098 }
 
enum  AuriayaEvents {
  EVENT_SCREECH = 1, EVENT_BLAST = 2, EVENT_TERRIFYING = 3, EVENT_SUMMON = 4,
  EVENT_DEFENDER = 5, EVENT_ACTIVATE_DEFENDER = 6, EVENT_RESPAWN_DEFENDER = 7, EVENT_BERSERK = 8,
  EVENT_RIP = 9, EVENT_POUNCE = 10, EVENT_FERAL_POUNCE = 11, EVENT_RUSH = 12
}
 
enum  AuriayaYells {
  SAY_AGGRO = 0, SAY_SLAY = 1, SAY_DEATH = 2, SAY_BERSERK = 3,
  EMOTE_FEAR = 4, EMOTE_DEFENDER = 5
}
 
enum  AuriayaActions { ACTION_CRAZY_CAT_LADY = 0, ACTION_RESPAWN_DEFENDER }
 
enum  Mis { DATA_NINE_LIVES = 30763077, DATA_CRAZY_CAT_LADY = 30063007 }
 

Functions

void AddSC_boss_auriaya ()
 

Macro Definition Documentation

#define SENTRY_NUMBER   RAID_MODE<uint8>(2, 4)

Enumeration Type Documentation

Enumerator
ACTION_CRAZY_CAT_LADY 
ACTION_RESPAWN_DEFENDER 
88 {
91 };
Definition: boss_auriaya.cpp:90
Definition: boss_auriaya.cpp:89
Enumerator
EVENT_SCREECH 
EVENT_BLAST 
EVENT_TERRIFYING 
EVENT_SUMMON 
EVENT_DEFENDER 
EVENT_ACTIVATE_DEFENDER 
EVENT_RESPAWN_DEFENDER 
EVENT_BERSERK 
EVENT_RIP 
EVENT_POUNCE 
EVENT_FERAL_POUNCE 
EVENT_RUSH 
57 {
58  // Auriaya
59  EVENT_SCREECH = 1,
60  EVENT_BLAST = 2,
61  EVENT_TERRIFYING = 3,
62  EVENT_SUMMON = 4,
63  EVENT_DEFENDER = 5,
66  EVENT_BERSERK = 8,
67 
68  // Sanctum Sentry
69  EVENT_RIP = 9,
70  EVENT_POUNCE = 10,
71 
72  // Feral Defender
73  EVENT_FERAL_POUNCE = 11,
74  EVENT_RUSH = 12,
75 };
Definition: boss_auriaya.cpp:64
Definition: boss_auriaya.cpp:65
Definition: boss_auriaya.cpp:70
Definition: boss_auriaya.cpp:69
Definition: boss_auriaya.cpp:74
Definition: boss_auriaya.cpp:60
Definition: boss_auriaya.cpp:66
Definition: boss_auriaya.cpp:73
Definition: boss_auriaya.cpp:62
Definition: boss_auriaya.cpp:61
Definition: boss_auriaya.cpp:59
Definition: boss_auriaya.cpp:63
Enumerator
NPC_SANCTUM_SENTRY 
NPC_FERAL_DEFENDER 
NPC_FERAL_DEFENDER_TRIGGER 
NPC_SEEPING_TRIGGER 
49 {
50  NPC_SANCTUM_SENTRY = 34014,
51  NPC_FERAL_DEFENDER = 34035,
53  NPC_SEEPING_TRIGGER = 34098,
54 };
Definition: boss_auriaya.cpp:50
Definition: boss_auriaya.cpp:51
Definition: boss_auriaya.cpp:52
Definition: boss_auriaya.cpp:53
Enumerator
SPELL_SENTINEL_BLAST 
SPELL_SONIC_SCREECH 
SPELL_TERRIFYING_SCREECH 
SPELL_SUMMON_SWARMING_GUARDIAN 
SPELL_ACTIVATE_DEFENDER 
SPELL_DEFENDER_TRIGGER 
SPELL_SUMMON_DEFENDER 
SPELL_BERSERK 
SPELL_FERAL_RUSH 
SPELL_FERAL_POUNCE 
SPELL_SEEPING_ESSENCE 
SPELL_SUMMON_ESSENCE 
SPELL_FERAL_ESSENCE 
SPELL_SAVAGE_POUNCE 
SPELL_RIP_FLESH 
SPELL_STRENGHT_PACK 
24 {
25  // Auriaya
26  SPELL_SENTINEL_BLAST = 64389,
27  SPELL_SONIC_SCREECH = 64422,
31  SPELL_DEFENDER_TRIGGER = 64448,
32  SPELL_SUMMON_DEFENDER = 64447,
33  SPELL_BERSERK = 47008,
34 
35  // Feral Defender
36  SPELL_FERAL_RUSH = 64496,
37  SPELL_FERAL_POUNCE = 64478,
38  SPELL_SEEPING_ESSENCE = 64458,
39  SPELL_SUMMON_ESSENCE = 64457,
40  SPELL_FERAL_ESSENCE = 64455,
41 
42  // Sanctum Sentry
43  SPELL_SAVAGE_POUNCE = 64666,
44  SPELL_RIP_FLESH = 64375,
45  SPELL_STRENGHT_PACK = 64369,
46 };
Definition: boss_auriaya.cpp:44
Definition: boss_auriaya.cpp:29
Definition: boss_auriaya.cpp:27
Definition: boss_auriaya.cpp:33
Definition: boss_auriaya.cpp:31
Definition: boss_auriaya.cpp:40
Definition: boss_auriaya.cpp:45
Definition: boss_auriaya.cpp:43
Definition: boss_auriaya.cpp:30
Definition: boss_auriaya.cpp:32
Definition: boss_auriaya.cpp:26
Definition: boss_auriaya.cpp:39
Definition: boss_auriaya.cpp:38
Definition: boss_auriaya.cpp:36
Definition: boss_auriaya.cpp:37
Definition: boss_auriaya.cpp:28
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_BERSERK 
EMOTE_FEAR 
EMOTE_DEFENDER 
78 {
79  SAY_AGGRO = 0,
80  SAY_SLAY = 1,
81  SAY_DEATH = 2,
82  SAY_BERSERK = 3,
83  EMOTE_FEAR = 4,
84  EMOTE_DEFENDER = 5
85 };
Definition: boss_auriaya.cpp:84
Definition: boss_auriaya.cpp:82
Definition: boss_auriaya.cpp:81
Definition: boss_auriaya.cpp:83
Definition: boss_auriaya.cpp:80
Definition: boss_auriaya.cpp:79
enum Mis
Enumerator
DATA_NINE_LIVES 
DATA_CRAZY_CAT_LADY 
96 {
97  DATA_NINE_LIVES = 30763077,
98  DATA_CRAZY_CAT_LADY = 30063007
99 };
Definition: boss_auriaya.cpp:97
Definition: boss_auriaya.cpp:98

Function Documentation

void AddSC_boss_auriaya ( )
585 {
586  new boss_auriaya();
588  new npc_feral_defender();
589  new npc_sanctum_sentry();
594 }
Definition: boss_auriaya.cpp:101
Definition: boss_auriaya.cpp:517
Definition: boss_auriaya.cpp:294
Definition: boss_auriaya.cpp:544
Definition: boss_auriaya.cpp:491
Definition: boss_auriaya.cpp:403
Definition: boss_auriaya.cpp:328
Definition: boss_auriaya.cpp:564

+ Here is the caller graph for this function: