【自用分享】华山自动出招触发



  • 触发是基于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 开战躺尸
    
    复制上方代码

登录后回复