勇者与亡灵之都吧 关注:432贴子:1,487

聊聊勇灵的速度机制

只看楼主收藏回复


↑ 现版本最强boss,在当前的技能和装备下,难以仅靠纯伤害快速解决;
但反之若将速度开发到极致,那么如图用百分比也能限制在“一回合”击杀。
本贴会以她为最后的应用,聊聊这款游戏的速度机制。


IP属地:湖北1楼2024-07-29 09:56回复

    一、基础行动机制:
    这一楼我们不谈数据,只谈显然可见的机制。
    只要打过教学石怪就不难发现,本作拥有两种行动条:蓝条和黄条。
    无论敌我双方,蓝条蓄满后便可开始使用技能,选择技能后,再蓄完黄条即可释放技能。
    影响这俩条的增长因素有以下这些:
    1、双方速度,持续影响蓝黄条积攒;
    2、蓝条满时,使用的技能若有,自带速度补正(该值玩家不可见)会影响黄条积攒;
    3、蓝条满时,使用不耗回合的技能或道具,如果其余单位未满黄蓝条,可观察到他们的黄蓝条略有上升;
    4、积攒蓝条时,若获得无法行动的异常状态,则蓝条停止积攒,当状态解除后继续增长;
    5、积攒黄条时,若获得无法行动的异常状态,则黄条停止积攒,当状态解除后黄蓝条均清零,重新积攒蓝条。
    其中关于4和5,除了异常状态,事件赋予玩家的强制战斗行动也会有打断(例如卡雷修·贝伦战,后排队友的技能实际为主角释放,如果你正好在读黄条就会出现5的情况)
    以上这些便是全部影响行动条的因素,此外还有一条补充:攻击速度补正(如迅捷手套、绯莲护符等)不参与该速度机制,关于这点已和作者交流得到肯定的结果,后续会替换掉这些装备的效果。


    IP属地:湖北2楼2024-07-29 11:25
    回复
      二、具体机制
      接下来我们开始做定量解释,并且对这五点逐一解释。
      这张图包含设定速度机制的6个必要数据,我们先只关注前4个:
      Per Tick:蓝/黄条每帧的增加量,该式代表恰好为角色的敏捷值;
      Initial Speed:战斗开始时自带的蓝条积攒值,0也就代表所有人都从0开始攒;
      Full Gauge:蓝条上限,BattleManager.highestBaseAgi() 指的是所有参战角色中最大的那个敏捷值(接下来我们简称HBA)。因此该式表明了蓝条上限的值:5000与100*HBA中更大的那一个。
      Charge Gauge:黄条上限,该式表明黄条上限的值:2000与20*HBA中更大的那一个。
      明显看出,游戏对于蓝黄条的上限做了自适定的调整,不会再出现高速度的角色一帧就把行动条攒满的情况。
      在游戏初期(所有人不超过50速)时是5000+2000的条,游戏前中期(最快的角色具有50~100速)则是100*HBA+2000的条,中期开始(普遍超过100速)便是100*HBA+20*HBA的条。
      蓝黄双条的设置看起来计算麻烦,但实际上,想要知道自己和敌人的行动顺序,我们只需知道速度之比即可,例如还是二楼这两张图:
      这里木桩的速度为30,主角为18级冒险者,速度60。进入战斗发现,主角满蓝条时,对方恰好一半蓝条,这是不出意料的。
      此时主角使用普通攻击,等到再次蓄满蓝条时,对面正好到黄条的一半,这是因为此时蓝条上限6000,黄条2000,主角从刚才已经累计了2000+6000的条,而同样时间木桩只能累计4000,加上原本的3000,也就是攒满6000蓝条的情况下多出1000黄条,正好一半。
      那么依次类推,主角再次攻击,攒满2000黄条的同时,敌人也会得到1000黄条从而攒满,双方各自行动完成,接下来便又能接续到战斗开始的情形了。也就是说,如此一轮回,我方两动,敌方一动。
      可见行动条的自适定设定,保证了堆速度的收益:只要速度是m:n,就一定是一方n动,一方m动的结果。
      那么这说明,主角速度堆得越高越好吗?


      IP属地:湖北3楼2024-07-29 13:56
      回复
        答案当然是否定的。
        如若不信,可以尽管拿着几千速甚至1万满速去找一只前期怪试试,你一定会发现他们的蓝黄条积攒情况和上面的木桩一模一样。
        其原因在于剩下两个数据:
        Minimum Speed:0.5*HBA,下称保底速度;
        MaximumSpeed:15*HBA,下称封顶速度。
        (不过准确的说,原因几乎都在保底速度)在战斗开始时,游戏获取本场战斗的HBA,生成好本局的行动条长度,而接下来就是这两个特殊速度发挥作用的时候。
        顾名思义,它们决定本场战斗所有角色的 行动条积攒速度的 区间:[0.5*HBA,15*HBA],一但角色的实际速度超出该区间,则积攒行动条时,不会再以角色本身的速度来计算,而是以该区间的端点速度来计算。
        也就是说,当你以10000速度去打一个50速的小怪时,对面相当于会被拉到5000速来参与读条,如果双方都不改变速度,那么你的10000速其实和100速没有任何区别,都将是2动1的局面。(不过如果对面靠技能加到75速,那么后者也就会变成4动3了)
        这个特性看起来对于堆速打法是极大的限制,但是真的只是这样吗,我们暂且按下不表,先把2楼其他的说一说(


        IP属地:湖北4楼2024-07-29 14:21
        回复
          pro啊


          IP属地:海南5楼2024-07-29 17:43
          回复
            这里把几个其他情况讲一讲。
            1、技能自带速度补正对黄条的影响:直接将该数值加入黄条一次。
            例如下图,敌我双方均为50速开局(即HBA=50,蓝条5000,黄条2000),但入场后双方均提升至500速。
            此时双方同时满蓝条,使用格挡。格挡的技能补正为2000速,因此会1帧直接满条并立即使用,而注意到左下角的粉条与对面的黄条都过了1/4即500点。
            这2500点会溢出吗?答案并不是,我方再次满蓝条时,对方也会变成是60%的蓝条。即多出来的500黄条会继承到蓝条中去,对面差的这2000速正是技能补正所带来的。因此得到结论:技能自带速度补正会直接作用于黄条一次,但由于该数值玩家不可见,因此不浪费时间在这上面了(
            2、使用不耗回合的操作的影响:所有单位的蓝黄条增加1帧的量。
            仍以上述图2为例,使用4次即可让其增加2000条,从而使之蓝条蓄满。
            值得注意的是,通常情况下该操作不会产生这么大的效果,该例是因为双方均给了战中10倍速而来。
            若不给加速,那么1帧只会积攒1%的条,如果是4楼玩家远高于敌方速度,那么则只会带来0.5%的增量,因此该特性也只是了解即可,不会对实战产生太大影响。


            IP属地:湖北6楼2024-07-29 18:09
            回复
              3、控制类状态对行动条的影响:行动条照样积攒,只是不可见。
              这需要顺带说明一句:本作的状态更新时机是在蓝条攒满时。
              例如图中音乐家处于黄条的一半,那么当他蓄满时使用技能后,身上的开幕依然会是2,直到再次满蓝条才会变为1。
              明白这点之后便可以做出解释:
              ①当角色处于睡眠/晕眩等状态时,行动条动画将被固定,但依然会正常积攒蓝黄条,并遵循上述的规则直至状态得到解除。
              ②当角色解除睡眠/晕眩等状态时,如果此时攒的是蓝条,则继续读取;如果是黄条,则清空并重新从蓝条开始读,此时该角色相当于被取消了这回合的行动。


              IP属地:湖北7楼2024-07-29 22:03
              回复
                三、实战应用
                聊完基础和数据,我们可以来想想4楼留下的疑问了:全力堆速度真的没用吗?这当然不是。
                三楼所提到的这个值:BattleManager.highestBaseAgi(),即HBA,直接影响了黄蓝条的长度,以及保底和封顶速度的值,对于接下来要讨论的高速情形,不妨默认HBA≥100。
                这样便有蓝条=100*HBA,黄条=20*HBA,保底速度=0.5*HBA,封顶速度=15*HBA
                问题的突破点在于,HBA是一个游戏开局就决定且始终固定的量。
                例如,进入战斗的瞬间,若玩家为2000速,敌人只有500速,那么HBA=2000,所有敌人都会以保底速度(0.5HBA=1000)来计算积攒速度,但如果玩家首回合吃了个苹果派(效果包含速度*1.5)会怎样?当然是变为3000速,毕竟只要不低于封顶速度(15HBA)就可以做到。也就是说,尽管保底机制会将原本4:1的速度优势转化为2:1的行动条积攒效率,我们仍然可以通过苹果派将其升为3:1。此时再开出一个风精灵庇护(速度*1.5)提到4500的满速,那么便能升到4.5:1。


                IP属地:湖北8楼2024-07-30 22:43
                回复
                  由此我们得到:
                  应用①:无限睡眠。
                  如今睡眠技能持续2个敌方回合,而CD却是3,但只要利用好速度差距,无限控住完全没有问题。
                  我们以卡娜莉耶为例
                  卡娜莉亚拥有开局500速+神核提供1.2倍=600速(实际上这1.2倍是在决定HBA以后才加入,不过为了能够稳定2:1,故直接考虑为600速),如图所示,我们只需一个接近其两倍的速度初值即可(最低要求略低于1200,最高则是不能高于6k6,如果高了可以穿套重甲)。在配装时,将主攻武器放在手里来配,例如这里选择骸骨铃兰输出,那么需要装备骸骨铃兰的情况下达到1200即可。进入战斗,我们蓝条回满时,对方一定是半蓝条状态。接下来为了定量叙述的简便,假设我方速度正好是1200。即此时我方已积攒1200×100达到满条,对方则是600×100达到半条。
                  此时我们换上风之剑伊芙,其技能风精灵的庇护可永久提供1.5倍速。如果没有则不强求使用该技巧,因为其余的提供1.5倍速方法均不太方便(主要在于提供的回合有限,想用苹果派之类代替的话需要经常去补),并且稍微调整一下其余部位配装,使得切换武器前后速度保持基本一致(比如这里将护符换了个卡娜莉亚护符):
                  第一次行动开始,我们使用一次风精灵的庇护,这样一来敌我双方将变为3动1的情况,再次蓄满蓝条时,一定为下图的情况。此时敌我双方的蓝/黄条情况应为:93.5%+0:100%+0。(具体来说,虽然风精灵庇护有1000速度补正,但是19帧后积攒的黄条为1000+1200×19<24000,故从选完技能到蓄满黄条仍需要20帧,则该阶段对方也积攒20帧的蓝条的量,也即增加了10%;到再次蓄满蓝条的过程中,此时玩家速度升为1800,由120000/1800可知经过67帧,故对方积攒67×600的蓝条也即增加了33.5%,总蓝条便是下图的93.5%)
                  接下来我们使用睡眠,对方一定会在恰好进入黄条不远时被睡:
                  这是因为,从选择使用睡眠到蓄满黄条时,需经过24000/1800也就是14帧,对方将会积攒8400点也即7%,这已超出蓝条600的值,从而此时对方也拥有了600/24000=2.5%的黄条。接下来我们的两次行动里,敌人均会睡眠不醒,因此不建议在这两回合用任何伤害技能。例如这里第一动我选择开砂之刃+1普攻次数,下回合同理,给自己上buff是最好选择(但切记不要上带加速的buff)。
                  两轮动完之后敌人便会醒来,而此时其黄条也被清空,且蓝条情况必将处于上图所示。具体而言,从敌人进入睡眠的瞬间开始算,这三个回合我们积累了340%的总行动条,总计过了67×3+14×2=229帧,这相当于敌人的行动条在不可见的情况下积累了114.5%,其中100%恰用于攒蓝条过渡了睡眠回合,而剩余的14.5%便是上图的位置。
                  不过,接下来的两个回合我们是绝对安全的,尽情输出即可,这是因为打完两回合输出再次满蓝条时,我方会总累计240%行动条,也即67×2+14×2=162帧,敌人蓝条也只会变为14.5%+81%=95.5%,如下图所示
                  而此时过去四个回合,睡眠的冷却早已完毕,因此我们直接再次睡眠,攒满黄条的14帧的时间里对方便会升到95.5%+7%=102.5%,这相当于进入了黄条的12.5%:从此以后便进入了绝对稳定的轴:两回合睡眠期上buff,两回合攒蓝条期输出,然后再次睡住,这样便达成了无限睡杀。
                  由于99%的敌人包括boss都没有睡眠抗性,同时主角也有高于所有敌人的600幸运,因此该方法适用于中后期几乎所有战斗。不过存在这这样几点不足:
                  1、不能使用加速buff,主要影响还是苹果派,想提升双攻可以用爱丽丝做的楔子来替代。
                  2、黄条期间受控而取消行动的机制,并不会使得对面的回合经过,亦不会使对方受到dot伤害,因此该方法不可用于百分比类的异常磨血,但同样的,如果对面有hp自回复也是不会触发的。


                  IP属地:湖北9楼2024-07-31 17:44
                  回复
                    作为睡杀的加强版,较高属性下,我们很容易就可以达成:
                    应用②:无限连动。
                    8楼的结论表明,以高速进场,无论敌人速度有多低都会被拉平至2:1,而我们可以吃苹果派或者其他手段在战中提速来扩大优势,那么这个优势的极限在哪里呢?
                    这就要提到游戏的全身换装机制:既然敌人只有几百速,那么如果我们是在几千裸装速度的情况下,穿一身重甲进去再换下来不就好了吗。
                    接下来我们以最难boss绯莲为例:
                    绯莲有着游戏最高的900速度,20%HP再生,并且其领域对玩家全属性-50%(这也包含了全部的命中 暴击 再生等特殊属性),在9难下其585w血对于上限只有1万数值的玩家,想要快速强杀几乎不可能(甚至9难每回合再生的血量已经高于0难绯莲全部的血量)
                    所谓无限连动,简单来说便是想尽办法以低速入场,拉低HBA,然后再全力堆高速度,从而使这个堆速绕过游戏的保底机制。于绯莲战而言,该方法对于速度的要求是2k~5k最为合适,如果再高将有不利影响。这里我们以2000速为例:
                    由于绯莲有900速,我们在开场前穿上重装将速度压到低于900,并装上凯尔的护符(由于保底机制,更低也无所谓,不用追求接近900),之所以推荐的速度白值要求低于5000,则是因为现版本下最重的甲也只能将5000速压到900速左右(贝阿特利切+伊甸巨炮+伐木工+圣教骑士+不动之铐)。为何一定要压到这个数值,我们马上就会看到。此外由于绯莲和石碑的异常攻击,也建议留个戒指位给灾厄戒指:入场之后,我们吃到领域的速度减半,不过由于HBA=900,所以我们的计算速度将被设置为450,也就是说绯莲和石碑一定会使出第一招,且轮到我们时其第二招蓄力也快好了:
                    第一回合绯莲必用欲望操纵,与石碑一样是纯挂异常,灾厄戒指可以无视其中的控制类异常。接下来,将先前的重甲全部脱下,并换上加速装备,此处加速装备的选择标准是,在留一个戒指位给灾厄戒指、并将你用来输出的武器装好的前提下,考虑这三点:
                    1、保证输出理想的同时,配到4444速,不必再高。
                    2、如果输出装速度太低,则可退而球次,配到3174速。
                    3、如果还不能达成2,则建议放弃纯输出,选择配速越高越好。
                    例如对下图我的速度而已,选择3是最优解。在选好标准后,将武器切为风之剑伊芙,并吃下苹果派,开出风精灵的庇护。这2.25倍的速度加成,足以把条件1的4444速直接拉满。
                    由于凯尔护符的效果,我们几乎会立马再动,如果你的条件只有2,那么临时切一把加速武器(比如欢宴之引诱、王室处刑者等),或者开一个迅捷跑法(5回合1.4倍速)也可达到满速,否则就是下图的越高越好(这里已经开上了迅捷跑法和风精灵庇护):

                    这也是推荐2000起步的原因,即全力堆速就可以做到几乎满速。这时候立马便会感觉到,我们已经和敌人拉开了相当大的行动条积攒差距,接下来保持这个9k多的最高速度,不出所料敌人蓝条也将近满值,在此之前我们尽量给她挂上减速:
                    减速的选择只推荐:腐朽诅咒(独自解决毒沼后,傲慢之塔的奖励之一)、重力钉技能所带的减速、其余技能的减速。
                    实际在上图也可见到,“弱化敏捷”和“敏捷 降低”是两个不同的东西,显然5层“弱化敏捷”也只能降低约22.6%,而两级“敏捷 降低”却可以做到50%。然而由于HBA=900,我们只需要给对面-50%速即可。
                    之所以还将“弱化敏捷”考虑在内,则是因为绯莲减了我们300幸运,导致减速未必挂的上去(这也导致无敌的睡眠也会降至70%概率),所以如果挂的不顺利可以先考虑挂这个临时压一压速。
                    减速之后,绯莲的行动条便会肉眼可见的降至龟速,我们可以换上武器慢慢磨血,在其好不容易进入黄条时睡之,让她辛辛苦苦积攒的蓝条化为乌有。(如果睡眠失败,那么立马装上第二个灾厄戒指,将HP上限压至20血以下,然后用星之结晶来重置CD,继续睡之)这里的睡眠是必要的,因为取消黄条使之不经过回合,则她身上的减速debuff便不会减少回合,因此挂减速是一劳永逸的事情。
                    在绯莲的领域和数值下,常规输出都相当乏力,因此无论你的速度是情形123里的哪一类,此处都推荐解脱之刃磨血。该武器的机制是,每次平A进行两次1~3的roll点(无论砍谁也无论是否命中),合计达10点进行一次全体必中15%的百分比攻击,也就是说平均20多个回合便可触发7次抬走一切敌人。
                    对于这个2k初速度的存档而言,装上解脱之刃最终可达6000速,并且由于凯尔护符,间隔一回合可达10000速,也就是说我们每行动两次只会经过15+9=24帧,这只能让450速的绯莲累计12%的行动条,即我方要17动后,绯莲才会进入黄条。甚至如果你不满意要在黄条去凹70%的睡眠率,也可以蓝条时就开睡,让她一直睡下去,因为解脱之刃的机制下,只有触发百分比时才会对其造成伤害,而这也得50%概率能把她打醒。至于石碑,只要常驻灾厄戒指就不会有任何问题了。

                    如果你有更高的初速度,如3000以上,那便可以舍弃凯尔护符,常驻10000速度,这时你只需9帧即可满条行动,而绯莲只能累计可怜的4.5%,动完22轮才会满蓝条,即便我们不睡她,也得让她27回合把黄条也蓄满
                    不过,这样温柔的比例也只是对最强boss绯莲来说,对其他更慢速的boss而言,根本不需要祭出此等招数了。
                    简单计算可得,若你压到略低于HBA的速度入场,并最终提速到X,那么你相对于他的行动次数便是:200/(Math.ceil([100HBA/X)+40/(Math.ceil([100HBA/X),可以近似为2.4X÷HBA。
                    例如卡娜莉亚战,HBA=500,最重的甲(贝阿特利切+伊甸巨炮+伐木工+圣教骑士+不动之铐)可压速至18.225%,即若以2k7白值压至低于500入场,入场小穿一身轻甲,配合两个2.25立刻便能满速(毕竟这可没有领域速度减半了),这样便可轻松48动1了。


                    IP属地:湖北10楼2024-08-01 11:54
                    收起回复
                      结论:
                      1、主要机制:
                      1.1、蓝黄行动条存在弹性上限,分别由入战时最高速单位的敏捷值(即HBA)的100倍和20倍来决定。
                      1.2、双方速度差存在弹性补正,战斗全局,所有单位的速度若低于0.5HBA或高于15HBA,则分别以该值参与计算行动条积攒。
                      1.3、技能自带速度、使用不耗回合行动,会对行动条产生一点点影响,但不多。
                      1.4、限制类异常状态会让对方开始读隐形的条,且如果对方在读黄条时被控则会清空蓝黄条。
                      2、两个主要思想:压速、控速。
                      2.1、睡杀法的核心是有稳定行动轴,入场速度尽量较高,确保自己是HBA,不过不可超过6666速(1.5倍达上限)。
                      2.2、多动法的核心是绝对速度优势,入场速度尽量较低,确保对方是HBA,并且之后堆得越高越好(其实只需到15倍HBA即可)。
                      结语:勇灵是MV里较为广用的YEP行动条机制,这也是笔者首次深入研究。
                      弹性上限机制有效避免了后期敌我双方高数值下,1帧即满条从而使游戏化为回合制的情况;弹性速度机制有效限制了敌我速度差过大时,高速方完全吊打低速方的情况。即便本贴摸清机制后给出了一些积极利用,也要承认这是正常来说会超出作者设想的。
                      最后勇灵目前没有在战斗难度上为难玩家,这是好的,希望薯薯再接再厉,做得更好()
                      全文完。


                      IP属地:湖北11楼2024-08-01 12:14
                      回复
                        按照我的理解
                        HBA在战斗开始时决定的
                        玩家可通过压低自身速度来控HBA
                        战斗开始后立刻切换到高速装备
                        这样就能成为多动症领域大神😎


                        IP属地:湖南来自Android客户端12楼2024-08-01 16:03
                        收起回复
                          好贴,建议吧主加精


                          IP属地:浙江来自Android客户端13楼2024-08-01 22:41
                          回复
                            我是弱智,我看不懂


                            IP属地:江苏来自Android客户端14楼2024-08-10 16:33
                            回复
                              还有这个我都是选抱抱的


                              IP属地:江苏来自Android客户端15楼2024-08-10 16:33
                              收起回复