查看: 1860|回复: 3

[有事请教] 问一个关于战斗数值的问题

[复制链接]
梦石
0
星屑
57
在线时间
11 小时
注册时间
2021-6-12
回帖
2
发表于 2021-10-3 20:26:43 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
战斗公式里面可以利用攻击者数值减去被攻击者某一数值,就是A攻击力减B防御了
而这个数值在相抵变为零后,显示不是负数,结算会变为零,而继续在这个数值上加一两点的数值,也是零
毕竟-2加1也是负数
可我想让最后的技能哪怕A攻击力减B防御力为负数,也能保证最起码1点的伤害
这能做到吗
梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
回帖
1175
发表于 2021-10-3 21:50:22 | 显示全部楼层
搜索论坛内的“伤害公式”,自己研究吧
回复

使用道具 举报

梦石
0
星屑
6379
在线时间
608 小时
注册时间
2017-9-27
回帖
205
发表于 2021-10-3 23:35:14 | 显示全部楼层
Math.max(伤害公式,最低伤害)  
如:
Math.max(a.atk - b.def , 1)  
回复

使用道具 举报

梦石
0
星屑
6379
在线时间
608 小时
注册时间
2017-9-27
回帖
205
发表于 2021-10-3 23:37:57 | 显示全部楼层
也可在 rpg_objects.js 中
搜索 Game_Action.prototype.makeDamageValue  
在其中加入判断
if (value < 1) value = 1
如下图:
QQ图片20211003233712.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部