![]() |
TrinityCore
|
Inheritance diagram for spell_igb_on_gunship_deck:Private Member Functions | |
| bool | Load () override |
| bool | CheckAreaTarget (Unit *unit) |
| void | HandleApply (AuraEffect const *, AuraEffectHandleModes) |
| void | Register () override |
Private Attributes | |
| uint32 | _teamInInstance |
Definition at line 1804 of file boss_icecrown_gunship_battle.cpp.
|
inline |
Definition at line 1807 of file boss_icecrown_gunship_battle.cpp.
References _teamInInstance.
|
inlineprivate |
Definition at line 1822 of file boss_icecrown_gunship_battle.cpp.
References BaseEntity::GetTypeId(), and TYPEID_PLAYER.
Referenced by Register().
|
inlineprivate |
Definition at line 1827 of file boss_icecrown_gunship_battle.cpp.
References _teamInInstance, ACTION_SHIP_VISITS, WorldObject::FindNearestCreature(), BaseEntity::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 SpellScriptBase.
Definition at line 1813 of file boss_icecrown_gunship_battle.cpp.
References _teamInInstance, DATA_TEAM_IN_INSTANCE, and AuraScript::GetOwner().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1834 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 1840 of file boss_icecrown_gunship_battle.cpp.
Referenced by HandleApply(), Load(), and spell_igb_on_gunship_deck().