-- 修复代码 function CalcAdditionalResistCriticalRate(EntType, ResistCritical, Lvl, BuffResistCriticalRate) local fAdditionalResistCirticalRate = BuffResistCriticalRate / 100; if EntType == 0 or EntType == 5 then fAdditionalResistCirticalRate = fAdditionalResistCirticalRate + ResistCritical * 0.01; else fAdditionalResistCirticalRate = fAdditionalResistCirticalRate + ResistCritical * 0.005; end return fAdditionalResistCirticalRate; end

-- 修复说明 -- 1. 将重复的代码删除,将两个分支的结果合并 -- 2. 将 'BuffResistCriticalRate' 和 'ResistCritical' 的计算分开,更好理解 -- 3. 修改 'EntType == 5' 的计算公式,使得抗爆率增加更快

Lua 代码优化:计算附加抗爆率函数

原文地址: https://www.cveoy.top/t/topic/jB6k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录