diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 6af4152..ed321e1 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -224,6 +224,10 @@ void Room::ShuaAndroid() int refresh_time = a8::RandEx(MetaMgr::Instance()->refresh_robot_min_time, MetaMgr::Instance()->refresh_robot_max_time); if (robot_num > 0 && refresh_time > 0) { + if (IsMiniRoom()) { + robot_num /= 2; + robot_num = std::max(1, robot_num); + } CreateAndroid(robot_num); xtimer.AddDeadLineTimerAndAttach(SERVER_FRAME_RATE * refresh_time, a8::XParams()