Go to the source code of this file.
|
enum | MCData {
DATA_LUCIFRON = 0
,
DATA_MAGMADAR = 1
,
DATA_GEHENNAS = 2
,
DATA_GARR = 3
,
DATA_SHAZZRAH = 4
,
DATA_GEDDON = 5
,
DATA_SULFURON = 6
,
DATA_GOLEMAGG = 7
,
DATA_MAJORDOMO_EXECUTUS = 8
,
DATA_RAGNAROS = 9
,
DATA_LAVA_STEAM = 10
,
DATA_LAVA_SPLASH = 11
} |
|
enum | MCActions {
ACTION_START_RAGNAROS_INTRO = -1
,
ACTION_FINISH_RAGNAROS_INTRO = -2
,
ACTION_RESET_GOLEMAGG_ENCOUNTER = -3
,
ACTION_PREPARE_MAJORDOMO_RAGNA = -4
} |
|
enum | MCCreatures {
NPC_MAGMADAR = 11982
,
NPC_SHAZZRAH = 12264
,
NPC_BARON_GEDDON = 12056
,
NPC_RAGNAROS = 11502
,
NPC_FLAMEWAKER_HEALER = 11663
,
NPC_FLAMEWAKER_ELITE = 11664
,
NPC_CORE_HOUND = 11671
,
NPC_GARR = 12057
,
NPC_FIRESWORN = 12099
,
NPC_GEHENNAS = 12259
,
NPC_FLAMEWALKER = 11661
,
NPC_GOLEMAGG_THE_INCINERATOR = 11988
,
NPC_CORE_RAGER = 11672
,
NPC_LUCIFRON = 12118
,
NPC_FLAMEWALKER_PROTECTOR = 12119
,
NPC_SULFURON_HARBINGER = 12098
,
NPC_FLAMEWALKER_PRIEST = 11662
,
NPC_MAJORDOMO_EXECUTUS = 12018
,
NPC_FLAMEWALKER_HEALER = 11663
,
NPC_FLAMEWALKER_ELITE = 11664
} |
|
enum | MCGameObjects {
GO_CACHE_OF_THE_FIRELORD = 179703
,
GO_CIRCLE_SULFURON = 178187
,
GO_CIRCLE_GEDDON = 178188
,
GO_CIRCLE_SHAZZRAH = 178189
,
GO_CIRCLE_GOLEMAGG = 178190
,
GO_CIRCLE_GARR = 178191
,
GO_CIRCLE_MAGMADAR = 178192
,
GO_CIRCLE_GEHENNAS = 178193
,
GO_RUNE_KRESS = 176956
,
GO_RUNE_MOHN = 176957
,
GO_RUNE_BLAZ = 176955
,
GO_RUNE_MAZJ = 176953
,
GO_RUNE_ZETH = 176952
,
GO_RUNE_THERI = 176954
,
GO_RUNE_KORO = 176951
,
GO_LAVA_STEAM = 178107
,
GO_LAVA_SPLASH = 178108
,
GO_LAVA_BURST = 178088
} |
|
enum | MCSpells { SPELL_CORE_RAGER_QUIET_SUICIDE = 3617
} |
|
◆ DataHeader
◆ MCActions
Enumerator |
---|
ACTION_START_RAGNAROS_INTRO | |
ACTION_FINISH_RAGNAROS_INTRO | |
ACTION_RESET_GOLEMAGG_ENCOUNTER | |
ACTION_PREPARE_MAJORDOMO_RAGNA | |
49{
54};
@ ACTION_RESET_GOLEMAGG_ENCOUNTER
Definition: molten_core.h:52
@ ACTION_FINISH_RAGNAROS_INTRO
Definition: molten_core.h:51
@ ACTION_START_RAGNAROS_INTRO
Definition: molten_core.h:50
@ ACTION_PREPARE_MAJORDOMO_RAGNA
Definition: molten_core.h:53
◆ MCCreatures
Enumerator |
---|
NPC_MAGMADAR | |
NPC_SHAZZRAH | |
NPC_BARON_GEDDON | |
NPC_RAGNAROS | |
NPC_FLAMEWAKER_HEALER | |
NPC_FLAMEWAKER_ELITE | |
NPC_CORE_HOUND | |
NPC_GARR | |
NPC_FIRESWORN | |
NPC_GEHENNAS | |
NPC_FLAMEWALKER | |
NPC_GOLEMAGG_THE_INCINERATOR | |
NPC_CORE_RAGER | |
NPC_LUCIFRON | |
NPC_FLAMEWALKER_PROTECTOR | |
NPC_SULFURON_HARBINGER | |
NPC_FLAMEWALKER_PRIEST | |
NPC_MAJORDOMO_EXECUTUS | |
NPC_FLAMEWALKER_HEALER | |
NPC_FLAMEWALKER_ELITE | |
57{
65
66
69
70
73
74
77
78
81
82
85
86
90};
@ NPC_RAGNAROS
Definition: molten_core.h:61
@ NPC_SHAZZRAH
Definition: molten_core.h:59
@ NPC_FLAMEWALKER
Definition: molten_core.h:72
@ NPC_MAGMADAR
Definition: molten_core.h:58
@ NPC_FLAMEWAKER_ELITE
Definition: molten_core.h:63
@ NPC_MAJORDOMO_EXECUTUS
Definition: molten_core.h:87
@ NPC_FLAMEWAKER_HEALER
Definition: molten_core.h:62
@ NPC_FLAMEWALKER_PROTECTOR
Definition: molten_core.h:80
@ NPC_GARR
Definition: molten_core.h:67
@ NPC_GOLEMAGG_THE_INCINERATOR
Definition: molten_core.h:75
@ NPC_LUCIFRON
Definition: molten_core.h:79
@ NPC_CORE_HOUND
Definition: molten_core.h:64
@ NPC_CORE_RAGER
Definition: molten_core.h:76
@ NPC_FIRESWORN
Definition: molten_core.h:68
@ NPC_FLAMEWALKER_HEALER
Definition: molten_core.h:88
@ NPC_FLAMEWALKER_ELITE
Definition: molten_core.h:89
@ NPC_FLAMEWALKER_PRIEST
Definition: molten_core.h:84
@ NPC_SULFURON_HARBINGER
Definition: molten_core.h:83
@ NPC_BARON_GEDDON
Definition: molten_core.h:60
@ NPC_GEHENNAS
Definition: molten_core.h:71
◆ MCData
Enumerator |
---|
DATA_LUCIFRON | |
DATA_MAGMADAR | |
DATA_GEHENNAS | |
DATA_GARR | |
DATA_SHAZZRAH | |
DATA_GEDDON | |
DATA_SULFURON | |
DATA_GOLEMAGG | |
DATA_MAJORDOMO_EXECUTUS | |
DATA_RAGNAROS | |
DATA_LAVA_STEAM | |
DATA_LAVA_SPLASH | |
31{
42
43
46};
@ DATA_MAJORDOMO_EXECUTUS
Definition: molten_core.h:40
@ DATA_GOLEMAGG
Definition: molten_core.h:39
@ DATA_GEHENNAS
Definition: molten_core.h:34
@ DATA_LAVA_SPLASH
Definition: molten_core.h:45
@ DATA_LAVA_STEAM
Definition: molten_core.h:44
@ DATA_RAGNAROS
Definition: molten_core.h:41
@ DATA_GEDDON
Definition: molten_core.h:37
@ DATA_MAGMADAR
Definition: molten_core.h:33
@ DATA_GARR
Definition: molten_core.h:35
@ DATA_LUCIFRON
Definition: molten_core.h:32
@ DATA_SULFURON
Definition: molten_core.h:38
@ DATA_SHAZZRAH
Definition: molten_core.h:36
◆ MCGameObjects
Enumerator |
---|
GO_CACHE_OF_THE_FIRELORD | |
GO_CIRCLE_SULFURON | |
GO_CIRCLE_GEDDON | |
GO_CIRCLE_SHAZZRAH | |
GO_CIRCLE_GOLEMAGG | |
GO_CIRCLE_GARR | |
GO_CIRCLE_MAGMADAR | |
GO_CIRCLE_GEHENNAS | |
GO_RUNE_KRESS | |
GO_RUNE_MOHN | |
GO_RUNE_BLAZ | |
GO_RUNE_MAZJ | |
GO_RUNE_ZETH | |
GO_RUNE_THERI | |
GO_RUNE_KORO | |
GO_LAVA_STEAM | |
GO_LAVA_SPLASH | |
GO_LAVA_BURST | |
93{
102
110
111
115};
@ GO_RUNE_ZETH
Definition: molten_core.h:107
@ GO_CIRCLE_GARR
Definition: molten_core.h:99
@ GO_LAVA_STEAM
Definition: molten_core.h:112
@ GO_LAVA_SPLASH
Definition: molten_core.h:113
@ GO_CIRCLE_GOLEMAGG
Definition: molten_core.h:98
@ GO_CIRCLE_SULFURON
Definition: molten_core.h:95
@ GO_RUNE_MAZJ
Definition: molten_core.h:106
@ GO_CACHE_OF_THE_FIRELORD
Definition: molten_core.h:94
@ GO_RUNE_KORO
Definition: molten_core.h:109
@ GO_CIRCLE_GEDDON
Definition: molten_core.h:96
@ GO_CIRCLE_SHAZZRAH
Definition: molten_core.h:97
@ GO_RUNE_BLAZ
Definition: molten_core.h:105
@ GO_RUNE_THERI
Definition: molten_core.h:108
@ GO_RUNE_MOHN
Definition: molten_core.h:104
@ GO_LAVA_BURST
Definition: molten_core.h:114
@ GO_CIRCLE_GEHENNAS
Definition: molten_core.h:101
@ GO_RUNE_KRESS
Definition: molten_core.h:103
@ GO_CIRCLE_MAGMADAR
Definition: molten_core.h:100
◆ MCSpells
Enumerator |
---|
SPELL_CORE_RAGER_QUIET_SUICIDE | |
118{
120};
@ SPELL_CORE_RAGER_QUIET_SUICIDE
Definition: molten_core.h:119
◆ GetMoltenCoreAI()
template<class AI , class T >
AI * GetMoltenCoreAI |
( |
T * |
obj | ) |
|
|
inline |
127{
129}
constexpr auto MCScriptName
Definition: molten_core.h:26
References MCScriptName.
◆ MajordomoRagnaros
◆ MajordomoSummonPos
◆ MAX_ENCOUNTER
constexpr uint32 MAX_ENCOUNTER = 10 |
|
constexpr |
◆ MCScriptName
constexpr auto MCScriptName = "instance_molten_core" |
|
constexpr |