搜索
查看: 86|回复: 6

[沟通中] 什么时候,各种伤害能支持大于42亿啊

[复制链接]
发表于 2025-9-22 18:25:22 | 显示全部楼层 |阅读模式
建议反馈
建议描述: 现在很多伤害增加的ATT或者抵抗或者减免等等这类的属性,都有个42亿门槛。比如火雨威力增加点数、比如合击威力增加点数,甚至火雨威力增加%等等,也都有个40亿的门槛。还有太多太多,基本一半以上的属性一旦超过42亿就会变得不可控了。
实现具体思路: 方案1:ATT属性标记以下,上下限值
方案2:启动无限血量后,所有伤害计算流程改用大数运算
联系QQ: 隐藏内容
目前有有482个ATT属性,但是可能有400个是有上下限的,而且是盲盒,我们得一个一个去试哪些有上下限。希望大概标注下上下限吧,本来想开发个超变态的传奇的,现在看来感觉太麻烦了。你们内部限制了,我就得自己去Lua运算8字节大额伤害了,自己运算还行不太难,但同时要完全屏蔽掉你们的常规4字节伤害运算就很麻烦,不屏蔽的话你们的伤害输出是不可控的。

~
比如火雨原始伤害50亿,我哪怕增加100%这么小的的伤害,那瞬间整套伤害运算体系就崩塌了,完全不可控了。百分比属性有两个上下限,一个是自身最高增加百分比,另一个是百分比算出来后的上下限,这样说太麻烦。如果都是8字节大数基本就完全不用考虑这些问题了,至少先让lua直接大数撒,让我们玩个爽爽的一超变割草传奇撒。


补充内容 (2025-9-22 18:28):
我猜测可以在const.ebind_GetAccessory这里,如果全返回零,就可以几乎完全屏蔽掉你们所有的内部伤害运算。然后伤害走自己的lua大数即可。只是这样猜测
 楼主| 发表于 2025-9-22 18:39:13 | 显示全部楼层
GetAccessory 这个回调的可控参数太少了,没法完全屏蔽系统伤害。而且看了下仅关于伤害的回调都特别特别多,如果要自己弄一套伤害系统即使弄出来,肯定效率也有大问题。伤害系统除了传统的增加伤害体系,还有不同对象的各种减免伤系统。。。所以我感觉超变心法服暂时有点困难了。。。
 楼主| 发表于 2025-9-22 21:29:23 | 显示全部楼层
刚才用战战测试了下,战战好多都是能超过42亿。只有法道的法术攻击大多数有42亿的问题。
发表于 2025-9-22 22:10:33 | 显示全部楼层
抵挡伤害不管是att还是普通附加都不能超过21亿,终于有人提嘞,相比于999京的属性,意义不大
 楼主| 发表于 2025-9-22 22:13:27 | 显示全部楼层
秀儿 发表于 2025-9-22 22:10
抵挡伤害不管是att还是普通附加都不能超过21亿,终于有人提嘞,相比于999京的属性,意义不大 ...

测试发现物理伤害ATT里面基本都已经支持大于42亿了,只是法道的法术攻击不支持。
发表于 2025-9-23 15:12:29 | 显示全部楼层
不可能所有东西都是992的,还要考虑是否内存占用问题

而且 这种种改动,需要很长时间的,因为无法评估改动后造成其它BUG

ATT本身就是42亿变量,
发表于 2025-9-24 17:49:27 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-10-14 06:16 , Processed in 0.476737 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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