From a551dd78e6ee1689659040be8ae54dcf8ef20f5b Mon Sep 17 00:00:00 2001 From: Vincent-Michael Date: Sat, 2 May 2015 02:09:53 +0200 Subject: Core/Quest: Added new error log for load quest_poi --- src/server/scripts/Commands/cs_go.cpp | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) (limited to 'src/server/scripts/Commands') diff --git a/src/server/scripts/Commands/cs_go.cpp b/src/server/scripts/Commands/cs_go.cpp index 08fd8b66c51..c7d9f069ae7 100644 --- a/src/server/scripts/Commands/cs_go.cpp +++ b/src/server/scripts/Commands/cs_go.cpp @@ -343,19 +343,14 @@ public: if (QuestPOIVector const* poiData = sObjectMgr->GetQuestPOIVector(questID)) { - for (auto data = poiData->begin(); data != poiData->end(); ++data) - { - mapId = data->MapID; - - for (auto points = data->points.begin(); points != data->points.end(); ++points) - { - x = points->X; - y = points->Y; - if (Map const* map = sMapMgr->CreateBaseMap(mapId)) - z = std::max(map->GetHeight(x, y, MAX_HEIGHT), map->GetWaterLevel(x, y)); - break; - } - } + auto data = poiData->front(); + + mapId = data.MapID; + + Map const* map = sMapMgr->CreateBaseMap(mapId); + x = data.points.front().X; + y = data.points.front().Y; + z = std::max(map->GetHeight(x, y, MAX_HEIGHT), map->GetWaterLevel(x, y)); } else { -- cgit v1.2.3