Re: [問題] 魔喚精靈

看板Old-Games作者時間9年前 (2014/08/29 05:38), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串4/4 (看更多)
※ 引述《forb9823018 (風過無痕)》之銘言: : 9.攻擊防禦差造成的傷害如何計算,有公式嗎? 最近找到了魔幻精靈JP開始玩後,又開始撿起來魔喚精靈2玩。 然後發現了某種一般的傷害計算公式,有點繁瑣,不過還是給會背計算公式的板友參考 首先計算「攻防差」,這裡的規則是: 順+9(相剋/精靈主攻擊),對+3(對面屬性/精靈攻擊精靈主),同-1,逆-6。 然後大家熟知的正面+0,側前+1,側後+3,背後+4。 如果攻防差所得的結果在2~18之間,則使用以下公式 傷害 = (攻防差 / 2) * 防禦減成 然後四捨五入,但遇到剛好x.5時要捨去 例1. 攻擊15的基諾正面攻擊平地上防禦9的布里克斯,傷害是 (15+9 - 9) / 2 = 7.5 ,捨去得到7。 例2. 攻擊18的達卡側後推魔晶石上(-30%)防禦14的歐恩,傷害是 ((18+3+3 - 14) / 2) * 70% = 3.5 ,捨去得到3。 例3. 攻擊1的佩里特從背後叮木叢裡(-20%)防禦10的普羅,傷害是 ((1+9+4 - 10) / 2) * 80% = 1.6 ,進位得到2。 例外情形A: 攻防差在1以下時,平地在-2以上傷害1,淺水-1以上傷害1, 其他地形攻防差0以上傷害1。 例外情形B: 攻防差在19以上時,19以上把攻防差減1,24以上減2,29以上減3再做計算, 但卻直接四捨五入,也就是這時碰到x.5則進位。 例4. 攻擊13的布里克斯從側後射擊平地上黃昏防禦5的琦男,那麼攻防差是 13+9+3 - 5 = 20,因為在19以上所以先減1,傷害是 (20-1)/2=9.5, 這時候要進位,得到傷害★。 例5. 攻擊18的達卡從側前推水深3(-25%)中白天防禦7的瑪姆,那麼攻防差是 18+9+1 - 7 = 21,因為在19以上所以先減1,傷害是 ((21-1)/2)*75% = 7.5 這時後要進位,得到傷害8。 我對表把所有情形都檢查過了,但是也不敢保證一定都沒有錯,請大家多多指教 :D 然後尾巴來徵一下站內信約戰XDDDD -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 65.112.8.195 ※ 文章網址: http://www.ptt.cc/bbs/Old-Games/M.1409261921.A.3D4.html

08/29 05:47, , 1F
對了平地不需要處理例外情形B,可以直接用原公式。
08/29 05:47, 1F

08/29 11:29, , 2F
五捨六入?
08/29 11:29, 2F

08/29 16:28, , 3F
VM2沒連成功過耶
08/29 16:28, 3F

08/29 22:11, , 4F
對耶是五捨六入XD,想了一下不會出現像6.57之類的情況
08/29 22:11, 4F

08/30 00:34, , 5F
連線請用VMO那款比較穩
08/30 00:34, 5F

08/30 11:01, , 6F
我怎麼感覺你的攻防差公式數字多了1?
08/30 11:01, 6F

08/30 11:02, , 7F
都忘記上次玩VMV2是什麼時候的事了...來戰吧,用hamachi
08/30 11:02, 7F

08/30 11:03, , 8F
沒事,因為你用的是五捨六入,這樣就沒錯
08/30 11:03, 8F

08/30 23:58, , 9F
跟zamil玩了一場被壓制到投降 :)
08/30 23:58, 9F

08/31 09:03, , 10F
我看到z大就投降了 還玩._.
08/31 09:03, 10F
文章代碼(AID): #1J_w5XFK (Old-Games)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
文章代碼(AID): #1J_w5XFK (Old-Games)