搜索
12
返回列表 发新帖
楼主: qq36694299

[沟通中] 我在服务端写了个脚本,其中包含ctor:setMaxHp("+",hMaxHp, 0)这...

[复制链接]
发表于 2023-6-18 10:58:12 | 显示全部楼层
看不到数据的问题,没办法给什么方案或办法
发表于 2023-6-18 11:02:24 | 显示全部楼层

这种直接调上限,全受刷新属性影响

主要看放在哪执行
 楼主| 发表于 2023-6-18 12:01:06 | 显示全部楼层
上线发呆 发表于 2023-6-18 10:58
现在根本没办法证明,未执行命令时是多少血量,执行后又是多少血量,

感谢大佬指点,我经过反复测试,得出了一个计算公式
以下为伪代码便于直观显示:
local 原有最大血量=actor:getMaxHp()
actor:setAbil(4, 新增血量)
--通过该API设置后的人物血量计算公式为:
新增血量=(新计算血量-原有最大血量)/(1+套装百分比加血)

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

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-24 00:01 , Processed in 0.529696 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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