【流程】战神殿解谜进秘道



  • 整个流程是:

    判断是否在最左边的左雁翼房间➡️解谜点石板➡️(中间请自己手动战斗)➡️直到位于最右边的右雁翼➡️(自己手动打完第三波守卫)直到战斗结束还活着➡️自动进秘道

    如果在右雁翼没出现八卦说明 60 秒超时了,请大佬们关闭流程,离开副本练技能吧~

    // raid.flow
    // 战神殿解谜开秘道,在最左边有神石的左雁翼房间运行,自动点石板开秘道,会在队伍频道报最后一个方位。右雁翼打完第三波守卫后自动进入秘道。
    // 四区白三三
    // 2020.03.24 修复最后一颗星宿的判断bug,感谢越狱兔大佬的提醒🙏
    // 2020.03.26 1.最后的方向增加箭头符号方便识别,感谢独孤孤独大佬的建议🙏 2.加快了点石板的速度,给大佬们(尤其长生大佬)节约点时间。
    // 2020.03.27 右雁翼打完第三波守卫后会自动进秘道,感谢战神殿金牌代打三区【独孤孤独】大佬的建议🙏
    [if] (:room) != 战神殿-左雁翼(副本区域)
        @print 请向左走到左雁翼
    @until (:room) == 战神殿-左雁翼(副本区域)
    look shi
    @tip 和外面星空星宿位置一一对应,($star_0),($star_1),($star_2),($star_3),($star_4),($star_5),($star_6),($star_7)这些星宿依次闪烁
    ($stars) = "(star_0)","(star_1)","(star_2)","(star_3)","(star_4)","(star_5)","(star_6)","(star_7)"
    ($dirs) = {"star":"角亢室","dir":1,"eswn":"东北↗︎","go":"northeast"},{"star":"氏房心","dir":0,"eswn":"东→","go":"east"},{"star":"尾箕轸","dir":2,"eswn":"东南↘︎","go":"southeast"},{"star":"井鬼参","dir":4,"eswn":"西南↙︎","go":"southwest"},{"star":"柳星张翼","dir":3,"eswn":"南↓","go":"south"},{"star":"奎娄斗牛","dir":6,"eswn":"西北↖︎","go":"northwest"},{"star":"胃昴毕觜","dir":5,"eswn":"西←","go":"west"},{"star":"女虚危壁","dir":7,"eswn":"北↑","go":"north"}
    @cmdDelay 100
    ($num_1) = 0
    [while] (num_1) < 8
        @js ($star) = [(stars)][(num_1)]
        ($num_2) = 0
        [while] (num_2) < 28
            ($dir) = null
            @js ($dir) = var d=[(dirs)];var s=d[(num_2)]["star"].indexOf("(star)");if(s>=0){d[(num_2)]["dir"]}
            [if] (dir) != null
                [break]
            ($num_2) = (num_2) + 1
        push (dir)
        ($num_1) = (num_1) + 1
    look shi
    @tip 殿顶的星图依旧,却仅剩一颗($last)宿星孤零零的闪烁着
    ($num_3) = 0
    [while] (num_3) < 28
            ($dir_l) = null
            ($go_l) = null
            @js ($dir_l) = var d=[(dirs)];var s=d[(num_3)]["star"].indexOf("(last)");if(s>=0){d[(num_3)]["eswn"]}
            @js ($go_l) = var d=[(dirs)];var s=d[(num_3)]["star"].indexOf("(last)");if(s>=0){d[(num_3)]["go"]}
            [if] (dir_l) != null && (go_l) != null
                [break]
            ($num_3) = (num_3) + 1
    @print <hir>(last)宿,最后一个方位是【(dir_l)】</hir>
    tm (last)宿,最后一个方位是【(dir_l)】60秒倒计时已开始,请抓紧开打。
    @print <hir>打完右雁翼最后一波守卫后会自动进秘道【(go_l)】</hir>
    @until (:room) == 战神殿-右雁翼(副本区域)
    @until (:combating) == true
    @until (:combating) == false && (:living) == true
    go (go_l)
    
    复制上方代码

登录后回复