![]() |
TrinityCore
|
Inheritance diagram for spell_igb_rocket_pack_useable:Private Member Functions | |
| PrepareAuraScript (spell_igb_rocket_pack_useable) | |
| bool | Load () override |
| bool | CheckAreaTarget (Unit *target) |
| void | HandleApply (AuraEffect const *, AuraEffectHandleModes) |
| void | HandleRemove (AuraEffect const *, AuraEffectHandleModes) |
| void | Register () override |
Definition at line 1777 of file boss_icecrown_gunship_battle.cpp.
|
inlineprivate |
Definition at line 1786 of file boss_icecrown_gunship_battle.cpp.
References DATA_ICECROWN_GUNSHIP_BATTLE, DONE, InstanceScript::GetBossState(), WorldObject::GetInstanceScript(), AuraScript::GetOwner(), Object::GetTypeId(), and TYPEID_PLAYER.
Referenced by Register().
|
inlineprivate |
Definition at line 1791 of file boss_icecrown_gunship_battle.cpp.
References CHAT_MSG_ADDON, AuraScript::GetOwner(), AuraScript::GetTarget(), ITEM_GOBLIN_ROCKET_PACK, LANG_ADDON, SAY_ZAFOD_ROCKET_PACK_ACTIVE, sCreatureTextMgr, TEAM_OTHER, and TEXT_RANGE_NORMAL.
Referenced by Register().
|
inlineprivate |
Definition at line 1799 of file boss_icecrown_gunship_battle.cpp.
References CHAT_MSG_ADDON, AuraScript::GetOwner(), AuraScript::GetTarget(), ITEM_GOBLIN_ROCKET_PACK, LANG_ADDON, SAY_ZAFOD_ROCKET_PACK_DISABLED, sCreatureTextMgr, TEAM_OTHER, and TEXT_RANGE_NORMAL.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 1781 of file boss_icecrown_gunship_battle.cpp.
References WorldObject::GetInstanceScript(), and AuraScript::GetOwner().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 1807 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.