TrinityCore
Loading...
Searching...
No Matches
boss_krikthir_the_gatewatcher.cpp File Reference
#include "ScriptMgr.h"
#include "azjol_nerub.h"
#include "Containers.h"
#include "InstanceScript.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_krikthir_the_gatewatcher.cpp:

Go to the source code of this file.

Classes

struct  boss_krik_thir
 
struct  npc_gatewatcher_petAI
 
struct  npc_watcher_gashra
 
struct  npc_watcher_narjil
 
struct  npc_watcher_silthik
 
struct  npc_anub_ar_warrior
 
struct  npc_anub_ar_skirmisher
 
struct  npc_anub_ar_shadowcaster
 
struct  npc_skittering_swarmer
 
struct  npc_skittering_infector
 
struct  npc_gatewatcher_web_wrap
 
class  spell_gatewatcher_subboss_trigger
 
class  spell_anub_ar_skirmisher_fixate
 
class  spell_gatewatcher_web_wrap
 
class  achievement_watch_him_die
 

Enumerations

enum  Events {
  EVENT_SEND_GROUP = 1 , EVENT_SWARM , EVENT_MIND_FLAY , EVENT_FRENZY ,
  EVENT_WEB_WRAP , EVENT_INFECTED_BITE , EVENT_ENRAGE , EVENT_BLINDING_WEBS ,
  EVENT_POISON_SPRAY , EVENT_ANUBAR_CHARGE , EVENT_BACKSTAB , EVENT_SHADOW_BOLT ,
  EVENT_SHADOW_NOVA , EVENT_STRIKE , EVENT_CLEAVE
}
 
enum  Spells {
  SPELL_SUBBOSS_AGGRO_TRIGGER = 52343 , SPELL_SWARM = 52440 , SPELL_MIND_FLAY = 52586 , SPELL_CURSE_OF_FATIGUE = 52592 ,
  SPELL_FRENZY = 28747 , SPELL_WEB_WRAP = 52086 , SPELL_WEB_WRAP_WRAPPED = 52087 , SPELL_INFECTED_BITE = 52469 ,
  SPELL_ENRAGE = 52470 , SPELL_BLINDING_WEBS = 52524 , SPELL_POISON_SPRAY = 52493 , SPELL_CLEAVE = 49806 ,
  SPELL_STRIKE = 52532 , SPELL_CHARGE = 52538 , SPELL_BACKSTAB = 52540 , SPELL_FIXATE_TRIGGER = 52536 ,
  SPELL_FIXATE_TRIGGERED = 52537 , SPELL_SHADOW_BOLT = 52534 , SPELL_SHADOW_NOVA = 52535 , SPELL_ACID_SPLASH = 52446
}
 
enum  Data { DATA_PET_GROUP }
 
enum  Actions {
  ACTION_GASHRA_DIED , ACTION_NARJIL_DIED , ACTION_SILTHIK_DIED , ACTION_WATCHER_ENGAGED ,
  ACTION_PET_ENGAGED , ACTION_PET_EVADE
}
 
enum  Yells {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SWARM = 3 ,
  SAY_PREFIGHT = 4 , SAY_SEND_GROUP = 5
}
 

Functions

void AddSC_boss_krik_thir ()
 

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_GASHRA_DIED 
ACTION_NARJIL_DIED 
ACTION_SILTHIK_DIED 
ACTION_WATCHER_ENGAGED 
ACTION_PET_ENGAGED 
ACTION_PET_EVADE 

Definition at line 108 of file boss_krikthir_the_gatewatcher.cpp.

◆ Data

enum Data
Enumerator
DATA_PET_GROUP 

Definition at line 103 of file boss_krikthir_the_gatewatcher.cpp.

◆ Events

enum Events
Enumerator
EVENT_SEND_GROUP 
EVENT_SWARM 
EVENT_MIND_FLAY 
EVENT_FRENZY 
EVENT_WEB_WRAP 
EVENT_INFECTED_BITE 
EVENT_ENRAGE 
EVENT_BLINDING_WEBS 
EVENT_POISON_SPRAY 
EVENT_ANUBAR_CHARGE 
EVENT_BACKSTAB 
EVENT_SHADOW_BOLT 
EVENT_SHADOW_NOVA 
EVENT_STRIKE 
EVENT_CLEAVE 

Definition at line 32 of file boss_krikthir_the_gatewatcher.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SUBBOSS_AGGRO_TRIGGER 
SPELL_SWARM 
SPELL_MIND_FLAY 
SPELL_CURSE_OF_FATIGUE 
SPELL_FRENZY 
SPELL_WEB_WRAP 
SPELL_WEB_WRAP_WRAPPED 
SPELL_INFECTED_BITE 
SPELL_ENRAGE 
SPELL_BLINDING_WEBS 
SPELL_POISON_SPRAY 
SPELL_CLEAVE 
SPELL_STRIKE 
SPELL_CHARGE 
SPELL_BACKSTAB 
SPELL_FIXATE_TRIGGER 
SPELL_FIXATE_TRIGGERED 
SPELL_SHADOW_BOLT 
SPELL_SHADOW_NOVA 
SPELL_ACID_SPLASH 

Definition at line 64 of file boss_krikthir_the_gatewatcher.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SWARM 
SAY_PREFIGHT 
SAY_SEND_GROUP 

Definition at line 118 of file boss_krikthir_the_gatewatcher.cpp.

Function Documentation

◆ AddSC_boss_krik_thir()

void AddSC_boss_krik_thir ( )

Definition at line 901 of file boss_krikthir_the_gatewatcher.cpp.

+ Here is the caller graph for this function: