Go to the source code of this file.
|
| enum | VashjTexts {
SAY_INTRO = 0
, SAY_AGGRO = 1
, SAY_BOWSHOT = 2
, SAY_PHASE_2 = 3
,
SAY_PHASE_3 = 4
, SAY_SLAY = 5
, SAY_DEATH = 6
} |
| |
| enum | VashjSpells {
SPELL_SHOOT = 38295
, SPELL_MULTI_SHOT = 38310
, SPELL_STATIC_CHARGE = 38280
, SPELL_ENTANGLE = 38316
,
SPELL_SHOCK_BLAST = 38509
, SPELL_ROOT_SELF = 23973
, SPELL_PACIFY_SELF = 19951
, SPELL_FORKED_LIGHTNING = 38145
,
SPELL_WAVE_A_1_PERIODIC = 38018
, SPELL_WAVE_A_2_PERIODIC = 38036
, SPELL_WAVE_A_3_PERIODIC = 38040
, SPELL_WAVE_A_4_PERIODIC = 38041
,
SPELL_SUMMON_WAVE_B_MOB_TRIGGER = 38248
, SPELL_SUMMON_WAVE_C_MOB_TRIGGER = 38241
, SPELL_SUMMON_WAVE_D_MOB_TRIGGER = 38140
, SPELL_SUMMON_WAVE_E_MOB_TRIGGER = 38494
,
SPELL_MAGIC_BARRIER = 38112
, SPELL_SURGE = 38044
, SPELL_POISON_BOLT = 38253
, SPELL_SPORE_DROP = 38571
,
SPELL_SUMMON_WAVE_A_MOB_TRIGGER_1 = 38017
, SPELL_SUMMON_WAVE_A_MOB_TRIGGER_2 = 38037
, SPELL_SUMMON_WAVE_A_MOB_TRIGGER_3 = 38038
, SPELL_SUMMON_WAVE_A_MOB_TRIGGER_4 = 38039
,
SPELL_SUMMON_WAVE_A_MOB = 38019
, SPELL_SUMMON_WAVE_B_MOB = 38247
, SPELL_SUMMON_WAVE_C_MOB = 38242
, SPELL_SUMMON_WAVE_D_MOB = 38244
,
SPELL_SUMMON_WAVE_E_MOB_1 = 38489
, SPELL_SUMMON_WAVE_E_MOB_2 = 38492
, SPELL_SUMMON_WAVE_E_MOB_3 = 38493
, SPELL_TOXIC_SPORES = 38574
,
SPELL_REMOVE_TAINTED_CORES_EFFECT = 39496
, SPELL_PARALYZE = 38132
, SPELL_REMOVE_TAINTED_CORES = 39495
} |
| |
| enum | VashjEvents {
EVENT_INTRO = 1
, EVENT_SHOOT
, EVENT_MULTI_SHOT
, EVENT_STATIC_CHARGE
,
EVENT_ENTANGLE
, EVENT_SHOCK_BLAST
, EVENT_TRANSITION_1
, EVENT_TRANSITION_2
,
EVENT_FORKED_LIGHTNING
, EVENT_SUMMON_TAINTED_ELEMENTAL
, EVENT_SUMMON_COILFANG_ELITE
, EVENT_SUMMON_COILFANG_STRIDER
,
EVENT_SUMMON_SPOREBAT
} |
| |
| enum | VashjActions { ACTION_INTRO_EVENT_TRIGGERED = 0
, ACTION_TAINTED_ELEMENTAL_DESPAWNED = 1
, ACTION_TAINTED_ELEMENTAL_DIES = 2
, ACTION_SHIELD_GENERATOR_DEACTIVATED = 3
} |
| |
| enum | VashjCreatures {
NPC_WORLD_TRIGGER_TINY = 21987
, NPC_ENCHANTED_ELEMENTAL = 21958
, NPC_TAINTED_ELEMENTAL = 22009
, NPC_COILFANG_ELITE = 22055
,
NPC_COILFANG_STRIDER = 22056
, NPC_TOXIC_SPOREBAT = 22140
, NPC_SPORE_DROP_TRIGGER = 22207
} |
| |
| enum | VashjPaths {
PATH_SPOREBAT_INTRO_1 = 17712002
, PATH_SPOREBAT_INTRO_2 = 17712010
, PATH_SPOREBAT_INTRO_3 = 17712018
, PATH_SPOREBAT_LOOP_1 = 17712026
,
PATH_SPOREBAT_LOOP_2 = 17712034
, PATH_SPOREBAT_LOOP_3 = 17712042
} |
| |
| enum | VashjMisc { POINT_CENTER = 0
, MAX_DEACTIVATED_GENERATORS = 4
, SPELL_VISUAL_KIT = 6445
, ITEM_TAINTED_CORE = 31088
} |
| |
◆ VashjActions
| Enumerator |
|---|
| ACTION_INTRO_EVENT_TRIGGERED | |
| ACTION_TAINTED_ELEMENTAL_DESPAWNED | |
| ACTION_TAINTED_ELEMENTAL_DIES | |
| ACTION_SHIELD_GENERATOR_DEACTIVATED | |
Definition at line 145 of file boss_lady_vashj.cpp.
◆ VashjCreatures
| Enumerator |
|---|
| NPC_WORLD_TRIGGER_TINY | |
| NPC_ENCHANTED_ELEMENTAL | |
| NPC_TAINTED_ELEMENTAL | |
| NPC_COILFANG_ELITE | |
| NPC_COILFANG_STRIDER | |
| NPC_TOXIC_SPOREBAT | |
| NPC_SPORE_DROP_TRIGGER | |
Definition at line 153 of file boss_lady_vashj.cpp.
◆ VashjEvents
| Enumerator |
|---|
| EVENT_INTRO | |
| EVENT_SHOOT | |
| EVENT_MULTI_SHOT | |
| EVENT_STATIC_CHARGE | |
| EVENT_ENTANGLE | |
| EVENT_SHOCK_BLAST | |
| EVENT_TRANSITION_1 | |
| EVENT_TRANSITION_2 | |
| EVENT_FORKED_LIGHTNING | |
| EVENT_SUMMON_TAINTED_ELEMENTAL | |
| EVENT_SUMMON_COILFANG_ELITE | |
| EVENT_SUMMON_COILFANG_STRIDER | |
| EVENT_SUMMON_SPOREBAT | |
Definition at line 119 of file boss_lady_vashj.cpp.
◆ VashjMisc
| Enumerator |
|---|
| POINT_CENTER | |
| MAX_DEACTIVATED_GENERATORS | |
| SPELL_VISUAL_KIT | |
| ITEM_TAINTED_CORE | |
Definition at line 174 of file boss_lady_vashj.cpp.
◆ VashjPaths
| Enumerator |
|---|
| PATH_SPOREBAT_INTRO_1 | |
| PATH_SPOREBAT_INTRO_2 | |
| PATH_SPOREBAT_INTRO_3 | |
| PATH_SPOREBAT_LOOP_1 | |
| PATH_SPOREBAT_LOOP_2 | |
| PATH_SPOREBAT_LOOP_3 | |
Definition at line 164 of file boss_lady_vashj.cpp.
◆ VashjSpells
| Enumerator |
|---|
| SPELL_SHOOT | |
| SPELL_MULTI_SHOT | |
| SPELL_STATIC_CHARGE | |
| SPELL_ENTANGLE | |
| SPELL_SHOCK_BLAST | |
| SPELL_ROOT_SELF | |
| SPELL_PACIFY_SELF | |
| SPELL_FORKED_LIGHTNING | |
| SPELL_WAVE_A_1_PERIODIC | |
| SPELL_WAVE_A_2_PERIODIC | |
| SPELL_WAVE_A_3_PERIODIC | |
| SPELL_WAVE_A_4_PERIODIC | |
| SPELL_SUMMON_WAVE_B_MOB_TRIGGER | |
| SPELL_SUMMON_WAVE_C_MOB_TRIGGER | |
| SPELL_SUMMON_WAVE_D_MOB_TRIGGER | |
| SPELL_SUMMON_WAVE_E_MOB_TRIGGER | |
| SPELL_MAGIC_BARRIER | |
| SPELL_SURGE | |
| SPELL_POISON_BOLT | |
| SPELL_SPORE_DROP | |
| SPELL_SUMMON_WAVE_A_MOB_TRIGGER_1 | |
| SPELL_SUMMON_WAVE_A_MOB_TRIGGER_2 | |
| SPELL_SUMMON_WAVE_A_MOB_TRIGGER_3 | |
| SPELL_SUMMON_WAVE_A_MOB_TRIGGER_4 | |
| SPELL_SUMMON_WAVE_A_MOB | |
| SPELL_SUMMON_WAVE_B_MOB | |
| SPELL_SUMMON_WAVE_C_MOB | |
| SPELL_SUMMON_WAVE_D_MOB | |
| SPELL_SUMMON_WAVE_E_MOB_1 | |
| SPELL_SUMMON_WAVE_E_MOB_2 | |
| SPELL_SUMMON_WAVE_E_MOB_3 | |
| SPELL_TOXIC_SPORES | |
| SPELL_REMOVE_TAINTED_CORES_EFFECT | |
| SPELL_PARALYZE | |
| SPELL_REMOVE_TAINTED_CORES | |
Definition at line 55 of file boss_lady_vashj.cpp.
◆ VashjTexts
| Enumerator |
|---|
| SAY_INTRO | |
| SAY_AGGRO | |
| SAY_BOWSHOT | |
| SAY_PHASE_2 | |
| SAY_PHASE_3 | |
| SAY_SLAY | |
| SAY_DEATH | |
Definition at line 44 of file boss_lady_vashj.cpp.
◆ AddSC_boss_lady_vashj()
| void AddSC_boss_lady_vashj |
( |
| ) |
|
◆ CenterPos
| Position const CenterPos = { 29.8326f, -923.274f, 42.901886f, 0.0f } |
◆ ShieldGeneratorData
| constexpr std::array<uint32, 4> ShieldGeneratorData |
|
staticconstexpr |
Initial value:=
{
}
@ DATA_SHIELD_GENERATOR_1
@ DATA_SHIELD_GENERATOR_2
@ DATA_SHIELD_GENERATOR_3
@ DATA_SHIELD_GENERATOR_4
Definition at line 184 of file boss_lady_vashj.cpp.