下载 App

伤害机制实测推论全过程-风月攻略组

精华修改于2019/10/132278 浏览攻略
结论放前面好了
TapTap
伤害波动:
首先食物语的伤害是波动的。有的游戏浮动会与敌方血量挂钩,所以为了确定这个情况,录了一个视频。
可以看到并不是随血量下降而上升来波动的。所以得到假定公式
平均伤害*(1±伤害波动率)
这里先假定伤害波动率为10%
平均伤害*(1±10%)=实际伤害
基础伤害公式:
由于伤害受防御影响,我们直接选择鸡丝测试最基础的伤害公式是否在食物语中也通用。
攻击*倍率*(1+攻击加成)*(1+暴伤)
鸡丝测试面板
TapTap
鸡丝无暴击,金身
理论伤害678*330%=2237.4 实际伤害2188 伤害波动范围内
TapTap
鸡丝无暴击,金身,减低防御
理论伤害678*330%=2237.4 实际伤害2217 减低防御上限100%
TapTap
鸡丝无暴击,金身,攻击加成
理论伤害678*330%*1.25=2796.75 实际伤害2736 伤害波动范围内
TapTap
鸡丝暴击,金身
理论伤害678*330%*1.78=3982.572 实际伤害3887 伤害波动范围内
TapTap
攻击*倍率*(1+攻击加成)*(1+暴伤)
在本次测试中成立。
防御&穿透:
虽然我们知道降低/穿透防御的上限是100%,但是我们还不能确定穿透与防御的叠加关系是相加还是相乘。
所以我们用龙井测试一下
满级龙井四花无暴击,减低防御伤害测试。
TapTap
根据之前假设的公式
理论伤害
=攻击*(1+攻击加成)*倍率*(1+暴伤)
=1090*220%
= 2398
实际伤害2350
TapTap
73级龙井零花无暴击,减低防御伤害测试。
TapTap
理论伤害
=攻击*(1+攻击加成)*倍率*(1+暴伤)
=930*220%
= 2046
实际伤害 1691 超过伤害波动值
TapTap
31级龙井二花无暴击,减低防御伤害测试。
TapTap
理论伤害
=攻击*(1+攻击加成)*倍率*(1+暴伤)
=409*220%
=899.8
实际伤害 934 符合波动值
TapTap
龙井零花30%穿透,一花45%穿透,四花60%穿透。如果是乘法则一花和四花的伤害数值不应该符合伤害波动,更不可能高于理论伤害。
所以认为是穿透与防御降低计算为加法
防御*防御系数*(1-(穿透+防御降低))
如果穿透+防御降低=100%,则
防御*防御系数*(1-(穿透+防御降低))= 1
另外由于考虑到实际伤害没有打出1,或者0。所以伤害公式不能假定为
攻击*(1+攻击加成)*倍率*(1+暴伤)- 防御*防御系数*(1-(穿透+防御降低))
=实际伤害
那么我们假定公式为
攻击*(1+攻击加成)*倍率*(1+暴伤)* 防御*防御系数*(1-(穿透+防御降低))*(1±10%)=实际伤害
防御系数函数图:
那么防御系数是多少呢,我们需要绘制防御与伤害率的函数图,才能假定函数。
利用厨艺大赛可以看到对面防御这一点,我们可以做到。
TapTap
一品锅二技能,无暴击无加成。理论值如下:1246*190%=2,367.4
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
TapTap
8个数据暴击和闪避不要还剩6个
实际伤害 敌方防御 伤害率(实际伤害/理论伤害)
1474 832 0.62262397567
1381 832 0.58334037341
1530 652 0.64627861789
1156 1274 0.48829940019
1352 987 0.57109064797
1406 912 0.59390048154
设x为防御力,y为伤害率
获得6个坐标
832,0.623
832,0.583
652,0.646
1274,0.488
987,0.571
921,0.594
然后我们通过鸡丝的测试确定坐标点
0,1
TapTap
获得函数大致形状
防御越高,防御与伤害率曲率越大。也可以反过来说
防御减低率越多,防御减低的收益率越高。
上面的函数形状可以理解成
F(x)= 1 -X/(X+Y)
1-防御/(防御+X)
防御系数与攻击力:
有的游戏是每点防御对应不同的伤害率的,有的却是和攻击力挂钩的。这里就需要验证一下X是否和攻击力相关。
92级四花一品锅有膳具无暴击无加成 珍馐57
TapTap
TapTap
攻击*倍率=理论伤害
1246*190%=2367.4
实际伤害 伤害率(实际伤害/理论伤害)
1606 0.67838134662
1602 0.67669172932
1643 0.69401030666
1564 0.66064036495
92级四花一品锅无膳具无暴击无加成 珍馐57
TapTap
TapTap
攻击*倍率=理论伤害
924*190%=1755.6
实际伤害 伤害率(实际伤害/理论伤害)
1052 0.44436935034
2327(暴击) 0.60248762402
1059 0.60321257689
1014 0.57758031442
可以看到伤害率随攻击力下降而下降。
即认为
伤害率= 1-防御/(防御+X)的X与攻击力相关
假定
伤害率= 1-防御/(防御+攻击)
即假定公式为
攻击*(1+攻击加成)*倍率*(1+暴伤)*(1-防御/(防御+攻击))*(1-(穿透+防御降低))*(1±10%)=实际伤害
化简一下
攻击*(1+攻击加成)*倍率*(1+暴伤)*(攻击/(防御+攻击))*(1-减防-穿透)*(1±10%)=实际伤害
如果 (1-减防-穿透)=0,(攻击/(防御+攻击))*(1-减防-穿透)=1
验证:
带入之前测试函数图所用的数据
实际伤害 防御力
1474 832
1381 832
1530 652
1156 1274
1352 987
1406 912
理论伤害2,367.4 *1246/(1246+防御))
1419.529
1419.529
1554.152
1170.547
1320.994
1366.905
实际伤害都在理论伤害伤害波动的(1±10%)之内。
攻击加成与伤害率:
已经知道攻击力与减伤率挂钩,那么攻击力加成是否也会影响到减伤率呢?
TapTap
还是这个一品锅二技能进行测试
无暴击,无攻击力加成
TapTap
无暴击,有攻击力加成
TapTap
无攻击力加成理论伤害
1246*1.9=2,367.4
有攻击力加成理论伤害
1246*1.9*1.25=2,959.25
无攻击力加成
防御力 伤害率
1620 0.68429500718
1654 0.69865675425
1666 0.70372560615
1475 0.62304637999
有攻击力加成
防御力 伤害率
2000 0.67584692067
2067 0.69848779251
2265 0.76539663766
1979 0.66875052801
减伤率没有明显变化,即测试中攻击加成不影响防御系数。
即伤害机制公式:
攻击*(1+攻击加成)*倍率*(1+暴伤)*(攻击/(防御*(1+防御加成)+攻击))*(1-减防-穿透)*(1±10%)=实际伤害
中的
攻击/(防御*(1+防御加成)+攻击)
不会计算攻击加成,即攻击加成没有额外的二次收益。
防御加成与穿透减低防御:
先前测试的(1-减防-穿透)与防御加成之间的关系仍然不明确,所以补充测试一下。
一花鸡丝测试水月阁8
TapTap
攻击*倍率=1173*395%=4,633.35
防御加成,无暴击 1333
TapTap
防御加成,降低防御,无暴击 1762
TapTap
无加成,无暴击 2022
TapTap
防御加成,穿透,无暴击 3928
TapTap
防御加成,降低防御,穿透,无暴击 3917
TapTap
可以看到穿透与降低防御的上线仍然保持在100%,并没有因为防御加成而增加其上线。
即防御加成优先级高于穿透与减低防御。
另外看到防御加成,减低防御是低于无加成的。如果防御加成与降低防御是乘算则170%*40%=68%,低于100%防御。防御越高伤害越低,与实际伤害不符,逻辑错误。
则防御加成-减低防御为加算。
原先公式由:攻击*(1+攻击加成)*倍率*(1+暴伤)*(攻击/(防御*(1+防御加成)+攻击))*(1-减防-穿透)*(1±10%)=实际伤害
更改为:攻击*(1+攻击加成)*倍率*(1+暴伤)*(攻击/(防御*(1+防御加成-减防-穿透)+攻击))*(1±10%)=实际伤害
结论:
伤害机制公式
攻击*(1+攻击加成)*倍率*(1+暴伤)*(攻击/(防御*(1+防御加成-减防-穿透)+攻击))*(1±10%)=实际伤害
在本次测试中成立。
公式化简:
(攻击^2)* 倍率 / (防御+攻击力) = 伤害
食物语icon
食物语
7.9
页面已失效
前往论坛
☆《食物语》陪伴版正式开服☆截图
☆《食物语》陪伴版正式开服☆
感谢少主的耐心等待,《食物语》陪伴版已经正式开服! 少主,欢迎回家—— ☆ 全新官网:邀您体验☆ 《食物语》陪伴版新官网正式上线!官网即可下载游戏,欢迎少主前往体验: —————— 陪伴版手游客服渠道:QQ<800165123>
官方
670 赞
357 回复
坤岳9水月9自用配队截图
坤岳9水月9自用配队
纯个人整理着玩 (太好玩了所以又连夜去通关然后过来写了。。) 全部无膳具,助战硬性要求。主播的膳具全部一星十级 坤岳9 配图配队为玻璃鱿鱼(一花可用最好四花)龙井虾仁(0花可用)风生水起(一花可用)和怀抱鲤(一花可用最好四花) 怀抱鲤可替换为其它群攻角色(不要用西凤酒一类的技能等回合结束后才发作的角色) 玻璃鱿鱼可替换为其它附毒群攻角色 由于削减坤岳boss血量的唯一方式就是等她召唤小兵的时候自己
6 赞
食物语图鉴汇编——食魂篇021-030截图
食物语图鉴汇编——食魂篇021-030
———————————————————————————— 编号021:东坡肉 礼物:鸟纹爵 汤药:苏木桃灵 时装⬇️ 配饰:无 角色故事: 豪爽快意的侠士,仗剑江湖的悠悠过客,出自苏轼先生之手,天生就带着与朋友交,宾客相筹观念,向往不羁与自由。 资料⬇️ ———————————————————————————— 编号022:西湖醋鱼 礼物:《如何与异性交往》 汤药:苏木桃灵 时装: 配饰:无 角色
28 赞
5 回复
整理了食魂的资料截图
整理了食魂的资料
之前配对的时候一个个翻属性,麻烦死了,废了这时间无聊整理一下,[表情_微笑]#游戏日常 #食物语 #食物语攻略 #食物语陪伴版
18 赞
1 回复
全自动守护遗珠(12月23日版本)截图
全自动守护遗珠(12月23日版本)
这期有庇佑三回合 可以上四群攻,例如第二队伍 不上四群攻,可上出手两次的食魂炸紫酥肉,例如第一队伍 前两队可打到39轮 #食物语 #守护遗珠 #食物语攻略
18 赞
2 回复
os:真想拥有元汲的记忆力啊截图
os:真想拥有元汲的记忆力啊
元汲怎么像在带孩子一样…[表情_佛了]这个剧情好好玩呀 我一直在笑
17 赞
4 回复
离虹9自用配队截图
离虹9自用配队
纯个人经验分享 写这玩意好好玩。今天去把离虹一气儿干完又来写一个[表情_暗中观察] 离虹boss有反伤buff,且两个技能都是吃了嘲讽之后会有三回合伤害降低,所以我个人还是选了普通一点的驱散嘲讽队,觉得这样打的比较轻松,(有的老师喜欢用毒队也很简单好打,但是我没养毒的 。。 全部膳具无要求。主包膳具全部一星十级随便带的。养的好一些的老师不用带助战,养的稍微慢一点的可以拉一个防御/治疗 主要配队思路
1 赞
1 回复
万钧9和谦风9自用配队截图
万钧9和谦风9自用配队
纯个人经验分享,不是专门搞这个的[心动小镇_石化][心动小镇_石化] 两个队膳具都随便带的。等级也不高,就一星十级或两星十级之间。我过俩本的时候都没用过复活 万钧过本还要再拉一个群攻的助攻,我拉的是龙王的(龙大招有三四个阶段的群攻,很好用),别的可能要多打一会。 谦风不用助攻 万钧队除了国主(一花够用)和万寿羹(一花可以,最好四花)不能换之外,其它随便配俩群攻就行。带万寿因为他大招可以己方多一回合
7 赞
全自动守护遗珠(12月1日版本)截图
全自动守护遗珠(12月1日版本)
这期没有什么乱七八糟的 食魂2技能有伤害加成 可以增伤/加暴击+3群攻食魂 前两队可以打到36层 ps:这期挺简单的,上四群攻也可以 #食物语 #食物语攻略 #守护遗珠
7 赞
3 回复
全自动守护遗珠(9月29日版本)截图
全自动守护遗珠(9月29日版本)
这期2技能伤害有加成,可以上炸紫酥肉之类的,多点输出。 前两队可以打到37层 这期简单,上群攻就对了 #守护遗珠 #食物语陪伴版 #食物语配队 #食物语攻略
7 赞
3 回复