// raid.flow
// 战神殿解谜开秘道,在最左边有神石的左雁翼房间运行,自动点石板开秘道,会在队伍频道报最后一个方位。右雁翼打完第三波守卫后自动进入秘道。
// 四区白三三
// 2020.11.24 战斗失败退出副本时,流程将会自动结束。
[if] (:room 战神殿) == false
@print 请先进入战神殿副本再运行。
[exit]
[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 (last)宿,最后一个方位是【(dir_l)】
tm (last)宿,最后一个方位是【(dir_l)】60秒倒计时已开始,请抓紧开打。
@print 打完右雁翼最后一波守卫后会自动进秘道【(go_l)】
@until (:room) == 战神殿-右雁翼(副本区域) || (:room 副本区域) == false
@until (:combating) == true || (:room 副本区域) == false
@until (:combating) == false || (:room 副本区域) == false
[if] (:room 副本区域) == false
[exit]
[while] (:room) == 战神殿-右雁翼(副本区域) && (:living) == true
go (go_l);$wait 100