From d8d8b73c2741bc22feb60be698670747e28b3e9d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 5 Sep 2024 17:23:05 +0800 Subject: [PATCH] 1 --- server/gameserver/ability.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/gameserver/ability.cc b/server/gameserver/ability.cc index e4463e52..9f477f5f 100644 --- a/server/gameserver/ability.cc +++ b/server/gameserver/ability.cc @@ -11,6 +11,7 @@ #include "mt/Equip.h" #include "mt/Buff.h" +#include "mt/Param.h" struct AttrAddition : public std::enable_shared_from_this { @@ -51,7 +52,11 @@ static float CalcSpeedRateIn(list_head* head) switch (e->source_type) { case kAstChip: { - e->finaly_value = e->value; + if (mt::Param::s().spd_eff_fac_vec.size() >= 2) { + e->finaly_value = e->value * mt::Param::s().spd_eff_fac_vec.at(1); + } else { + e->finaly_value = e->value; + } s_speed_ratein_list.push_back(e->holder); } break;