《火焰纹章:英雄》作为一款战棋类游戏,有时候敌方配置和自己英雄的走位会影响到整个局面,有好多的小伙伴弄不明白敌我双方的走位究竟是按着怎么样的规则行动的?那么游戏的行动模式究竟是怎么样的呢?下面是一位小伙伴带来的一些经验分享。
理论基础
行动可以分为:可击杀对手的攻击,有一定效果的攻击,收益很低的攻击,治疗/一喝/应援等对战斗有利的支援,歌舞,将队友移至安全位置的位移,靠近敌方并破墙,单纯向敌人移动/回旋。
收益很低的攻击一般认为是逆色、伤害不够高、自身受伤过重甚至撞死的战斗,比如大海等瓜来撞。
其中,优先度最高的是战斗相关行动,在攻击前AI会将各种非位移支援提供给攻击者。歌舞单位会插入应援和治疗之间,因为歌舞优先度比应援和治疗都高。在这一类别中,优先度较低的是施加给进入敌方攻击范围而自己无法攻击的友军的应援。
优先度次高的是挪动队友的技能,优先度最低的是破墙/移动/回旋。
如果改变攻击的位置不会改变本次战斗结果,那AI会选择原地攻击。AI在行动过程中的移动会顺手使用救援、离脱、潜入等技能,会考虑所有可移动地形,同样的也不会主动破对方的进军阻止。
AI在每次行动后都会重新判断行动优先级。很有可能在进行某些正常行动后发现可以造成击杀,顺手就杀了人。常见combo:勾引阿瓜,队友先给阿瓜buff,阿瓜攻击戳不死人,不会立刻去戳。同时发现可以唱歌,唱歌之后队友还能杀人,真开心!
粗略的行动优先级:歌舞(如果歌舞单位要进行造成击杀的攻击,则会放弃歌舞)>给后面攻击的治疗/一喝/应援>可造成击杀的攻击>给后面攻击的治疗/一喝/应援>有一定效果的攻击>给后面攻击的治疗/一喝/应援>收益很低的攻击(撞死或者低伤害)>给进入敌军攻击范围内且无法打到人队友的治疗/一喝/应援>挪动队友的位移>破墙/回旋/移动
每一种行动中,AI均按照近战无绿技、远程无绿技、近战有绿技、远程有绿技、无武器单位规划行动顺序。
技能的使用条件
鼓舞应援:在已经进入敌军攻击范围的友军或者即将出去砍人的队友身上使用,会调整站位。如果原来位置更好,就不会动了。不同应援之间的优先级待测。对即将出去砍人使用应援的优先级高于对进入敌军攻击范围队友的应援。
一喝:在已经进入敌军攻击范围的友军或者即将出去砍人,且身上有弱化效果的时候会使用,会调整站位。优先级同上。体感来看如果同时可以发动一喝和应援,那么一喝会优先发动。
治疗技能:先计算基础奶量(算奥义),如果基础奶量能奶满,就证明这个不是重病号,奶的优先级降低;如果基础奶量奶不满,比如重生底力奶,就说明这是重病号,优先级高一些。一些测试的结果是:大奶>一喝>应援>小奶。测试的时候有些自相矛盾,竞技场里奶也不常见,有待订正。
位移队友的技能:
踢人/大踹/换位/拉人/背投:将队友移出敌方某角色攻击范围的情况下使用。比如将队友从三人攻击范围内移至两人攻击范围,即满足发动条件。
以上两条的攻击范围考量是在移出其他友军的情况下进行的,不考虑友军卡位导致敌军无法攻击。
破墙/回旋/移动
破墙:选择最近的路径(包括可破坏地形)目标移动。移动时,会在不绕远的情况下,破坏所有路径的障碍物。
回旋:靠近目标,和移动处在同一优先级。如果该角色进行回旋会比移动更靠近目标,则会稍稍提前回旋的优先级。(上述说明用于解释步兵挡了回旋大海路时,大海会抢先回旋)
移动:回合开始时,敌方每名角色选择一名敌人,朝着目标移动。一般认为会选择造成伤害最大的敌人(包括追击,不考虑是否杀人),但对于无色单位发现一些例外。下面的未知影响因素里面记载了一例,希望能讨论出可以圆的假说。
挡路假说:如果某一角色在其他队友所选路径上,则该角色移动/回旋/破墙优先级升高。如:兔米拉的目标距离她有纵向六格横向二格,在她不绕远的移动范围内,如果有同样绿技情况的尤利娅可以行动,那么尤利娅会先动。就相当于尤利娅妨碍了了兔米拉的选择权,所以尤利娅先动。挡路导致的提前仍然遵循大前提的行动分类:有绿技远程即使行动提前仍然在有绿技近战之后行动,只是在有绿技远程这一类里提前。如果全队四人相互挡路,那么所有人移动顺序提前,相当于都没提前。
尚不明确的影响因素
移动时一些横纵路径的选择
对于连续破墙的考量 :下方Youtube视频开头那局和17分钟那局左上角军师和刹那破墙的选择不同,目标均在自己右下方
攻击优先级降低的临界条件
什么时候会选择无色目标?无色目标的选择条件? 下面小视频的十二分半,面对三重甲的一局,大海和粉甲目标选择没法圆,塞菲尔选择追逐物防最低的提亚莫,琳达去追可以追击的克莱因,而大海和粉甲迷之追克莱因。克莱因无法被追击,而且物防并不是最低,没人踩防御地形。
在其他贴后面的回答,我转贴过来,也希望大家给反例。
优先顺序如下:
1. 击杀可以击杀的
2. 对可以攻击敌人的盟友进行buff(再动视为特殊的buff,舞女歌者眼中所有人都是可以移动的人)
3. 对敌人进行攻击
4. 对会进入或已进入敌人威胁范围的盟友进行buff
5. 使用位移技能使队友离开威胁范围(若位移后仍在威胁范围,即不能离开,则不使用)
6. 向敌人靠近(这条的靠近规则包含了选目标,拆墙,位移技能等,较为复杂)
当以上各项中有多个目标符合时,有执行优先次序:
1. 击杀输出更高的单位(如何判断)
2. 尽量保证自己不死
3. 尽量造成最高的伤害(存疑)
4. 尽量受到最小的伤害(存疑)
5. 近战无支援
6. 远程无支援
7. 近战有支援
8. 远程无支援
9. 按照队伍的编组的前后顺序行动