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);