|
function hudieguTriggers()
DeleteTriggerGroup('hudiegu')
create_trigger_t('hudiegugo1',"^(> )*你乱走一气,忽然眼前一亮,来到一处草径。$",'','hudieguOk')
SetTriggerOption('hudiegugo1','group','hudiegu')
end
function go_hudiegu()---------原开门
hudieguTriggers()
exe('tell zhou 开门')
return checkWait(goHudiegu,1)
end
bohuacong=function() ---------岛主的开门
exe('tell zhou 开门')
----- check_step_num1=check_step_num1+1
wait.make(function()
wait.time(0.5)
exe('right')
end)
wait.make(function()
wait.time(0.5)
locate_finish='bohuaconggo'
return fastLocate()
end)
end
bohuaconggo=function()
locate_finish=0
if locl.room=="花丛中" then
EnableTriggerGroup("hdghuacong",false)
return walk_wait()
else
return go_locate()
end
end ---------岛主的开门
function goHudiegu()
return go(hudieguStart,'蝴蝶谷','牛棚')
end
function hudieguWalk()
exe('right;left;nd;n;n;n;w;n;n;n;yun jing;look')
end
function hudieguStart()
create_timer_s('hudieguWalk',0.5,'hudieguWalk')
end
function hudiegu()
return go(go_hudiegu,'蝴蝶谷','山壁')----原来的
------ return go(bohuacong,'蝴蝶谷','山壁') ----------根据岛主的 改
end
function hudieguOk()
DeleteTimer('hudieguWalk')
DeleteTriggerGroup('hudiegu')
return checkWait(hudieguPassed,0.5)
end
function hudieguPassed()
locate()
return checkWait(hudieguFind,1)
end
function hudieguFind()
if locl.room == '草径' then
exe('n;n;n')
locl.area = '蝴蝶谷'
locl.room = '草堂'
end
return go(hudieguFindAct,job.area,job.room)
end
hdgleavein=function() ------------岛主的 苗圃
DeleteTriggerGroup("miaopucheck")
create_trigger_t('miaopucheck1','^>*\\s*你乱走一气,忽然眼前一亮,来到一处草径','','hdgupp')
create_trigger_t('miaopucheck2','^>*\\s*你把 "action" 设定为 "离开花圃了吗" 成功完成。','','hdgingoon')
SetTriggerOption("miaopucheck1","group","miaopucheck")
SetTriggerOption("miaopucheck2","group","miaopucheck")
EnableTriggerGroup("miaopucheck",true)
hdgup=0
if flag.find==1 then return end
exe('nd')
return hdgdown()
end
hdgupp=function()
EnableTimer('walkWait4',false)
if flag.find==1 then return end
hdgup=1
wait.make(function()
wait.time(1)
return hdgingoon()
end)
end
hdgdown=function()
if flag.find==1 then return end
hdgup=0
create_timer_s('walkWait4',0.5,'hdgrun')
end
hdgrun=function()
exe('nd;n;n;nd;n;n;nd;n;n;nd;n;n;yun jing;yun jingli')
end
hdgingoon=function()
if flag.find==1 then return end
EnableTriggerGroup("miaopucheck",true)
if hdgup==0 then
return hdgdown()
else
hdgup=0
EnableTriggerGroup("miaopucheck",false)
exe('n;n')
----- check_step_num1=check_step_num1+4
return walk_wait()
end
end ------------岛主的 苗圃 ---------------------------------- |
|