Go to the source code of this file.
|
enum | EventIds {
EVENT_DRAGONSPIRE_ROOM_STORE = 1
,
EVENT_DRAGONSPIRE_ROOM_CHECK = 2
,
EVENT_SOLAKAR_WAVE = 3
} |
|
enum | Timers { TIMER_SOLAKAR_WAVE = 30000
} |
|
enum | SolakarWaves { MAX_WAVE_COUNT = 5
} |
|
enum | Texts {
SAY_NEFARIUS_REND_WIPE = 11
,
SAY_SOLAKAR_FIRST_HATCHER = 0
,
SAY_SCARSHIELD_INF_WHISPER = 0
} |
|
enum | Spells {
SPELL_VAELAN_SPAWNS = 16634
,
SPELL_TOUCH_OF_VAELASTRASZ = 16319
,
SPELL_FLAMEBREATH = 16396
,
SPELL_VAELASTRASZ_SPAWN = 16354
,
SPELL_NEFARIUS_CORRUPTION = 23642
} |
|
enum | ModelIds {
MODEL_VAELASTRASZ_UBRS = 9909
,
MODEL_VAELASTRASZ_THE_RED = 9912
} |
|
enum | Says {
SAY_RED_SUMMONED = 0
,
SAY_RED_BEFORE_TRANSFORM = 1
,
SAY_VAEL_SUMMONED = 0
,
SAY_VAEL_STOP_COMBAT = 1
,
SAY_NEFARIUS_15 = 15
,
SAY_NEFARIUS_16 = 16
,
SAY_NEFARIUS_17 = 17
} |
|
enum | Events {
EVENT_RED_1_TALK_BEFORE_TRANSFORM = 1
,
EVENT_RED_2_TRANSFORM
,
EVENT_VAEL_TALK_SUMMON
,
EVENT_VAEL_1_START_COMBAT
,
EVENT_NEFARIUS_TALK_1
,
EVENT_NEFARIUS_TALK_2
,
EVENT_NEFARIUS_TALK_3
,
EVENT_NEFARIUS_CORRUPTION
,
EVENT_VAEL_2_TRANSFORM
,
EVENT_VAEL_3_DESPAWN
,
EVENT_FLAME_BREATH
} |
|
|
uint32 const | DragonspireMobs [3] = { NPC_BLACKHAND_DREADWEAVER, NPC_BLACKHAND_SUMMONER, NPC_BLACKHAND_VETERAN } |
|
Position | SolakarPosLeft = Position(78.0f, -280.0f, 93.0f, 3.0f * M_PI / 2.0) |
|
Position | SolakarPosRight = Position(84.0f, -280.0f, 93.0f, 3.0f * M_PI / 2.0) |
|
Position | SolakarPosBoss = Position(80.0f, -280.0f, 93.0f, 3.0f * M_PI / 2.0) |
|
MinionData const | minionData [] |
|
DoorData const | doorData [] |
|
Position | VaelastraszTheRedPosNorth = Position(168.815506f, -420.311066f, 110.472298f, 3.141593f) |
|
Position | VaelastraszTheRedPosSouth = Position(134.369049f, -420.311066f, 110.472298f, 6.283184f) |
|
◆ EventIds
Enumerator |
---|
EVENT_DRAGONSPIRE_ROOM_STORE | |
EVENT_DRAGONSPIRE_ROOM_CHECK | |
EVENT_SOLAKAR_WAVE | |
35{
38
40};
@ EVENT_SOLAKAR_WAVE
Definition instance_blackrock_spire.cpp:39
@ EVENT_DRAGONSPIRE_ROOM_STORE
Definition instance_blackrock_spire.cpp:36
@ EVENT_DRAGONSPIRE_ROOM_CHECK
Definition instance_blackrock_spire.cpp:37
◆ Events
Enumerator |
---|
EVENT_RED_1_TALK_BEFORE_TRANSFORM | |
EVENT_RED_2_TRANSFORM | |
EVENT_VAEL_TALK_SUMMON | |
EVENT_VAEL_1_START_COMBAT | |
EVENT_NEFARIUS_TALK_1 | |
EVENT_NEFARIUS_TALK_2 | |
EVENT_NEFARIUS_TALK_3 | |
EVENT_NEFARIUS_CORRUPTION | |
EVENT_VAEL_2_TRANSFORM | |
EVENT_VAEL_3_DESPAWN | |
EVENT_FLAME_BREATH | |
919{
920
923
933};
@ EVENT_FLAME_BREATH
Definition instance_blackrock_spire.cpp:932
@ EVENT_RED_2_TRANSFORM
Definition instance_blackrock_spire.cpp:922
@ EVENT_VAEL_TALK_SUMMON
Definition instance_blackrock_spire.cpp:924
@ EVENT_NEFARIUS_TALK_2
Definition instance_blackrock_spire.cpp:927
@ EVENT_NEFARIUS_CORRUPTION
Definition instance_blackrock_spire.cpp:929
@ EVENT_RED_1_TALK_BEFORE_TRANSFORM
Definition instance_blackrock_spire.cpp:921
@ EVENT_VAEL_2_TRANSFORM
Definition instance_blackrock_spire.cpp:930
@ EVENT_NEFARIUS_TALK_3
Definition instance_blackrock_spire.cpp:928
@ EVENT_NEFARIUS_TALK_1
Definition instance_blackrock_spire.cpp:926
@ EVENT_VAEL_1_START_COMBAT
Definition instance_blackrock_spire.cpp:925
@ EVENT_VAEL_3_DESPAWN
Definition instance_blackrock_spire.cpp:931
◆ ModelIds
Enumerator |
---|
MODEL_VAELASTRASZ_UBRS | |
MODEL_VAELASTRASZ_THE_RED | |
899{
902};
@ MODEL_VAELASTRASZ_UBRS
Definition instance_blackrock_spire.cpp:900
@ MODEL_VAELASTRASZ_THE_RED
Definition instance_blackrock_spire.cpp:901
◆ Says
Enumerator |
---|
SAY_RED_SUMMONED | |
SAY_RED_BEFORE_TRANSFORM | |
SAY_VAEL_SUMMONED | |
SAY_VAEL_STOP_COMBAT | |
SAY_NEFARIUS_15 | |
SAY_NEFARIUS_16 | |
SAY_NEFARIUS_17 | |
905{
906
909
912
916};
@ SAY_VAEL_STOP_COMBAT
Definition instance_blackrock_spire.cpp:911
@ SAY_RED_BEFORE_TRANSFORM
Definition instance_blackrock_spire.cpp:908
@ SAY_NEFARIUS_16
Definition instance_blackrock_spire.cpp:914
@ SAY_NEFARIUS_17
Definition instance_blackrock_spire.cpp:915
@ SAY_RED_SUMMONED
Definition instance_blackrock_spire.cpp:907
@ SAY_NEFARIUS_15
Definition instance_blackrock_spire.cpp:913
@ SAY_VAEL_SUMMONED
Definition instance_blackrock_spire.cpp:910
◆ SolakarWaves
48{
50};
@ MAX_WAVE_COUNT
Definition instance_blackrock_spire.cpp:49
◆ Spells
Enumerator |
---|
SPELL_VAELAN_SPAWNS | |
SPELL_TOUCH_OF_VAELASTRASZ | |
SPELL_FLAMEBREATH | |
SPELL_VAELASTRASZ_SPAWN | |
SPELL_NEFARIUS_CORRUPTION | |
887{
888
891
894
896};
@ SPELL_VAELAN_SPAWNS
Definition instance_blackrock_spire.cpp:889
@ SPELL_TOUCH_OF_VAELASTRASZ
Definition instance_blackrock_spire.cpp:890
@ SPELL_FLAMEBREATH
Definition instance_blackrock_spire.cpp:892
@ SPELL_NEFARIUS_CORRUPTION
Definition instance_blackrock_spire.cpp:895
@ SPELL_VAELASTRASZ_SPAWN
Definition instance_blackrock_spire.cpp:893
◆ Texts
Enumerator |
---|
SAY_NEFARIUS_REND_WIPE | |
SAY_SOLAKAR_FIRST_HATCHER | |
SAY_SCARSHIELD_INF_WHISPER | |
57{
61};
@ SAY_NEFARIUS_REND_WIPE
Definition instance_blackrock_spire.cpp:58
@ SAY_SCARSHIELD_INF_WHISPER
Definition instance_blackrock_spire.cpp:60
@ SAY_SOLAKAR_FIRST_HATCHER
Definition instance_blackrock_spire.cpp:59
◆ Timers
Enumerator |
---|
TIMER_SOLAKAR_WAVE | |
43{
45};
@ TIMER_SOLAKAR_WAVE
Definition instance_blackrock_spire.cpp:44
◆ AddSC_instance_blackrock_spire()
void AddSC_instance_blackrock_spire |
( |
| ) |
|
1092{
1101}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition instance_blackrock_spire.cpp:745
Definition instance_blackrock_spire.cpp:721
Definition instance_blackrock_spire.cpp:829
Definition instance_blackrock_spire.cpp:776
Definition instance_blackrock_spire.cpp:78
Definition instance_blackrock_spire.cpp:798
Definition instance_blackrock_spire.cpp:936
Definition instance_blackrock_spire.cpp:861
References RegisterSpellScript.
Referenced by AddEasternKingdomsScripts().
◆ doorData
Initial value:=
{
}
@ DOOR_TYPE_ROOM
Definition InstanceScript.h:68
@ DOOR_TYPE_PASSAGE
Definition InstanceScript.h:69
@ GO_GYTH_EXIT_DOOR
Definition blackrock_spire.h:118
@ GO_DRAKKISATH_DOOR_2
Definition blackrock_spire.h:120
@ GO_DRAKKISATH_DOOR_1
Definition blackrock_spire.h:119
@ DATA_WARCHIEF_REND_BLACKHAND
Definition blackrock_spire.h:41
@ DATA_GENERAL_DRAKKISATH
Definition blackrock_spire.h:44
Referenced by instance_blackrock_spire::instance_blackrock_spireMapScript::instance_blackrock_spireMapScript().
◆ DragonspireMobs
◆ minionData
◆ SolakarPosBoss
◆ SolakarPosLeft
◆ SolakarPosRight
◆ VaelastraszTheRedPosNorth
Position VaelastraszTheRedPosNorth = Position(168.815506f, -420.311066f, 110.472298f, 3.141593f) |
◆ VaelastraszTheRedPosSouth
Position VaelastraszTheRedPosSouth = Position(134.369049f, -420.311066f, 110.472298f, 6.283184f) |