From 4d4d2f56651b9d9a3966ec2d39f8af182660b369 Mon Sep 17 00:00:00 2001 From: treeston Date: Sat, 14 May 2016 18:00:07 +0200 Subject: Add a LOG_WARN when attempting to summon a non-existing summon group. --- src/server/game/Entities/Object/Object.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') 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* list std::vector 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::const_iterator itr = data->begin(); itr != data->end(); ++itr) if (TempSummon* summon = SummonCreature(itr->entry, itr->pos, itr->type, itr->time)) -- cgit v1.2.3