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 | 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 } |
| |
| constexpr Milliseconds | TIMER_SOLAKAR_WAVE = 30s |
| |
| 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 | |
916{
917
920
930};
@ EVENT_FLAME_BREATH
Definition instance_blackrock_spire.cpp:929
@ EVENT_RED_2_TRANSFORM
Definition instance_blackrock_spire.cpp:919
@ EVENT_VAEL_TALK_SUMMON
Definition instance_blackrock_spire.cpp:921
@ EVENT_NEFARIUS_TALK_2
Definition instance_blackrock_spire.cpp:924
@ EVENT_NEFARIUS_CORRUPTION
Definition instance_blackrock_spire.cpp:926
@ EVENT_RED_1_TALK_BEFORE_TRANSFORM
Definition instance_blackrock_spire.cpp:918
@ EVENT_VAEL_2_TRANSFORM
Definition instance_blackrock_spire.cpp:927
@ EVENT_NEFARIUS_TALK_3
Definition instance_blackrock_spire.cpp:925
@ EVENT_NEFARIUS_TALK_1
Definition instance_blackrock_spire.cpp:923
@ EVENT_VAEL_1_START_COMBAT
Definition instance_blackrock_spire.cpp:922
@ EVENT_VAEL_3_DESPAWN
Definition instance_blackrock_spire.cpp:928
◆ ModelIds
| Enumerator |
|---|
| MODEL_VAELASTRASZ_UBRS | |
| MODEL_VAELASTRASZ_THE_RED | |
896{
899};
@ MODEL_VAELASTRASZ_UBRS
Definition instance_blackrock_spire.cpp:897
@ MODEL_VAELASTRASZ_THE_RED
Definition instance_blackrock_spire.cpp:898
◆ 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 | |
902{
903
906
909
913};
@ SAY_VAEL_STOP_COMBAT
Definition instance_blackrock_spire.cpp:908
@ SAY_RED_BEFORE_TRANSFORM
Definition instance_blackrock_spire.cpp:905
@ SAY_NEFARIUS_16
Definition instance_blackrock_spire.cpp:911
@ SAY_NEFARIUS_17
Definition instance_blackrock_spire.cpp:912
@ SAY_RED_SUMMONED
Definition instance_blackrock_spire.cpp:904
@ SAY_NEFARIUS_15
Definition instance_blackrock_spire.cpp:910
@ SAY_VAEL_SUMMONED
Definition instance_blackrock_spire.cpp:907
◆ SolakarWaves
45{
47};
@ MAX_WAVE_COUNT
Definition instance_blackrock_spire.cpp:46
◆ Spells
| Enumerator |
|---|
| SPELL_VAELAN_SPAWNS | |
| SPELL_TOUCH_OF_VAELASTRASZ | |
| SPELL_FLAMEBREATH | |
| SPELL_VAELASTRASZ_SPAWN | |
| SPELL_NEFARIUS_CORRUPTION | |
884{
885
888
891
893};
@ SPELL_VAELAN_SPAWNS
Definition instance_blackrock_spire.cpp:886
@ SPELL_TOUCH_OF_VAELASTRASZ
Definition instance_blackrock_spire.cpp:887
@ SPELL_FLAMEBREATH
Definition instance_blackrock_spire.cpp:889
@ SPELL_NEFARIUS_CORRUPTION
Definition instance_blackrock_spire.cpp:892
@ SPELL_VAELASTRASZ_SPAWN
Definition instance_blackrock_spire.cpp:890
◆ Texts
| Enumerator |
|---|
| SAY_NEFARIUS_REND_WIPE | |
| SAY_SOLAKAR_FIRST_HATCHER | |
| SAY_SCARSHIELD_INF_WHISPER | |
54{
58};
@ SAY_NEFARIUS_REND_WIPE
Definition instance_blackrock_spire.cpp:55
@ SAY_SCARSHIELD_INF_WHISPER
Definition instance_blackrock_spire.cpp:57
@ SAY_SOLAKAR_FIRST_HATCHER
Definition instance_blackrock_spire.cpp:56
◆ AddSC_instance_blackrock_spire()
| void AddSC_instance_blackrock_spire |
( |
| ) |
|
1089{
1098}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition instance_blackrock_spire.cpp:742
Definition instance_blackrock_spire.cpp:718
Definition instance_blackrock_spire.cpp:826
Definition instance_blackrock_spire.cpp:773
Definition instance_blackrock_spire.cpp:75
Definition instance_blackrock_spire.cpp:795
Definition instance_blackrock_spire.cpp:933
Definition instance_blackrock_spire.cpp:858
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
◆ TIMER_SOLAKAR_WAVE
◆ VaelastraszTheRedPosNorth
| Position VaelastraszTheRedPosNorth = Position(168.815506f, -420.311066f, 110.472298f, 3.141593f) |
◆ VaelastraszTheRedPosSouth
| Position VaelastraszTheRedPosSouth = Position(134.369049f, -420.311066f, 110.472298f, 6.283184f) |