推 jamescyt:0攻馬林打3防3盾的傷害是多少? 10/26 17:16
圖表版
神族單位受到攻擊
我們擋不住啦!
|
↓
╭───────╮
│是否仍然有大於|是 計算護盾要承受的傷害
│ 0的護盾值? ├─→ (以護盾防禦減傷)
╰───┬───╯
否│ |
│ ↓
│ ╭─────────╮
│ | 現在的護盾值是否 |是 扣除護盾來承受傷害
│ |能夠完全承受傷害?├─→ (結束)
│ ╰────┬────╯
│ 否|
│ ↓
│
│ 將護盾值歸0,
│ 並將超出的部分
│ 當成新的傷害值
│
│ |
│ ↓
│
│ 計算生命要承受的傷害 扣除生命來承受傷害
╰─────→ (以生命防禦減傷) ─→ (結束)
簡易版
1. 如果護盾值為0,則由生命來吃下傷害。(以生命防禦來減傷)
2. 如果護盾值不為0,且能吃下所有傷害,則由護盾來吃下傷害。(以護盾防禦來減傷)
3. 如果護盾值不為0,且不足以吃下所有傷害,
則將護盾歸0,然後將生命值扣除(原傷害-護盾防禦-生命防禦-原護盾值)的數值。
※傷害計算時,若出現小於0.5的傷害,皆將其視為0.5。
若出現大於0.5的小數點傷害,則小數點部分保留,不會被修正。
但是,如果神族單位的護盾在該次攻擊已經受過損傷,
則同一次攻擊的對本體的傷害,其最小值為0而不是0.5。
若在生命部分計算出小於0的數值,就完全不會受到傷害。
※不巧的強化護盾在「計算護盾要承受的傷害」時介入生效。
如果計算出來的護盾承受傷害值大於10,則改為10。之後流程完全一樣。
※單位的生命值以無條件捨去來顯示。
顯示出來的值為0時(也就是單位血量小於1.0時),單位死亡。
範例:
3攻馬林(傷害9)
3防3盾狂戰士(生命防禦4,護盾防禦3)
狀況1
狂戰士生命75/100,護盾20/50
馬林一次攻擊會對護盾造成 (9-3) = 6 點傷害,
承受後生命75/100不變,護盾變為14/50。
狀況2
狂戰士生命90/100,護盾 0/50
護盾為0,馬林一次攻擊會對生命造成 (9-4) = 5 點傷害,
承受後生命變為85/100,護盾維持 0/50,因為遭受攻擊所以也不會馬上回復。
狀況3
狂戰士生命 2/100,護盾 1/50
馬林一次攻擊會對護盾造成 (9-3) = 6 點傷害,但護盾無法承受,
因此將護盾扣到 0/50,餘下尚未承受的 (6-1) = 5 點傷害。
這部分會對生命造成 (5-4) = 1 點傷害。並將生命變為 1/100,存活。
狀況4
狂戰士生命 1/100,護盾 1/50
旁邊有開盾的哨兵,使馬林的傷害值變為7
馬林一次攻擊會對護盾造成 (7-3) = 4 點傷害,但護盾無法承受,
因此將護盾扣到 0/50,餘下尚未承受的 (4-1) = 3 點傷害。
這部分會對生命造成 (3-4) = -1 點傷害,因為護盾已經受傷過了,所以視為0點傷害。
狂戰士的生命值維持為 1/100,存活。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.50.53.228
※ 編輯: kirimaru73 來自: 123.50.53.228 (10/26 19:36)
推 linceass:是否仍然有大於0的護盾值?-是-->別鬧了 我才不出去~ 10/26 19:36
→ linceass: -否-->別鬧了 我才不出去~ 10/26 19:37
推 frizentom: 狂戰士:(′‧ω‧‵)別鬧了 我才不出去~ 10/26 19:39
推 et310:結論: (′‧ω‧‵)別鬧了 我才不出去~ 10/26 19:40
推 iamten: 狂戰士:別鬧了 我要跟卡拉為一 10/26 19:40
推 straybirds:艾爾: 別鬧了 我才不出去~ 10/26 19:40
推 Arnol:狂戰士:(′‧ω‧‵)別鬧了 我才不出去 10/26 19:44
推 joeman:溫馨 10/26 19:48
推 Illidan: 別鬧了 我才不出去~ 10/26 19:51
推 forever9801: 別鬧了 我才出不去~ 10/26 19:52
推 TheMidnight:我從陰影中到來~ 別鬧了 我才出不去~ 10/26 19:54
推 signm:狂戰士:別鬧了,為什麼老是我要衝前面 10/26 19:54
推 potionx:這樣看來舊的護盾回能系統明顯比現在的好...難怪pimbaweak 10/26 19:55
推 et310:狂戰士:我偶爾也想從後面來啊 別鬧了 我出去不才~ 10/26 19:55
推 lucus: 新奇 10/26 19:56
→ potionx:舊的交戰能有1點護盾(加護盾的防)的優勢。 10/26 19:56
推 fatedate:當場與卡拉合而為一。 看到這我笑了 10/26 19:58
推 DINO7755:P在A級聯賽都快滿出來了 10/26 19:59
推 WayEau:有圖有推 10/26 19:59
推 CaTkinGG:升護盾在交界處算兩次防可以鼓勵P user保存兵力 10/26 19:59
推 terranhardy:有範例有推 10/26 19:59
推 qoo60606:感動 10/26 20:00
推 signm:所以狂戰適合升防,不朽巨象適合升盾? 10/26 20:02
→ linceass:對Z升護盾很棒 對T要評估wwwww 10/26 20:06
推 et310:T:護盾? (EMP) 10/26 20:07
推 therika:最後好像錯了吧,傷害3,生命防禦4,不就不會扣血嗎 10/26 20:24
推 frizentom:光頭哥:A級太多P了 要nerf 10/26 20:24
→ kirimaru73:被攻擊就一定會扣血 算出來<0.5就改成扣0.5 10/26 20:26
推 timmyen:第三種情況感覺很賺耶 護盾扣一次防裝甲又扣一次 10/26 20:31
推 taikobo:圖文並茂 10/26 20:41
推 qoo60606:條理分明 10/26 20:43
推 guithawk:to therika: 看紅字的部份 10/26 20:48
推 prisoners7:只有我看到不巧的強化護盾嗎:P 10/26 21:06
推 Adonisy:什麼時後 MM可以升級閃爍... 10/26 21:07
→ Nurvay:全升滿的狂戰防禦是不是有7? 護盾為0 槍兵打一次多少? 10/26 21:08
推 applegood2:=皿= 先推再看 10/26 21:09
推 persionbird:狂戰防禦7? 比牛還要猛阿 10/26 21:09
推 DINO7755:所以牛很沒用 10/26 21:10
推 nekoares:圖文並茂推 10/26 21:12
推 lovejeff:這樣護盾剩快乾的時候超硬的阿XDD 10/26 21:13
→ lovejeff:可惜硬一下就軟了~"~ 10/26 21:13
推 b87887:同意therika!! 輸出小於防禦值 !! 應該是存活 不是變煙 10/26 21:17
推 Overmind:沒有不會扣血的攻擊,你自己拿狗咬滿防的雷獸就知道了。 10/26 21:18
推 bg784533:狂戰哪來的防禦7? 10/26 21:22
※ 編輯: kirimaru73 來自: 1.161.198.11 (10/26 21:28)
推 applegood2:防禦7是假的啦 10/26 21:27
→ kirimaru73:我將會變煙的詳細規則補上了 請看黃字註解 10/26 21:28
→ applegood2:馬林:我要實測 狂戰你先去旁邊放血吧 10/26 21:41
推 guithawk:都用int存,所以0.9滴跟死了是一樣的 XD 10/26 21:46
推 BUMAS:有圖有推阿~ 10/26 21:52
推 montoya1985:除了推 想不到理由了...哪個老師教的啊!!! 10/26 21:59
推 Sn:T IMBA 10/26 22:02
推 deltamed:有圖有推~ 10/26 22:07
推 tnksda:有頭有尾 還是看不懂XD 10/26 22:08
推 dark1530:推卡拉聖典XDDD 10/26 22:29
推 A1pha:推 詳盡。 10/26 23:16
推 outsmart33:與卡拉合而為一XDD 10/26 23:26
推 Bonjwa:推 用心 10/26 23:45
※ 編輯: kirimaru73 來自: 1.161.198.11 (10/26 23:55)
→ kirimaru73:修正了一下,根據版友幫忙測試的結果,狀況4狂戰不會死 10/26 23:56
→ kirimaru73:護盾和生命同時受傷的場合,生命部分可以無視0.5的限制 10/26 23:56
推 bye2007:看到流程圖就推 XD 10/27 00:33
推 A1pha:有測試有推 10/27 00:35
推 glvd56:精闢推 10/27 01:53
推 SwashBarker:好文推 這樣看起來 如果護盾改成戰鬥中可回 10/27 02:19
→ SwashBarker:神族的兵就強勢許多 10/27 02:20
推 michaelch:狂戰:喔喔喔!!我盾3防了~殺!!! 鬼子:洗澡囉~ 10/27 02:21