赞 | 294 |
VIP | 11 |
好人卡 | 74 |
积分 | 231 |
经验 | 281171 |
最后登录 | 2025-7-9 |
在线时间 | 9455 小时 |
Lv5.捕梦者 (暗夜天使) 只有笨蛋才会看到
- 梦石
- 1
- 星屑
- 22069
- 在线时间
- 9455 小时
- 注册时间
- 2012-6-19
- 帖子
- 7123
 
|
本帖最后由 喵呜喵5 于 2014-9-6 23:50 编辑
默认脚本中,apply_critical(value)的作用就是value*3,于是你的这段代码在必杀时的伤害实际上等同于:- value = (value*(1.5 +[user.luk-self.luk*0.5, 0] *0.1 ).to_f )*3 if 必杀一击
复制代码 结果是4.5倍最低基础,而不是你所希望的1.5倍最低基础
另外,在你的公式中出现的:[user.luk-self.luk*0.5, 0]
如果你是希望最小值为0而不出现负数的话,应该改成这样:
[user.luk-self.luk*0.5, 0].max
(.to_f 貌似是没有必要的) |
评分
-
查看全部评分
|