欢迎光临散文网 会员登陆 & 注册

Melvor Idle 梅尔沃放置 战斗相关计算

2022-07-16 16:44 作者:飞虎233-放置游戏  | 我要投稿

本文专为想探索数值、优化当前阶段Loot效率的玩家。

约定

当公式中涉及百分比时,百分比只取数值不取百分号,比如65%在计算中视为65。这是大多数人计算错误都根结。

当涉及“修饰器 Modifier”时,实际上在谈论两种修饰方式。一种是 percentage 即百分比修饰,一种是 Flat 数值修饰。

向下取整只作用于其紧邻的括号,如 向下取整[6.5] + 1.5 =7.5。

战斗三角

战斗三角分为常规三角和硬核三角两种,表示不同战斗主风格之间的攻击伤害和伤害减免情况。战斗三角是以玩家为主视角的,对敌人不适用。

两个战斗三角的克制“增益”是一样的,但被克制惩罚不同。

同类型:伤害+0%,伤害减免倍率x1

增益(近战->远程->魔法):伤害+10%,伤害减免倍率x1.25

常规惩罚-伤害-15%:

  • 近战->魔法:伤害减免倍率x0.75

  • 魔法->远程:伤害减免倍率x0.85

  • 远程->近战:伤害减免倍率x0.95

硬核惩罚-伤害-25%:

  • 近战->魔法:伤害减免倍率x0.5

  • 魔法->远程:伤害减免倍率x0.75

  • 远程->近战:伤害减免倍率x0.75

命中率计算

首先要引入的是有效技能等级 A 概念,虽然很简单,但有必要说明。

在计算有效技能等级时,不会计算虚拟等级,即当前版本超过99的等级。

有效技能等级 A = 技能等级 + 隐藏技能等级

基本精度加成 B 是装备对于当前攻击风格的加成的和。

这里力量加成和远程力量加成不算在内

戳刺加成、劈砍加成、格挡加成、远程攻击加成、魔法攻击加成、不同的战斗风格,应用的精度加成不同。

其它外围的加成也将被计算,被称为百分比修饰器 C,来源于药水、星象等。

最后精度的计算公式为

精度 = 向下取整[(A + 9) x (B + 64) x (1 + C/100)]

命中率的计算需要引入目标的躲避数值,有两种情况。

精度 < 躲避,命中率 = 精准 / (2 x 躲避) x 100%

精度 > 躲避,命中率 = 1 - [躲避 / (2 x 精准)] x 100%

精度 = 躲避,命中率 = 50%

注:以上精准皆为我方精准,躲避均为敌方躲避

从公式可以看出,在50%以上,每提升提升1%命中率都需要比前1%更多的精度数值。

最大伤害计算-近战/远程

有效力量等级 A计算公式同上。

当计算基本力量加成 B(类似基本精度)时,应注意“力量加成”只作用于近战,而“远程力量加成”只作用于远程风格。

算上百分比修饰器 C数值修饰器 D,最大伤害计算如下:

基本最大伤害 E = 向下取整[2.2 + A / 10 + (A + 17) x B / 640]

最大伤害 = 向下取整[E x (1 + C/100)] + D

最大伤害计算-魔法

古代魔法不受除战斗三角外任何加成影响。

魔法与其余两个战斗风格的区别在于,魔法伤害不受“力量”的影响,除此以外,魔法伤害还与选择的咒语有关。

若有

  • 有效魔法等级 A

  • 魔法伤害加成 B

  • 百分比修饰器 C

  • 数值修饰器 D

  • 咒语最大伤害 F

则公式如下:

基本最大伤害 E = 向下取整{F x (1 + B/100) x [1 + (A + 1) / 200]}

最大伤害 = 向下取整[E x (1 + C/100)] + D

最小伤害计算

正常情况下最小伤害为 1。

部分修饰器可将最大伤害加至最小伤害或从数值提升最小伤害数。

一个常识:最小伤害不能超过最大伤害。

公式参考最大伤害公式,因为只涉及两个修饰器。

最终伤害加成

每次伤害计算都会在最大-最小之间随机抽取一个数值,这被称为计算伤害

在伤害计算完成后,最终伤害加成才会被附加上,这部分包括伤害减免、暴击、总体伤害加成等。

用于计算的伤害减免数值最大为 95%,多余该数值的将被忽略。

最终伤害减免 = 各数值相加的伤害减免 x 战斗三角修饰器

若最终伤害减免 > 95%,则以 95% 作为最终伤害减免数值

仅伤害减免作用下的最终伤害 = 计算伤害 x (1 - 最终伤害减免/100)

暴击率在游戏中几乎为一个固定值(0),暴击伤害倍率初始为50%,作为最终伤害加成计算。

躲避几率

若有

  • 有效防御等级 A

  • 有效魔法等级 F

  • 防御加成(近战/远程/魔法) B

  • 闪避百分比修饰器 C

则不同战斗风格的躲避几率为:

近战/远程躲避几率 = 向下取整[(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)]

召唤攻击

战斗时,战斗类召唤石板也会一起攻击敌人,固定3s攻击间隔,并会受到主角无法行动类状态的影响。

石板提供“召唤最大伤害”,当启用连携或单纯使用两个石板时,两个石板的伤害相加作为最终的召唤最大伤害,而并不与消耗数量相关。与祝祭不同,只有召唤攻击时才会消耗石板。

以下是召唤石板提供的最大伤害,wiki上并未整理:

  • 哥布林小偷:21

  • 邪教徒:40

  • 狼:59

  • 牛头人:78

  • 半人马:97

  • 女巫:116

  • 独眼巨人:135

  • 牦牛:154

  • 独角兽:173

  • 龙:192


Melvor Idle 梅尔沃放置 战斗相关计算的评论 (共 条)

分享到微博请遵守国家法律