From 6fc087a1fd54196a27f4f4f333fc9d7bf264aac1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 5 Sep 2024 17:32:35 +0800 Subject: [PATCH] 1 --- server/gameserver/ability.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/gameserver/ability.cc b/server/gameserver/ability.cc index 9f477f5f..c460fd0c 100644 --- a/server/gameserver/ability.cc +++ b/server/gameserver/ability.cc @@ -77,6 +77,19 @@ static float CalcSpeedRateIn(list_head* head) }); } float result = 0.0f; + { + bool inited = false; + for (size_t i = 0; i < s_speed_ratein_list.size(); ++i) { + if (i >= mt::Param::s().spd_pun_fac_vec.size()) { + break; + } + if (!inited) { + result = 1; + result = true; + } + result *= 1 + s_speed_ratein_list.at(i)->finaly_value; + } + } s_speed_ratein_list.clear(); return result; }