一、异常结算时间公式
实际结算时间:(int(持续时间/伤害间隔)-1)*伤害间隔
用于计算异常伤害的真正结算时间。众所周知,异常伤害在赋予的一瞬间是会跳出1dot伤害的,因此其结算时间并不完全等于持续时间。如灼烧基础持续5s,其基础的结算时间=(int(5/0.5)-1)*0.5=4.5s。
二、异常持续时间公式
实际持续时间=原持续时间*(1+持续时间减少率)+持续时间增加量
异常持续时间是先乘除后加减。如下版本海贼鞋-20%灼烧持续、结算腰+2s持续、蓝色种子+4s持续,同时使用这三件装备的最终持续时间就是t=5*(1+(-20%))+2+4=10s。
三、【重点】【更新】灼烧破冰保有率公式
1.公式推导
由于灼烧破冰是对破冰时剩余灼烧异常部分进行结算增伤,且常规结算装备均有冷却,所以在冷却期间就会有部分灼烧自行dot掉吃不到增伤,从而造成亏损。因此引入灼烧异常保有率概念,尝试精准量化破冰实际收益。
推导前先作出几点假设:
1.假设在时间周期内,每时每刻都在造成均等不间断的伤害。
2.假设在周期起点“0s”时刻,结算刚刚进入冷却,且同时间起开始造成伤害。
我们以结算周期3s、灼烧持续时间10s举例说明。
因为灼烧为0.5s造成一次伤害,所以10s内,该异常就会造成int(10/0.5)=20次dot伤害,所以,保有率计算中的总份数就是20。
对于结算周期来说,因为在0s处刚刚进入冷却,在3s处结算冷却已经转好,所以3s处造成的伤害就会被直接结算掉了,因此,我们就可以把0s到3s结算前一刻这段时间,也就是装备结算冷却时间看作一个周期来讨论。
因为我们前提假设了,在周期内角色每时每刻都在造成伤害,所以接下来分时间阶段来讨论。
1)在0s~0.499999这个时间段造成的伤害,首先会在其生成伤害的一瞬间进行一次dot,其次因为异常dot出伤规律是就近取整来出伤,所以这个时间段的伤害会在0.5s处进行第2次dot,之后在1s、1.5s、2s、2.5s处进行第3~6次dot,即该时间段的自然亏损dot有6次。又因为灼烧持续10s,dot总份数为20,所以该时间段的异常保有量就是(20-6)/20。
2)在0.5~0.99999时间段生成的伤害,同理在生成的一瞬间进行一次dot,在1s、1.5s、2s、2.5s处进行第2~5次dot,所以该时间段的异常保有量为(20-5)/20。
3)之后的1~1.49999、1.5~1.99999、2~2.499999、2.5~2.99999时间段也同理,保有量分别为(20-4)/20、(20-3)/20、(20-2)/20、(20-1)/20。
4)而如果灼烧异常不会出现亏损的话,这六个时间段的完整收益都应该是20/20,因此∑实际保有量/理论完整保有量就能得出灼烧的保有率。即3s结算、10s持续下的保有率为(20*6-(1+···+6))/(20*6)=82.5%。
5)那么将3s换为结算周期a,10s换位持续时间b,则保有率可转化为(2b*2a-(1+···+2a))/(2b*2a),进一步推算出一般公式:
2.使用方法
由于神界版本,许多灼烧破冰组件都会影响灼烧异常的持续时间,而装备、敌人韧性情况、角色冰冻赋予能力则会影响灼烧破冰的结算周期,因此在计算灼烧破冰强度时,建议标注灼烧异常保有率,并根据保有率计算异常结算部分收益。
如下表展示,不同的职业&装备搭配组合,最后的保有率都不尽相同:
因此给出两种使用方法:
1)使用纸飞机计算器计算
在纸飞机计算器中选择好相关灼烧破冰装备后,回到<装备>子菜单,在右上角<选择敌人状态>处将敌人设置成冰冻,后在右上角<冰冻结算灼烧比例>处手动选择根据装备情况自行计算好的灼烧异常保有率,即可算得当前装备的实际强度。
2)使用excel等工具自行计算
在处理好当前装备的属强、技攻、攻强、攻强等级等参数后,特殊处理灼烧异常增伤,灼烧破冰的异常增伤公式如下:
灼烧破冰异伤收益=异常占比*(1+异伤%)*((保有率%*破冰增伤*装备结算增伤)+(1-保有率))+直伤占比
其中,[装备结算增伤]部分由“自身对敌人施加的灼烧效果被冰冻状态解除时,适用的灼烧伤害+X%”提供,如新版海贼自定义鞋子词条、蓝色自然种子等装备。该区块计算方式为加算,如海贼鞋结算15%与种子结算35%计算时为*1.5。
获得的数值再与属强、技攻、攻强等提升相乘即可。