From 930d5b1b824ce192ea30df590d0ca3c49efced34 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 28 Mar 2023 19:39:56 +0800 Subject: [PATCH] 1 --- server/gameserver/battledatacontext.cc | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/server/gameserver/battledatacontext.cc b/server/gameserver/battledatacontext.cc index 5bc83979..5fcca917 100644 --- a/server/gameserver/battledatacontext.cc +++ b/server/gameserver/battledatacontext.cc @@ -87,32 +87,32 @@ public: float GetSkillCdPct() { - return 0.0f; + return skill_cd_pct_; } float GetRescueTimePct() { - return 0.0f; + return rescue_time_pct_; } float GetDrugTimePct() { - return 0.0f; + return durg_time_pct_; } float GetDrugEfficacyPct() { - return 0.0f; + return durg_eff_pct_; } float GetTenacityPct() { - return 0.0f; + return tenacity_pct_; } float GetRecoverHpAdd() { - return 0.0f; + return recover_hp_add_pct_; } void Init(Creature* c) @@ -234,6 +234,12 @@ private: dodge_ = finaly_attr_rate[kHAT_DODGE]; dodge_damage_ruduce_ = finaly_attr_rate[kHAT_DODGE_DAMAGE_RATE]; brain_life_pct_ = finaly_attr_rate[kHAT_BrainLifePct]; + skill_cd_pct_ = finaly_attr_rate[kHAT_SkillTime]; + rescue_time_pct_ = finaly_attr_rate[kHAT_RescueTime]; + durg_time_pct_ = finaly_attr_rate[kHAT_DrugTime]; + durg_eff_pct_ = finaly_attr_rate[kHAT_DrugEfficacy]; + tenacity_pct_ = finaly_attr_rate[kHAT_Tenacity]; + recover_hp_add_pct_ = finaly_attr_rate[kHAT_RecoverHpAdd]; } } @@ -247,7 +253,12 @@ private: float dodge_ = 0.0f; float dodge_damage_ruduce_ = 0.0f; float brain_life_pct_ = 0.0f; - + float skill_cd_pct_ = 0.0f; + float rescue_time_pct_ = 0.0f; + float durg_time_pct_ = 0.0f; + float durg_eff_pct_ = 0.0f; + float tenacity_pct_ = 0.0f; + float recover_hp_add_pct_ = 0.0f; }; class WeaponAbility