![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "Containers.h"#include "GameObject.h"#include "GameObjectAI.h"#include "InstanceScript.h"#include "molten_core.h"#include "ScriptedCreature.h"#include "SpellInfo.h"#include "SpellScript.h"
Include dependency graph for boss_ragnaros.cpp:Go to the source code of this file.
Classes | |
| struct | boss_ragnaros |
| struct | npc_flame_of_ragnaros |
| struct | npc_son_of_flame |
| class | spell_ragnaros_lava_burst |
| class | spell_ragnaros_summon_sons_of_flame |
| struct | go_ragnaros_lava_burst_trap |
Functions | |
| void | AddSC_boss_ragnaros () |
Variables | |
| static constexpr std::array< uint32, 9 > | SummonLavaBurstSpells |
| static constexpr std::array< uint32, 8 > | SummonSonsOfFlameSpells |
| enum RagnarosEvents |
| Enumerator | |
|---|---|
| EVENT_MAGMA_BLAST | |
| EVENT_WRATH_OF_RAGNAROS | |
| EVENT_MIGHT_OF_RAGNAROS | |
| EVENT_LAVA_BURST | |
| EVENT_SUBMERGE | |
| EVENT_EMERGE | |
| EVENT_INTRO_1 | |
| EVENT_INTRO_2 | |
| EVENT_INTRO_3 | |
| EVENT_INTRO_4 | |
| EVENT_INTRO_5 | |
Definition at line 95 of file boss_ragnaros.cpp.
| enum RagnarosMisc |
| Enumerator | |
|---|---|
| NPC_SON_OF_FLAME | |
| MAX_SONS_OF_FLAME | |
Definition at line 112 of file boss_ragnaros.cpp.
| enum RagnarosSpells |
Definition at line 46 of file boss_ragnaros.cpp.
| enum RagnarosTexts |
| Enumerator | |
|---|---|
| SAY_ARRIVAL_1 | |
| SAY_ARRIVAL_2 | |
| SAY_ARRIVAL_3 | |
| SAY_MIGHT | |
| SAY_WRATH | |
| SAY_REINFORCEMENTS_1 | |
| SAY_REINFORCEMENTS_2 | |
| SAY_SLAY | |
Definition at line 34 of file boss_ragnaros.cpp.
| void AddSC_boss_ragnaros | ( | ) |
Definition at line 439 of file boss_ragnaros.cpp.
References RegisterMoltenCoreCreatureAI, RegisterMoltenCoreGameObjectAI, and RegisterSpellScript.
Referenced by AddEasternKingdomsScripts().
|
staticconstexpr |
Definition at line 118 of file boss_ragnaros.cpp.
Referenced by spell_ragnaros_lava_burst::HandleDummy(), and spell_ragnaros_lava_burst::Validate().
|
staticconstexpr |
Definition at line 131 of file boss_ragnaros.cpp.
Referenced by spell_ragnaros_summon_sons_of_flame::HandleDummy(), and spell_ragnaros_summon_sons_of_flame::Validate().