![]() |
TrinityCore
|
Inheritance diagram for spell_shadow_portal_rooms:Private Member Functions | |
| bool | Load () override |
| void | HandleSendEvent (SpellEffIndex) |
| void | Register () override |
Private Attributes | |
| InstanceScript * | _instance = nullptr |
Definition at line 254 of file boss_darkmaster_gandling.cpp.
|
inlineprivate |
Definition at line 262 of file boss_darkmaster_gandling.cpp.
References _instance, SpellScript::GetCaster(), SpellScript::GetEffectInfo(), ObjectAccessor::GetGameObject(), InstanceScript::GetGuidData(), GO_GATE_BAROV, GO_GATE_ILLUCIA, GO_GATE_MALICIA, GO_GATE_POLKELT, GO_GATE_RAVENIAN, GO_GATE_THEOLEN, GO_STATE_READY, NPC_RISEN_GUARDIAN, SPELL_EVENT_BAROVFAMILYVAULT, SPELL_EVENT_HALLOFSECRETS, SPELL_EVENT_HALLOFTHEDAMNED, SPELL_EVENT_THECOVEN, SPELL_EVENT_THESHADOWVAULT, SPELL_EVENT_VAULTOFTHERAVENIAN, WorldObject::SummonCreature(), SummonPos, and TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 256 of file boss_darkmaster_gandling.cpp.
References _instance, SpellScript::GetCaster(), WorldObject::GetInstanceScript(), InstanceHasScript(), and ScholomanceScriptName.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 324 of file boss_darkmaster_gandling.cpp.
References EFFECT_1, HandleSendEvent(), SpellScript::OnEffectHit, SPELL_EFFECT_SEND_EVENT, and SpellEffectFn.
|
private |
Definition at line 329 of file boss_darkmaster_gandling.cpp.
Referenced by HandleSendEvent(), and Load().