|
武当后山茅屋这里不知道各位有没有任务失败过,我下午刚刚遇到一次,关键点截图见附件。
分析下来大致是这样的,武当茅屋这里非常特殊,大家可以自行做下面测试:
山顶 -
这里是山峰顶部东侧的一个小坡,坡上也是杂草密布,在杂草之中隐约有
一些炯异的植物。南边有一排枝繁叶茂的树林。树林后面好象有一间茅屋。
这是一个初春的清晨,东方的天空布满了灰蒙蒙的云层。
这里唯一的出口是 west。
>
0
poem
你拔剑长吟道:“十年磨一剑,霜寒未曾试。今日把问君,谁有不平事?”
>
dazuo 1000
你至少需要一千一百三十三点的气来打坐!
dazuo 1133
> 你盘腿坐下,双目微闭,双手掌心相向成虚握太极,天人合一,练气入虚。
>
zuan shulin
你拨开树枝,一弯腰,钻了进去。
茅屋 -
这里是一间由竹子搭成的茅屋,屋内摆设简朴。西面的墙壁上挂着一幅山
水画,下面一把藤椅上坐着一位老者。傍边一张桌子上摆放了许多书籍。
这里唯一的出口是 north。
无名老翁(Lao weng)
>
halt
你把正在运行的真气强行压回丹田,站了起来。
|
结论就是山顶这个房间,即使你busy状态,执行zuan shulin指令,可以无视busy进入茅屋。
因此,我遇到的华山失败问题也有了答案。
下面给出解决方法,由于武当茅屋的路径是函数,在函数进入茅屋前,wait一下下,让机器人有个反应时间,因为这里busy也能走动。
好了,类似的这种bug地方好像还有不少,大家自己小心了。
- function Wdmw()
- DeleteTriggerGroup("inwdmw")
- create_trigger_t('inwdmw1','^(> )*这里没有这个人。','','Wdmw_error')
- create_trigger_t('inwdmw2','^(> )*你向采药道长打听有关『药典』的消息。','','Wdmw_find')
- SetTriggerOption("inwdmw1","group","inwdmw")
- SetTriggerOption("inwdmw2","group","inwdmw")
- exe("w;d;nd;nd;nd;nd;nw;ask caiyao about 药典")
- if flag.find==1 then return end
- --return check_bei(Wdmw1)
- end
- function Wdmw_error()
- DeleteTriggerGroup("inwdmw")
- exe("se;su;su;su;su;pa up")
- if flag.find==1 then return end
- return walk_wait()
- end
- function Wdmw_find()
- -- return check_bei(Wdmw1)
- wait.make(function() --2019.1.13
- wait.time(0.6)
- return check_bei(Wdmw1)
- end)
- end
- function Wdmw1()
- if flag.find==1 then return end
- exe("ask caiyao about 只是")
- -- return check_bei(Wdmw2)
- wait.make(function() --2019.1.13
- wait.time(0.6)
- return check_bei(Wdmw2)
- end)
- end
- function Wdmw2()
- DeleteTriggerGroup("inwdmw")
- exe("w;nd;nd;nd;nd;n;n;nd;out;nd;nd;nd;ed;nd;nd;nu;nd;nd;ed;nd;ed;nd;nd;nd;nd;nd;e;se")
- if flag.find==1 then return end
- return Wdmw3()
- end
- function Wdmw3()
- wait.make(function()
- wait.time(1.2) --Wdmw2 exe中有28个指令
- exe("ask tao hua about rumor")
- if flag.find == 1 then return end --后加
-
- -- return Wdmw4()
- wait.make(function() --2019.1.13
- wait.time(0.3)
- return check_bei(Wdmw4)
- end)
- end)
- end
- function Wdmw4()
- exe("nw;w;su;su;su;su;su;wu;su;wu;su;su;sd;su;su;wu;su;su;su;enter;su;s;s")
- if flag.find == 1 then return end --后加
- return Wdmw5()
- end
- function Wdmw5()
- wait.make(function()
- wait.time(1) -- 2019.1.13 Wdmw4 23个指令,这里等1s
- exe("su;su;su;su;e;se;su;su;su;su")
- if flag.find == 1 then return end --后加
- return Wdmw6()
- end)
- end
- function Wdmw6()
- wait.make(function()
- wait.time(0.4) -- 2019.1.13 Wdmw5 9个指令,这里等0.4s
- exe("pa up;e")
- if flag.find == 1 then return end --后加
- return Wdmw7()
- end)
- end
- function Wdmw7()
- wait.make(function()
- wait.time(0.4) -- 2019.1.13 Wdmw5 1个指令,这里等0.4s zuan shulin可以穿越,注意
- exe("zuan shulin")
- return walk_wait()
- end)
- end
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
1
查看全部评分
-
|