Project1
标题:
请教属性能力的问题
[打印本页]
作者:
300英雄
时间:
2017-7-24 17:09
标题:
请教属性能力的问题
本帖最后由 300英雄 于 2017-7-24 17:17 编辑
def param(param_id)
value = param_base(param_id) + param_plus(param_id) +
skill_plus(param_id) + state_param_plus(param_id)
value *= param_rate(param_id) * param_buff_rate(param_id) *
skill_rate(param_id) * state_param_rate(param_id)
[[value, param_max(param_id)].min, param_min(param_id)].max.to_i
end
这段文字是计算属性的,我想请问一下怎么做到这个效果(红字)
血量 += 法强/40
法强 += 血量/1000
举例子: 1000血量和40法强。结果血量= 1000+40/40=1001 法强= 40+1000/1000=41
这个脚本只要属性出现一次变差,就会重新计算导致无限循环
(本人反正制作出来循环BUG——A召唤B ,B召唤A)
把这个意思弄简单点就是
攻10 防10
的属性用这个
攻+防 防+攻
=>
攻 20 防20
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1