From 4c001e7eed4df0e52393772b85af4ab1d874dbcf Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 21 Dec 2023 16:45:53 +0800 Subject: [PATCH] 1 --- server/gameserver/handlermgr.cc | 1 + server/gameserver/player.cc | 5 +++++ server/gameserver/player.h | 2 ++ 3 files changed, 8 insertions(+) diff --git a/server/gameserver/handlermgr.cc b/server/gameserver/handlermgr.cc index 013b85cc..aea4ba5d 100644 --- a/server/gameserver/handlermgr.cc +++ b/server/gameserver/handlermgr.cc @@ -132,6 +132,7 @@ void HandlerMgr::RegisterNetMsgHandlers() RegisterNetMsgHandler(&ggmsghandler, &Player::_CMSetRevivePosition); RegisterNetMsgHandler(&ggmsghandler, &Player::_CMGetSettlementTeamList); RegisterNetMsgHandler(&ggmsghandler, &Player::_CMReportHookHitPos); + RegisterNetMsgHandler(&ggmsghandler, &Player::_CMReportSpecShotHitPos); } void HandlerMgr::ProcGMMsg(unsigned long saddr, int sockhandle, diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index d97a257a..220d0e23 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -1826,6 +1826,11 @@ void Player::_CMReportHookHitPos(f8::MsgHdr* hdr, const cs::CMReportHookHitPos& } } +void Player::_CMReportSpecShotHitPos(f8::MsgHdr* hdr, const cs::CMReportSpecShotHitPos& msg) +{ + +} + void Player::SetShotHold(bool hold) { if (!hold && shot_hold) { diff --git a/server/gameserver/player.h b/server/gameserver/player.h index f8b2894e..d0c55d24 100644 --- a/server/gameserver/player.h +++ b/server/gameserver/player.h @@ -27,6 +27,7 @@ namespace cs class MFSettlement; class CMGetSettlementTeamList; class CMReportHookHitPos; + class CMReportSpecShotHitPos; } class Room; @@ -142,6 +143,7 @@ class Player : public Human void _CMSetRevivePosition(f8::MsgHdr* hdr, const cs::CMSetRevivePosition& msg); void _CMGetSettlementTeamList(f8::MsgHdr* hdr, const cs::CMGetSettlementTeamList& msg); void _CMReportHookHitPos(f8::MsgHdr* hdr, const cs::CMReportHookHitPos& msg); + void _CMReportSpecShotHitPos(f8::MsgHdr* hdr, const cs::CMReportSpecShotHitPos& msg); virtual void SetAttackDir(const glm::vec3& attack_dir) override; void AsyncRequestWatchWar(bool send_rsp_msg);