![]() |
TrinityCore
|
Inheritance diagram for spell_igb_on_gunship_deck:Private Member Functions | |
| PrepareAuraScript (spell_igb_on_gunship_deck) | |
| bool | Load () override |
| bool | CheckAreaTarget (Unit *unit) |
| void | HandleApply (AuraEffect const *, AuraEffectHandleModes) |
| void | Register () override |
Private Attributes | |
| uint32 | _teamInInstance |
Definition at line 1817 of file boss_icecrown_gunship_battle.cpp.
|
inline |
Definition at line 1822 of file boss_icecrown_gunship_battle.cpp.
References _teamInInstance.
|
inlineprivate |
Definition at line 1837 of file boss_icecrown_gunship_battle.cpp.
References Object::GetTypeId(), and TYPEID_PLAYER.
Referenced by Register().
|
inlineprivate |
Definition at line 1842 of file boss_icecrown_gunship_battle.cpp.
References _teamInInstance, ACTION_SHIP_VISITS, WorldObject::FindNearestCreature(), Object::GetGUID(), AuraScript::GetOwner(), AuraScript::GetSpellInfo(), AuraScript::GetTarget(), HORDE, NPC_ORGRIMS_HAMMER, NPC_THE_SKYBREAKER, SPELL_ON_ORGRIMS_HAMMER_DECK, and SPELL_ON_SKYBREAKER_DECK.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 1828 of file boss_icecrown_gunship_battle.cpp.
References _teamInInstance, DATA_TEAM_IN_INSTANCE, and AuraScript::GetOwner().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 1849 of file boss_icecrown_gunship_battle.cpp.
References AuraScript::AfterEffectApply, AURA_EFFECT_HANDLE_REAL, AuraCheckAreaTargetFn, AuraEffectApplyFn, CheckAreaTarget(), AuraScript::DoCheckAreaTarget, EFFECT_0, HandleApply(), and SPELL_AURA_DUMMY.
|
private |
Definition at line 1855 of file boss_icecrown_gunship_battle.cpp.
Referenced by HandleApply(), Load(), and spell_igb_on_gunship_deck().