diff --git a/server/gameserver/player.h b/server/gameserver/player.h index b2b64176..732a3979 100644 --- a/server/gameserver/player.h +++ b/server/gameserver/player.h @@ -167,6 +167,7 @@ private: a8::XTimerWp watch_war_req_timer_; glm::vec3 move_target_pos_ = GlmHelper::ZERO; + glm::vec3 current_pos_ = GlmHelper::ZERO; #ifdef MYDEBUG std::vector last_interaction_objids_; diff --git a/server/tools/protobuild/cs_proto.proto b/server/tools/protobuild/cs_proto.proto index 30983558..4c986284 100755 --- a/server/tools/protobuild/cs_proto.proto +++ b/server/tools/protobuild/cs_proto.proto @@ -1659,6 +1659,7 @@ message CMMove optional int32 skill_hold = 50; //一直按着技能键,松开时传0(技能id) optional MFVec3 move_target_pos = 51; //移动-目标(位置) + optional MFVec3 current_pos = 52; //客户端当前坐标 } //立刻消息