From bb2bb7244eff2a8836a53d1ba1d9fd7966bc95bd Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 24 Jul 2019 16:38:21 +0800 Subject: [PATCH] 1 --- server/gameserver/constant.h | 5 +++-- server/gameserver/human.cc | 7 +++++-- server/gameserver/types.h | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/server/gameserver/constant.h b/server/gameserver/constant.h index e7f8693..722d7f0 100755 --- a/server/gameserver/constant.h +++ b/server/gameserver/constant.h @@ -180,8 +180,9 @@ enum HumanAttrType_e kHAT_Def = 4, kHAT_Speed = 5, kHAT_ShotRange = 6, - HAT_ShotSpeed = 7, - HkAT_ReloadSpeed = 8, + kHAT_ShotSpeed = 7, + kHAT_ReloadSpeed = 8, + kHAT_FireRate = 9, kHAT_End }; diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 8bf4558..866ecd2 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1511,12 +1511,15 @@ float* Human::GetAbilityById(int attr_id) case kHAT_ShotRange: return &ability.shot_range; break; - case HAT_ShotSpeed: + case kHAT_ShotSpeed: return &ability.shot_speed; break; - case HkAT_ReloadSpeed: + case kHAT_ReloadSpeed: return &ability.reload_speed; break; + case kHAT_FireRate: + return &ability.fire_rate; + break; default: return nullptr; break; diff --git a/server/gameserver/types.h b/server/gameserver/types.h index f7282cb..0cb64fa 100755 --- a/server/gameserver/types.h +++ b/server/gameserver/types.h @@ -122,4 +122,5 @@ struct HumanAbility float shot_range = 0.0f; float shot_speed = 0.0f; float reload_speed = 0.0f; + float fire_rate = 0.0f; };