From 9bd4b6acbd94b2c1395637620ef51034c4a3beea Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 9 Sep 2024 15:51:22 +0800 Subject: [PATCH] 1 --- server/gameserver/player.cc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 813efcd8..ba982547 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -1025,11 +1025,27 @@ void Player::_CMMove(f8::MsgHdr* hdr, const cs::CMMove& msg) TypeConvert::FromPb(tmp_pos, &msg.move_target_pos()); if (GetPos().Distance2D2(tmp_pos) < 200) { if (!GetMovement()->MoveToPos(tmp_pos)) { +#ifdef MYDEBUG + a8::XPrintf("pullback target_pos:%f,%f,%f\n", + { + tmp_pos.x, + tmp_pos.y, + tmp_pos.z + }); +#endif Pullback(); } else { move_target_pos_ = tmp_pos; } } else { +#ifdef MYDEBUG + a8::XPrintf("pullback target_pos:%f,%f,%f\n", + { + tmp_pos.x, + tmp_pos.y, + tmp_pos.z + }); +#endif Pullback(); } } @@ -2010,6 +2026,14 @@ void Player::SetShotHold(bool hold) void Player::Pullback() { +#ifdef MYDEBUG + a8::XPrintf("pullback %f,%f,%f\n", + { + GetPos().GetX(), + GetPos().GetY(), + GetPos().GetZ(), + }); +#endif cs::SMPullback msg; TypeConvert::ToPb(GetPos().ToGlmVec3(), msg.mutable_pos()); SendNotifyMsg(msg);