diff --git a/server/gameserver/ability.cc b/server/gameserver/ability.cc index 3e311209..244cb246 100644 --- a/server/gameserver/ability.cc +++ b/server/gameserver/ability.cc @@ -87,7 +87,7 @@ static float CalcSpeedRateIn(list_head* head) result = 1; inited = true; } - result *= 1 + s_speed_ratein_list.at(i)->finaly_value; + result *= 1 + (s_speed_ratein_list.at(i)->finaly_value * mt::Param::s().spd_pun_fac_vec.at(i)); } } s_speed_ratein_list.clear();