diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index dc3c966..b9eb709 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -2566,8 +2566,12 @@ void Room::NewBieRoomStart() first_newbie_ = pair.second; break; } + int protect_time = MetaMgr::Instance()->level0room_robot_protect_time; + if (creator_game_times_ <= 0) { + protect_time = 6; + } xtimer.AddDeadLineTimerAndAttach - (SERVER_FRAME_RATE * MetaMgr::Instance()->level0room_robot_protect_time, + (SERVER_FRAME_RATE * protect_time, a8::XParams() .SetSender(this), [] (const a8::XParams& param)