作者bqmm (嵐)
看板PuzzleDragon
標題[閒聊] 敵方防禦與剋屬傷害的小問題
時間Fri Nov 28 04:12:33 2014
其實這是今天跟朋友去吃飯時,朋友問我的…
他是屬於專玩磨隊的玩家,他喜歡用時間換穩定通關
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
只好對他說:公式設計就這樣,不爽不要__啊! (誤
--
ロリコン
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.79.182
※ 文章網址: http://www.ptt.cc/bbs/PuzzleDragon/M.1417119161.A.9A4.html
→ advence: 是你火傷變4000再去減300 11/28 04:16
→ advence: 先算剋或被剋後再去算防禦 11/28 04:17
推 death0228: 先算完剋數傷害後 才會被防禦扣.... 11/28 04:18
推 TerryTam: if (剋屬) 傷害 = 攻擊*2 - 防禦 11/28 04:19
→ TerryTam: if (被剋屬) 傷害 = 攻擊/2 -防禦 就這麼簡單 11/28 04:19
推 zxc654033: 防禦最後算,妳用LCF大砲去打就可以直接看出來 11/28 04:20
→ TerryTam: 而且照你說5150木傷就能破防 這150就能解釋你朋友的疑問 11/28 04:21
哦哦!! 原乃如此~~感謝
※ 編輯: bqmm (1.175.79.182), 11/28/2014 04:24:02
→ dolphintail: 你的正常邏輯那邊公式就是錯的 11/28 04:24
→ a110002211: 防禦放在最後扣 11/28 05:35
→ shuten: 8000/2=4000 4000-300=3700 11/28 06:07
→ ashclay: 木屬傷害那邊+300你不會覺得奇怪嘛 11/28 07:35
→ TIPPK: 笑了 11/28 07:51
推 s93184s: 滷味大濕 11/28 08:20
→ anumber: 神邏輯? 11/28 08:52
→ lwecloud: 數學老師在哭了 11/28 08:53
→ jo7777777: 啊就先乘除後加減 11/28 08:53
→ sinnerck1: 似乎不是唯一解 11/28 08:56
推 fh316: 一開始就算錯了吧? 11/28 09:15
推 BK0211: 是隊長ㄟ ㄝㄝ 11/29 03:45