![]() |
TrinityCore
|
Inheritance diagram for spell_igb_rocket_pack_useable:Private Member Functions | |
| bool | Load () override |
| bool | CheckAreaTarget (Unit *target) |
| void | HandleApply (AuraEffect const *, AuraEffectHandleModes) |
| void | HandleRemove (AuraEffect const *, AuraEffectHandleModes) |
| void | Register () override |
Definition at line 1766 of file boss_icecrown_gunship_battle.cpp.
|
inlineprivate |
Definition at line 1773 of file boss_icecrown_gunship_battle.cpp.
References DATA_ICECROWN_GUNSHIP_BATTLE, DONE, InstanceScript::GetBossState(), WorldObject::GetInstanceScript(), AuraScript::GetOwner(), BaseEntity::GetTypeId(), and TYPEID_PLAYER.
Referenced by Register().
|
inlineprivate |
Definition at line 1778 of file boss_icecrown_gunship_battle.cpp.
References CHAT_MSG_ADDON, AuraScript::GetOwner(), AuraScript::GetTarget(), ITEM_GOBLIN_ROCKET_PACK, LANG_ADDON, Normal, SAY_ZAFOD_ROCKET_PACK_ACTIVE, sCreatureTextMgr, TEAM_OTHER, and TEXT_RANGE_NORMAL.
Referenced by Register().
|
inlineprivate |
Definition at line 1786 of file boss_icecrown_gunship_battle.cpp.
References CHAT_MSG_ADDON, AuraScript::GetOwner(), AuraScript::GetTarget(), ITEM_GOBLIN_ROCKET_PACK, LANG_ADDON, Normal, SAY_ZAFOD_ROCKET_PACK_DISABLED, sCreatureTextMgr, TEAM_OTHER, and TEXT_RANGE_NORMAL.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1768 of file boss_icecrown_gunship_battle.cpp.
References WorldObject::GetInstanceScript(), and AuraScript::GetOwner().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1794 of file boss_icecrown_gunship_battle.cpp.
References AuraScript::AfterEffectApply, AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraCheckAreaTargetFn, AuraEffectApplyFn, AuraEffectRemoveFn, CheckAreaTarget(), AuraScript::DoCheckAreaTarget, EFFECT_0, HandleApply(), HandleRemove(), and SPELL_AURA_DUMMY.