![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "ScriptedCreature.h"#include "SpellAuraEffects.h"#include "SpellInfo.h"#include "SpellScript.h"#include "sunwell_plateau.h"
Include dependency graph for boss_muru.cpp:Go to the source code of this file.
Classes | |
| struct | boss_muru |
| struct | boss_entropius |
| struct | npc_muru_portal |
| struct | npc_void_sentinel_summoner |
| struct | npc_void_sentinel |
| struct | npc_void_spawn |
| struct | npc_dark_fiend |
| struct | npc_darkness |
| struct | npc_singularity |
| struct | ShadowswordBaseAI |
| struct | npc_shadowsword_berserker |
| struct | npc_shadowsword_fury_mage |
| class | spell_muru_summon_blood_elves_periodic |
| class | spell_muru_summon_blood_elves_script |
| class | spell_muru_darkness |
| class | spell_muru_dark_fiend_magic |
| class | spell_muru_transform_visual_missile_periodic |
| class | spell_muru_summon_void_sentinel_summoner |
| class | spell_muru_negative_energy_periodic |
| class | spell_muru_negative_energy |
Functions | |
| void | DoResetPortals (Creature *creature) |
| void | DoDespawnSummons (Creature *creature) |
| void | AddSC_boss_muru () |
Variables | |
| static constexpr std::array< uint32, 8 > | SummonDarkFiendSpells |
| enum MuruEvents |
| Enumerator | |
|---|---|
| EVENT_SUMMON_BLOOD_ELVES | |
| EVENT_SUMMON_ENTROPIUS | |
| EVENT_SET_INVISIBLE | |
| EVENT_BERSERK | |
| EVENT_SPAWN_1 | |
| EVENT_SPAWN_2 | |
| EVENT_DARKNESS | |
| EVENT_BLACK_HOLE | |
Definition at line 126 of file boss_muru.cpp.
| enum MuruMisc |
| Enumerator | |
|---|---|
| ACTION_BERSERK | |
| ACTION_DISPELLED_MAGIC | |
| ACTION_CANCEL_SUMMON | |
| MAX_VOID_SPAWNS | |
| NPC_WORLD_TRIGGER_MOVE_TO | |
| POINT_ROOM | |
Definition at line 141 of file boss_muru.cpp.
| enum MuruSpells |
Definition at line 37 of file boss_muru.cpp.
| void AddSC_boss_muru | ( | ) |
Definition at line 1029 of file boss_muru.cpp.
References RegisterSpellScript, and RegisterSunwellPlateauCreatureAI.
Referenced by AddEasternKingdomsScripts().
| void DoDespawnSummons | ( | Creature * | creature | ) |
Definition at line 171 of file boss_muru.cpp.
References ACTION_CANCEL_SUMMON, GetCreatureListWithEntryInGrid(), NPC_BERSERKER, NPC_DARK_FIEND, NPC_DARKNESS, NPC_ENTROPIUS, NPC_FURY_MAGE, NPC_MURU_PORTAL_TARGET, NPC_SINGULARITY, NPC_VOID_SENTINEL, NPC_VOID_SENTINEL_SUMMONER, and NPC_VOID_SPAWN.
Referenced by boss_muru::EnterEvadeMode(), boss_entropius::EnterEvadeMode(), and boss_entropius::JustDied().
| void DoResetPortals | ( | Creature * | creature | ) |
Definition at line 163 of file boss_muru.cpp.
References GetCreatureListWithEntryInGrid(), and NPC_MURU_PORTAL_TARGET.
Referenced by boss_muru::EnterEvadeMode(), boss_entropius::EnterEvadeMode(), and boss_entropius::UpdateAI().
|
staticconstexpr |
Definition at line 151 of file boss_muru.cpp.
Referenced by spell_muru_darkness::HandleEffectPeriodic(), and spell_muru_darkness::Validate().