1270 {
1273 if (!caster)
1274 return;
1275
1276 std::list<Creature*> summoners;
1278 std::list<Creature*> list_copy = summoners;
1280 if (summoners.empty())
1281 {
1282 if (list_copy.empty())
1283 return;
1284 summoners = list_copy;
1285 }
1287
1288 for (
uint32 i = 0; i < 3; ++i)
1290 for (
uint32 i = 0; i < 3; ++i)
1292 }
std::uint32_t uint32
Definition Define.h:107
@ SPELL_SUMMON_SUPPRESSER
Definition boss_valithria_dreamwalker.cpp:72
@ SPELL_RECENTLY_SPAWNED
Definition boss_valithria_dreamwalker.cpp:73
Definition GridNotifiers.h:1657
void PreventDefaultAction()
Definition SpellScript.cpp:1000
Unit * GetCaster() const
Definition SpellScript.cpp:1035
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:1375
void GetCreaturesWithEntryInRange(std::list< Creature * > &creatureList, float radius, uint32 entry)
Definition Object.cpp:3060
void RandomResize(C &container, std::size_t requestedSize)
Definition Containers.h:79
@ NPC_WORLD_TRIGGER
Definition zulaman.cpp:720