From 02a75d607e725b1694da78fe4f42d39190840c18 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 30 Nov 2020 13:41:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=82=B9=E5=B0=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/player.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index de02cd6..95dff57 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -980,8 +980,13 @@ void Player::_CMMove(f8::MsgHdr& hdr, const cs::CMMove& msg) if (moving) { moved_frames = 0; } - shot_start = msg.shot_start(); - shot_hold = msg.shot_hold(); + //前一个状态是纯点射 + if (shot_start && !shot_hold) { + + } else { + shot_start = msg.shot_start(); + shot_hold = msg.shot_hold(); + } fly_distance = std::min(200.0f, msg.fly_distance()); if (!shot_hold) { series_shot_frames = 0;