[閒聊] 敵方防禦與剋屬傷害的小問題

作者: 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