永发信息网

在血量相同的情况下,我的世界里伤害吸收和抗性提升哪个防御力强?

答案:1  悬赏:30  手机版
解决时间 2021-03-19 04:07
在血量相同的情况下,我的世界里伤害吸收和抗性提升哪个防御力强?分最大血量高/低,护甲高/低四种情况。
最佳答案
伤害吸收,1级是4血(2颗心)。抗性提升,1级是百分之20减伤。
大于等于5级的话,抗性提升=无敌,肯定比定值的伤害吸收厉害。以下讨论等级在1~4级时的情况

一、没有护甲时
设血量上限为a,效果等级为x,抗性提升实际血量y1,伤害吸收实际血量y2,则有:
y1=a/(1-x*0.2) ; y2=a+x*4
解得【当血量上限a=20-4x时,抗性提升和伤害吸收效果相同,当a>20-4x时,抗性提升优于伤害吸收,当a<20-4x时,伤害吸收效果优于抗性提升】

二、计算护甲时
这里从wiki找到了护甲的减伤公式,
damage = damage * ( 1 - min( 20, max( defensePoints / 5, defensePoints - damage / (2 + (toughness / 4) ) ) / 25 )。
其中defensepoints是护甲值,toughness是韧性,韧性不需要考虑,经过简化,设原伤害值为d,护甲值为F,实际伤害值为D,则有:
D=d*(1-max(F/5,F-d/2)/25)
由于涉及伤害大小和攻击次数,问题过于复杂,为便于计算,假设只受到一次伤害(可理解为所有要受到的伤害在一瞬间全部打出),不考虑血量上限,将问题简化为在有F点护甲值时,当受到d点伤害时,x级的抗性提升掉的血a1,和x级的伤害吸收掉的血a2谁大。
则有:
a1=D*(1-x*0.2)
a2=D-x*4
解得当实际伤害值D=20时,抗性提升和伤害吸收效果相同,当D>20时,抗性提升优于伤害吸收,当D<20时,伤害吸收效果优于抗性提升。
当F/5≥F-d/2,即5d/8≥F时,D=d*(1-F/125)=d-d*F/125
当5d/8<F时,D=d*(1+d/50-F/25)=d+d²/50-dF/25
以上是推导出的式子,在你需要判断的时候
【将原伤害d,护甲F带入
当5d/8≥F时,D=d-d*F/125
当5d/8<F时,D=d+d²/50-dF/25
计算出D,再和20比大小(x为效果等级),若D>20则抗性提升好,若D<20则伤害吸收好】
由于在计算中进行了简化:假设只受到一次伤害,而实际情况中,总伤害不变的情况下,攻击次数越多,实际所受伤害越少,真实情况可能会有一定误差,所得答案仅做参考。由于个人才疏学浅,实际情况过于复杂无法考虑,也请多多包涵。
(PS:用了一整张草稿纸,头快炸了,能不能加点分???)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有没有重击声开始的音乐最好英文歌曲
找一本主角是恶魔的玄幻小说
话说最多(成语)
铃木锐爽3e和3f有什么差别
欧月红龙沙宝石怎么样能张快一点
郑州市第七人民医院-发热门诊地址有知道的么
种类繁多的近义词
中公山东省考行测秘策卷百分之67.5正确率属什
杭州公交卡租不了自行车
单选题可持续发展战略作为一种全新的发展思想
单选题2007年9月,国家编制我国国有企业经营
怎么去除衣服上的印花
SONY vpcx118lc笔记本电脑如何系统还原?
求推荐师生恋漫画,类似于《昼行闪耀的流星》
史记舒地是什么地方
推荐资讯
柬埔寨比越南哪个富
天源暖通设备有限公司这个地址在什么地方,我
whack the burglars 攻略
请问,如果我用别人的QQ号和密码在我手机里进
上过笑星大联盟的一个矮个子演员,像周立波的
与世什么什么的成语
征途13星的装备怎么升上15星呀?
深圳台的《饭没了秀》是什么意思?急
东海路/金盾路(路口)这个地址在什么地方,我
求泰剧《与父同行》完整版
photoshop的自我提升要怎么写
从大连火车站到瓦房店谢屯车有哪些,都几点的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?