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_SHADOW_MARK = 27825
, SPELL_WHIRLWIND = 56408
, 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
} |
| |
◆ SPELL_ARCANE_EXPLOSION
| #define SPELL_ARCANE_EXPLOSION RAID_MODE<uint32>(27989, 56407) |
◆ SPELL_DEATH_PLAGUE
| #define SPELL_DEATH_PLAGUE RAID_MODE<uint32>(55604, 55645) |
◆ SPELL_DRAIN_LIFE
| #define SPELL_DRAIN_LIFE RAID_MODE<uint32>(27994, 55646) |
◆ SPELL_SHADOW_BOLT_VOLLEY
| #define SPELL_SHADOW_BOLT_VOLLEY RAID_MODE<uint32>(27831, 55638) |
◆ SPELL_UNHOLY_AURA
| #define SPELL_UNHOLY_AURA RAID_MODE<uint32>(55606, 55608) |
◆ SPELL_UNHOLY_FRENZY
| #define SPELL_UNHOLY_FRENZY RAID_MODE<uint32>(55648,27995) |
◆ Actions
| Enumerator |
|---|
| ACTION_GATE_OPENED | |
| ACTION_MINION_EVADE | |
| ACTION_ACQUIRE_TARGET | |
Definition at line 119 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 86 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 105 of file boss_gothik.cpp.
◆ Phases
◆ Side
◆ Spells
| Enumerator |
|---|
| SPELL_SHADOW_MARK | |
| SPELL_WHIRLWIND | |
| 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 46 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 32 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