从治疗量到系数

“一个技能跳了2000绿字,它的治疗量算高吗?”只看这个数字,还无法回答。我们至少需要知道施法者的配装、目标状态,以及这次治疗是否会心。研究手法时,需要把这些条件与技能本身的能力区分开。

系数分析法的思路是:先描述一个技能怎样把属性与资源转化为治疗,再在相同条件下比较技能或循环。这样可以解释差异来自哪里,也方便在版本变化后更新相关部分。

最简单的模型是“治疗量≈固定部分+随机部分+面板最终治疗×加成系数”。在控制会心、增益与目标受疗后,用多个面板的实测数据可以估计这个加成系数;单次绿字则容易受随机浮动和取整影响。

jx3sim资源表进一步把固定部分拆为base与rand,把治疗加成写成frame。暂不考虑会心、增益和最终取整时,普通治疗可写为:

治疗量≈固定部分+随机部分+H×c÷D

  • H:施法者的面板最终治疗;
  • c:修正后的frame系数。
  • D:当前数值底层的治疗AP分母。苍生50级为16×53.31663=853.06608,故版本治疗常数1/D≈0.001172242。

frame可以从指定版本的资源表读取,再沿技能、秘籍与奇穴的计算链修正。它比单次绿字更容易复核,但原始数据仍要与实际机制核对。

游戏底层会将base、rand、frame先分别向下取整,且计算的过程中也会产生多次取整,所以frame往往是整数。(在一些很罕见的场景,例如HOT的每跳治疗,会违反这个规律)

比较这两个公式,实际上“加成系数”和“frame”只差了一个常数倍,它们都可以称为系数。但是,使用frame可以很大程度简化分析,也符合我们的数学直觉,因此在后续的所有分析中,我们都把frame称为“系数”。

系数计算示例

以[提针]为例。苍生技改下,它的治疗子技能22792(28级)原始数据为base=74、rand=2、frame=230。

取H(面板最终治疗)=16,977,先不计会心、治疗增益、装备与其它技能修正。如果我们在游戏中使用这个技能,得到的结果会是:

平均治疗量≈74+1+16,977×230/853.06608≈4,652.27。

系数也可以产生变化。若只添加“疗伤成效提高5%”秘籍(478),游戏中的实现方式是对frame执行向下取整,而base与rand不变,因此:

新frame=⌊230×1.05⌋=241;平均治疗量≈75+16,977×241/853.06608≈4,871.18。

系数实际增加约4.78%,这个简化例子的总治疗增加约4.71%,都不是恰好5%。差别分别来自frame取整与未被加成的白字部分,而最终绿字还会经过会心、增益和逐步取整。

多个修正应按实际顺序处理,不能默认先把百分比相加,也不能从“提高治疗量”的文字推断它一定只改frame。技改可能改base、rand、目标数、跳数或触发机制,需逐项核对。

后文的正式离经配装没有选择这本5%治疗秘籍,而是选用两本减读条、距离与三提回墨秘籍;其提针frame同样为241,来源是橙武的5%被动。两处数值相同,来源不同,不能重复计算。

系数的完全转化

系数能描述普通治疗的面板加成,但完整手法还包含白字、贯体治疗和固定治疗。若要把这些来源相加,需要选定参考配装,并给它们换成同一种单位。

本章采用离经报告的标准:苍生50级、1280品配装与高品橙武;自由点为加速1,912/治疗272/会心2,523,最终治疗16,977,参考目标气血70,416,普通GCD为19帧。

定义1 U为标准面板下“1系数、零白字”的普通治疗期望:U=(H/D)×Q×M≈29.593987点治疗。其中:

  • Q≈1.352343是会心期望倍率;
  • M=1.099609375是施展者的“治疗效果提高”属性值;这里代表了妙手五彩石的10%增益。
  • H是前文定义的,施法者的面板最终治疗;
  • D是前文定义的,当前数值底层的治疗AP分母。苍生50级为16×53.31663=853.06608。
  • 这个数值代表“只计算施展者属性得到的治疗”。如果施展者更换装备,则这些数值会对应地变化,而更好的装备意味着1 U要更高。
  • 这个数值不计算目标属性,例如如果目标有“减疗”属性,还要相应地降低。

一个普通技能的等价系数为“该技能治疗期望÷U”。在它与标准具有相同会心和增益条件时,可简化为c+白字期望×D/H。

U不是原始frame,而是统一条件下便于相加的治疗单位。这也可以理解为一种“统一系数”(Universal Frame),它并不是实际的系数,但拥有系数的大部分性质。

据此也可以定义“满血定数”:目标气血上限÷U。参考目标的值为70,416÷29.593987≈2,379 U,表示补足这一整条血量所需的理论治疗。

统一系数U计算时,还有其它细节:

  • 贯体治疗:先按真实规则计算固定量,再除以U。例如3%气血回复为⌊70,416×3%⌋=2,112点,即约71.37 U。
  • 固定治疗:固定量÷U。若该来源不可会心,就不能再乘一次会心期望;是否受来源增益与目标受疗影响也要逐项区分。
  • base与rand:先算白字期望,按该技能实际的会心、增益资格处理,再除以U。只有满足整数均匀浮动等条件时,才能直接用base+rand/2;跨底层换算后的rand可能是小数。
  • 减伤与护盾:取决于实际承伤及生效时机,但这也是一种“治疗收益”,同样可以计算出系数。

系数的几个指标

静态模型可以把给定条件下的数值算得很精确,但其目的主要还是拟合实验结果。为此,我们定义了一些指标:

  • 单体系数:指定一个目标能得到的治疗期望。
  • 团队系数:所有目标治疗期望的总和。只有每个目标的待遇相同时,才能写成“单目标系数×目标数”。
  • 每次操作收益:把该操作产生的直接与条件治疗列全,得到一个系数总和。这里可以考虑这个操作的所有影响,包括“对资源的改变”产生的价值、未来的收益等。
  • 每GCD等价收益:对于“受GCD影响的常规循环技能”,可以把所有系数加起来,再平均到GCD中。这就相当于为每个GCD提供了一个基准价值。
  • 每分钟系数:长期循环闭合后的每分钟治疗总量。这相当于对一个稳定的循环重复充分长的时间,然后按分钟数取平均。
  • 技能轴系数:在指定时间窗内,按实际可完成的技能与治疗事件求和。窗口外才跳出的HOT不算本窗口爆发,已有HOT被覆盖的部分也不能再次领取。

本章的“单体”指25人环境中的一个焦点目标,“团队”指25人合计。实际上,多数时候我们都可以同时分析“单体”和“团队”的情况。

每GCD操作收益适合解释取舍;每分钟系数适合比较稳态循环;技能轴系数适合检查某段爆发。如果只关心当前时刻的救急,就看此时实际完成的本体和附加治疗;如果关心长期循环,再计入能够兑现的未来资源。将收益按来源拆开,正是系数分析最实用的部分。

复杂的系数计算

下面仍以[提针]为例,使用上述正式配装、普通填充窗口与流迟体系。先列能产生的治疗,再给资源定价;最后检查它占用了什么。数值均为U,取近似值便于阅读。

本体与附加治疗

提针原始frame为230,橙武被动修正后为241;白字期望75折合3.77 U,因此本体约244.77 U。这里只算本体,还没有算[毫针]、棋子或[清疏]。

提针产生一层毫针。若它在过期或覆盖前被合格受击消耗,普通治疗段为81帧系数,加白字期望76.5折合3.84 U,共84.84 U;另有3%气血的贯体回复71.37 U,合计156.21 U。若没有耗层,这份条件治疗就不能兑现。

普通循环按一白棋引爆档、点出[积势]计算:每棋对一个目标约60.83 U,五个目标合计304.15 U。可以把新增棋的治疗归到产棋操作,但后来[落子无悔]释放同一库存时不能再记一遍。清疏按合格施法计期望,不能按AOE命中人数重复叠层。

  • 提针单体治疗合计≈244.77+156.21+60.83+22.69=484.50 U,约485 U。
  • 提针团队治疗合计≈244.77+156.21+304.15+113.46=818.59 U,约819 U。

墨意:计算它能替换什么

选择三提回墨秘籍后,普通状态每三次提针共回40墨,瞬发[长针]消耗20墨。资源价衡量的是“多一份墨能把多少提针替换为长针”,需要同时扣除被替换的提针及其附加收益,不能把换来的长针全算成免费收益。

以下以团队填充为例。设每点墨值μ、每个有效彼针CD帧值ν、每个普通GCD值λ;T、L、B分别表示提针、长针、流迟彼针的团队治疗合计。在这三种操作均参与最优循环、相应约束有效时可联立:

T+(40/3)μ+40ν=λ;L-20μ+40ν=λ;B-928ν=λ。

这组条件表示几种填充操作在资源与时间约束下达到平衡,不是预先断言它们直接治疗相同。当前模型解得每10墨约12.80 U,所以一次普通提针的10墨记约+13 U,第三提针的20墨约+26 U,瞬发长针的20墨消耗记约−26 U。墨溢出时,对应部分不再有这个价值。

棋子:治疗与减CD分开记

流迟[彼针]在当前秘籍下消耗58秒、即928帧的CD预算。每个实际引爆的棋子最多减少40帧剩余CD;技能已经就绪时不会储存这份减CD。团队模型中,每棋有效减CD的机会价值约394.93 U,另有前面已计入的304.15 U棋治疗。

用于方程的流迟彼针团队治疗合计约10,393 U:直接治疗约1,819 U+25人全新8跳[握针]约8,460 U+清疏约113 U。它假设HOT能兑现;刷新掉已有HOT时,应扣掉被覆盖的部分。单体填充模型中,彼针CD约束不产生额外价值,不能套用团队的395 U。

结论

于是普通提针的团队含资源总值约为818.59+12.80+394.93≈1,226.32 U;普通GCD机会成本约1,230.59 U,净值约−4.27 U,而第三提针约+8.54 U。

更复杂的计算:与水月、奇穴及爆发的联动

上面的资源价只适用于普通填充。加入[遥归]与[清神]后,“提针回墨→长针→水月减CD→水月回墨、布散与思棋”会共同改变循环;[知寒]又会影响小队直接治疗与握针剩余跳数。不能把每个环节的独立收益一路相加。

在AI的帮助下,计算出这些结果也只是时间和token的问题。完整的报告中可以看到所有结果。

如果只关心当前时刻的救急,就看此时实际完成的本体和附加治疗;如果关心长期循环,再计入能够兑现的未来资源。将收益按来源拆开,正是系数分析最实用的部分。

结语

系数分析法的作用,是用较低的计算成本建立可解释、可复核的模型,筛出值得进一步研究的技能、奇穴与排轴候选。接着再用模拟和实战检查目标选择、压力窗口、过量与生存。静态推导、模拟结果和游戏实测应分别说明,不能互相替代。

当前离经报告在相同标准面板下,得到了以下完整稳态循环。每行依次为单体/团队U每分钟:

  • 遥归/含清神:31,545/108,796。
  • 遥归/无清神:30,623/104,808。
  • 知寒/含清神:32,707/112,617。
  • 知寒/无清神:31,436/107,379。
测验

关于系数的描述,哪些是正确的?

登录后参加归类练习