@楠楠小可爱🌸关于天使宠爱被加到的那个人只有一回合增伤生效,我说下我的看法:
已知实际情况为:一个队伍两个人A、B。A的二觉博古下雨,B立刻获得下雨盾(注意此时还没到B的回合,但B身上是有下雨盾的)。一旦到B的回合,下雨盾立刻消失(注意消失的时间是在B开始出手时,而不是B此回合出手完成之后)
由上述实际情况,可进行如下buff回合算法推测:
B回合的准备阶段(借用一下三国杀的回合阶段描述,这样好理解些)
系统认为轮到B出手代表B已经经过一回合,则将B身上的所有buff剩余回合减1,之后让剩余回合大于等于0的buff生效并结算对应效果(下雨盾本来就只有1回合,减1之后为0,此时下雨盾还是生效的)。准备阶段仅用于计算B身上的各类buff情况及结算对应buff效果(比如说被火鸟超必杀灼烧,那么此时玩家要掉血。又比如有绿芽开花buff,则玩家此时要加血。又比如有干杯buff,那么玩家四维及双魔要有百分之20提升,直观体现就是体力条增长),玩家此时无法操控角色(注意这句话!后面要用到)。结算完B身上的buff对应效果后,系统将B身上所有剩余回合等于0的buff及其对应的效果一起移除,进入下一阶段(此时下雨盾就被移除了)。准备阶段的回合非常非常短暂,大家可回忆一下当自己受到绿芽开花效果后,自己出手时加血的那点时间。
B回合的行动阶段
这就是玩家能操控的阶段,注意此时下雨盾已经消失了,如果B空a自己,会发现能打的动自己。
如果按上述算法解释,就能解释为什么被天使宠爱加到的那个人(也假设为B)只有一回合增伤生效。
原理为:A回合给B天使宠爱,B获得两回合增伤buff。
B第一回合的准备阶段,系统让增伤buff回合减1,此时增伤buff剩1回合并结算对应效果给B增伤。
B第一回合的行动阶段,B有增伤。
B第二回合的准备阶段,系统让增伤buff回合减1,此时增伤buff剩0回合,仍满足结算条件,系统结算此buff对应效果给B增伤,但注意此时在准备阶段,玩家不能操控B,所以只能看着这增伤buff干瞪眼。结算完成后,系统将B身上所有剩余回合等于0的buff及其效果移除(此时增伤buff就被移除了),进入下一阶段。
B第二回合的行动阶段,玩家此时:我增伤呢,我那么大一个天使宠爱增伤呢? 系统:我不到啊
现在能解释为什么被天使宠爱加到的那个人只有一回合增伤生效了。 同理,这也能解释为什么绿芽开花加血的描述是四回合,玩家实际受到的效果也是四回合(因为加血的结算时机在准备阶段)
据我的不完全了解,多数由一位队友提供的多位队友同时受益的回合类技能效果都满足上述原理(比如博古下雨天使宠爱、绿芽两种开花、冰晶凤凰的屏障。狗子的夜幕、兔子的护盾由于我没有这些宠物,无法测出答案)。
此外还有另一个有意思的地方,对于干杯、绿芽两种开花的buff图标,在系统将剩余回合等于0的buff及其效果移除时,上述技能的图标不移除。而像小剑、下雨盾、冰晶凤凰盾,则buff图标会移除。(我倾向于是代码shi山)
不仅如此,还有个更神奇的地方,就是博古的干杯。根据我的测试,A干杯之后,B能获得三回合的干杯buff效果以及四回合的体力条增长效果(第四回合时干杯buff图标已经消失,但体力条依旧有增长)。我个人认为可能与今年4月26日的更新有关:“啵咕干杯技能,当玩家身上存在buff层数时,无法续第二个干杯效果,现改为重置效果及回合数”。该次更新对博古干杯代码进行了单独处理,不适用于上述原理。若有玩家有在此次更新之前的干杯效果录像,可方便进行分析比对。
以上结论皆为本人不完全测试分析所得出,可能会有大量错误地方,欢迎老师批评指正。