AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_auriaya.cpp File Reference
#include "AchievementCriteriaScript.h"
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "ulduar.h"

Go to the source code of this file.

Classes

class  boss_auriaya
 
struct  boss_auriaya::boss_auriayaAI
 
class  npc_auriaya_sanctum_sentry
 
struct  npc_auriaya_sanctum_sentry::npc_auriaya_sanctum_sentryAI
 
class  npc_auriaya_feral_defender
 
struct  npc_auriaya_feral_defender::npc_auriaya_feral_defenderAI
 
class  spell_auriaya_sentinel_blast
 
class  achievement_auriaya_crazy_cat_lady
 
class  achievement_auriaya_nine_lives
 

Enumerations

enum  AuriayaSpells {
  SPELL_TERRIFYING_SCREECH = 64386 ,
  SPELL_SENTINEL_BLAST = 64389 ,
  SPELL_SONIC_SCREECH = 64422 ,
  SPELL_GUARDIAN_SWARM = 64396 ,
  SPELL_ENRAGE = 47008 ,
  SPELL_ACTIVATE_FERAL_DEFENDER = 64449 ,
  SPELL_SAVAGE_POUNCE = 64666 ,
  SPELL_RIP_FLESH = 64375 ,
  SPELL_STRENGTH_OF_THE_PACK = 64369 ,
  SPELL_FERAL_ESSENCE = 64455 ,
  SPELL_FERAL_POUNCE = 64478 ,
  SPELL_FERAL_RUSH = 64496 ,
  SPELL_SEEPING_FERAL_ESSENCE = 64458
}
 
enum  AuriayaNPC {
  NPC_FERAL_DEFENDER = 34035 ,
  NPC_SANCTUM_SENTRY = 34014 ,
  NPC_SEEPING_FERAL_ESSENCE = 34098
}
 
enum  AuriayaEvents {
  EVENT_SUMMON_FERAL_DEFENDER = 1 ,
  EVENT_TERRIFYING_SCREECH = 2 ,
  EVENT_SONIC_SCREECH = 3 ,
  EVENT_GUARDIAN_SWARM = 4 ,
  EVENT_SENTINEL_BLAST = 5 ,
  EVENT_REMOVE_IMMUNE = 6 ,
  EVENT_RESPAWN_FERAL_DEFENDER = 9 ,
  EVENT_ENRAGE = 10
}
 
enum  Texts {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_BERSERK = 2 ,
  EMOTE_DEATH = 3 ,
  EMOTE_FEAR = 4 ,
  EMOTE_DEFFENDER = 5
}
 
enum  Misc {
  ACTION_FERAL_RESPAWN = 1 ,
  ACTION_FERAL_DEATH = 2 ,
  ACTION_DESPAWN_ADDS = 3 ,
  ACTION_FERAL_DEATH_WITH_STACK = 4 ,
  DATA_CRAZY_CAT = 10 ,
  DATA_NINE_LIVES = 11
}
 

Functions

void AddSC_boss_auriaya ()
 

Enumeration Type Documentation

◆ AuriayaEvents

Enumerator
EVENT_SUMMON_FERAL_DEFENDER 
EVENT_TERRIFYING_SCREECH 
EVENT_SONIC_SCREECH 
EVENT_GUARDIAN_SWARM 
EVENT_SENTINEL_BLAST 
EVENT_REMOVE_IMMUNE 
EVENT_RESPAWN_FERAL_DEFENDER 
EVENT_ENRAGE 
58{
65
67 EVENT_ENRAGE = 10,
68};
@ EVENT_SENTINEL_BLAST
Definition boss_auriaya.cpp:63
@ EVENT_ENRAGE
Definition boss_auriaya.cpp:67
@ EVENT_SONIC_SCREECH
Definition boss_auriaya.cpp:61
@ EVENT_RESPAWN_FERAL_DEFENDER
Definition boss_auriaya.cpp:66
@ EVENT_GUARDIAN_SWARM
Definition boss_auriaya.cpp:62
@ EVENT_REMOVE_IMMUNE
Definition boss_auriaya.cpp:64
@ EVENT_TERRIFYING_SCREECH
Definition boss_auriaya.cpp:60
@ EVENT_SUMMON_FERAL_DEFENDER
Definition boss_auriaya.cpp:59

◆ AuriayaNPC

enum AuriayaNPC
Enumerator
NPC_FERAL_DEFENDER 
NPC_SANCTUM_SENTRY 
NPC_SEEPING_FERAL_ESSENCE 
51{
52 NPC_FERAL_DEFENDER = 34035,
53 NPC_SANCTUM_SENTRY = 34014,
55};
@ NPC_SANCTUM_SENTRY
Definition boss_auriaya.cpp:53
@ NPC_SEEPING_FERAL_ESSENCE
Definition boss_auriaya.cpp:54
@ NPC_FERAL_DEFENDER
Definition boss_auriaya.cpp:52

◆ AuriayaSpells

Enumerator
SPELL_TERRIFYING_SCREECH 
SPELL_SENTINEL_BLAST 
SPELL_SONIC_SCREECH 
SPELL_GUARDIAN_SWARM 
SPELL_ENRAGE 
SPELL_ACTIVATE_FERAL_DEFENDER 
SPELL_SAVAGE_POUNCE 
SPELL_RIP_FLESH 
SPELL_STRENGTH_OF_THE_PACK 
SPELL_FERAL_ESSENCE 
SPELL_FERAL_POUNCE 
SPELL_FERAL_RUSH 
SPELL_SEEPING_FERAL_ESSENCE 
28{
29 // BASIC
32 SPELL_SONIC_SCREECH = 64422,
34 SPELL_ENRAGE = 47008,
36
37 // Sanctum Sentry
38 SPELL_SAVAGE_POUNCE = 64666,
39 SPELL_RIP_FLESH = 64375,
41
42 // Feral Defender
43 SPELL_FERAL_ESSENCE = 64455,
44 SPELL_FERAL_POUNCE = 64478,
45 SPELL_FERAL_RUSH = 64496,
46 //SPELL_SEEPING_FERAL_ESSENCE_SUMMON = 64457,
48};
@ SPELL_RIP_FLESH
Definition boss_auriaya.cpp:39
@ SPELL_STRENGTH_OF_THE_PACK
Definition boss_auriaya.cpp:40
@ SPELL_ENRAGE
Definition boss_auriaya.cpp:34
@ SPELL_GUARDIAN_SWARM
Definition boss_auriaya.cpp:33
@ SPELL_SAVAGE_POUNCE
Definition boss_auriaya.cpp:38
@ SPELL_SENTINEL_BLAST
Definition boss_auriaya.cpp:31
@ SPELL_FERAL_POUNCE
Definition boss_auriaya.cpp:44
@ SPELL_ACTIVATE_FERAL_DEFENDER
Definition boss_auriaya.cpp:35
@ SPELL_FERAL_RUSH
Definition boss_auriaya.cpp:45
@ SPELL_TERRIFYING_SCREECH
Definition boss_auriaya.cpp:30
@ SPELL_SEEPING_FERAL_ESSENCE
Definition boss_auriaya.cpp:47
@ SPELL_FERAL_ESSENCE
Definition boss_auriaya.cpp:43
@ SPELL_SONIC_SCREECH
Definition boss_auriaya.cpp:32

◆ Misc

enum Misc
Enumerator
ACTION_FERAL_RESPAWN 
ACTION_FERAL_DEATH 
ACTION_DESPAWN_ADDS 
ACTION_FERAL_DEATH_WITH_STACK 
DATA_CRAZY_CAT 
DATA_NINE_LIVES 
81{
86
87 DATA_CRAZY_CAT = 10,
88 DATA_NINE_LIVES = 11,
89};
@ DATA_NINE_LIVES
Definition boss_auriaya.cpp:88
@ ACTION_FERAL_DEATH_WITH_STACK
Definition boss_auriaya.cpp:85
@ ACTION_DESPAWN_ADDS
Definition boss_auriaya.cpp:84
@ ACTION_FERAL_DEATH
Definition boss_auriaya.cpp:83
@ DATA_CRAZY_CAT
Definition boss_auriaya.cpp:87
@ ACTION_FERAL_RESPAWN
Definition boss_auriaya.cpp:82

◆ Texts

enum Texts
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_BERSERK 
EMOTE_DEATH 
EMOTE_FEAR 
EMOTE_DEFFENDER 
71{
72 SAY_AGGRO = 0,
73 SAY_SLAY = 1,
74 SAY_BERSERK = 2,
75 EMOTE_DEATH = 3,
76 EMOTE_FEAR = 4,
78};
@ EMOTE_FEAR
Definition boss_auriaya.cpp:76
@ SAY_AGGRO
Definition boss_auriaya.cpp:72
@ EMOTE_DEATH
Definition boss_auriaya.cpp:75
@ EMOTE_DEFFENDER
Definition boss_auriaya.cpp:77
@ SAY_SLAY
Definition boss_auriaya.cpp:73
@ SAY_BERSERK
Definition boss_auriaya.cpp:74

Function Documentation

◆ AddSC_boss_auriaya()

void AddSC_boss_auriaya ( )
468{
469 new boss_auriaya();
472
474
477}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_auriaya.cpp:436
Definition boss_auriaya.cpp:452
Definition boss_auriaya.cpp:92
Definition boss_auriaya.cpp:325
Definition boss_auriaya.cpp:263
Definition boss_auriaya.cpp:421

References RegisterSpellScript.

Referenced by AddNorthrendScripts().