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

Go to the source code of this file.

Classes

class  boss_blood_council_controller
struct  boss_blood_council_controller::boss_blood_council_controllerAI
struct  boss_blood_council_controller::boss_blood_council_controllerAI::InvocationData
class  boss_prince_keleseth_icc
struct  boss_prince_keleseth_icc::boss_prince_kelesethAI
class  boss_prince_taldaram_icc
struct  boss_prince_taldaram_icc::boss_prince_taldaramAI
class  boss_prince_valanar_icc
struct  boss_prince_valanar_icc::boss_prince_valanarAI
class  npc_ball_of_flame
struct  npc_ball_of_flame::npc_ball_of_flameAI
class  npc_blood_queen_lana_thel
struct  npc_blood_queen_lana_thel::npc_blood_queen_lana_thelAI
class  npc_dark_nucleus
struct  npc_dark_nucleus::npc_dark_nucleusAI
class  npc_kinetic_bomb
struct  npc_kinetic_bomb::npc_kinetic_bombAI
class  spell_blood_council_shadow_prison
class  spell_blood_council_shadow_prison::spell_blood_council_shadow_prison_AuraScript
class  spell_blood_council_shadow_prison_damage
class  spell_blood_council_shadow_prison_damage::spell_blood_council_shadow_prison_SpellScript
class  spell_taldaram_ball_of_inferno_flame
class  spell_taldaram_ball_of_inferno_flame::spell_taldaram_ball_of_inferno_flame_SpellScript
class  spell_taldaram_flame_ball_visual
class  spell_taldaram_flame_ball_visual::spell_flame_ball_visual_AuraScript
class  spell_taldaram_glittering_sparks
class  spell_taldaram_glittering_sparks::spell_taldaram_glittering_sparks_SpellScript
class  spell_taldaram_summon_flame_ball
class  spell_taldaram_summon_flame_ball::spell_taldaram_summon_flame_ball_SpellScript
class  spell_valanar_kinetic_bomb
class  spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_AuraScript
class  spell_valanar_kinetic_bomb::spell_valanar_kinetic_bomb_SpellScript
class  spell_valanar_kinetic_bomb_absorb
class  spell_valanar_kinetic_bomb_absorb::spell_valanar_kinetic_bomb_absorb_AuraScript
class  spell_valanar_kinetic_bomb_knockback
class  spell_valanar_kinetic_bomb_knockback::spell_valanar_kinetic_bomb_knockback_SpellScript
class  StandUpEvent

Enumerations

enum  Actions {
  ACTION_STAND_UP = 1 , ACTION_CAST_INVOCATION = 2 , ACTION_REMOVE_INVOCATION = 3 , ACTION_KINETIC_BOMB_JUMP = 4 ,
  ACTION_FLAME_BALL_CHASE = 5
}
enum  Displays { DISPLAY_KINETIC_BOMB = 31095 }
enum  Events {
  EVENT_INTRO_1 = 1 , EVENT_INTRO_2 = 2 , EVENT_INVOCATION_OF_BLOOD = 3 , EVENT_BERSERK = 4 ,
  EVENT_SHADOW_RESONANCE = 5 , EVENT_SHADOW_LANCE = 6 , EVENT_GLITTERING_SPARKS = 7 , EVENT_CONJURE_FLAME = 8 ,
  EVENT_KINETIC_BOMB = 9 , EVENT_SHOCK_VORTEX = 10 , EVENT_BOMB_DESPAWN = 11 , EVENT_CONTINUE_FALLING = 12
}
enum  Points { POINT_INTRO_DESPAWN = 380040 , POINT_KINETIC_BOMB_IMPACT = 384540 }
enum  Spells {
  SPELL_FEIGN_DEATH = 71598 , SPELL_OOC_INVOCATION_VISUAL = 70934 , SPELL_INVOCATION_VISUAL_ACTIVE = 71596 , SPELL_SHADOW_PRISON = 72998 ,
  SPELL_SHADOW_PRISON_DAMAGE = 72999 , SPELL_SHADOW_PRISON_DUMMY = 73001 , SPELL_INVOCATION_OF_BLOOD_KELESETH = 70981 , SPELL_SHADOW_RESONANCE = 71943 ,
  SPELL_SHADOW_LANCE = 71405 , SPELL_EMPOWERED_SHADOW_LANCE = 71815 , SPELL_SHADOW_RESONANCE_AURA = 72980 , SPELL_SHADOW_RESONANCE_RESIST = 71822 ,
  SPELL_INVOCATION_OF_BLOOD_TALDARAM = 70982 , SPELL_GLITTERING_SPARKS = 71806 , SPELL_CONJURE_FLAME = 71718 , SPELL_CONJURE_EMPOWERED_FLAME = 72040 ,
  SPELL_FLAME_SPHERE_SPAWN_EFFECT = 55891 , SPELL_BALL_OF_FLAMES_VISUAL = 71706 , SPELL_BALL_OF_FLAMES = 71714 , SPELL_FLAMES = 71393 ,
  SPELL_FLAME_SPHERE_DEATH_EFFECT = 55947 , SPELL_BALL_OF_FLAMES_PROC = 71756 , SPELL_BALL_OF_FLAMES_PERIODIC = 71709 , SPELL_INVOCATION_OF_BLOOD_VALANAR = 70952 ,
  SPELL_KINETIC_BOMB_TARGET = 72053 , SPELL_KINETIC_BOMB = 72080 , SPELL_SHOCK_VORTEX = 72037 , SPELL_EMPOWERED_SHOCK_VORTEX = 72039 ,
  SPELL_UNSTABLE = 72059 , SPELL_KINETIC_BOMB_VISUAL = 72054 , SPELL_KINETIC_BOMB_EXPLOSION = 72052 , SPELL_KINETIC_BOMB_KNOCKBACK = 72087 ,
  SPELL_SHOCK_VORTEX_PERIODIC = 71945 , SPELL_SHOCK_VORTEX_DUMMY = 72633
}
enum  Texts {
  SAY_INTRO_1 = 0 , SAY_INTRO_2 = 1 , SAY_KELESETH_INVOCATION = 0 , EMOTE_KELESETH_INVOCATION = 1 ,
  SAY_KELESETH_SPECIAL = 2 , SAY_KELESETH_KILL = 3 , EMOTE_KELESETH_BERSERK = 4 , SAY_KELESETH_DEATH = 5 ,
  SAY_TALDARAM_INVOCATION = 0 , EMOTE_TALDARAM_INVOCATION = 1 , SAY_TALDARAM_SPECIAL = 2 , EMOTE_TALDARAM_FLAME = 3 ,
  SAY_TALDARAM_KILL = 4 , EMOTE_TALDARAM_BERSERK = 5 , EMOTE_TALDARAM_DEATH = 6 , SAY_VALANAR_INVOCATION = 0 ,
  EMOTE_VALANAR_INVOCATION = 1 , SAY_VALANAR_SPECIAL = 2 , EMOTE_VALANAR_SHOCK_VORTEX = 3 , SAY_VALANAR_KILL = 4 ,
  SAY_VALANAR_BERSERK = 5 , SAY_VALANAR_DEATH = 6
}

Functions

void AddSC_boss_blood_prince_council ()

Variables

Position const introFinalPos = {4660.490f, 2769.200f, 430.0000f, 0.000000f}
Position const triggerEndPos = {4680.180f, 2769.150f, 365.5000f, 3.121708f}
Position const triggerPos = {4680.231f, 2769.134f, 379.9256f, 3.121708f}

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_STAND_UP 
ACTION_CAST_INVOCATION 
ACTION_REMOVE_INVOCATION 
ACTION_KINETIC_BOMB_JUMP 
ACTION_FLAME_BALL_CHASE 

Definition at line 125 of file boss_blood_prince_council.cpp.

◆ Displays

enum Displays
Enumerator
DISPLAY_KINETIC_BOMB 

Definition at line 140 of file boss_blood_prince_council.cpp.

◆ Events

enum Events
Enumerator
EVENT_INTRO_1 
EVENT_INTRO_2 
EVENT_INVOCATION_OF_BLOOD 
EVENT_BERSERK 
EVENT_SHADOW_RESONANCE 
EVENT_SHADOW_LANCE 
EVENT_GLITTERING_SPARKS 
EVENT_CONJURE_FLAME 
EVENT_KINETIC_BOMB 
EVENT_SHOCK_VORTEX 
EVENT_BOMB_DESPAWN 
EVENT_CONTINUE_FALLING 

Definition at line 102 of file boss_blood_prince_council.cpp.

◆ Points

enum Points
Enumerator
POINT_INTRO_DESPAWN 
POINT_KINETIC_BOMB_IMPACT 

Definition at line 134 of file boss_blood_prince_council.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_FEIGN_DEATH 
SPELL_OOC_INVOCATION_VISUAL 
SPELL_INVOCATION_VISUAL_ACTIVE 
SPELL_SHADOW_PRISON 
SPELL_SHADOW_PRISON_DAMAGE 
SPELL_SHADOW_PRISON_DUMMY 
SPELL_INVOCATION_OF_BLOOD_KELESETH 
SPELL_SHADOW_RESONANCE 
SPELL_SHADOW_LANCE 
SPELL_EMPOWERED_SHADOW_LANCE 
SPELL_SHADOW_RESONANCE_AURA 
SPELL_SHADOW_RESONANCE_RESIST 
SPELL_INVOCATION_OF_BLOOD_TALDARAM 
SPELL_GLITTERING_SPARKS 
SPELL_CONJURE_FLAME 
SPELL_CONJURE_EMPOWERED_FLAME 
SPELL_FLAME_SPHERE_SPAWN_EFFECT 
SPELL_BALL_OF_FLAMES_VISUAL 
SPELL_BALL_OF_FLAMES 
SPELL_FLAMES 
SPELL_FLAME_SPHERE_DEATH_EFFECT 
SPELL_BALL_OF_FLAMES_PROC 
SPELL_BALL_OF_FLAMES_PERIODIC 
SPELL_INVOCATION_OF_BLOOD_VALANAR 
SPELL_KINETIC_BOMB_TARGET 
SPELL_KINETIC_BOMB 
SPELL_SHOCK_VORTEX 
SPELL_EMPOWERED_SHOCK_VORTEX 
SPELL_UNSTABLE 
SPELL_KINETIC_BOMB_VISUAL 
SPELL_KINETIC_BOMB_EXPLOSION 
SPELL_KINETIC_BOMB_KNOCKBACK 
SPELL_SHOCK_VORTEX_PERIODIC 
SPELL_SHOCK_VORTEX_DUMMY 

Definition at line 46 of file boss_blood_prince_council.cpp.

◆ Texts

enum Texts
Enumerator
SAY_INTRO_1 
SAY_INTRO_2 
SAY_KELESETH_INVOCATION 
EMOTE_KELESETH_INVOCATION 
SAY_KELESETH_SPECIAL 
SAY_KELESETH_KILL 
EMOTE_KELESETH_BERSERK 
SAY_KELESETH_DEATH 
SAY_TALDARAM_INVOCATION 
EMOTE_TALDARAM_INVOCATION 
SAY_TALDARAM_SPECIAL 
EMOTE_TALDARAM_FLAME 
SAY_TALDARAM_KILL 
EMOTE_TALDARAM_BERSERK 
EMOTE_TALDARAM_DEATH 
SAY_VALANAR_INVOCATION 
EMOTE_VALANAR_INVOCATION 
SAY_VALANAR_SPECIAL 
EMOTE_VALANAR_SHOCK_VORTEX 
SAY_VALANAR_KILL 
SAY_VALANAR_BERSERK 
SAY_VALANAR_DEATH 

Definition at line 13 of file boss_blood_prince_council.cpp.

Function Documentation

◆ AddSC_boss_blood_prince_council()

void AddSC_boss_blood_prince_council ( )

Definition at line 1653 of file boss_blood_prince_council.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ introFinalPos

Position const introFinalPos = {4660.490f, 2769.200f, 430.0000f, 0.000000f}

◆ triggerEndPos

Position const triggerEndPos = {4680.180f, 2769.150f, 365.5000f, 3.121708f}

◆ triggerPos

Position const triggerPos = {4680.231f, 2769.134f, 379.9256f, 3.121708f}