TrinityCore
Loading...
Searching...
No Matches
boss_lord_jaraxxus.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "trial_of_the_crusader.h"
+ Include dependency graph for boss_lord_jaraxxus.cpp:

Go to the source code of this file.

Classes

struct  boss_jaraxxus
 
struct  npc_legion_flame
 
struct  npc_infernal_volcano
 
struct  npc_fel_infernal
 
struct  npc_nether_portal
 
struct  npc_mistress_of_pain
 
class  spell_mistress_kiss
 
class  spell_mistress_kiss_area
 
class  spell_fel_streak_visual
 

Enumerations

enum  Yells {
  SAY_INTRO = 0 , SAY_AGGRO = 1 , EMOTE_LEGION_FLAME = 2 , EMOTE_NETHER_PORTAL = 3 ,
  SAY_MISTRESS_OF_PAIN = 4 , EMOTE_INCINERATE = 5 , SAY_INCINERATE = 6 , EMOTE_INFERNAL_ERUPTION = 7 ,
  SAY_INFERNAL_ERUPTION = 8 , SAY_KILL_PLAYER = 9 , SAY_DEATH = 10 , SAY_BERSERK = 11
}
 
enum  Summons {
  NPC_LEGION_FLAME = 34784 , NPC_INFERNAL_VOLCANO = 34813 , NPC_FEL_INFERNAL = 34815 , NPC_NETHER_PORTAL = 34825 ,
  NPC_MISTRESS_OF_PAIN = 34826
}
 
enum  BossSpells {
  SPELL_LEGION_FLAME = 66197 , SPELL_LEGION_FLAME_EFFECT = 66201 , SPELL_NETHER_POWER = 66228 , SPELL_FEL_LIGHTNING = 66528 ,
  SPELL_FEL_FIREBALL = 66532 , SPELL_INCINERATE_FLESH = 66237 , SPELL_BURNING_INFERNO = 66242 , SPELL_INFERNAL_ERUPTION = 66258 ,
  SPELL_INFERNAL_ERUPTION_EFFECT = 66252 , SPELL_NETHER_PORTAL = 66269 , SPELL_NETHER_PORTAL_EFFECT = 66263 , SPELL_LORD_JARAXXUS_HITTIN_YA = 66327 ,
  SPELL_FEL_LIGHTNING_INTRO = 67888 , SPELL_BERSERK = 64238 , SPELL_SHIVAN_SLASH = 66378 , SPELL_SPINNING_SPIKE = 66283 ,
  SPELL_MISTRESS_KISS = 66336 , SPELL_MISTRESS_KISS_DAMAGE_SILENCE = 66359 , SPELL_FEL_STREAK_VISUAL = 66493
}
 
enum  Events {
  EVENT_INTRO = 1 , EVENT_FEL_FIREBALL , EVENT_FEL_LIGHTNING , EVENT_INCINERATE_FLESH ,
  EVENT_NETHER_POWER , EVENT_LEGION_FLAME , EVENT_SUMMON_NETHER_PORTAL , EVENT_SUMMON_INFERNAL_ERUPTION ,
  EVENT_ENRAGE , EVENT_TAUNT_GNOME , EVENT_KILL_GNOME , EVENT_CHANGE_ORIENTATION ,
  EVENT_START_COMBAT , EVENT_SHIVAN_SLASH , EVENT_SPINNING_SPIKE , EVENT_MISTRESS_KISS
}
 
enum  Misc { PHASE_INTRO = 1 , PHASE_COMBAT = 2 , SPLINE_INITIAL_MOVEMENT = 1 , POINT_SUMMONED = 1 }
 

Functions

void AddSC_boss_jaraxxus ()
 

Enumeration Type Documentation

◆ BossSpells

enum BossSpells
Enumerator
SPELL_LEGION_FLAME 
SPELL_LEGION_FLAME_EFFECT 
SPELL_NETHER_POWER 
SPELL_FEL_LIGHTNING 
SPELL_FEL_FIREBALL 
SPELL_INCINERATE_FLESH 
SPELL_BURNING_INFERNO 
SPELL_INFERNAL_ERUPTION 
SPELL_INFERNAL_ERUPTION_EFFECT 
SPELL_NETHER_PORTAL 
SPELL_NETHER_PORTAL_EFFECT 
SPELL_LORD_JARAXXUS_HITTIN_YA 
SPELL_FEL_LIGHTNING_INTRO 
SPELL_BERSERK 
SPELL_SHIVAN_SLASH 
SPELL_SPINNING_SPIKE 
SPELL_MISTRESS_KISS 
SPELL_MISTRESS_KISS_DAMAGE_SILENCE 
SPELL_FEL_STREAK_VISUAL 

Definition at line 53 of file boss_lord_jaraxxus.cpp.

◆ Events

enum Events
Enumerator
EVENT_INTRO 
EVENT_FEL_FIREBALL 
EVENT_FEL_LIGHTNING 
EVENT_INCINERATE_FLESH 
EVENT_NETHER_POWER 
EVENT_LEGION_FLAME 
EVENT_SUMMON_NETHER_PORTAL 
EVENT_SUMMON_INFERNAL_ERUPTION 
EVENT_ENRAGE 
EVENT_TAUNT_GNOME 
EVENT_KILL_GNOME 
EVENT_CHANGE_ORIENTATION 
EVENT_START_COMBAT 
EVENT_SHIVAN_SLASH 
EVENT_SPINNING_SPIKE 
EVENT_MISTRESS_KISS 

Definition at line 80 of file boss_lord_jaraxxus.cpp.

◆ Misc

enum Misc
Enumerator
PHASE_INTRO 
PHASE_COMBAT 
SPLINE_INITIAL_MOVEMENT 
POINT_SUMMONED 

Definition at line 103 of file boss_lord_jaraxxus.cpp.

◆ Summons

enum Summons
Enumerator
NPC_LEGION_FLAME 
NPC_INFERNAL_VOLCANO 
NPC_FEL_INFERNAL 
NPC_NETHER_PORTAL 
NPC_MISTRESS_OF_PAIN 

Definition at line 44 of file boss_lord_jaraxxus.cpp.

◆ Yells

enum Yells
Enumerator
SAY_INTRO 
SAY_AGGRO 
EMOTE_LEGION_FLAME 
EMOTE_NETHER_PORTAL 
SAY_MISTRESS_OF_PAIN 
EMOTE_INCINERATE 
SAY_INCINERATE 
EMOTE_INFERNAL_ERUPTION 
SAY_INFERNAL_ERUPTION 
SAY_KILL_PLAYER 
SAY_DEATH 
SAY_BERSERK 

Definition at line 28 of file boss_lord_jaraxxus.cpp.

Function Documentation

◆ AddSC_boss_jaraxxus()

void AddSC_boss_jaraxxus ( )

Definition at line 540 of file boss_lord_jaraxxus.cpp.

+ Here is the caller graph for this function: