◆ Load()
bool spell_igb_gunship_fall_teleport::Load |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ PrepareSpellScript()
◆ Register()
void spell_igb_gunship_fall_teleport::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
2139 {
2142 }
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELL_EFFECT_TELEPORT_UNITS
Definition SharedDefines.h:783
@ TARGET_DEST_NEARBY_ENTRY
Definition SharedDefines.h:1450
#define SpellObjectTargetSelectFn(F, I, N)
Definition SpellScript.h:359
#define SpellEffectFn(F, I, N)
Definition SpellScript.h:337
HookList< ObjectTargetSelectHandler > OnObjectTargetSelect
Definition SpellScript.h:358
HookList< EffectHandler > OnEffectLaunch
Definition SpellScript.h:333
void SelectTransport(WorldObject *&target)
Definition boss_icecrown_gunship_battle.cpp:2125
void RelocateDest(SpellEffIndex)
Definition boss_icecrown_gunship_battle.cpp:2131
References EFFECT_0, SpellScript::OnEffectLaunch, SpellScript::OnObjectTargetSelect, RelocateDest(), SelectTransport(), SPELL_EFFECT_TELEPORT_UNITS, SpellEffectFn, SpellObjectTargetSelectFn, and TARGET_DEST_NEARBY_ENTRY.
◆ RelocateDest()
void spell_igb_gunship_fall_teleport::RelocateDest |
( |
SpellEffIndex |
| ) |
|
|
inlineprivate |
2132 {
2133 Position offset = {0.0f, 0.0f, 0.0f, 0.0f};
2136 }
@ TEAM_HORDE
Definition SharedDefines.h:761
WorldLocation * GetHitDest()
Definition SpellScript.cpp:504
virtual uint32 GetData(uint32) const
Definition ZoneScript.h:51
float m_positionZ
Definition Position.h:57
void RelocateOffset(const Position &offset)
Definition Position.cpp:59
@ DATA_TEAMID_IN_INSTANCE
Definition trial_of_the_champion.h:44
References DATA_TEAMID_IN_INSTANCE, SpellScript::GetCaster(), ZoneScript::GetData(), SpellScript::GetHitDest(), WorldObject::GetInstanceScript(), Position::m_positionZ, Position::RelocateOffset(), and TEAM_HORDE.
Referenced by Register().
◆ SelectTransport()
void spell_igb_gunship_fall_teleport::SelectTransport |
( |
WorldObject *& |
target | ) |
|
|
inlineprivate |
The documentation for this class was generated from the following file: