182 {
183
185 if (!thrower)
188
191 }
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
Definition GameObject.h:125
int32 GetEffectValue() const
Definition SpellScript.cpp:605
Unit * GetHitUnit()
Definition SpellScript.cpp:453
GameObject * GetGObjCaster()
Definition SpellScript.cpp:406
Unit * GetOriginalCaster()
Definition SpellScript.cpp:411
Unit * GetOwner() const
Definition Unit.cpp:7517
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1378
@ SPELL_SUMMON_SCARLET_GHOST
Definition zone_the_scarlet_enclave.cpp:135