TrinityCore
Loading...
Searching...
No Matches
boss_harbinger_skyriss.cpp File Reference
#include "ScriptMgr.h"
#include "arcatraz.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "ScriptedCreature.h"
+ Include dependency graph for boss_harbinger_skyriss.cpp:

Go to the source code of this file.

Classes

struct  boss_harbinger_skyriss
 
struct  boss_harbinger_skyriss_illusion
 
class  spell_harbinger_skyriss_health
 

Enumerations

enum  SkyrissTexts {
  SAY_INTRO = 0 , SAY_AGGRO = 1 , SAY_SLAY = 2 , SAY_MIND = 3 ,
  SAY_FEAR = 4 , SAY_IMAGE = 5 , SAY_DEATH = 6
}
 
enum  SkyrissSpells {
  SPELL_SIMPLE_TELEPORT = 12980 , SPELL_MIND_REND_COSMETIC = 36859 , SPELL_FEAR = 39415 , SPELL_MIND_REND = 36924 ,
  SPELL_DOMINATION = 37162 , SPELL_DOMINATION_H = 39019 , SPELL_MANA_BURN = 39020 , SPELL_SUMMON_66_ILLUSION = 36931 ,
  SPELL_SUMMON_33_ILLUSION = 36932 , SPELL_BIRTH = 26262 , SPELL_BLINK_VISUAL = 36937 , SPELL_66_HEALTH = 36928 ,
  SPELL_33_HEALTH = 36930 , SPELL_MIND_REND_IMAGE = 36929 , SPELL_MIND_REND_IMAGE_H = 39021
}
 
enum  SkyrissEvents {
  EVENT_MIND_REND = 1 , EVENT_FEAR , EVENT_DOMINATION , EVENT_MANA_BURN ,
  EVENT_SUMMON_66 , EVENT_SUMMON_33 , EVENT_INTRO_1 , EVENT_INTRO_2 ,
  EVENT_INTRO_3
}
 
enum  SkyrissMisc { NPC_ILLUSION_66 = 21466 , NPC_ILLUSION_33 = 21467 }
 
enum  SkyrissPhases : uint8 { PHASE_NONE = 0 , PHASE_HEALTH_66 , PHASE_HEALTH_33 }
 

Functions

void AddSC_boss_harbinger_skyriss ()
 

Enumeration Type Documentation

◆ SkyrissEvents

Enumerator
EVENT_MIND_REND 
EVENT_FEAR 
EVENT_DOMINATION 
EVENT_MANA_BURN 
EVENT_SUMMON_66 
EVENT_SUMMON_33 
EVENT_INTRO_1 
EVENT_INTRO_2 
EVENT_INTRO_3 

Definition at line 58 of file boss_harbinger_skyriss.cpp.

◆ SkyrissMisc

Enumerator
NPC_ILLUSION_66 
NPC_ILLUSION_33 

Definition at line 72 of file boss_harbinger_skyriss.cpp.

◆ SkyrissPhases

Enumerator
PHASE_NONE 
PHASE_HEALTH_66 
PHASE_HEALTH_33 

Definition at line 78 of file boss_harbinger_skyriss.cpp.

◆ SkyrissSpells

Enumerator
SPELL_SIMPLE_TELEPORT 
SPELL_MIND_REND_COSMETIC 
SPELL_FEAR 
SPELL_MIND_REND 
SPELL_DOMINATION 
SPELL_DOMINATION_H 
SPELL_MANA_BURN 
SPELL_SUMMON_66_ILLUSION 
SPELL_SUMMON_33_ILLUSION 
SPELL_BIRTH 
SPELL_BLINK_VISUAL 
SPELL_66_HEALTH 
SPELL_33_HEALTH 
SPELL_MIND_REND_IMAGE 
SPELL_MIND_REND_IMAGE_H 

Definition at line 35 of file boss_harbinger_skyriss.cpp.

◆ SkyrissTexts

Enumerator
SAY_INTRO 
SAY_AGGRO 
SAY_SLAY 
SAY_MIND 
SAY_FEAR 
SAY_IMAGE 
SAY_DEATH 

Definition at line 24 of file boss_harbinger_skyriss.cpp.

Function Documentation

◆ AddSC_boss_harbinger_skyriss()

void AddSC_boss_harbinger_skyriss ( )

Definition at line 319 of file boss_harbinger_skyriss.cpp.

+ Here is the caller graph for this function: