
然后是芙宁娜,细节就比较多了
1. 开e时释放的荒性泡沫命中时,芙宁娜战场时间还不到2s,所以这次伤害享受剧团套70%增伤;而小动物的第一次攻击命中时,战场时间已经超过2s,所以这三次攻击只享受剧团套45%增伤。
2. eq启动,小动物的第一次烧血必定在q的实际buff开始生效前,所以这一波烧血全部不会被记录叠层。
3. q的实际buff生效时间和q命中时间应该很接近,这里暂未进行特别精确的测试。而乌瑟勋爵与谢贝蕾妲小姐第一次命中的时间也与q命中的时间很接近。当eq衔接不够紧密时,小动物第一次攻击不会吃到一命150层增伤效果,而我这里衔接得比较紧密,后摇更长一点的谢贝蕾妲小姐在q命中后才命中,所以吃到了增伤,而乌瑟勋爵没有吃到增伤。
4. 关于生命值上限提升,关于这点,只要知道生命值上限变化不会影响其百分比。所以静水被动触发时,生命值上限提升了,百分比不会变化。
5. 关于静水被动,其中提高生命上限的被动是队友血量变动后触发,而增伤被动是自身血量变动后触发,所以在q释放无敌期间,自己没有被烧血,增伤不触发;后台队友被烧血了,生命上限提升触发。另外由于被动触发冷却为0.2s,所以队友同时被烧血或者不同的小动物在极短的时间间隔里连续触发烧血都不会重复叠层。
通过实战以及对应的模拟演算可以发现,生命提升被动第一次触发是1.5s小动物同时进行烧血,第二次触发是海薇玛夫人的下一次烧血;增伤被动第一次触发是海薇玛夫人的第二次烧血,第二次触发是海薇玛夫人的第三次烧血,由于这之后乌瑟勋爵很快就进行烧血,所以没触发第三次被动,第三次触发是之后的海薇玛夫人的第四次烧血。
6. 动画无敌期间前台只能提升血量,不会降低血量,所以动画期间前台的烧血不会叠层。
7. 7.70s谢贝蕾妲小姐的攻击享受到了几乎同时进行的海薇玛夫人的烧血叠层,8.20s海薇玛夫人的攻击享受到了这之前8.07s时乌瑟勋爵进行的烧血叠层。所以要准确计算伤害的话,烧血时间和命中时间需要记录清楚。
8. 小动物的独立乘区是判断血量>50%的角色数量,而不是被烧血的角色数量,所以动画不影响这个乘区的加成。
知道这些以后,就会发现
小程序的计算错误更加离谱

直接看第一次出伤
问题1:开个e生命值直接变成36946/39089,这里是计算了静水的触发,但e本身压根没有血量变动,何况即使静水触发了,血量百分比也依旧会是100%。
另外增伤少了剧团后台的25%。不过这点不算什么问题,可以默认用芙宁娜作为初始前台角色。

接下来是海薇玛夫人的第一次攻击,
这里小程序把海薇玛夫人的前摇时间算长了,但这只是小问题。
问题2:还是生命值,前面荒性泡沫算了一次静水的触发,这里又算一次。同样这次也没有保持生命值百分比不变,这会带来一个问题,芙宁娜会因为静水的被动而提前被烧到半血,损失大量叠层。这应该也是小程序叠层算错的一个原因。
类似的静水增伤被动触发也存在错误,不过这点影响不是很大。
问题3:独立乘区系数1.3,这里本身不是错误,因为小程序让胡桃开局默认49%血量,但是前面也提到过,使用荒刀的情况下胡桃的血量异常离谱,所以打荒刀造成胡桃压不了血,不打荒刀造成叠层损失和小动物独立乘区损失,怎样都不对。
问题4:海薇玛夫人的首次命中时间被算晚的同时,其攻击频率也取得很低,取到了固定的1.7s每hit,这使得在20s轴里海薇玛夫人硬生生少算了一次攻击命中。