【仓帝遗泽】游戏内的伤害机制第五期——条件判定buff
哈喽哈喽又是我!万万没想到,这个系列还可以出到第五期了,游戏还真是有很多值得开发的东西捏。前4期链接放文末了,有需要可以自行查看。
如标题所言,这篇帖子是关于条件判定buff的。你可能会疑惑自己从来没有在论坛见过这个名词,那当然,因为这个名字是我起的,那么首先解释下何为条件判定buff。
区别于一般buff效果,条件判定buff不会显示在状态栏,并且没有持续时间,达成触发条件后即时触发。条件判定常见描述为“……时,……”。下面举几个例子。
条件判定buff其实非常非常多,存在时间也非常久了,但它的具体机制是怎样尚不明确,与普通的局内buff到底有什么区别犹未可知。接下来就是解密时刻。
1、条件判定buff中的伤害提升与降低
本篇测试攻击灵妖均为魑魅,魑魅1技能真伤不会出现波动,适合进行测试。
魑魅基础伤害12077,帝江注魔后由于提升了40%攻击(游戏内帝江注魔描述为提升35%攻击,为描述错误),此时魑魅伤害应为12077×1.4=16908。
魑魅受到帝江的条件判定buff加成(注魔者攻击时提升10%伤害),此时伤害为18598(即16908×1.1),如图二所示。
魑魅同时受到帝江和迦楼罗的条件buff加成(帝江提供10%伤害加成、迦楼罗提供10%伤害加成),此时伤害为20457(即16908×1.1×1.1),如图三所示。
这里不难看出,对于伤害加成和减免的条件判定效果,属于独立乘区,不会受到其它加成和减免的影响。这点结论还有一条佐证,那就是真伤本不会被局内伤害加成或减免效果影响。
2、条件判定buff中的攻防提升与降低
众所周知,攻防提升跟伤害加成减免逻辑是不同的,因此条件判定buff中的攻防提升是否为独立乘区尚未可知,这里简单进行测试。
祝融15%攻击加成后魑魅伤害为4223(如图一),加成前伤害不难计算为4223÷1.15=3672
再经过共工的被动效果加持后,伤害变为3121(即3672×0.85,0.85=1+0.15-0.3),也就是说对于攻击加成的条件判定buff同一般局内buff是直接叠加计算的。