Project1
标题:
状态加成中的上限提高,怎么改成基础加成?
[打印本页]
作者:
shenweizhiguang
时间:
2019-6-24 15:35
标题:
状态加成中的上限提高,怎么改成基础加成?
比如说,角色的最大血量是1000,装备加1000血量上限,状态+体力上限*150%,应该是最大血量2500,但游戏的算法直接把装备加的血量上限也算上了,就会导致最大血量成了3000,其他状态的加成也是这样
该怎么改成2500的那种呢?
作者:
Aephiex
时间:
2019-6-27 08:29
class Game_BattlerBase
def param(param_id)
value = param_base(param_id)
value *= param_rate(param_id) * param_buff_rate(param_id)
value += param_plus(param_id)
[[value, param_max(param_id)].min, param_min(param_id)].max.to_i
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1