大话西游手游官方论坛

标题: 【攻略】仙法、鬼火、毒伤 伤害计算公式 [打印本页]

作者: 疯狂的椰子    时间: 2019-3-16 12:37
标题: 【攻略】仙法、鬼火、毒伤 伤害计算公式
本帖最后由 疯狂的椰子 于 2019-3-21 08:28 编辑

Note:
1. 2019年3月16日测试,适用于之前的版本。
2. 基础伤害,仙法、鬼火技能中有描述,毒伤需要自己测试。具体测试方法,把所有装备、天策、信物卸下,忽视、强法、克、五行为0,找好友切磋,毒宝宝。
3. 女人毒伤基础伤害很低,成长也很低。测试时 3 转 138 级熟练度 19100,基础伤害 7211。在这等级熟练附近的可以以此粗略计算,不用重新测试了。
4. 转发,请注明 转自大话手游官方论坛-疯狂的椰子。

昨天闲的无聊,想要算一下后面堆忽视还是克好,在网上搜不到对应的公式(贴吧有大神算了忽视和强法的公式,没有计算进强克),就自己去测试,然后倒推公式了,发出来供大家参考,如果自己测试有出入,请多核对检查几遍,虽然下面只放了几组数据,但其实测了很多次。

本身测试没有什么技术壁垒,公式也很简单,很容易倒推出来,现在网上没有可能是大神们懒得做吧。

如果对您有用,回复留言点个赞吧。


首先放结论:

总伤害 = 基础伤害 * (1 + 强法%) * (1 + 忽视 * 3% - 抗性 * 2%) * (1 + 相克五行乘积 * 0.4%%) * (1 + 强克% * 对方被克五行%)

五行相克举例:
我方金100,对方木 50,相克乘积 = 100 * 50 = 5000,相克乘积 * 0.4%% = 0.2 ,对方被克五行 = 50
我方金100,对方火 50 木 50,相克乘积 = 100 * 50 - 100 * 50 = 0,相克乘积 * 0.4%% = 0 ,对方被克五行 = 50
我方金100,对方火 60 木 40,相克乘积 = 100 * 40 - 100 * 60 = -2000,相克乘积 * 0. = 100 * 50 = -0.2 ,对方被克五行 = 40


其实计算完忽视、抗性、强法之后,把算出来的值作为官网计算器中的“基础伤害”去算五行伤害就可以了的(相应的,忽视、强法、抗性填0)。


先发一个表格吧,截图有机会我去重新截一下放上来,昨晚测试的时候没有截图。表格看不懂没有关系,太粗糙了仅仅是我测试时候的记录,只需要看上面的伤害公式就可以了。

[td]
抗性忽视强法强力克我方五行敌方方五行最终伤害
0000007211
28.5000003101
080.6000024646
28.580.6000020536
0112.114.400035990
28.5112.114.400031288
0112.114.4128.705059148
28.5112.114.4128.705051421


比如,套用公式,我开头说了现在基础伤害 7211
7211 * 1.144 * (1 + (112.1 * 3 - 28.5 * 2) / 100 ) = 31289.913512 ≈ 31288
7211 * 1.144 * (1 + (112.1 * 3 - 28.5 * 2) / 100 ) * (128.7 * (50 / 100) /100 + 1) = 51424.97 ≈ 51421



算了爱屏蔽回复就屏蔽吧,重新放出来,不隐藏了,希望有帮助的话回复让更多人看到。


作者: 老夏    时间: 2019-3-16 14:28
来个达人做成可视化工具,填完数字直接出结果~~

用VB或者其他你顺手的语言~
作者: 淡蓝郁    时间: 2019-3-16 15:16
楼主辛苦了,就是我看不懂
作者: 杜蕾斯007空气套    时间: 2019-3-16 15:51
等级也有影响吧!高等级比低等级秒的多,其他条件同等的情况下!
作者: 疯狂的椰子    时间: 2019-3-16 16:11
杜蕾斯007空气套 发表于 2019-3-16 15:51
等级也有影响吧!高等级比低等级秒的多,其他条件同等的情况下!

等级加成的是基础伤害。开篇第2条Note里有写,不计算在公式里的,相当于固定伤害。
作者: 疯狂的椰子    时间: 2019-3-16 16:12
老夏 发表于 2019-3-16 14:28
来个达人做成可视化工具,填完数字直接出结果~~

用VB或者其他你顺手的语言~

公式很简单,所以其实程序很好写,反倒是界面设计比较有难度,怎么才能好看呢
作者: 疯狂的椰子    时间: 2019-3-16 16:13
淡蓝郁 发表于 2019-3-16 15:16
楼主辛苦了,就是我看不懂

直接把你面板里,忽视、强法、克、五行,还有对方的抗、五行,套进公式里,用计算器算就可以了
作者: 爱水之鱼    时间: 2019-3-16 16:56
做成计算器最好。虽然我是魔,用不上。
作者: 艺漩SAMA    时间: 2019-3-16 18:08
前排围观,明天给上个推荐,感谢楼主的分享~
作者: 堪不剑    时间: 2019-3-17 09:43
一年前,星辰绝世大神就推出了完整公式,不过你强调女人的毒的不同也算用心。看看他的帖子吧,有很多值得研究的地方
作者: 向南    时间: 2019-3-17 10:58
赞一个
作者: 疯狂的椰子    时间: 2019-3-17 12:59
堪不剑 发表于 2019-3-17 09:43
一年前,星辰绝世大神就推出了完整公式,不过你强调女人的毒的不同也算用心。看看他的帖子吧,有很多值得研 ...

找了一圈没找到,帮忙给个链接吗,我搜了好多。。。
作者: 疯狂的椰子    时间: 2019-3-17 13:18
艺漩SAMA 发表于 2019-3-16 18:08
前排围观,明天给上个推荐,感谢楼主的分享~

谢谢
作者: 匿名    时间: 2019-3-17 18:10
你知道手游伤害公式难在那里吗?难在伤害最终数值  是百分比+防御值计算的。       破防之后才能计算百分比。简单举个栗子。 你抗毒50    小怪毒你1血。你的公式怎么套用?   抗毒50   是抵抗50%的伤害吗? 显然不是。 忽视50的毒呢?强毒伤害呢?   
作者: 疯狂的椰子    时间: 2019-3-18 07:54
游客 111.126.104.x 发表于 2019-3-17 18:10
你知道手游伤害公式难在那里吗?难在伤害最终数值  是百分比+防御值计算的。       破防之后才能计算百分比 ...

小兄弟,看完帖子你的问题就有答案了
作者: 星辰灬绝世    时间: 2019-3-18 21:01
堪不剑 发表于 2019-3-17 09:43
一年前,星辰绝世大神就推出了完整公式,不过你强调女人的毒的不同也算用心。看看他的帖子吧,有很多值得研 ...

https://dhxy.netease.com/thread-74371-1-1.html     3年前吧 哈哈
作者: 江左萌虎    时间: 2019-3-18 21:05
楼主要不要来加入大话攻略组啊!大话攻略组欢迎你的加入!
作者: 匿名    时间: 2019-3-19 17:59
星辰灬绝世 发表于 2019-3-18 21:01
https://dhxy.netease.com/thread-74371-1-1.html     3年前吧 哈哈

看完了,他的帖子更加精确,此贴终结了,推荐到他那边去吧。

我是搞程序的,他的标题如果改成“大话手游xx伤害公式”这一类的,更容易被检索到。。。我搜索的时候没有搜“怎么提高伤害”,所以没有搜到。
作者: 疯狂的椰子    时间: 2019-3-19 18:04
星辰灬绝世 发表于 2019-3-18 21:01
https://dhxy.netease.com/thread-74371-1-1.html     3年前吧 哈哈

看完了,他的帖子更加精确,此贴终结了,推荐到他那边去吧。

我是搞程序的,他的标题如果改成“大话手游xx伤害公式”这一类的,更容易被检索到。。。我搜索的时候没有搜“怎么提高伤害”,所以没有搜到。
作者: 疯狂的椰子    时间: 2019-3-21 08:11
星辰灬绝世 发表于 2019-3-18 21:01
https://dhxy.netease.com/thread-74371-1-1.html     3年前吧 哈哈

在这里补充一下吧

五行相克举例:
我方金100,对方木 50,相克乘积 = 100 * 50 = 5000,相克乘积 * 0.4%% = 0.2
我方金100,对方火 50 木 50,相克乘积 = 100 * 50 - 100 * 50 = 0,相克乘积 * 0.4%% = 0
我方金100,对方火 60 木 40,相克乘积 = 100 * 40 - 100 * 60 = -2000,相克乘积 * 0. = 100 * 50 = -0.2
作者: 疯狂的椰子    时间: 2019-3-21 08:12
精确公式也放出来

伤害值 = 基础伤害 * (1 + 忽视 * 3% - 抗性 * 2%) * (1 + 相克五行乘积 * 0.4%%) * (1 + 强克 * 对方被克五行) * (1 + 强法%)

五行相克举例:
我方金100,对方木 50,相克乘积 = 100 * 50 = 5000,相克乘积 * 0.4%% = 0.2
我方金100,对方火 50 木 50,相克乘积 = 100 * 50 - 100 * 50 = 0,相克乘积 * 0.4%% = 0
我方金100,对方火 60 木 40,相克乘积 = 100 * 40 - 100 * 60 = -2000,相克乘积 * 0. = 100 * 50 = -0.2
作者: 依然饭特稀    时间: 2019-3-23 23:23
算个屁,只要不断地提升忽视和克就可以了,就是那么简单粗暴,算着就能牛皮了,你咋那么皮呢
作者: 疯狂的椰子    时间: 2019-3-24 17:46
依然饭特稀 发表于 2019-3-23 23:23
算个屁,只要不断地提升忽视和克就可以了,就是那么简单粗暴,算着就能牛皮了,你咋那么皮呢

就是这么皮
作者: 我们最好的时光    时间: 2020-1-19 23:01
?。。。。。
作者: xny121    时间: 2020-1-20 08:30
用心写的好帖就要顶起来。
作者: 贺哥    时间: 2020-3-4 20:12
赞一个




欢迎光临 大话西游手游官方论坛 (http://dhxy.16163.com/) Powered by Discuz! X3.3