From 25aecdf0e5fb53eeda635ba68496d77c0ae3431e Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 8 Nov 2021 13:17:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=90=83=E8=97=A5=E9=80=9F?= =?UTF-8?q?=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/human.cc | 4 +++- server/tools/protobuild/metatable.proto | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 32396e7..8caa604 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -119,8 +119,10 @@ float Human::GetSpeed() } } else if (aiming) { return std::max(1, meta->i->aiming_speed()); - } else if (action_type != AT_None) { + } else if (action_type == AT_Reload) { return std::max(1, meta->i->reload_speed()); + } else if (action_type == AT_UseItem) { + return std::max(1, meta->i->useitem_speed()); } speed = meta->i->move_speed(); } diff --git a/server/tools/protobuild/metatable.proto b/server/tools/protobuild/metatable.proto index a0ce3b6..13b5b8a 100755 --- a/server/tools/protobuild/metatable.proto +++ b/server/tools/protobuild/metatable.proto @@ -204,6 +204,7 @@ message Player optional int32 aiming_speed = 8; optional int32 move_speed4 = 10; //移动速度4 optional int32 reload_speed = 9; + optional int32 useitem_speed = 49; optional float def = 11; //防御 optional string volume = 12; //初始库存 optional int32 level = 13;