Lua 战斗速度计算公式及代码示例
-- 定义角色属性 local Lvl = 50 -- 等级 local HAB = 80 -- 体质 local STR = 100 -- 力量 local HEA = 70 -- 耐力 local DEX = 110 -- 敏捷 local TEN = 90 -- 韧性
-- 计算基础战斗速度 local basicBatSpd = CalcCharBasicBatSpd(Lvl, HAB, STR, HEA, DEX, TEN)
-- 定义敌人属性 local enemyLvl = 45 -- 敌人等级 local enemyDEX = 80 -- 敌人敏捷
-- 计算战斗速度差值 local spdDiff = DEX - enemyDEX
-- 计算最终战斗速度 local finalBatSpd = basicBatSpd + spdDiff
-- 打印最终战斗速度 print('最终战斗速度为:' .. finalBatSpd)
-- 战斗速度基础值 function CalcCharBasicBatSpd(Lvl, HAB, STR, HEA, DEX, TEN) --体质 * 0.1 + 力量 * 0.1 + 敏捷 * 0.7 + 耐力 * 0.1 +10 return HAB * 0.1 + STR * 0.1 + DEX * 1.1 + TEN * 0.1 + 10; end
原文地址: https://www.cveoy.top/t/topic/jB6b 著作权归作者所有。请勿转载和采集!