Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_lord_jaraxxus.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "Player.h"
#include "trial_of_the_crusader.h"
Include dependency graph for boss_lord_jaraxxus.cpp:

Go to the source code of this file.

Classes

class  boss_jaraxxus
struct  boss_jaraxxus::boss_jaraxxusAI
class  MistressKissTargetSelector
class  npc_fel_infernal
struct  npc_fel_infernal::npc_fel_infernalAI
class  npc_infernal_volcano
struct  npc_infernal_volcano::npc_infernal_volcanoAI
class  npc_legion_flame
struct  npc_legion_flame::npc_legion_flameAI
class  npc_mistress_of_pain
struct  npc_mistress_of_pain::npc_mistress_of_painAI
class  npc_nether_portal
struct  npc_nether_portal::npc_nether_portalAI
class  spell_mistress_kiss
class  spell_mistress_kiss::spell_mistress_kiss_AuraScript
class  spell_mistress_kiss_area
class  spell_mistress_kiss_area::spell_mistress_kiss_area_SpellScript

Enumerations

enum  BossSpells {
  SPELL_LEGION_FLAME = 66197 , SPELL_LEGION_FLAME_EFFECT = 66201 , SPELL_NETHER_POWER = 66228 , SPELL_FEL_LIGHTING = 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_BERSERK = 64238 ,
  SPELL_SHIVAN_SLASH = 67098 , SPELL_SPINNING_STRIKE = 66283 , SPELL_MISTRESS_KISS = 66336 , SPELL_FEL_INFERNO = 67047 ,
  SPELL_FEL_STREAK = 66494 , SPELL_LORD_HITTIN = 66326 , SPELL_MISTRESS_KISS_DAMAGE_SILENCE = 66359
}
enum  Events {
  EVENT_FEL_FIREBALL = 1 , EVENT_FEL_LIGHTNING = 2 , EVENT_INCINERATE_FLESH = 3 , EVENT_NETHER_POWER = 4 ,
  EVENT_LEGION_FLAME = 5 , EVENT_SUMMONO_NETHER_PORTAL = 6 , EVENT_SUMMON_INFERNAL_ERUPTION = 7 , EVENT_SHIVAN_SLASH = 8 ,
  EVENT_SPINNING_STRIKE = 9 , EVENT_MISTRESS_KISS = 10
}
enum  Summons {
  NPC_LEGION_FLAME = 34784 , NPC_INFERNAL_VOLCANO = 34813 , NPC_FEL_INFERNAL = 34815 , NPC_NETHER_PORTAL = 34825 ,
  NPC_MISTRESS_OF_PAIN = 34826
}
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
}

Functions

void AddSC_boss_jaraxxus ()

Enumeration Type Documentation

◆ BossSpells

enum BossSpells
Enumerator
SPELL_LEGION_FLAME 
SPELL_LEGION_FLAME_EFFECT 
SPELL_NETHER_POWER 
SPELL_FEL_LIGHTING 
SPELL_FEL_FIREBALL 
SPELL_INCINERATE_FLESH 
SPELL_BURNING_INFERNO 
SPELL_INFERNAL_ERUPTION 
SPELL_INFERNAL_ERUPTION_EFFECT 
SPELL_NETHER_PORTAL 
SPELL_NETHER_PORTAL_EFFECT 
SPELL_BERSERK 
SPELL_SHIVAN_SLASH 
SPELL_SPINNING_STRIKE 
SPELL_MISTRESS_KISS 
SPELL_FEL_INFERNO 
SPELL_FEL_STREAK 
SPELL_LORD_HITTIN 
SPELL_MISTRESS_KISS_DAMAGE_SILENCE 

Definition at line 37 of file boss_lord_jaraxxus.cpp.

◆ Events

enum Events
Enumerator
EVENT_FEL_FIREBALL 
EVENT_FEL_LIGHTNING 
EVENT_INCINERATE_FLESH 
EVENT_NETHER_POWER 
EVENT_LEGION_FLAME 
EVENT_SUMMONO_NETHER_PORTAL 
EVENT_SUMMON_INFERNAL_ERUPTION 
EVENT_SHIVAN_SLASH 
EVENT_SPINNING_STRIKE 
EVENT_MISTRESS_KISS 

Definition at line 63 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 28 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 12 of file boss_lord_jaraxxus.cpp.

Function Documentation

◆ AddSC_boss_jaraxxus()

void AddSC_boss_jaraxxus ( )

Definition at line 579 of file boss_lord_jaraxxus.cpp.

Referenced by AddNorthrendScripts().