From 631ddfefc8483edd17caac53cb8c09a610a386bc Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 27 May 2020 16:07:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B0=83=E8=AF=95=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/room.cc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index dfb4e17..282bd55 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -195,6 +195,28 @@ void Room::AddPlayer(Player* hum) RandRemoveAndroid(); } NotifyUiUpdate(); + #ifdef DEBUG + xtimer.AddRepeatTimerAndAttach + (SERVER_FRAME_RATE * 5, + a8::XParams() + .SetSender(hum), + [] (const a8::XParams& param) + { + Human* hum = (Human*)param.sender.GetUserData(); + std::string debugmsg = a8::Format("weapon_id:%d weapon_lv:%d atk:%f fire_rate:%f " + "volume:%d maxhp:%f", + { + hum->curr_weapon->weapon_id, + hum->curr_weapon->weapon_lv, + hum->curr_weapon->GetAttrValue(kHAT_Atk), + hum->curr_weapon->GetAttrValue(kHAT_FireRate), + hum->curr_weapon->GetAttrValue(kHAT_Volume), + hum->curr_weapon->GetAttrValue(kHAT_MaxHp) + }); + hum->SendDebugMsg(debugmsg); + }, + &hum->xtimer_attacher.timer_list_); + #endif } int Room::AllocUniid()