Project1
标题:
问一个关于战斗数值的问题
[打印本页]
作者:
龙在南
时间:
2021-10-3 20:26
标题:
问一个关于战斗数值的问题
战斗公式里面可以利用攻击者数值减去被攻击者某一数值,就是A攻击力减B防御了
而这个数值在相抵变为零后,显示不是负数,结算会变为零,而继续在这个数值上加一两点的数值,也是零
毕竟-2加1也是负数
可我想让最后的技能哪怕A攻击力减B防御力为负数,也能保证最起码1点的伤害
这能做到吗
作者:
任小雪
时间:
2021-10-3 21:50
搜索论坛内的“伤害公式”,自己研究吧
作者:
天浩
时间:
2021-10-3 23:35
Math.max(伤害公式,最低伤害)
如:
Math.max(a.atk - b.def , 1)
作者:
天浩
时间:
2021-10-3 23:37
也可在 rpg_objects.js 中
搜索 Game_Action.prototype.makeDamageValue
在其中加入判断
if (value < 1) value = 1
如下图:
QQ图片20211003233712.png
(64.43 KB, 下载次数: 29)
下载附件
保存到相册
2021-10-3 23:37 上传
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1