From 1d176d805d192e6d3abe4e3105f4c4103e487ad5 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 25 May 2023 15:32:12 +0800 Subject: [PATCH] 1 --- server/gameserver/mt/Map.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/gameserver/mt/Map.cc b/server/gameserver/mt/Map.cc index 67351151..197544e6 100644 --- a/server/gameserver/mt/Map.cc +++ b/server/gameserver/mt/Map.cc @@ -250,6 +250,19 @@ namespace mt if (_group_world_objects.find(ikey) != _group_world_objects.end()) { abort(); } + std::vector> objects; + auto items = group_obj->At(key); + for (int iii = 0; iii < items->Size(); ++iii) { + auto item_obj = items->At(iii); + auto obj = std::make_shared(); + { + obj->pos.x = item_obj->At("x")->AsXValue().GetDouble(); + obj->pos.y = item_obj->At("y")->AsXValue().GetDouble(); + obj->pos.z = item_obj->At("z")->AsXValue().GetDouble(); + } + objects.push_back(obj); + } + _group_world_objects[ikey] = objects; } } }