1108 {
1110
1112 {
1113 Position pos = caster->GetRandomNearPosition(5.0f);
1115 {
1116 haunt->SetSpeed(
MOVE_RUN, 0.5,
true);
1117 haunt->GetMotionMaster()->MoveFollow(caster, 1, M_PI);
1118 }
1119 }
1120 }
constexpr auto IN_MILLISECONDS
Definition Common.h:53
@ TEMPSUMMON_TIMED_DESPAWN
Definition Object.h:48
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
@ MOVE_RUN
Definition UnitDefines.h:350
void PreventHitDefaultEffect(SpellEffIndex effIndex)
Definition SpellScript.cpp:590
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
@ NPC_SCOURGE_HAUNT
Definition spell_generic.cpp:1099