关于无缝控制中技能重复作用的问题



  • 请教一下大佬,使用无缝触发语句,会出现昏迷或忙乱状态未结束时,又自动用上下一个技能的问题。
    我使用的是蛇剑和夺魄,会出现忙乱没结束时自动接上昏迷的技能,导致整个控制时间变短。
    使用的语句是:

    [if] (:cd force.wuwo) == false
        $waitpfm force.wuwo
    [else if] (:cd sword.duo) == false
        $waitpfm sword.duo
    [else]
        $waitpfm sword.wu
    
    复制上方代码

    前提条件用的是 移除 他人 busy|faint

    不知道这个是否有解决的办法?



  • 可以尝试使用两个触发分别判定忙乱和昏迷,将技能交错开。
    下面是本人自用的无缝夺魄蛇剑:
    1.jpg

    [if] (:cd force.wuwo) == false
        @perform parry.yi,force.wuwo
    [else if] (:cd sword.wu) == false
        @perform parry.yi,sword.wu
    
    复制上方代码

    以及:
    9.jpg

    [if] (:cd force.wuwo) == false
        @perform parry.yi,force.wuwo
    [else if] (:cd sword.wu) == false
        @perform parry.yi,sword.duo
    
    复制上方代码

    如果不是0出招,请把所有的parry.yi去掉。我是因为怕命中不够中途断控所以加了释放移花。



  • @有生之年 萌新不懂JS全是照葫芦画瓢,代码全都是别人那里抄的改的,不怎么漂亮。可能@perform改用$waitpfm会更好?


登录后回复