[闲聊] 敌方防御与克属伤害的小问题

楼主: bqmm (岚)   2014-11-28 04:12:33
其实这是今天跟朋友去吃饭时,朋友问我的…
他是属于专玩磨队的玩家,他喜欢用时间换稳定通关
OK,这不是这篇的重点…!
他在我面前直接示范给我看…
假设:1只敌方宠,水属,血10000,防御300
大家都知道,当攻击力造成的伤害低于敌方防御时,只能打出1滴。ok!
当火属性要秒杀这只敌方时
要打出两倍伤害量,也就是攻击时打出(10000+300)*2=20600 以上的伤害
就可以秒杀敌方。
而木属宠,只需要打出一半伤害就可以
(10000+300)/2=5150 以上的伤害值就能秒杀敌方。
OK!这是正常逻辑。
但他发现,我方火宠攻击力8000的情况之下
攻击力8000-防御300=7700,然后残余伤害7700-300(再减1次防御?)=7400
残余的7400伤害属性被克,7400/2=3700
(敌防御两倍?)
而木属宠伤害同样为8000的情况下
攻击力8000-防御300=7700,残余伤害7700*2=15400 +300=15700(最终伤害数值)
(等于是8000攻击力*2之后,再减掉敌方防御300的伤害量,这边正确!)
他觉得当属性被克时,不只我方伤害被减半之外,敌方防御也两倍提升
等于是宠物攻击出去的伤害量被双重压制?
似乎有些地方不大合理?
而且他认为,既然属性被克,敌方防御+2倍提升
那我方克制敌方属性时,敌方防御就应该-2倍下降才对,怎还是维持现有防御力?
这样说,这边不知道看得懂吗? XD
嗯…他能发现这问题,也表示他真的很闲… XD
这问题,我一时之间也不知道怎么回答 XD
只好对他说:公式设计就这样,不爽不要__啊! (误
作者: advence (advence)   2014-11-28 04:16:00
是你火伤变4000再去减300先算克或被克后再去算防御
作者: death0228 (~空~)   2014-11-28 04:18:00
先算完克数伤害后 才会被防御扣....
作者: TerryTam (ウルトラソウル)   2014-11-28 04:19:00
if (克属) 伤害 = 攻击*2 - 防御if (被克属) 伤害 = 攻击/2 -防御 就这么简单
作者: zxc654033 (啦啦啦)   2014-11-28 04:20:00
防御最后算,妳用LCF大砲去打就可以直接看出来
作者: TerryTam (ウルトラソウル)   2014-11-28 04:21:00
而且照你说5150木伤就能破防 这150就能解释你朋友的疑问
作者: dolphintail (呆豚)   2014-11-28 04:24:00
你的正常逻辑那边公式就是错的
作者: a110002211 (蓝蓝不路!)   2014-11-28 05:35:00
防御放在最后扣
作者: shuten ( [////>)   2014-11-28 06:07:00
8000/2=4000 4000-300=3700
作者: ashclay (灰泥)   2014-11-28 07:35:00
木属伤害那边+300你不会觉得奇怪嘛
作者: TIPPK (佞夏雨)   2014-11-28 07:51:00
笑了
作者: s93184s (松尾坊)   2014-11-28 08:20:00
卤味大湿
作者: anumber (Everlasting GuiltyCrown)   2014-11-28 08:52:00
神逻辑?
作者: lwecloud (CloudEX)   2014-11-28 08:53:00
数学老师在哭了
作者: jo7777777 (射月)   2014-11-28 08:53:00
啊就先乘除后加减
作者: sinnerck1 (Demonbane)   2014-11-28 08:56:00
似乎不是唯一解
作者: fh316 (法号叁壹陆)   2014-11-28 09:15:00
一开始就算错了吧?
作者: BK0211 (BK0211)   2014-11-29 03:45:00
是队长ㄟ ㄝㄝ

Links booklink

Contact Us: admin [ a t ] ucptt.com