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

Go to the source code of this file.

Classes

class  boss_taldaram
struct  boss_taldaram::boss_taldaramAI
class  npc_taldaram_flamesphere
struct  npc_taldaram_flamesphere::npc_taldaram_flamesphereAI
class  prince_taldaram_sphere

Macros

#define DATA_GROUND_POSITION_Z   11.30809f
#define DATA_SPHERE_ANGLE_OFFSET   0.7f

Enumerations

enum  Events {
  EVENT_CASTING_FLAME_SPHERES = 1 , EVENT_JUST_VANISHED , EVENT_VANISHED , EVENT_FEEDING ,
  EVENT_BLOODTHIRST , EVENT_FLAME_SPHERE , EVENT_VANISH
}
enum  Misc { DATA_EMBRACE_DMG = 20000 , H_DATA_EMBRACE_DMG = 40000 }
enum  Phase { PHASE_NORMAL = 1 , PHASE_SPECIAL = 2 }
enum  Spells {
  SPELL_BLOODTHIRST = 55968 , SPELL_CONJURE_FLAME_SPHERE = 55931 , SPELL_FLAME_SPHERE_SUMMON_1 = 55895 , H_SPELL_FLAME_SPHERE_SUMMON_1 = 59511 ,
  H_SPELL_FLAME_SPHERE_SUMMON_2 = 59512 , SPELL_FLAME_SPHERE_SPAWN_EFFECT = 55891 , SPELL_FLAME_SPHERE_VISUAL = 55928 , SPELL_FLAME_SPHERE_PERIODIC = 55926 ,
  SPELL_FLAME_SPHERE_DEATH_EFFECT = 55947 , SPELL_BEAM_VISUAL = 60342 , SPELL_EMBRACE_OF_THE_VAMPYR = 55959 , SPELL_VANISH = 55964 ,
  CREATURE_FLAME_SPHERE = 30106 , H_CREATURE_FLAME_SPHERE_1 = 31686 , H_CREATURE_FLAME_SPHERE_2 = 31687 , SPELL_HOVER_FALL = 60425
}
enum  Yells {
  SAY_1 = 0 , SAY_WARNING = 1 , SAY_AGGRO = 2 , SAY_SLAY = 3 ,
  SAY_DEATH = 4 , SAY_FEED = 5 , SAY_VANISH = 6
}

Functions

void AddSC_boss_taldaram ()

Macro Definition Documentation

◆ DATA_GROUND_POSITION_Z

#define DATA_GROUND_POSITION_Z   11.30809f

◆ DATA_SPHERE_ANGLE_OFFSET

#define DATA_SPHERE_ANGLE_OFFSET   0.7f

Definition at line 37 of file boss_prince_taldaram.cpp.

Referenced by boss_taldaram::boss_taldaramAI::UpdateAI().

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_CASTING_FLAME_SPHERES 
EVENT_JUST_VANISHED 
EVENT_VANISHED 
EVENT_FEEDING 
EVENT_BLOODTHIRST 
EVENT_FLAME_SPHERE 
EVENT_VANISH 

Definition at line 51 of file boss_prince_taldaram.cpp.

◆ Misc

enum Misc
Enumerator
DATA_EMBRACE_DMG 
H_DATA_EMBRACE_DMG 

Definition at line 31 of file boss_prince_taldaram.cpp.

◆ Phase

enum Phase
Enumerator
PHASE_NORMAL 
PHASE_SPECIAL 

Definition at line 63 of file boss_prince_taldaram.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_BLOODTHIRST 
SPELL_CONJURE_FLAME_SPHERE 
SPELL_FLAME_SPHERE_SUMMON_1 
H_SPELL_FLAME_SPHERE_SUMMON_1 
H_SPELL_FLAME_SPHERE_SUMMON_2 
SPELL_FLAME_SPHERE_SPAWN_EFFECT 
SPELL_FLAME_SPHERE_VISUAL 
SPELL_FLAME_SPHERE_PERIODIC 
SPELL_FLAME_SPHERE_DEATH_EFFECT 
SPELL_BEAM_VISUAL 
SPELL_EMBRACE_OF_THE_VAMPYR 
SPELL_VANISH 
CREATURE_FLAME_SPHERE 
H_CREATURE_FLAME_SPHERE_1 
H_CREATURE_FLAME_SPHERE_2 
SPELL_HOVER_FALL 

Definition at line 11 of file boss_prince_taldaram.cpp.

◆ Yells

enum Yells
Enumerator
SAY_1 
SAY_WARNING 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_FEED 
SAY_VANISH 

Definition at line 40 of file boss_prince_taldaram.cpp.

Function Documentation

◆ AddSC_boss_taldaram()

void AddSC_boss_taldaram ( )

Definition at line 391 of file boss_prince_taldaram.cpp.

Referenced by AddNorthrendScripts().