Go to the source code of this file.
|
enum | Spells {
SPELL_BLOODTHIRST = 55968
,
SPELL_CONJURE_FLAME_SPHERE = 55931
,
SPELL_FLAME_SPHERE_SPAWN_EFFECT = 55891
,
SPELL_FLAME_SPHERE_SUMMON_1 = 55895
,
SPELL_FLAME_SPHERE_SUMMON_2 = 59511
,
SPELL_FLAME_SPHERE_SUMMON_3 = 59512
,
SPELL_FLAME_SPHERE_VISUAL = 55928
,
SPELL_FLAME_SPHERE_PERIODIC = 55926
,
SPELL_FLAME_SPHERE_DEATH_EFFECT = 55947
,
SPELL_BEAM_VISUAL = 60342
,
SPELL_VANISH = 55964
,
SPELL_SHADOWSTEP = 55966
,
SPELL_HOVER_FALL = 60425
} |
|
enum | Spheres {
NPC_FLAME_SPHERE_1 = 30106
,
NPC_FLAME_SPHERE_2 = 31686
,
NPC_FLAME_SPHERE_3 = 31687
} |
|
enum | Misc {
MAX_EMBRACE_DMG = 20000
,
MAX_EMBRACE_DMG_H = 40000
,
SUMMON_GROUP_TRIGGERS = 0
} |
|
enum | Actions {
ACTION_REMOVE_PRISON_AT_RESET = 1
,
ACTION_SPHERE
} |
|
enum | Event {
EVENT_PRINCE_FLAME_SPHERES = 1
,
EVENT_PRINCE_VANISH
,
EVENT_PRINCE_BLOODTHIRST
,
EVENT_PRINCE_VANISH_RUN
,
EVENT_PRINCE_RESCHEDULE
} |
|
enum | Yells {
SAY_REMOVE_PRISON = 1
,
SAY_AGGRO = 2
,
SAY_SLAY = 3
,
SAY_DEATH = 4
,
SAY_FEED = 5
,
SAY_VANISH = 6
} |
|
enum | Points {
POINT_LAND = 1
,
POINT_ORB
} |
|
◆ DATA_SPHERE_ANGLE_OFFSET
#define DATA_SPHERE_ANGLE_OFFSET float(M_PI) / 2.0f |
◆ SPELL_EMBRACE_OF_THE_VAMPYR
#define SPELL_EMBRACE_OF_THE_VAMPYR DUNGEON_MODE(55959, 59513) |
◆ Actions
Enumerator |
---|
ACTION_REMOVE_PRISON_AT_RESET | |
ACTION_SPHERE | |
62{
65};
@ ACTION_REMOVE_PRISON_AT_RESET
Definition boss_prince_taldaram.cpp:63
@ ACTION_SPHERE
Definition boss_prince_taldaram.cpp:64
◆ Event
Enumerator |
---|
EVENT_PRINCE_FLAME_SPHERES | |
EVENT_PRINCE_VANISH | |
EVENT_PRINCE_BLOODTHIRST | |
EVENT_PRINCE_VANISH_RUN | |
EVENT_PRINCE_RESCHEDULE | |
68{
74};
@ EVENT_PRINCE_RESCHEDULE
Definition boss_prince_taldaram.cpp:73
@ EVENT_PRINCE_VANISH
Definition boss_prince_taldaram.cpp:70
@ EVENT_PRINCE_VANISH_RUN
Definition boss_prince_taldaram.cpp:72
@ EVENT_PRINCE_FLAME_SPHERES
Definition boss_prince_taldaram.cpp:69
@ EVENT_PRINCE_BLOODTHIRST
Definition boss_prince_taldaram.cpp:71
◆ Misc
Enumerator |
---|
MAX_EMBRACE_DMG | |
MAX_EMBRACE_DMG_H | |
SUMMON_GROUP_TRIGGERS | |
54{
57
59};
@ SUMMON_GROUP_TRIGGERS
Definition boss_prince_taldaram.cpp:58
@ MAX_EMBRACE_DMG
Definition boss_prince_taldaram.cpp:55
@ MAX_EMBRACE_DMG_H
Definition boss_prince_taldaram.cpp:56
◆ Points
Enumerator |
---|
POINT_LAND | |
POINT_ORB | |
88{
91};
@ POINT_ORB
Definition boss_prince_taldaram.cpp:90
@ POINT_LAND
Definition boss_prince_taldaram.cpp:89
◆ Spells
Enumerator |
---|
SPELL_BLOODTHIRST | |
SPELL_CONJURE_FLAME_SPHERE | |
SPELL_FLAME_SPHERE_SPAWN_EFFECT | |
SPELL_FLAME_SPHERE_SUMMON_1 | |
SPELL_FLAME_SPHERE_SUMMON_2 | |
SPELL_FLAME_SPHERE_SUMMON_3 | |
SPELL_FLAME_SPHERE_VISUAL | |
SPELL_FLAME_SPHERE_PERIODIC | |
SPELL_FLAME_SPHERE_DEATH_EFFECT | |
SPELL_BEAM_VISUAL | |
SPELL_VANISH | |
SPELL_SHADOWSTEP | |
SPELL_HOVER_FALL | |
28{
42};
@ SPELL_FLAME_SPHERE_VISUAL
Definition boss_prince_taldaram.cpp:35
@ SPELL_SHADOWSTEP
Definition boss_prince_taldaram.cpp:40
@ SPELL_FLAME_SPHERE_SUMMON_1
Definition boss_prince_taldaram.cpp:32
@ SPELL_FLAME_SPHERE_SUMMON_2
Definition boss_prince_taldaram.cpp:33
@ SPELL_FLAME_SPHERE_DEATH_EFFECT
Definition boss_prince_taldaram.cpp:37
@ SPELL_FLAME_SPHERE_SUMMON_3
Definition boss_prince_taldaram.cpp:34
@ SPELL_FLAME_SPHERE_SPAWN_EFFECT
Definition boss_prince_taldaram.cpp:31
@ SPELL_BEAM_VISUAL
Definition boss_prince_taldaram.cpp:38
@ SPELL_VANISH
Definition boss_prince_taldaram.cpp:39
@ SPELL_CONJURE_FLAME_SPHERE
Definition boss_prince_taldaram.cpp:30
@ SPELL_BLOODTHIRST
Definition boss_prince_taldaram.cpp:29
@ SPELL_FLAME_SPHERE_PERIODIC
Definition boss_prince_taldaram.cpp:36
@ SPELL_HOVER_FALL
Definition boss_prince_taldaram.cpp:41
◆ Spheres
Enumerator |
---|
NPC_FLAME_SPHERE_1 | |
NPC_FLAME_SPHERE_2 | |
NPC_FLAME_SPHERE_3 | |
47{
51};
@ NPC_FLAME_SPHERE_2
Definition boss_prince_taldaram.cpp:49
@ NPC_FLAME_SPHERE_3
Definition boss_prince_taldaram.cpp:50
@ NPC_FLAME_SPHERE_1
Definition boss_prince_taldaram.cpp:48
◆ Yells
Enumerator |
---|
SAY_REMOVE_PRISON | |
SAY_AGGRO | |
SAY_SLAY | |
SAY_DEATH | |
SAY_FEED | |
SAY_VANISH | |
77{
78
85};
@ SAY_DEATH
Definition boss_prince_taldaram.cpp:82
@ SAY_AGGRO
Definition boss_prince_taldaram.cpp:80
@ SAY_REMOVE_PRISON
Definition boss_prince_taldaram.cpp:79
@ SAY_SLAY
Definition boss_prince_taldaram.cpp:81
@ SAY_VANISH
Definition boss_prince_taldaram.cpp:84
@ SAY_FEED
Definition boss_prince_taldaram.cpp:83
◆ AddSC_boss_taldaram()
void AddSC_boss_taldaram |
( |
| ) |
|
544{
547
548
551}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
#define RegisterAhnKahetCreatureAI(ai_name)
Definition ahnkahet.h:85
Definition boss_prince_taldaram.cpp:496
Definition boss_prince_taldaram.cpp:529
Definition boss_prince_taldaram.cpp:205
Definition boss_prince_taldaram.cpp:98
References RegisterAhnKahetCreatureAI, and RegisterSpellScript.
Referenced by AddNorthrendScripts().
◆ DATA_GROUND_POSITION_Z
constexpr float DATA_GROUND_POSITION_Z = 11.308135f |
|
constexpr |
◆ DATA_SPHERE_DISTANCE
constexpr float DATA_SPHERE_DISTANCE = 25.0f |
|
constexpr |