![]() |
TrinityCore
|
Inheritance diagram for spell_shadow_portal:Private Member Functions | |
| bool | Load () override |
| void | HandleCast (SpellEffIndex) |
| void | Register () override |
Private Attributes | |
| InstanceScript * | _instance = nullptr |
Definition at line 148 of file boss_darkmaster_gandling.cpp.
|
inlineprivate |
Definition at line 156 of file boss_darkmaster_gandling.cpp.
References _instance, WorldObject::CastSpell(), SpellScript::GetCaster(), ObjectAccessor::GetGameObject(), InstanceScript::GetGuidData(), SpellScript::GetHitUnit(), GO_GATE_BAROV, GO_GATE_ILLUCIA, GO_GATE_MALICIA, GO_GATE_POLKELT, GO_GATE_RAVENIAN, GO_GATE_THEOLEN, GO_STATE_ACTIVE, ROOM_BAROV_FAMILY_VAULT, ROOM_HALL_OF_SECRETS, ROOM_HALL_OF_THE_DAMNED, ROOM_THE_COVEN, ROOM_THE_SHADOW_VAULT, ROOM_VAULT_OF_THE_RAVENIAN, SPELL_SHADOW_PORTAL_BAROVFAMILYVAULT, SPELL_SHADOW_PORTAL_HALLOFSECRETS, SPELL_SHADOW_PORTAL_HALLOFTHEDAMNED, SPELL_SHADOW_PORTAL_THECOVEN, SPELL_SHADOW_PORTAL_THESHADOWVAULT, SPELL_SHADOW_PORTAL_VAULTOFTHERAVENIAN, and urand().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 150 of file boss_darkmaster_gandling.cpp.
References _instance, SpellScript::GetCaster(), WorldObject::GetInstanceScript(), InstanceHasScript(), and ScholomanceScriptName.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 205 of file boss_darkmaster_gandling.cpp.
References EFFECT_0, HandleCast(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_DUMMY, and SpellEffectFn.
|
private |
Definition at line 210 of file boss_darkmaster_gandling.cpp.
Referenced by HandleCast(), and Load().