这篇专栏的主要讨论内容有:四个乘区的计算、攻速的计算。由于计算需要,会有些地方大量涉及肉鸽的内容。另一方面,这篇专栏也主要是用计算来验证理论,所以会有大量的计算内容,甚至越往后所占篇幅会越多,可能会极其枯燥orz
在撰写的过程中,发现越展开,牵扯到的机制就越多,所以写完攻速的时候选择及时刹住,草草结了尾。
全文目录:
一.部分名词解释
二.四个乘区的简要介绍
三.四个乘区的具体计算方式与实例
四.四个乘区的关系
五.减伤
六.从局外到局内的总体计算顺序
七.综合计算场景模拟
八.攻速
文献参考:
[算法氵] 从源头解析单位数值运算方式与运算公式(多图长文预警)
https://nga.178.com/read.php?tid=21829497&rand=20
【血狼切片】很多人连干员数值都算不明白?血狼老师亲自教学!多种举例让你学会数值计算
工具网站:
PRTS prts.wiki
肉鸽数值查询 https://tomimi.dev/zh
基础攻击力:平时干员列表点进去后,所看到的面板攻击力(在这里预设这一项主要是为了后续计算部分方便理解);
局内buff:处在一个关卡内时,各种改动属性的buff;
属性:干员的各种面板数值,例如生命上限、攻击、防御、法术抗性、再部署、攻击速度、部署费用、阻挡数。

直接加算在普通模式下是比较少见的,一般属于直接加算的buff,表现形式为:局内未部署干员时,查看干员面板,便发现属性(一般指攻击力)已经被修改[1]。
直接加算在肉鸽中很普遍,前文的“表现形式”也相对更适用于肉鸽。由于这一段仅作简单介绍,故不展开讨论,后文会有详细的阐述。
[1] 但该定义是不必要不充分的,存在一些特例,例如:
①银灰和艾雅法拉只需编入队伍,进入局内后,即使没有部署,加攻天赋也会直接反映到其面板上,但两者的加攻都属于直接乘算;
②闪灵和夜莺的天赋也属于直接加算,但需要干员部署到其攻击范围内后才能生效。
遇到这些情形,确实需要查询PRTS才能获得准确的答案。
干员技能中极为常见的乘区,表达方式通常为“攻击力+XX%”,在看干员技能天赋的描述时,看到这种表述就可以判断为直接乘算。

干员技能中比较少见的乘区,当阅读过技能效果之后,能得出其效果为使友方“攻击力+XX”(固定数值)的结论的,就可以初步判断为最终加算了。
常见的干员中,属于这个乘区的效果有:浊心斯卡蒂的二、三技能鼓舞效果,伊内丝的天赋中的偷取。


干员技能天赋中的常见乘区,其文案通常为“相当于攻击力XX%的伤害”和“攻击力提升至XX%”,就现在的新干员来看,往往是技能和天赋都同时拥有最终乘算乘区。

(P.S. 如果不怎么打肉鸽的话,其实在平常的模式中是很少见到直接加算的,计算时可以忽略掉这个乘区。直接加算这一段可以不看,直接跳到下文直接乘算的部分)
直接在基础攻击力上进行变动的乘区,第一步计算。最常见的情况是干员信赖和潜能的攻击力提升,其次则是肉鸽中的藏品效果,以及文化比较的23%攻击力提升


计算方法为:
(基础攻击力+固定数值)×加算倍率
出现多个固定数值或加算倍率时,进行加算叠加(仅限天赋树和藏品、启示)。
例子:
①精一60级满潜的深靛,进入N0难度的关卡后,其面板攻击力为:
(1003+36)×(1+0.2)=1246.8
四舍五入后便是1247,如图所示。

②存在多个加算倍率时:精二90级3级模组一潜的锏,携带的直接加算藏品有:永夜的窥视(攻击力+25%)、折戟-锋刃(攻击力+25%),进入N15难度的关卡后,其面板攻击力为:
(685+50)×(1.23+0.25+0.25)=1271.55
四舍五入后为1272,如图所示。

在计算肉鸽内的干员属性时,就难免要涉及到肉鸽数值计算的先后问题,这里我推荐这篇专栏进行深入的了解:方舟肉鸽藏品计算方式整理,这里就只做简略描述了。
这里举一个例子来展示“先后问题”:
精一80级4潜的星熊,进入N0难度的关卡后,部署在精一80级无防御潜的闪灵攻击范围内,其面板防御力为:
[(587+30)×1.2+40]×1.21=944.284
四舍五入后为944,如图所示。

上述计算中会发现闪灵天赋的加防并不能享受到文化比较的20%提升,这是因为文化比较的加成属于局外buff,会先于局内buff结算。可以理解为在战斗加载完成后就已经确定下来,不会再变动了的buff。
这里我把局外buff也视为直接加算的一部分,倒不如说,需要涉及到直接加算的,往往都是局外buff。
需要特别注意的是,局外buff可细分为关卡buff和藏品buff(藏品、天赋树),计算顺序为关卡buff→藏品buff,这里讨论的“局外buff”只有藏品buff,并不考虑关卡buff,希望读者能清楚。至于这一块更详细的解释,前面提到的文章里可以找到答案。
在这些局外buff的计算完成后,再开始局内的四种乘区计算。

在直接加算完成之后,以其计算结果为基础进行的第二步计算,便称为“直接乘算”。在干员的技能、天赋描述中,“攻击力+ XX%”都属于这个乘区。计算上是将基础攻击力进行简单的百分比提升,计算方式为:
基础攻击力×(1+乘算倍率)
遇到多个同乘区的加成时,加算叠加
例子:
①精二90级无攻击潜的史尔特尔,开启黄昏后,攻击力+330%,面板攻击力变为:
772×(1+3.3)=3319.6
四舍五入后为3320,如图所示。

②多个直接乘算buff同时叠加时:精二90级无攻击潜的史尔特尔,当场上部署了近卫阿米娅(未开启技能,所有友方单位+7%攻击力)时,吃完血怒,再开启黄昏,面板攻击力变为:
772×(1+3.3+0.9+0.07)=4068.44
四舍五入后为4068,如图所示。

在直接乘算完成之后,以其计算结果为基础进行的第三步计算。在干员中属于较为稀少的存在,属于这个乘区的是鼓舞、偷取。计算方式为:
当前攻击力+最终加算数值
遇到多个最终加算的数值时,进行加算叠加
例子:
伊内丝,精二90级,1潜,专三三技能;
浊心斯卡蒂,精二90级,1潜,专三三技能,范围内干员非深海猎人。
伊内丝携带三技能,偷取5个闪盾的攻击力后,受到浊心斯卡蒂三技能的鼓舞,当前面板攻击力为:
639×(1+1.6)+487.388+450=2598.788
四舍五入后为2599,如图所示。

在最终加算完成之后,以其计算结果为基础进行的第四步计算。常见的乘区,其文案通常为“相当于攻击力XX%的伤害”和“攻击力提升至XX%”。而脆弱、法术脆弱、“受到的XX伤害+XX%”也同样属于最终乘算。
最终乘算的计算方式是:
当前攻击力×最终乘算倍率
存在多个乘算倍率时,进行乘算叠加(还有存在多个同类型乘算倍率的情况,后文会讲到)
例子:
锏,精二90级,1潜,3级模组,专三三技能
灵知,精二90级,1潜,3级模组,专三三技能
①锏开启技能后对爱国者的单次斩击伤害
最终乘算部分:
特性提供的技能伤害提升10%,
一天赋攻击力提升至170%,
三技能的单次斩击235%
爱国者的防御力:2100,锏二天赋无视其25%防御力,2100×(1-0.25)=1575
伤害计算:(735×1.7×2.35-1575)×1.1=1497.4575
四舍五入后为1497,如图所示。

②多个方乘区叠加时的情况:
锏+灵知+地雷 锏开启技能后对爱国者的单次斩击伤害
最终乘算部分:
特性提供的技能伤害提升10%,
一天赋攻击力提升至170%,
三技能的单次斩击235%,
灵知提供60%脆弱,
地雷+50%伤害
伤害计算:(735×1.7×2.35-1575)×1.1×1.6×1.5=3593.898
四舍五入后为3594,如图所示。

最终乘算分为两类,一类是出伤前的乘算,一类是经过防御/法抗结算之后再进行的乘算。其中,干员技能、天赋的效果往往属于前者,而脆弱、法术脆弱、“受到的XX伤害+XX”则属于后者。这里有一个区分方法:当描述中是受到的“伤害”提升时,就可以确定这是一个要先结算防御/法术抗性的乘区。
当计算理论伤害时,若默认为敌人0防御或者0法抗,则“是否要经过防御/法抗结算”并不会对结果产生影响,其区别主要体现在实战当中。
下面举一个例子来说明两者在实战中的差别所在:
(温馨提示,黑的破甲箭头是先削甲再暴击)
黑精二90级,1潜,1级X模组,7级二技能;
灵知精二90级,1潜,3级X模组,专三三技能
①黑开技能,成功触发天赋后,造成的伤害为:
995×2×1.6-1680=1504,如图所示。

②黑开技能,当灵知冻结爱国者,且黑成功触发天赋后,下一次攻击,如果不触发天赋,造成的伤害为:
(995×2-1680)×1.6=496,如图所示。

可以看出乘算所处的结算位置是很重要的,在结算完防御/法术抗性之后再进行的乘算,可能效果会打不小的折扣。
上文还提到了存在多个同类型倍率的情况,这里的“同类型”是指描述相同。例如计算伤害时,同时有多个“攻击力提升至XX%”、“相当于攻击力XX%的伤害”、“敌人受到的XX伤害+XX%”之类的描述,此时也是采用叠乘进行计算(没有提脆弱和法术脆弱是因为这俩都有简单粗暴的“同类效果取最高”,所以不在讨论范围内)。
这里需要特别强调的是,关于“敌人受到的XX伤害+XX%”的描述,目前像这样直接描述的只有钙质化,所以干员里还未有同时存在多个的情况,计算方式的讨论只能停留在纸面,没有实践进行支撑。而肉鸽中拥有这类描述的藏品,却又恰恰是加算叠加的。


例如法伤侧三个藏品,伤害倍率计算方式就是:
1×(1+0.2+0.3+0.4)。
可能有人会问:如果在肉鸽里拥有上图中的法伤侧的藏品,然后又开了钙质化,那么两者之间是加算还是乘算呢?经过对该情况的验算,最终得到的结果是乘算关系。验算过程如下:

四个乘区的关系如下:
((基础值+直接加算)×(1+直接乘算)+最终加算))×最终乘算
单个乘区内的同类(名)乘区之间的关系:(同类指同属某一乘算区间,同名指描述相同)
直接加算、直接乘算、最终乘算:加算叠加;
最终乘算:不考虑肉鸽时,同类、同名效果都为乘算叠加。
敌人的能力效果中,类似“受到伤害降低XX%”的描述,也属于最终乘算这一乘区。在计算时,将其也视为一个伤害倍率即可,尽管是一个伤害变低的倍率。
这里不考虑闪避、屏障、护盾等规避伤害的情况,只考察四个乘区的话,结算伤害的完整过程是这样的:
基础攻击力→局外buff→直接加算(局内)→直接乘算→最终加算→最终乘算(攻击力倍率)→最终乘算(伤害倍率)→减伤
模拟场景:模拟N15难度下,锏一套技能对哨兵中红温克雷松的总伤
敌人数值:467788生命值,1875防御力,15%减伤
锏的练度:精二90级,满潜,3级模组,专三三技能
浊心斯卡蒂练度:精二90级,满潜,专三三技能
参演嘉宾:华法琳,浊心斯卡蒂(无深海猎人),老蒲扇(8层),岩角号(1层),橙味风暴,尖叫樱桃,皮特水果什锦,突击协议-利刃(5层),皇帝的恩宠,贵族刺剑,老近卫军之锋,锈蚀刀片,赶车夫的长鞭,“复仇者”,折戟-锋刃,折戟-破釜沉舟
直接加算:文化比较+23%,老蒲扇+80%,橙味风暴+1%,尖叫樱桃+2%,皮特水果什锦+3%,突击协议-利刃+40%,皇帝的恩宠+15%,贵族刺剑+25%,老近卫军之锋+35%,折戟-锋刃+25%,折戟-破釜沉舟+40%
直接乘算:华法琳+90%,岩角号+20%
最终加算:浊心斯卡蒂(无深海猎人,一层岩角号)+1319.74
最终乘算:锈蚀刀片+15%,赶车夫的长鞭+25%,“复仇者”+35%,锏特性+10%,技能235%,尾刀330%,天赋175%
克雷松防御:1875×0.7=1312.5
(不考虑红蒂的真伤输出)
对克雷松造成总伤:((758×3.89×2.1+1319.74)×2.35×1.75-1312.5)×1.75×1.1×10+((758×3.89×2.1+1319.74)×3.3×1.75-1312.5)×1.75×1.1=650395.6879>467788,实现了一套斩杀。
虽然模拟场景自设的藏品胡了亿点,不过平时也就是这么去计算了。清楚藏品的所属乘区后,代入计算即可。
攻速的计算公式:
实际攻击间隔=攻击间隔/(攻击速度/100)
每秒攻击次数=1/攻击间隔
常规情况下,攻击速度的下限为20,上限为600。所以平时肉鸽攻速流最多也只能听到600攻速,不会有更高的。其中,攻击间隔、攻击速度都为属性。两者在计算时,若同时存在,是乘算的。
举个例子:
小刻攻击间隔为1.6s,独行长路+8攻速,二技能攻击间隔×0.33,此时小刻的实际攻击间隔变为:
1.6×0.33×(100/108)≈0.49
这里顺带解释一下常常被提及的“攻速+7”。这个梗最早出自远牙的Y模“支持者来信”,被吐槽为“小黑子来信”的原因是攻速+7对技能没有提升。这里用三技能的平A次数来解释一下为什么没有提升。
远牙攻击间隔为2.7s,光羽箭持续20s
无模组时,攻击次数=20/2.7≈7
攻速+7后,攻击间隔=2.7×(100/107),攻击次数=20/攻击间隔≈7.92 => 7(攻击次数向下取整)
可以看出,即使攻速+7,远牙依旧不能多打出一枪,所以攻速+7对于远牙三技能是零提升。
同样是攻速+7,水月的Y模组则可能会出现多A一下才触发技能的情况。
水月攻击间隔为3.5s,一技能唤醒单次需要7技力
无模组时,刚好可以3.5×2=7,也就是平A两次然后触发一次技能
Y模组攻速+7后,攻击间隔=3.5×(100/107)≈3.27s
这就导致了水月在两次平A后,技力还没有回满,所以,如果此时水月攻击范围内依然有敌人,就会索敌后进行第三次平A,然后才能再下一次平A才能触发技能。不过从整体来看,倒是影响不大,毕竟技能所需技力不变,后续会被补上晚开启的技能。
攻速+7并非真的没有提升,攻速的提升一定是能带来输出提升的,一般的讨论语境都是限定在“技能期间的攻击次数能否增加”,这点需要注意。当然,对于其他的攻速提升效果,也可以用上述的方式去计算提升效果。
在了解了四个乘区的计算、攻速计算后,实际上已经能够对大多数干员的技能理论总伤以及实战总伤进行计算了。
最后,附上萨米肉鸽的攻击类藏品乘区整理,方便大家在肉鸽中进行总伤计算,以及在游玩时对伤害有所把握。

如发现文章中有错误之处,随时欢迎指正。