首页 游戏 软件 文章 排行

明日方舟攻击力加成算法解析

作者: 佚名 2020/5/11 17:33:54

在网络手游中各种数值是经过了严格算法整出来的,明日方舟中也是一样,对于攻击力也有一套严格的算法,那么到底是怎么样的呢,小编给大家简单分析一下吧!

一、概述

攻击力,即一个干员造成伤害的能力,这个概念相信应该没有博士不明白。相比攻击速度这种不甚清晰的属性,攻击力是博士们可以在游戏中直观看见的。

明日方舟攻击力加成算法解析

图1  合约加成的斯卡蒂[1]

明日方舟中,攻击力只有一个数值,就是博士在面板上看见的“攻击”数值。游戏中的攻击力本身并不分物理和法术,造成物理/法术伤害是由干员自身特性或技能决定,与攻击力数值无关。不同伤害类型与物理防御/法术防御之间的减免关系不在本次讨论范畴,后续会在防御相关的文章中进行进一步讨论。本文集中讨论攻击力数值与攻击力buff的相互叠加原理。

二、定义

首先,让我们对明日方舟中跟攻击力有关的数值和表述进行一些定义,以方便读者理解。

【面板攻击力】:干员面板上以整数形式显示出的攻击力。攻击力可能存在小数,在后台计算中也会以小数形式计算,但是最终显示的数值会进行四舍五入到整数。

【信赖/潜能加成】:部分干员通过信赖或潜能获得的攻击力加成。信赖和潜能加成的攻击力将被直接计入面板攻击力中,在干员详情页面中看到的攻击力数值已经是信赖和潜能加成后的数值了。如下图:满级星极攻击力为660,信赖提供了+30,故总计面板攻击力690.

明日方舟攻击力加成算法解析

图2   满配星极属性面板

【攻击力增益】:在游戏中通过技能或机制获得的攻击力增加。为方便表述,下文中有时会将攻击力增益简写为“buff”。在明日方舟中并非所有buff的计算方法都是相同的,根据不同的描述有不同的叠加规则,故攻击力增益是本文最主要的讨论对象。

三、攻击力增益(buff)

在明日方舟中,buff分为3种不同的结算类型,通过技能描述文案进行区分。本文中以A类、B类、C类表示这三种buff。

A. 攻击力增加

明日方舟攻击力加成算法解析

图3  斯卡蒂三技能涌潮悲歌

描述形为{攻击力+a%}的buff归为A类攻击力增益。此类buff以干员详情页面中显示的面板攻击力为基础,所有A类buff叠加计算。

范例1

一干员面板攻击500,3个A类buff分别为{攻击力+50%}、{攻击力+30%}、{攻击力+70%}

总buff为50%+30%+70%=150%。干员最终攻击以500为基础提升150%,即为500 + 500*150% = 1250。

B. 战斗之歌

明日方舟攻击力加成算法解析

图4  空二技能战斗之歌

B类buff目前仅有空的二技能“战斗之歌”,后续可能会有其他同类产品。战斗之歌为他人增加的攻击力基于空自身,所以单独拉出来与A类作区分。B类buff的计算方法是,将此技能产生的攻击力buff直接加到A类的计算结果后。

(注意:若空自身也拥有攻击力buff则需先按规则计算空本身的攻击力)

范例2

空的攻击力为500,技能百分比如图70%,buff目标为范例1中的那个干员,该干员此时攻击力已被buff至1250。

技能加成攻击力500*70%=350,干员最终攻击为1250+350=1600

C. 攻击力倍率

明日方舟攻击力加成算法解析

图6  推进之王三技能碎颅击

攻击力倍率拥有两种不同的描述,形如{攻击力提高至a%}或{造成相当于攻击力a%的伤害},均为C类buff。C类buff以A类和B类计算出的最终结果为基础,每个C类buff之间叠乘计算。

范例3

依旧是上例的那个干员,此时该干员攻击力已被buff至1600。现有2个C类buff,分别为{攻击力提高至150%}和{本次攻击造成相当于攻击力200%伤害}

实际攻击伤害为1600*150%*200%=4800

以上3类便是明日方舟游戏中所使用的3种攻击力增益模式。部分技能描述会略有偏差,但是依旧可以很明确的辨认出属于哪一类。另,危机合约的增益合约虽然表述是攻击力增加100%,但是实则属于C类buff。

四、练习题

如果上述分析博士没有完全理解的话,没关系,让我们来做一道题巩固亿一下吧。

不考虑合约和易伤(初雪等)的情况下,试求陈的2技能赤霄·拔刀所能造成的理论最高输出。

参考数据[2]:

陈满配攻击力:683(已计算潜能和信赖)

赤霄·拔刀:对前方范围内最多7名敌人造成相当于攻击力500%的物理和相当于攻击力500%的法术伤害

陈-天赋:攻击力+6%

能天使-天赋:攻击力+8%

诗怀雅-天赋:攻击力+12%

近卫小车-天赋:攻击力+20%

空满配攻击力:385

空-战斗之歌:buff百分比为100%

华法林-不稳定血浆:攻击力+90%

注:在西西里人和源石虫友情赞助充电宝的情况下,华法林可以同时为空和陈提供buff。若如此做,则此伤害略高于陈站在活性源石上。

下面是答案

解:先计算空的buff数值:385+385*90%=731.5

然后计算A类buff总和:6%+8%+12%+20%+90%=136%

A类buff之后攻击力为:683+683*136%=1611.88

B类buff之后的攻击力为:1611.88+731.5=2343.38

C类buff之后的伤害为:2343.38*500%=11716.9

答:赤霄·拔刀理论最高输出为物理和法术伤害分别11716.9

五、总结

攻击力,作为我们评价干员最直接有效的手段,是明日方舟数值体系里最重要的一环。了解攻击力的buff原理,才能在实战中更好的开发出新颖的战(zuo)术(ye)。本篇单纯讨论了攻击力本身的数值影响,下一篇杂谈将会结合防御、减伤、易伤综合讨论方舟的数值体系,敬请期待(咕咕咕)。

玩家留言 跟帖评论
查看更多评论
返回顶部|访问电脑版