TrinityCore
Loading...
Searching...
No Matches
boss_nethekurse.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "GameObject.h"
#include "GameObjectAI.h"
#include "InstanceScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "shattered_halls.h"
#include "SpellInfo.h"
#include "SpellScript.h"
+ Include dependency graph for boss_nethekurse.cpp:

Go to the source code of this file.

Classes

struct  boss_grand_warlock_nethekurse
 
struct  npc_fel_orc_convert
 
struct  npc_lesser_shadow_fissure
 
struct  npc_wild_shadow_fissure
 
struct  go_grand_warlock_chamber_door
 
class  spell_grand_warlock_nethekurse_target_fissures
 
class  at_shattered_halls_the_sewer
 

Enumerations

enum  NethekurseTexts {
  SAY_TAUNT_SHADOW_SEAR = 0 , SAY_TAUNT_DEATH_COIL = 1 , SAY_TAUNT_SHADOW_FISSURE = 2 , SAY_AGGRO_ALL_ALIVE = 3 ,
  SAY_AGGRO_SOME_ALIVE = 4 , SAY_AGGRO_ALL_DEAD = 5 , SAY_PEON_ENGAGED = 6 , SAY_PEON_DEFEATED = 7 ,
  SAY_SLAY = 8 , SAY_DEATH = 9 , SAY_PEON_AGGRO = 0 , SAY_PEON_SHADOW_SEAR = 1 ,
  SAY_PEON_DEATH_COIL = 2 , SAY_PEON_SHADOW_FISSURE = 3
}
 
enum  NethekurseSpells {
  SPELL_SHADOW_FISSURE = 30496 , SPELL_DEATH_COIL = 30500 , SPELL_SHADOW_CLEAVE = 30495 , SPELL_SHADOW_SLAM = 35953 ,
  SPELL_DARK_SPIN = 30502 , SPELL_PEON_SHADOW_SEAR = 30735 , SPELL_PEON_DEATH_COIL = 30741 , SPELL_PEON_TARGET_FISSURES = 30745 ,
  SPELL_HEMORRHAGE = 30478 , SPELL_CONSUMPTION = 30497 , SPELL_CONSUMPTION_H = 35952 , SPELL_CONSUMPTION_WILD = 32250 ,
  SPELL_SHADOW_FISSURE_2 = 30744
}
 
enum  NethekurseEvents {
  EVENT_TAUNT_PEONS = 1 , EVENT_INTERNAL_COOLDOWN , EVENT_CLEAR_EMOTE_STATE , EVENT_SHADOW_FISSURE ,
  EVENT_DEATH_COIL , EVENT_SHADOW_CLEAVE , EVENT_SHADOW_SLAM , EVENT_DARK_SPIN
}
 
enum  NethekurseActions { ACTION_START_INTRO = 0 , ACTION_PEON_ENGAGED = 1 , ACTION_PEON_KILLED = 2 }
 
enum  NethekurseMisc { SOUND_ID_ROAR = 9110 , MAX_KILLED_PEONS = 4 }
 

Functions

void AddSC_boss_grand_warlock_nethekurse ()
 

Enumeration Type Documentation

◆ NethekurseActions

Enumerator
ACTION_START_INTRO 
ACTION_PEON_ENGAGED 
ACTION_PEON_KILLED 

Definition at line 101 of file boss_nethekurse.cpp.

◆ NethekurseEvents

Enumerator
EVENT_TAUNT_PEONS 
EVENT_INTERNAL_COOLDOWN 
EVENT_CLEAR_EMOTE_STATE 
EVENT_SHADOW_FISSURE 
EVENT_DEATH_COIL 
EVENT_SHADOW_CLEAVE 
EVENT_SHADOW_SLAM 
EVENT_DARK_SPIN 

Definition at line 88 of file boss_nethekurse.cpp.

◆ NethekurseMisc

Enumerator
SOUND_ID_ROAR 
MAX_KILLED_PEONS 

Definition at line 108 of file boss_nethekurse.cpp.

◆ NethekurseSpells

Enumerator
SPELL_SHADOW_FISSURE 
SPELL_DEATH_COIL 
SPELL_SHADOW_CLEAVE 
SPELL_SHADOW_SLAM 
SPELL_DARK_SPIN 
SPELL_PEON_SHADOW_SEAR 
SPELL_PEON_DEATH_COIL 
SPELL_PEON_TARGET_FISSURES 
SPELL_HEMORRHAGE 
SPELL_CONSUMPTION 
SPELL_CONSUMPTION_H 
SPELL_CONSUMPTION_WILD 
SPELL_SHADOW_FISSURE_2 

Definition at line 60 of file boss_nethekurse.cpp.

◆ NethekurseTexts

Enumerator
SAY_TAUNT_SHADOW_SEAR 
SAY_TAUNT_DEATH_COIL 
SAY_TAUNT_SHADOW_FISSURE 
SAY_AGGRO_ALL_ALIVE 
SAY_AGGRO_SOME_ALIVE 
SAY_AGGRO_ALL_DEAD 
SAY_PEON_ENGAGED 
SAY_PEON_DEFEATED 
SAY_SLAY 
SAY_DEATH 
SAY_PEON_AGGRO 
SAY_PEON_SHADOW_SEAR 
SAY_PEON_DEATH_COIL 
SAY_PEON_SHADOW_FISSURE 

Definition at line 37 of file boss_nethekurse.cpp.

Function Documentation

◆ AddSC_boss_grand_warlock_nethekurse()

void AddSC_boss_grand_warlock_nethekurse ( )

Definition at line 509 of file boss_nethekurse.cpp.

+ Here is the caller graph for this function: