◆ HandleSendEvent()
void spell_q9847_a_spirit_ally::HandleSendEvent |
( |
SpellEffIndex |
| ) |
|
|
inlineprivate |
2446 {
2447 float dist = 5.0f;
2451 }
constexpr auto IN_MILLISECONDS
Definition Common.h:53
constexpr auto MINUTE
Definition Common.h:47
@ TEMPSUMMON_TIMED_DESPAWN
Definition Object.h:48
Unit * GetCaster()
Definition SpellScript.cpp:401
TempSummon * SummonCreature(uint32 id, const Position &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) const
Definition Object.cpp:2368
Position GetNearPosition(float dist, float angle)
Definition Object.cpp:2741
@ NPC_FERALFEN_TOTEM
Definition spell_quest.cpp:2438
float GetOrientation() const
Definition Position.h:124
References SpellScript::GetCaster(), WorldObject::GetNearPosition(), Position::GetOrientation(), IN_MILLISECONDS, MINUTE, NPC_FERALFEN_TOTEM, WorldObject::SummonCreature(), and TEMPSUMMON_TIMED_DESPAWN.
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
void spell_q9847_a_spirit_ally::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: