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