找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 306|回复: 7

到现在也没明白这怪物HP究竟怎么算的。。。

[复制链接]
发表于 2024-12-27 12:11:21 | 显示全部楼层 |阅读模式
想给怪物玩点新花样,比如HP低于多少就释放特定技能,我改了下怪物生命值3000,写了一个指令hp低于2000就召唤怪物帮忙,图难度指定为普通,全局难度里普通级是1.0倍率。进图我看了下,首先怪物hp肯定是远超3000的,因为几个技能最少也是几十万的伤害了,不过触发的条件HP倒是蛮准的,怪物就剩丝血估计是低于2000确实可以召唤怪物,。。。这到底怪物设定的hp3000难不成其实是300W的HP?

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2024-12-27 12:11:55 | 显示全部楼层
在这行怪物行动代码里,第一行TRIGGER到中间TRIGGER是一个触发机制,意思是检查自身HP小于等于200000,如果是执行behavior行动,然后下面是BEHAVIOR的行动指令,依次是屏幕中心显示文本:你们惹怒我了,我要把你们全部X光时间2秒,往下是召唤怪物编号67709
除了HP和我预想差太多,我本来期望怪物设定3000hp掉到2000就召唤,结果是丝血才召唤,其它倒还行

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2024-12-27 12:12:25 | 显示全部楼层
因为怪物的血量 你写入的那个数据并不是准确数据,他还有一个乘算的机制
回复

使用道具 举报

1453

主题

1万

回帖

3万

积分

登峰造极

积分
39286
发表于 2024-12-27 12:13:00 | 显示全部楼层
以95级为基准等级,普雷的怪物在mob里的hp数据为40000-60000,那么怪物实际在游戏里的大约为1亿-1.5亿。而国服里mob的hp在70w到80w,国服怪物hp也就是100亿+。所以,mob里的乘算hp是相对的。因为还有随着等级提升,怪物平均血量提升。而乘算就是将平均血量乘以多少多少后得出的总血量。hp最好用百分比检测(不过高血量检测下会有bug注意点)
回复

使用道具 举报

1431

主题

1万

回帖

3万

积分

登峰造极

积分
39303
发表于 2024-12-27 12:13:43 | 显示全部楼层
如果觉得换算麻烦,可以用工具直接看怪物血量不就好了,这个不能把血量写成百分比么
回复

使用道具 举报

 楼主| 发表于 2024-12-27 12:14:32 | 显示全部楼层
刚刚搞错了,少打一个{,看看百分比能不能有效,有效那就比单纯写具体数值好多了

本帖子中包含更多资源

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

×
回复

使用道具 举报

772

主题

7426

回帖

2万

积分

登峰造极

积分
25333
发表于 2024-12-27 12:14:40 | 显示全部楼层
hp mp改版过一次,参考装备描述后面的括号实际hp加成,和物攻魔攻要计算力量智力一样,hp也要计算体力系数,具体算法不清楚
回复

使用道具 举报

847

主题

7740

回帖

2万

积分

登峰造极

积分
26542
发表于 2024-12-27 12:14:53 | 显示全部楼层
没有什么是坐骑宝宝跳几下解决不了的,有就再来几次


本帖子中包含更多资源

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

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表