精品网址徽 发表于 3 天前

[增辉PVE] 新生光焰机制复查及BUG(11.20)

开启光焰的同时,获得新生光焰buff(ID:374348),持续8秒。
在这个buff存在期间:
(*1)受到的任何伤害的100%会被记录,每当受到伤害或被hot取出时记录值都会随之刷新。
(*2)受到伤害的同时,获得持续8秒的新生光焰持续治疗(hot)(ID:374349),每当受到伤害时hot的持续时间会被刷新为8秒。

(*3)如果hot不存在,则在获得hot的同时,取出记录值总量的20%治疗自身。
(*4)如果hot存在,则每2秒取出剩余记录值总量的25%治疗自身,一共8秒。(由于,在光焰buff期间每次受到伤害,hot数值都会发生变化,直到buff消失)

(如果点左边的强化,则(*3)变为33%,(*4)会变成2秒取50%共4秒。)

BUG则是在这里存在一个延迟,如果你在受到伤害与获得光焰治疗之间同时受到了多段伤害:

则会把这多段一起判定进的回血,
简单说,我受到了三次伤害,总量是740W,但是瞬回则是“我受到了三次740W所以回了三次148W”。
而在2秒后,在没有承受任何伤害的同时,又基于(*3),因为我受到了740W总伤害所以取出20%治疗我并且刷新hot到8秒。
剩余的740-148=592W则基于(*4),治疗了四个25%。
总承受740W,总回血1184W,1.6倍



木桩复查:
受到4次伤害总量2141684,瞬回428337*2(总量的20%,两次)
受到2次伤害总量529471,此时池子剩余1814481,瞬回362896.5*2=725793(剩余量的20%,两次,此时触发BUG)
后续池子剩余1814480,分5次回血20%结束。
总承受2671155,总回血3397128 ,1.27倍


实际上单次伤害是没有任何机制bug的,打多少就在8秒内回多少。
在第一次刷新之后再受到伤害也没bug,也是打多少回多少。

(907007+1723765+728014=3358786
302335+776146+760102*3=3358787)

所以结论似乎是:如果多段伤害的间的隔不超过2秒,则新生光焰在第一跳时会计算错误导致额外回血。
良性bug。
页: [1]
查看完整版本: [增辉PVE] 新生光焰机制复查及BUG(11.20)