Go to the source code of this file.
|
| enum | Yells {
SAY_INTRO_1 = 0
, SAY_INTRO_2 = 1
, SAY_INTRO_3 = 2
, SAY_INTRO_4 = 3
,
SAY_PHASE_TWO = 4
, SAY_DEATH = 5
, SAY_KILL = 6
, EMOTE_PHASE_TWO = 7
,
EMOTE_GATE_OPENED = 8
} |
| |
| enum | Spells {
SPELL_DEATH_PLAGUE = 55604
, SPELL_SHADOW_MARK = 27825
, SPELL_SHADOW_BOLT_VOLLEY = 27831
, SPELL_ARCANE_EXPLOSION = 27989
,
SPELL_WHIRLWIND = 56408
, SPELL_DRAIN_LIFE = 27994
, SPELL_UNHOLY_FRENZY = 55648
, SPELL_STOMP = 27993
,
SPELL_HARVEST_SOUL = 28679
, SPELL_SHADOW_BOLT = 29317
, SPELL_ANCHOR_1_TRAINEE = 27892
, SPELL_ANCHOR_1_DK = 27928
,
SPELL_ANCHOR_1_RIDER = 27935
, SPELL_ANCHOR_2_TRAINEE = 27893
, SPELL_ANCHOR_2_DK = 27929
, SPELL_ANCHOR_2_RIDER = 27936
,
SPELL_SKULLS_TRAINEE = 27915
, SPELL_SKULLS_DK = 27931
, SPELL_SKULLS_RIDER = 27937
, SPELL_TELEPORT_DEAD = 28025
,
SPELL_TELEPORT_LIVE = 28026
} |
| |
| enum | Creatures {
NPC_LIVE_TRAINEE = 16124
, NPC_LIVE_KNIGHT = 16125
, NPC_LIVE_RIDER = 16126
, NPC_DEAD_TRAINEE = 16127
,
NPC_DEAD_KNIGHT = 16148
, NPC_DEAD_RIDER = 16150
, NPC_DEAD_HORSE = 16149
, NPC_TRIGGER = 16137
} |
| |
| enum | Phases { PHASE_ONE = 1
, PHASE_TWO = 2
} |
| |
| enum | Events {
EVENT_INTRO_2 = 1
, EVENT_INTRO_3
, EVENT_INTRO_4
, EVENT_PHASE_TWO
,
EVENT_SUMMON
, EVENT_DOORS_UNLOCK
, EVENT_TELEPORT
, EVENT_HARVEST
,
EVENT_BOLT
, EVENT_RESUME_ATTACK
} |
| |
| enum | Actions { ACTION_GATE_OPENED = 1
, ACTION_MINION_EVADE
, ACTION_ACQUIRE_TARGET
} |
| |
| enum | Side { SIDE_NONE = 0
, SIDE_LIVING
, SIDE_DEAD
} |
| |
◆ SPELLHELPER_UNHOLY_FRENZY
◆ GothikWave
◆ GothikWaveData
◆ GothikWaveEntry
◆ GothikWaveInfo
◆ Actions
| Enumerator |
|---|
| ACTION_GATE_OPENED | |
| ACTION_MINION_EVADE | |
| ACTION_ACQUIRE_TARGET | |
Definition at line 125 of file boss_gothik.cpp.
◆ Creatures
| Enumerator |
|---|
| NPC_LIVE_TRAINEE | |
| NPC_LIVE_KNIGHT | |
| NPC_LIVE_RIDER | |
| NPC_DEAD_TRAINEE | |
| NPC_DEAD_KNIGHT | |
| NPC_DEAD_RIDER | |
| NPC_DEAD_HORSE | |
| NPC_TRIGGER | |
Definition at line 92 of file boss_gothik.cpp.
◆ Events
| Enumerator |
|---|
| EVENT_INTRO_2 | |
| EVENT_INTRO_3 | |
| EVENT_INTRO_4 | |
| EVENT_PHASE_TWO | |
| EVENT_SUMMON | |
| EVENT_DOORS_UNLOCK | |
| EVENT_TELEPORT | |
| EVENT_HARVEST | |
| EVENT_BOLT | |
| EVENT_RESUME_ATTACK | |
Definition at line 111 of file boss_gothik.cpp.
◆ Phases
◆ Side
◆ Spells
| Enumerator |
|---|
| SPELL_DEATH_PLAGUE | |
| SPELL_SHADOW_MARK | |
| SPELL_SHADOW_BOLT_VOLLEY | |
| SPELL_ARCANE_EXPLOSION | |
| SPELL_WHIRLWIND | |
| SPELL_DRAIN_LIFE | |
| SPELL_UNHOLY_FRENZY | |
| SPELL_STOMP | |
| SPELL_HARVEST_SOUL | |
| SPELL_SHADOW_BOLT | |
| SPELL_ANCHOR_1_TRAINEE | |
| SPELL_ANCHOR_1_DK | |
| SPELL_ANCHOR_1_RIDER | |
| SPELL_ANCHOR_2_TRAINEE | |
| SPELL_ANCHOR_2_DK | |
| SPELL_ANCHOR_2_RIDER | |
| SPELL_SKULLS_TRAINEE | |
| SPELL_SKULLS_DK | |
| SPELL_SKULLS_RIDER | |
| SPELL_TELEPORT_DEAD | |
| SPELL_TELEPORT_LIVE | |
Definition at line 45 of file boss_gothik.cpp.
◆ Yells
| Enumerator |
|---|
| SAY_INTRO_1 | |
| SAY_INTRO_2 | |
| SAY_INTRO_3 | |
| SAY_INTRO_4 | |
| SAY_PHASE_TWO | |
| SAY_DEATH | |
| SAY_KILL | |
| EMOTE_PHASE_TWO | |
| EMOTE_GATE_OPENED | |
Definition at line 31 of file boss_gothik.cpp.
◆ AddSC_boss_gothik()
| void AddSC_boss_gothik |
( |
| ) |
|
◆ FindEligibleTarget()
| static Player * FindEligibleTarget |
( |
Creature const * |
me, |
|
|
bool |
isGateOpen |
|
) |
| |
|
static |
◆ GetSide()
◆ IsOnSameSide()
◆ CGUID_TRIGGER
| const uint32 CGUID_TRIGGER = 127618 |
◆ deadSide
◆ livingSide
◆ waves10
◆ waves25