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 |