AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Private Member Functions | |
PrepareAuraScript (spell_igb_on_gunship_deck_aura) | |
bool | Load () override |
bool | CheckAreaTarget (Unit *unit) |
void | HandleApply (AuraEffect const *, AuraEffectHandleModes) |
void | Register () override |
Private Attributes | |
TeamId | _teamIdInInstance |
|
inlineprivate |
|
inlineprivate |
References _teamIdInInstance, ACTION_SHIP_VISITS_ENEMY, ACTION_SHIP_VISITS_SELF, AuraScript::GetOwner(), AuraScript::GetSpellInfo(), AuraScript::GetTarget(), SpellInfo::Id, NPC_ORGRIMS_HAMMER, NPC_THE_SKYBREAKER, SPELL_ON_ORGRIMS_HAMMER_DECK, SPELL_ON_SKYBREAKER_DECK, and TEAM_HORDE.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
References _teamIdInInstance, DATA_TEAMID_IN_INSTANCE, AuraScript::GetOwner(), and TEAM_ALLIANCE.
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
References AuraScript::AfterEffectApply, AURA_EFFECT_HANDLE_REAL, AuraCheckAreaTargetFn, AuraEffectApplyFn, CheckAreaTarget(), AuraScript::DoCheckAreaTarget, EFFECT_0, HandleApply(), and SPELL_AURA_DUMMY.
|
private |
Referenced by HandleApply(), and Load().