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



  • @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命令已经进入队列,战斗结束后技能可能会尝试再释放一次。
    就一次。



  • @写乐极黑 大佬,为啥我用战斗起手式的触发,就一直提示我金蛇锥法没这个绝招,我不装备就说我基本暗器没这个绝招,代码是对的啊。。



  • @z727921654 可能是复制代码的时候带了点奇怪的符号进来。试着这一行手敲试试看。



  • 谁知道判定当前装备的武器类型是什么代码?
    像这个触发,我想改成血刀/九剑通用版本,最开始的时候
    [if] (:status weapon) == false
    [if] (:kf_jian)==dugjiujian2 && (判定当前武器是剑)
    @perform sword.wu
    [else if] (:kf_dao)==xuedao && (判定当前武器是刀)
    @perform blade.shi
    少一个判定的api☹



  • @饶舌王司徒 可以绕过去,如果sword.wu放完了(:status weapon) == false
    那就释放blade.shi
    你试试这样如何?


登录后回复