Board logo

标题: [历史] 关于增减伤害和无视对方防御·· [打印本页]

作者: hunteriou    时间: 2009-12-2 17:38     标题: 关于增减伤害和无视对方防御··

增加对怪25%伤害和无视怪物25%防御这两个概念一样吗?
貌似一样·貌似不一样- -?求高人解答
作者: 喵喵の狗狗    时间: 2009-12-2 17:44

理论伤害是A,对方乘算防御是B%,减算防御是C,不考虑其他因素
那么增加25%伤害的话就是
A*(1+25%)*(1-B%)-C
如果无视对方25%防御就是
A*(1-B%+25%)-C

两式相减
  A*(1+25%)*(1-B%)-C-[A*(1-B%+25%)-C]
=125%A-125%AB%-C-A+AB%-25%A+C
=-25AB%

明显AB都肯定为正数
所以-25AB%<0

所以
A*(1+25%)*(1-B%)-C<A*(1-B%+25%)-C

所以无视对方防御的最终伤害大于增加同样比率伤害的最终伤害值

[ 本帖最后由 喵喵の狗狗 于 2009-12-2 17:45 编辑 ]
作者: 落寞    时间: 2009-12-2 17:44

不一样  因为有些技能本来就无视敌人全部防御了  这时候用可以被倍率放大的技能  还是能提高25%伤害   总体来说无视25%防御在多数情况下不如增加25%伤害好使
作者: minos    时间: 2009-12-2 17:47

最直观的区别。防御0的怪物你再减25%防御也没效果
作者: 还没想好名字    时间: 2009-12-2 17:57

那個算式不對,1-B%+25%
先不考慮是加還是乘,我沒研究過
但明顯不能超過1
作者: 喵喵の狗狗    时间: 2009-12-2 18:03

是无视乘算,当这个值小于1的情况3楼说了
作者: 还没想好名字    时间: 2009-12-2 18:13

我覺得應該是乘的
首先怎麽乘都不會超過1
其次就算乘防10用减的話頂多算歸零,那就是完全無視了
所以我觉得-25%应该换成*(1-25%)

[ 本帖最后由 还没想好名字 于 2009-12-2 18:15 编辑 ]
作者: ro_tl    时间: 2009-12-2 19:10

无视怪物25%防御 与 无视怪物25防御 是不一样的...
作者: mansons    时间: 2009-12-2 19:20

我觉得要怪物的乘防御大于55才会无视防御25%伤害高于增加25%的伤害




欢迎光临 浆糊论坛-RO小站 (http://bbs.rohome.cn/) Powered by Discuz! 7.2