Project1

标题: 关于技能伤害公式的疑惑 [打印本页]

作者: melatin    时间: 2020-5-21 13:57
标题: 关于技能伤害公式的疑惑
想请教下,类似10 + a.atk - b.def 这样的公式是无法实现保底10点伤害的吗?
或者10 + ( a.atk - b.def )或者 ( a.atk - b.def )+ 10这种。
因为在自己的工程里试了没办法实现保底伤害,所以想来问下……
作者: chanszeman1018    时间: 2020-5-21 14:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 九夜神尊    时间: 2020-5-21 15:09
学脚本就是从盖商海公示开始的。
作者: melatin    时间: 2020-5-21 16:09
chanszeman1018 发表于 2020-5-21 14:20
(10 + a.atk - b.def) > 10 ? (10 + a.atk - b.def) : 10

不知LZ的10 +原意是不是用来保底的,是的话:

原来如此,感谢解答……
作者: 905995884    时间: 2020-7-5 13:29
因为你这个公式a.atk-b.def有可能是负数,你限制一下就行:
10 + Math.max(0 , (a.atk - b.def))




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1