From ebd05face0f33b1bc6de312a14365fa710601f25 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 25 May 2023 15:55:56 +0800 Subject: [PATCH] 1 --- server/gameserver/room.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 9d5e7305..196497b8 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -62,6 +62,7 @@ #include "mt/AirLine.h" #include "mt/Robot.h" #include "mt/SafeAreaPos.h" +#include "mt/MapThingGroup.h" struct FrameCallNode { @@ -3666,6 +3667,11 @@ void Room::CreateWorldObjects() break; } } + for (auto& itr : GetMapMeta()->_group_world_objects) { + int ikey = itr.first; + auto objects = itr.second; + std::shuffle(objects.begin(), objects.end(), std::default_random_engine(a8::XGetTickCount())); + } if (born_point_hash_.size() < 10) { abort(); }