Go to the source code of this file.
|
| enum | COSProgressStates : uint32 {
JUST_STARTED = 0x00001
, CRATES_IN_PROGRESS = 0x00002
, CRATES_DONE = 0x00004
, UTHER_TALK = 0x00008
,
PURGE_PENDING = 0x00010
, PURGE_STARTING = 0x00020
, WAVES_IN_PROGRESS = 0x00040
, WAVES_DONE = 0x00080
,
TOWN_HALL_PENDING = 0x00100
, TOWN_HALL = 0x00200
, TOWN_HALL_COMPLETE = 0x00400
, GAUNTLET_TRANSITION = 0x00800
,
GAUNTLET_PENDING = 0x01000
, GAUNTLET_IN_PROGRESS = 0x02000
, GAUNTLET_COMPLETE = 0x04000
, MALGANIS_IN_PROGRESS = 0x08000
,
COMPLETE = 0x10000
, ALL = 0x1FFFF
} |
| |
| enum | COSInstanceData {
DATA_MEATHOOK
, DATA_SALRAMM
, DATA_EPOCH
, DATA_MAL_GANIS
,
DATA_INFINITE_CORRUPTOR
, NUM_BOSS_ENCOUNTERS
, DATA_INSTANCE_PROGRESS = NUM_BOSS_ENCOUNTERS
, DATA_GM_RECALL
,
DATA_GM_OVERRIDE
, DATA_ARTHAS_DIED
, DATA_CRATES_START
, DATA_CRATE_REVEALED
,
DATA_UTHER_START
, DATA_UTHER_FINISHED
, DATA_SKIP_TO_PURGE
, DATA_START_PURGE
,
DATA_START_WAVES
, DATA_NOTIFY_DEATH
, DATA_REACH_TOWN_HALL
, DATA_START_TOWN_HALL
,
DATA_TOWN_HALL_DONE
, DATA_TO_GAUNTLET
, DATA_GAUNTLET_REACHED
, DATA_START_GAUNTLET
,
DATA_GAUNTLET_DONE
, DATA_START_MALGANIS
, DATA_MALGANIS_DONE
} |
| |
| enum | COSInstanceActions {
ACTION_PROGRESS_UPDATE = 1
, ACTION_CORRUPTOR_LEAVE
, ACTION_START_RP_EVENT1
, ACTION_START_RP_EVENT2
,
ACTION_START_RP_EVENT3
, ACTION_START_RP_EVENT4_1
, ACTION_START_RP_EVENT4_2
, ACTION_START_RP_EVENT5
} |
| |
| enum | COSInstanceEntries {
NPC_ARTHAS = 26499
, GO_HIDDEN_PASSAGE = 188686
, SPAWNGRP_CHROMIE_MID = 52
, SPAWNGRP_CRATE_HELPERS = 53
,
SPAWNGRP_GAUNTLET_TRASH = 54
, SPAWNGRP_UNDEAD_TRASH = 55
, SPAWNGRP_RESIDENTS = 56
} |
| |
◆ CoSScriptName
| #define CoSScriptName "instance_culling_of_stratholme" |
◆ DataHeader
◆ COSInstanceActions
| Enumerator |
|---|
| ACTION_PROGRESS_UPDATE | |
| ACTION_CORRUPTOR_LEAVE | |
| ACTION_START_RP_EVENT1 | |
| ACTION_START_RP_EVENT2 | |
| ACTION_START_RP_EVENT3 | |
| ACTION_START_RP_EVENT4_1 | |
| ACTION_START_RP_EVENT4_2 | |
| ACTION_START_RP_EVENT5 | |
Definition at line 147 of file culling_of_stratholme.h.
◆ COSInstanceData
| Enumerator |
|---|
| DATA_MEATHOOK | |
| DATA_SALRAMM | |
| DATA_EPOCH | |
| DATA_MAL_GANIS | |
| DATA_INFINITE_CORRUPTOR | |
| NUM_BOSS_ENCOUNTERS | |
| DATA_INSTANCE_PROGRESS | |
| DATA_GM_RECALL | |
| DATA_GM_OVERRIDE | |
| DATA_ARTHAS_DIED | |
| DATA_CRATES_START | |
| DATA_CRATE_REVEALED | |
| DATA_UTHER_START | |
| DATA_UTHER_FINISHED | |
| DATA_SKIP_TO_PURGE | |
| DATA_START_PURGE | |
| DATA_START_WAVES | |
| DATA_NOTIFY_DEATH | |
| DATA_REACH_TOWN_HALL | |
| DATA_START_TOWN_HALL | |
| DATA_TOWN_HALL_DONE | |
| DATA_TO_GAUNTLET | |
| DATA_GAUNTLET_REACHED | |
| DATA_START_GAUNTLET | |
| DATA_GAUNTLET_DONE | |
| DATA_START_MALGANIS | |
| DATA_MALGANIS_DONE | |
Definition at line 114 of file culling_of_stratholme.h.
◆ COSInstanceEntries
| Enumerator |
|---|
| NPC_ARTHAS | |
| GO_HIDDEN_PASSAGE | |
| SPAWNGRP_CHROMIE_MID | |
| SPAWNGRP_CRATE_HELPERS | |
| SPAWNGRP_GAUNTLET_TRASH | |
| SPAWNGRP_UNDEAD_TRASH | |
| SPAWNGRP_RESIDENTS | |
Definition at line 159 of file culling_of_stratholme.h.
◆ COSProgressStates
| Enumerator |
|---|
| JUST_STARTED | |
| CRATES_IN_PROGRESS | |
| CRATES_DONE | |
| UTHER_TALK | |
| PURGE_PENDING | |
| PURGE_STARTING | |
| WAVES_IN_PROGRESS | |
| WAVES_DONE | |
| TOWN_HALL_PENDING | |
| TOWN_HALL | |
| TOWN_HALL_COMPLETE | |
| GAUNTLET_TRANSITION | |
| GAUNTLET_PENDING | |
| GAUNTLET_IN_PROGRESS | |
| GAUNTLET_COMPLETE | |
| MALGANIS_IN_PROGRESS | |
| COMPLETE | |
| ALL | |
Definition at line 89 of file culling_of_stratholme.h.
◆ GetArthasSnapbackFor()
◆ GetCullingOfStratholmeAI()
template<class AI , class T >
| AI * GetCullingOfStratholmeAI |
( |
T * |
obj | ) |
|
|
inline |
◆ GetStableStateFor()
◆ EncounterCount
| uint32 constexpr EncounterCount = 5 |
|
constexpr |