搜索
查看: 193|回复: 6

[已处理] 技能伤害BUG 打不出设置的伤害

 关闭 [复制链接]
发表于 2024-9-7 15:11:17 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 20240516
登陆器版本号: 2024429
BUG描述: 技能伤害异常,技能数据库伤害计算方式错误
这个问题早在4年前就有用户提出 当时未获得回复
BUG重现方式: 以下6条数据实验均在幸运+9状态下通过练功师得出
================================================
1:0-3级雷电 魔法100 技能威力0 伤害:83+1=84
2:0-3级雷电 魔法100 升级威力-升级最大威力100-100 伤害:83+1+84=168
3:0级雷电 魔法100 基本威力-最大威力100-100 伤害:83+1+21=105
4:1级雷电 魔法100 基本威力-最大威力100-100 伤害:83+1+21+21=126
5:2级雷电 魔法100 基本威力-最大威力100-100 伤害:83+1+21+21+21=147
6:3级雷电 魔法100 基本威力-最大威力100-100 伤害:83+1+21+21+21+21=168
7:3级雷电 魔法100 基本威力-最大威力100-100 升级威力-升级最大威力100-100 伤害:83+1+21+21+21+21+83=251

最终得出结论:
1:雷电术伤害=魔法值÷1.2+1
为什么雷电术伤害要除以1.2 再加1 才是最终伤害 相当于40点魔法打练功师只有34点伤害
修复后应达到的效果:雷电术伤害=魔法值 而不是:魔法值÷1.2+1
====================================
2:雷电术伤害=(魔法值+升级威力)÷1.2+1
技能数据库的升级威力0级也有效 且技能升级后不会增加雷电伤害 无论是0级雷电 还是3级雷电 伤害都是一样的
修复后应达到的效果:雷电术伤害=魔法值+升级威力*技能等级 而不是:雷电术伤害=(魔法值+升级威力)÷1.2+1
例如40点魔法 升级威力和升级最大威力都是10 使用3级雷电术 那么最终伤害应该是40+10*3=70
============================================
3-6:雷电术伤害={魔法值+(基本威力÷4)x(技能等级+1)}÷1.2+1
基本威力不应该平分成4份
修复后应达到的效果:雷电术伤害=魔法值+基本威力
例如40点魔法 技能的基本威力和最大威力都是20 那么最终伤害应该是40+20=60
=================================================
7:雷电术伤害={魔法值+(基本威力÷4)x(技能等级+1)+升级威力}÷1.2+1
修复后应达到的效果:雷电术伤害=魔法值+基本威力+(升级威力x技能等级)
例如40点魔法 技能的基本威力和最大威力都是20 升级威力和升级最大威力都是10 使用3级雷电术 那么最终伤害应该是40+20+10*3=90
============================
总结:
如图所示 3级雷电 人物魔法100 技能基本威力100 升级威力100
应该达到的伤害为:人物魔法100+技能基本威力100+升级威力100x3级雷电=100+100+300=500
而不是:(人物魔法100+技能基本威力100+升级威力100)÷1.2+1=251
以下6条数据实验均在幸运+9状态下通过练功师得出
================================================
1:0-3级雷电 魔法100 技能威力0 伤害:83+1=84
2:0-3级雷电 魔法100 升级威力-升级最大威力100-100 伤害:83+1+84=168
3:0级雷电 魔法100 基本威力-最大威力100-100 伤害:83+1+21=105
4:1级雷电 魔法100 基本威力-最大威力100-100 伤害:83+1+21+21=126
5:2级雷电 魔法100 基本威力-最大威力100-100 伤害:83+1+21+21+21=147
6:3级雷电 魔法100 基本威力-最大威力100-100 伤害:83+1+21+21+21+21=168
7:3级雷电 魔法100 基本威力-最大威力100-100 升级威力-升级最大威力100-100 伤害:83+1+21+21+21+21+83=251

最终得出结论:
1:雷电术伤害=魔法值÷1.2+1
为什么雷电术伤害要除以1.2 再加1 才是最终伤害 相当于40点魔法打练功师只有34点伤害
修复后应达到的效果:雷电术伤害=魔法值 而不是:魔法值÷1.2+1
====================================
2:雷电术伤害=(魔法值+升级威力)÷1.2+1
技能数据库的升级威力0级也有效 且技能升级后不会增加雷电伤害 无论是0级雷电 还是3级雷电 伤害都是一样的
修复后应达到的效果:雷电术伤害=魔法值+升级威力*技能等级 而不是:雷电术伤害=(魔法值+升级威力)÷1.2+1
例如40点魔法 升级威力和升级最大威力都是10 使用3级雷电术 那么最终伤害应该是40+10*3=70
============================================
3-6:雷电术伤害={魔法值+(基本威力÷4)x(技能等级+1)}÷1.2+1
基本威力不应该平分成4份
修复后应达到的效果:雷电术伤害=魔法值+基本威力
例如40点魔法 技能的基本威力和最大威力都是20 那么最终伤害应该是40+20=60
=================================================
7:雷电术伤害={魔法值+(基本威力÷4)x(技能等级+1)+升级威力}÷1.2+1
修复后应达到的效果:雷电术伤害=魔法值+基本威力+(升级威力x技能等级)
例如40点魔法 技能的基本威力和最大威力都是20 升级威力和升级最大威力都是10 使用3级雷电术 那么最终伤害应该是40+20+10*3=90
============================
总结:
如图所示 3级雷电 人物魔法100 技能基本威力100 升级威力100
应该达到的伤害为:人物魔法100+技能基本威力100+升级威力100x3级雷电=100+100+300=500
而不是:(人物魔法100+技能基本威力100+升级威力100)÷1.2+1=251
修复后应达到的效果: 同上
很多朋友应该知道盛大的小法师电黑猪可以打出100以上的伤害
这是官方雷电数据:
基本威力8 基本最大威力28 升级威力和升级最大威力都是9
如果20点魔法的小法师 3级雷电术
最高能打出(20+28+9x3)x1.5(死系怪承伤1.5倍)=112.5
有兴趣的可以去百区试验一下 看看这个数据是否吻合
================================
附上4年前遇到类似问题的用户的求助帖链接
https://bbs.hgem2.net/forum.php?mod=viewthread&tid=1942&highlight=%E6%8A%80%E8%83%BD%E4%BC%A4%E5%AE%B3
联系QQ: 隐藏内容



补充内容 (2024-9-7 22:07):
暂且不说技能威力错误的问题
在不考虑技能威力的情况下
又做了其他技能的伤害测试
只测试属性和伤害的关系

火球术  魔法÷1.2+1    例如24魔法的法师 用小火球只能打21点伤害
雷电术  魔法÷1.2+1
大火球  魔法÷1.2+1
地狱火     正常             例如20魔法的法师 烧练功师有20伤害           
爆裂火焰 正常
火墙        正常
地狱雷光 正常
疾光电影 正常             例如40魔法的法师 抽黑野猪有60伤害
冰咆哮    正常  
灵魂火符 道术÷1.2+1

最后测得 所有的单体输出技能都要÷1.2  再+1  才是最终输出 这应该不是一个正常的伤害设置

补充内容 (2024-9-7 23:14):
刚才在官服进行了小火球的测试
魔法4-4的情况下 3级小火球每次输出固定18
计算方式为 4+8+2x3=18
伤害截图在图在评论区

本帖子中包含更多资源

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

x
发表于 2024-9-7 21:41:44 | 显示全部楼层
M2勾选一下幸运影响技能威力,相当于技能威力那一部分也受幸运影响,运9取最大伤害
 楼主| 发表于 2024-9-7 21:52:48 | 显示全部楼层
暴走渣渣辉 发表于 2024-9-7 21:41
M2勾选一下幸运影响技能威力,相当于技能威力那一部分也受幸运影响,运9取最大伤害 ...

技能威力上下限调成一样 跟勾选那个选项效果一样
而且你可能没有仔细看完上面反馈的什么问题
 楼主| 发表于 2024-9-7 23:19:53 | 显示全部楼层
如图所示

本帖子中包含更多资源

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

x
发表于 2024-9-7 23:40:01 | 显示全部楼层
大哥测试得还是比较准确,但是这也是高级技能的优势了吧。要是都同一个算法,那火球术和雷电不是打一样伤害了。那样只能通过技能DB来调节技能伤害差距
发表于 2024-9-8 01:12:25 | 显示全部楼层
暴走渣渣辉 发表于 2024-9-7 23:40
大哥测试得还是比较准确,但是这也是高级技能的优势了吧。要是都同一个算法,那火球术和雷电不是打一样伤害 ...

基本威力和最大威力可以做出差别  问题是 管理不并会采纳
发表于 2024-9-8 14:59:17 | 显示全部楼层
这个下版 你再测试看看吧,

部分技能输出,引擎是按种族/1.2进行输出的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-21 18:51 , Processed in 0.588996 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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