From e01382beacab0533e75034b6631d1c5b4eb5cf46 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 25 May 2020 12:03:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=96=B0=E6=89=8B=E5=87=BA?= =?UTF-8?q?=E7=94=9F=E7=82=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/mapmgr.cc | 12 ++++++------ server/gameserver/room.cc | 1 + server/gameserver/roommgr.cc | 8 ++++++++ 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/server/gameserver/mapmgr.cc b/server/gameserver/mapmgr.cc index 4969ec3..3642d04 100644 --- a/server/gameserver/mapmgr.cc +++ b/server/gameserver/mapmgr.cc @@ -26,12 +26,12 @@ void MapMgr::Init() map_meta_->i->map_height() / MAP_GRID_WIDTH, MAP_GRID_WIDTH); CreateThings(); - a8::XPrintf("current_uniid:%d loots:%d spawn_points:%d\n", - { - current_uniid_, - loots_.size(), - spawn_points_.size() - }); + a8::UdpLog::Instance()->Info("current_uniid:%d loots:%d spawn_points:%d\n", + { + current_uniid_, + loots_.size(), + spawn_points_.size() + }); if (current_uniid_ >= FIXED_OBJECT_MAXID) { abort(); } diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 41ad690..c71c797 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -1630,6 +1630,7 @@ void Room::SecondRandPoint() hum->born_point = newbie_point; if (hum->born_point) { IncBornPointHumanNum(hum->born_point, hum); + hum->SetPos(hum->born_point->RandPoint()); } hum->FindLocation(); hum->RefreshView(); diff --git a/server/gameserver/roommgr.cc b/server/gameserver/roommgr.cc index 9fabf37..82b0d7d 100644 --- a/server/gameserver/roommgr.cc +++ b/server/gameserver/roommgr.cc @@ -345,6 +345,14 @@ Room* RoomMgr::CreateRoom(RoomType_e room_type) inactive_room_hash_[room->room_uuid] = room; room_hash_[room->room_uuid] = room; room_idx_hash_[room->room_idx] = room; + #ifdef DEBUG + a8::UdpLog::Instance()->Debug("createroom room_idx:%d room_uuid:%d room_type:%d", + { + room->room_idx, + room->room_uuid, + room->room_type + }); + #endif return room; }