aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortreeston <treeston.mmoc@gmail.com>2016-05-14 18:00:07 +0200
committertreeston <treeston.mmoc@gmail.com>2016-05-14 18:00:07 +0200
commit4d4d2f56651b9d9a3966ec2d39f8af182660b369 (patch)
tree3ee022b76b4f0d41c1c66230cef7462500c7c8ad /src
parent2ae85d86d3d1c6a465f9382ec31f6649afa4326c (diff)
Add a LOG_WARN when attempting to summon a non-existing summon group.
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Object/Object.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index a2f519a681c..dd876771800 100644
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -2038,7 +2038,10 @@ void WorldObject::SummonCreatureGroup(uint8 group, std::list<TempSummon*>* list
std::vector<TempSummonData> const* data = sObjectMgr->GetSummonGroup(GetEntry(), GetTypeId() == TYPEID_GAMEOBJECT ? SUMMONER_TYPE_GAMEOBJECT : SUMMONER_TYPE_CREATURE, group);
if (!data)
+ {
+ TC_LOG_WARN("scripts", "%s (%s) tried to summon non-existing summon group %u.", GetName(), GetGUID().ToString(), group);
return;
+ }
for (std::vector<TempSummonData>::const_iterator itr = data->begin(); itr != data->end(); ++itr)
if (TempSummon* summon = SummonCreature(itr->entry, itr->pos, itr->type, itr->time))