Melvor Idle 梅爾沃放置 戰(zhàn)斗相關計算
本文專為想探索數(shù)值、優(yōu)化當前階段Loot效率的玩家。
約定
當公式中涉及百分比時,百分比只取數(shù)值不取百分號,比如65%在計算中視為65。這是大多數(shù)人計算錯誤都根結(jié)。
當涉及“修飾器 Modifier”時,實際上在談論兩種修飾方式。一種是 percentage 即百分比修飾,一種是 Flat 數(shù)值修飾。
向下取整只作用于其緊鄰的括號,如 向下取整[6.5] + 1.5 =7.5。
戰(zhàn)斗三角
戰(zhàn)斗三角分為常規(guī)三角和硬核三角兩種,表示不同戰(zhàn)斗主風格之間的攻擊傷害和傷害減免情況。戰(zhàn)斗三角是以玩家為主視角的,對敵人不適用。
兩個戰(zhàn)斗三角的克制“增益”是一樣的,但被克制懲罰不同。
同類型:傷害+0%,傷害減免倍率x1
增益(近戰(zhàn)->遠程->魔法):傷害+10%,傷害減免倍率x1.25
常規(guī)懲罰-傷害-15%:
近戰(zhàn)->魔法:傷害減免倍率x0.75
魔法->遠程:傷害減免倍率x0.85
遠程->近戰(zhàn):傷害減免倍率x0.95
硬核懲罰-傷害-25%:
近戰(zhàn)->魔法:傷害減免倍率x0.5
魔法->遠程:傷害減免倍率x0.75
遠程->近戰(zhàn):傷害減免倍率x0.75
命中率計算
首先要引入的是有效技能等級 A?概念,雖然很簡單,但有必要說明。
在計算有效技能等級時,不會計算虛擬等級,即當前版本超過99的等級。
有效技能等級 A = 技能等級 + 隱藏技能等級
基本精度加成 B?是裝備對于當前攻擊風格的加成的和。

戳刺加成、劈砍加成、格擋加成、遠程攻擊加成、魔法攻擊加成、不同的戰(zhàn)斗風格,應用的精度加成不同。
其它外圍的加成也將被計算,被稱為百分比修飾器 C,來源于藥水、星象等。
最后精度的計算公式為
精度?= 向下取整[(A?+ 9) x (B?+ 64) x (1 +?C/100)]
命中率的計算需要引入目標的躲避數(shù)值,有兩種情況。

精度 < 躲避,命中率?=?精準 / (2 x 躲避) x 100%
精度 > 躲避,命中率 = 1 - [躲避?/?(2 x 精準)] x 100%
精度 = 躲避,命中率 = 50%
注:以上精準皆為我方精準,躲避均為敵方躲避
從公式可以看出,在50%以上,每提升提升1%命中率都需要比前1%更多的精度數(shù)值。
最大傷害計算-近戰(zhàn)/遠程
有效力量等級 A計算公式同上。
當計算基本力量加成 B(類似基本精度)時,應注意“力量加成”只作用于近戰(zhàn),而“遠程力量加成”只作用于遠程風格。
算上百分比修飾器 C和數(shù)值修飾器 D,最大傷害計算如下:
基本最大傷害 E?= 向下取整[2.2 +?A?/ 10 +?(A?+ 17) x?B?/ 640]
最大傷害 = 向下取整[E?x (1 + C/100)] + D
最大傷害計算-魔法
古代魔法不受除戰(zhàn)斗三角外任何加成影響。
魔法與其余兩個戰(zhàn)斗風格的區(qū)別在于,魔法傷害不受“力量”的影響,除此以外,魔法傷害還與選擇的咒語有關。
若有
有效魔法等級 A
魔法傷害加成 B
百分比修飾器 C
數(shù)值修飾器 D
咒語最大傷害 F
則公式如下:
基本最大傷害 E?=?向下取整{F x (1 + B/100) x [1 + (A + 1) / 200]}
最大傷害 = 向下取整[E x (1 + C/100)] + D
最小傷害計算
正常情況下最小傷害為?1。
部分修飾器可將最大傷害加至最小傷害或從數(shù)值提升最小傷害數(shù)。
一個常識:最小傷害不能超過最大傷害。
公式參考最大傷害公式,因為只涉及兩個修飾器。
最終傷害加成
每次傷害計算都會在最大-最小之間隨機抽取一個數(shù)值,這被稱為計算傷害。
在傷害計算完成后,最終傷害加成才會被附加上,這部分包括傷害減免、暴擊、總體傷害加成等。
用于計算的傷害減免數(shù)值最大為 95%,多余該數(shù)值的將被忽略。
最終傷害減免 = 各數(shù)值相加的傷害減免 x 戰(zhàn)斗三角修飾器
若最終傷害減免 > 95%,則以 95% 作為最終傷害減免數(shù)值
僅傷害減免作用下的最終傷害 = 計算傷害 x (1 - 最終傷害減免/100)
暴擊率在游戲中幾乎為一個固定值(0),暴擊傷害倍率初始為50%,作為最終傷害加成計算。
躲避幾率
若有
有效防御等級?A
有效魔法等級 F
防御加成(近戰(zhàn)/遠程/魔法) B
閃避百分比修飾器?C
則不同戰(zhàn)斗風格的躲避幾率為:
近戰(zhàn)/遠程躲避幾率?=?向下取整[(A + 9) x (B + 64) x (1 + C/100)]
魔法躲避幾率?=?向下取整[(A x 0.3 + F x 0.7 + 9) x (B + 64) x (1 + C/100)]
召喚攻擊
戰(zhàn)斗時,戰(zhàn)斗類召喚石板也會一起攻擊敵人,固定3s攻擊間隔,并會受到主角無法行動類狀態(tài)的影響。
石板提供“召喚最大傷害”,當啟用連攜或單純使用兩個石板時,兩個石板的傷害相加作為最終的召喚最大傷害,而并不與消耗數(shù)量相關。與祝祭不同,只有召喚攻擊時才會消耗石板。
以下是召喚石板提供的最大傷害,wiki上并未整理:
哥布林小偷:21
邪教徒:40
狼:59
牛頭人:78
半人馬:97
女巫:116
獨眼巨人:135
牦牛:154
獨角獸:173
龍:192