赞 | 12 |
VIP | 2 |
好人卡 | 5 |
积分 | 13 |
经验 | 24311 |
最后登录 | 2023-9-26 |
在线时间 | 378 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1345
- 在线时间
- 378 小时
- 注册时间
- 2015-6-16
- 帖子
- 571
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 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 |
|