一张图带你看懂上古王冠的“回合”机制

修改于2023/09/01811 浏览攻略发布区
这篇文章你深入了解上古王冠这个游戏的回合判断机制
上图:
TapTap
回合时间轴
看完这张图,你要知道以下几点
1. 回合的本质是英雄的行动先后顺序,而不是战斗最上方显示的整个大回合数如“1/20”,双方十个英雄依次全部行动完,为一个大回合。
2. 并不是所有回合的长度都是等长的,这会影响到buff和技能的生效时间。比如图中,一速的第一回合是最短的。
3. 每个英雄的回合都是单独计算的。
4. 行动结束后,也就是出手后,英雄当前回合结束,新回合开始,所有buff剩余时间 -1回合。
所以,我们可以把回合分为“整体大回合”和“英雄出手回合“两种,而所有的buff和debuff,都是按照英雄出手回合计算持续时间。
如果你还没有看懂,就让我用几个具体的例子解释这张图,加深你的游戏理解。
例子1:护符技能“大师级免控”描述持续三回合,但真的是三回合吗?
答:不,实际只有两个回合长度。免控buff是在出手前添加的,剩余3回合,但出手后标志着英雄自己的一个回合结束,免控buff的剩余时间会马上变成2回合。第二次出手后,变成剩余1回合,第三次出手后,buff清除。中间真正生效、能帮你免控的时间,只有2个回合时间的长度。
例子2:圣器深潜之柱的技能,能否对全场一速的那个英雄实际生效?
答:不能。柱子的技能是在战斗开始前释放的,添加1回合的8%受伤减免。全场一速英雄出手后,标志着其第一回合的结束,第二回合开始计算,这个减伤buff到期自动失效,所以全场一速英雄无法吃到深潜之柱的减伤buff。反观慢速的英雄,由于其第一回合出手顺序很慢,所以其第一回合的时间很长,在出手前能一直享受这个buff。
例子3:十星20潜蝴蝶的无敌两回合,到底有多长?
答:这取决于你蝴蝶的速度。根据上文的图,蝴蝶的无敌两回合持续时间为:从战斗开始,到第二次出手之前。这就意味着,如果你的蝴蝶速度很快,在第二个大回合一开始就出手了,那么你很有可能发现你的蝴蝶第二个大回合不无敌了,被对面干死了。如果你的蝴蝶速度很慢,那么你的蝴蝶是可以吃满整整2个大回合的无敌,死的晚一些。
例子4:卫鸢的无敌时间,到底有多长?
答:这依然取决于你的速度。卫鸢的无敌时间持续一回合,根据上文,也就是到英雄下次出手前,都是无敌的。这就分情况了,如果你刚被打出无敌,下一个刚好就是你行动,显然无敌持续的时间非常短,很容易让人质疑技能有bug。但如果你刚行动完,下一秒就被打出了无敌,那么这个无敌持续的时间近似相当于一个大回合的时间,是很容易感知的。
例子5:李白技能自带免控2回合,为啥第二回合还会被控?
答:此2回合,非彼2回合。回头再看看例子1,结果显而易见:2回合 == 出手2次,很多人李白都是一速,那么第二个大回合经常第一个出手,出手完免控自然也就消失,在第二个大回合被控也是正常的。
例子6:玉环的仙驱空血无敌一回合,能持续多久?
答:这个一回合也是到英雄出手后就消失,不能持续整个大回合。
horizontal linehorizontal line
补充1:关于技能中“回合开始前”的解释?
下面谈到的技能描述当中都含有“回合开始前”,可以分为两种:
第一种——能开局触发(第一个大回合之前触发,也就是所有英雄出手前):无垢诵诗伊甸圣歌马尔斯战谕维纳斯赞咏龙女的心宿威压天象演化技能
第二种——英雄行动前才能触发的(非开局触发):护灵鸟覆甲兽
护灵鸟和覆甲兽都是很老的硬件了,可以看出,开发者在设计技能时,正在有意将“回合开始前”等同于开局触发,所以以后如果新出的硬件或技能中含有“回合开始前”的字眼,可以默认当作开局触发。
horizontal linehorizontal line
游戏中与回合数相关的例子还有很多,这里不多说了,如果还有疑问请在评论区尽管提出来,我会尽力帮忙解答。
再补充一点,眩晕、控制、死亡不等于你没有行动和出手,只要按速度排次序到了该行动的时候,无论该英雄是否被控,不论是否死亡,都算行动结束,照常计算回合,其buff持续时间会照常计算。(死亡的英雄比较难以看出来,但实际上他们身上原有的buff时间依然会照常计算,只是没有血量不能行动而已)
最后,从代码开发的角度来说,就是英雄每次出手完,其所有buff持续回合数-1,大于0生效,等于0不生效,很简单的逻辑,但是却和现在越来越花里胡哨的技能描述起逻辑冲突。
25
21
24