【自用分享】华山自动出招触发(20200406更新)



  • 更新,旧内容请在【自用分享】华山自动出招触发 中查看

    触发是基于bobcn的触发示例做的整合处理。
    20200406更新:增加了六脉神剑的支持,合并了大量补自buff的触发

    门派:华山
    拳脚:嵩阳或六脉
    剑法:九剑
    内功:紫霞或明玉
    招架:九剑或五神剑或移花
    轻功:踏歌行
    锥法:蛇锥

    注意:关闭自动出招功能,本系列触发已完全接管
    如果紫霞或者九剑没有进阶,需要自行将zixiashengong2和dugujiujian2中的数字2去掉

    1,触发:战斗起手式
    新建:战斗状态切换
    类型:进入战斗

    @off 唐诗换九剑
    [if] (:status weapon) == false
        @perform sword.wu
    [if] (:status parry) == false    //将移花接木前置了,不喜欢的话可以将这一段往后拉
        [if] (:kf_zhao)==hengshanwushenjian
            @perform parry.wu
        [else if] (:kf_zhao)==dugujiujian2
            @perform parry.pojian
        [else if] (:kf_zhao)==yihuajiemu
            @perform parry.yi
    [if] (:kf_quan) == liumaishenjian    //判定顺序为六脉-破气-大嵩阳
        [if] (:cd unarmed.qi) == false
            @perform unarmed.qi
    [else if] (:cd sword.poqi) == false
        @perform sword.poqi
    [else if] (:kf_quan) == dasongyangshenzhang
        [if] (:cd unarmed.chan) == false
            @perform unarmed.chan
    [if] (:kf_quan) == liumaishenjian    //如果有六脉神剑的话放个六脉纵横
        @perform unarmed.liu
    [if] (:status force) == false
        [if] (:kf_nei)==zixiashengong2
            @perform force.xi
        [if] (:kf_nei)==mingyugong
            @perform force.power
    [if] (:status mingyu) == false
        [if] (:kf_nei)==mingyugong
            @perform force.wang    //太上忘情如果不想开的话暂时删掉这一行即可
    [if] (:status dodge) == false
        @perform dodge.power
    @perform throwing.jiang
    
    复制上方代码

    2,触发:续一般技能
    新建:技能冷却结束
    技能id:parry.pojian|parry.yi|unarmed.liu|throwing.jiang

    //持续时间比冷却时间短的都可以填到上面的技能id里面。
    [if] (:combating)
            @perform (id)
    
    复制上方代码

    3,触发:无缝忙乱
    新建:buff状态改变
    移除-faint|busy-他人

    [if] (:kf_quan) == liumaishenjian    //整合了六脉进来
        [if] (:cd unarmed.qi) == false
            @perform unarmed.qi
    [else if] (:cd sword.poqi) == false
        @perform sword.poqi
    [else if] (:kf_quan) == dasongyangshenzhang
        [if] (:cd unarmed.chan) == false
            @perform unarmed.chan
    
    复制上方代码

    4,触发:补buff
    新建:buff状态改变
    移除-(留空)-自己

    [if] (sid) == weapon
        @perform sword.wu
    [if] (sid) == parry
        [if] (:kf_zhao)==hengshanwushenjian
            @perform parry.wu
        [else if] (:kf_zhao)==dugujiujian2
            @perform parry.pojian
    [if] (sid) == dodge
        @perform dodge.power
    [if] (sid) == force
        [if] (:combating)
            [if] (:kf_nei)==zixiashengong2
                @perform force.xi
            [if] (:kf_nei)==mingyugong
                @perform force.power
    
    复制上方代码

    5,触发:补太上忘情
    新建:buff状态改变
    移除-mingyu-自己

    [if] (:combating)
        @perform force.wang
    
    复制上方代码

    6,触发:开战躺尸
    新建:战斗状态切换
    类型:进入战斗

    [if] (:kf_jian) == tangshijianfa
        @off 战斗起手式
        @perform sword.wu
        @on 唐诗换九剑
    
    复制上方代码

    7,触发:唐诗换九剑
    新建:buff状态改变
    移除-busy-自己

    [if] (:kf_jian)==tangshijianfa
        enable sword dugujiujian2
    @on 战斗起手式
    @off 开战躺尸
    
    复制上方代码

    8,流程:切唐诗
    人在武庙的时候手动激活该流程,会自动切唐诗,疗伤并打开对应的触发

    enable sword tangshijianfa
    @off 战斗起手式
    @on 开战躺尸
    @liaoshang
    
    复制上方代码


  • 大佬tql



  • @写乐极黑 谢谢大佬。有个问题,因为用触发有延迟,无缝忙乱可能会断,我想用监控来实现,不知道该怎么写呢?



  • 大佬,我的紫霞持续时长比cd长,您这个触发会导致持续时间没到就触发释放紫霞。这样打着打着就没紫霞了。我该怎么办



  • @半岛始梦
    使用Buff状态移除的触发
    使用状态:移除
    Buffld:force
    对象:自己

    @perform force.xi
    
    复制上方代码

    1.1 说错了,编辑下
    1.2 还有,如果要用自动攻击,请把紫霞放进自动施法黑名单里。



  • @edommy 触发器会断的,监控一样也会断。你应该想办法提高自己网络质量



  • @Secave 蟹蟹



  • @半岛始梦 我的补内功部分应该是有考虑自动补紫霞了。你再看看?



  • @edommy 如果是因为挂机太久的话,建议开打之前刷新一下游戏。



  • @写乐极黑 感谢解答。那监控有什么好处?感觉触发和监控是同一回事啊



  • @edommy 我现在在研究,用自命令换唐诗清虚弱,然后换独孤九剑,我唐诗完了之后有一个忙乱时间,我应该怎么写才能让忙乱后马上换九剑?enable sword tangshijianfa;$wait 1000;kill {r张三丰};$wait 300;perform sword.wu;$wait 1000;enable sword dugujiujian2
    我是直接把等待时间变长?还是有什么语法可以帮我等待?



  • 此回复已被删除!


  • @edommy (:combating)



  • @edommy 你琢磨一下我的“唐诗换九剑”触发。
    在自己移除busy(躺尸)的时候,将剑法装备九剑。同时禁用掉开战躺尸触发,启用战斗起手式触发。

    其实还有一个流程,下次一起更新。



  • 想问下大佬,我怎么复制进去战斗起手并没有被触发呢?显示到是有战斗被触发,但无招这些技能一个都没有释放



  • 大佬,我在打副本时候选择boss前等待技能cd,但是我的紫霞会在没有人的时候就释放,导致一直不能打boss,我关了自动出招,并且在补内功的触发加了判定还是不成功,该怎么处理?
    [if] (:combating) == true
    @perform force.xi



  • 触发是基于bobcn的触发示例做的整合处理。

    门派:华山
    拳脚:嵩阳
    剑法:九剑
    内功:紫霞或明玉
    招架:九剑或五神剑
    轻功:踏歌行
    锥法:蛇锥

    注意:关闭自动出招功能,本系列触发已完全接管
    如果紫霞或者九剑没有进阶,需要自行将zixiashengong2和dugujiujian2中的数字2去掉

    懒人版
    写乐极黑@战斗起手式·触发@1581735611235
    写乐极黑@续一般技能·触发@1581735665686
    写乐极黑@无缝忙乱·触发@1581735724292
    写乐极黑@补无招·触发@1581735763259
    写乐极黑@补踏歌·触发@1581735796323
    写乐极黑@补太上忘情·触发@1581735820035
    写乐极黑@补force·触发@1581735853204
    写乐极黑@补parry·触发@1581735883458
    写乐极黑@开战躺尸·触发@1581735950479
    写乐极黑@唐诗换九剑·触发@1581735997972

    1,触发:战斗起手式
    新建:战斗状态切换
    类型:进入战斗

    @off 唐诗换九剑    //联动其他触发
    [if] (:status weapon) == false    //放无招
        @perform sword.wu
    [if] (:cd sword.poqi) == false    //尝试进行无缝忙乱,先破气
        @perform sword.poqi
    [else if] (:cd unarmed.chan) == false    //破气冷却中,就放嵩阳
        @perform unarmed.chan
    [if] (:status force) == false    //放紫霞or明玉
        [if] (:kf_nei)==zixiashengong2
            @perform force.xi
        [if] (:kf_nei)==mingyugong
            @perform force.power
    [if] (:status mingyu) == false    //放太上
        [if] (:kf_nei)==mingyugong
            @perform force.wang
    [if] (:status parry) == false    //根据装备的招架来决定放五神还是破剑
        [if] (:kf_zhao)==hengshanwushenjian
            @perform parry.wu
        [else if] (:kf_zhao)==dugujiujian2
            @perform parry.pojian
    [if] (:status dodge) == false    //放踏歌
        @perform dodge.power
    @perform throwing.jiang    //放蛇锥
    
    复制上方代码

    2,触发:续一般技能
    新建:技能冷却结束
    技能id:parry.pojian|throwing.jiang

    //持续时间比冷却时间短的都可以填到上面的技能id里面。
    [if] (:combating)
            @perform (id)
    
    复制上方代码

    3,触发:无缝忙乱
    新建:buff状态改变
    移除-busy-他人

    [if] (:cd sword.poqi) == false
        @perform sword.poqi
    [else if] (:cd unarmed.chan) == false
        @perform unarmed.chan
    [else if]  (:cd parry.pojian) == false   //最后两行可以删掉
        @perform parry.pojian    //走投无路时尝试破剑
    
    复制上方代码

    4~8,触发:补无招/补踏歌/补太上/补内功/补招架
    新建:buff状态改变
    移除-weapon-自己

    @perform sword.wu
    
    复制上方代码

    移除-dodge-自己

    @perform dodge.power
    
    复制上方代码

    移除-mingyu-自己

    [if] (:combating)
        @perform force.wang
    
    复制上方代码

    移除-force-自己

    [if] (:combating)    //判断紫霞还是明玉再补
        [if] (:kf_nei)==zixiashengong2
            @perform force.xi
        [if] (:kf_nei)==mingyugong
            @perform force.power
    
    复制上方代码

    移除-parry-自己

    [if] (:kf_zhao)==hengshanwushenjian        //判断五神还是九剑再补
        @perform parry.wu
    [else if] (:kf_zhao)==dugujiujian2
        @perform parry.pojian
    
    复制上方代码

    9,触发:开战躺尸
    新建:战斗状态切换
    类型:进入战斗

    [if] (:kf_jian) == tangshijianfa
        @off 战斗起手式
        @perform sword.wu
        @on 唐诗换九剑
    
    复制上方代码

    10,触发:唐诗换九剑
    新建:buff状态改变
    移除-busy-自己

    [if] (:kf_jian)==tangshijianfa
        enable sword dugujiujian2
    @on 战斗起手式
    @off 开战躺尸
    
    复制上方代码


  • @cpeng2001【自用分享】华山自动出招触发(20200406更新) 中说:

    想问下大佬,我怎么复制进去战斗起手并没有被触发呢?显示到是有战斗被触发,但无招这些技能一个都没有释放

    检查一下你是不是复制错了?

    @时光【自用分享】华山自动出招触发(20200406更新) 中说:

    大佬,我在打副本时候选择boss前等待技能cd,但是我的紫霞会在没有人的时候就释放,导致一直不能打boss,我关了自动出招,并且在补内功的触发加了判定还是不成功,该怎么处理?
    [if] (:combating) == true
    @perform force.xi

    如果之前战斗中被忙乱过,由于perform命令已经进入队列,战斗结束后技能可能会尝试再释放一次。
    就一次。


登录后回复