SET(FIGHTSTOP)
DELAY(1000)
MSG(脚本开始了!!!)
POSinRANGE(43322,50341,-2992,2500)
{
DELAY(100)
CALL(判断)
MSG(你现在身处城外...)
POSOUTRANGE(23150,49011,-3480,2000)
{
DELAY(100)
MOVETO(23150,49011,-3480)
}
SET(FIGHTSTART)
JMP(战斗)
}
CALL(判断)
JMP(开始任务)



LABEL(判断)
CALL(任务判断)
CALL(购买判断)
RETURN



LABEL(任务判断)
CALL(蘑菇判断)
RETURN



LABEL(购买判断)
MSG(购买物品判断!!!)
CALL(木箭判断)
CALL(返回卷轴判断)
RETURN


LABEL(木箭判断)
ITEMCOUNT(木箭[ID=17],<,2500)
CALL(买商品)
CALL(买木箭) 
DELAY(1000)
RETURN



LABEL(返回卷轴判断)
ITEMCOUNT(返回卷轴[ID=736],<,2)
CALL(买商品)
CALL(买返回卷轴)
DELAY(1000)
RETURN

LABEL(回城)
POSOUTRANGE(43322,50341,-2992,2000)
{
MSG(使用回城......)
SET(FIGHTSTOP)
USEITEM(返回卷轴[ID=736])
DELAY(30000)
}
RETURN

LABEL(战斗回城)
MSG(使用回城......)
SET(FIGHTSTOP)
USEITEM(返回卷轴[ID=736])
DELAY(30000)
RETURN

LABEL(蘑菇判断)
ITEMCOUNT(蘑菇孢囊[ID=1118],<,1)
{
JMP(开始任务)
}
ITEMCOUNT(蘑菇孢囊[ID=1118],>,9)
{
JMP(结束任务)
}
RETURN



LABEL(兽人判断)
{
RETURN
}




LABEL(开始任务)
MSG(开始接任务!)
SET(FIGHTSTOP)
CALL(接蘑菇任务)
JMP(去蘑菇挂机点)



LABEL(去蘑菇挂机点)
MSG(去战斗的路上.....)
MOVETO(41965,52031,-3016)
MOVETO(39670,53419,-3447)
MOVETO(37486,53982,-3651)
MOVETO(36863,53802,-3625)
MOVETO(31812,52076,-3752)
MOVETO(29605,52233,-3520)
MOVETO(27969,52712,-3552)
MOVETO(22853,54258,-3608)
DELAY(1000)
SET(FIGHTSTART)
JMP(战斗)



LABEL(战斗)
CALL(蘑菇战斗)
JMP(死亡)



LABEL(蘑菇战斗)
POSOUTRANGE(22853,54258,-3608,2000)
{
MOVETO(22853,54258,-3608)
SET(FIGHTSTART)
}
DELAY(100)

LABEL(战斗中判断)
CALL(战斗中物品判断)
CALL(战斗中任务判断)
DELAY(5000)
JMP(战斗中判断)
RETURN



LABEL(战斗中物品判断)
ITEMCOUNT(木箭[ID=17],<,50)
CALL(回城)
CHARSTATUS(WEIGHT,>,55)
CALL(回城)
PosInRange(45045,49855,-3056,1000)
{
SET(FIGHTSTOP)
CALL(判断)
}
RETURN



LABEL(战斗中任务判断)
ITEMCOUNT(蘑菇孢囊[ID=1118],>,9)
{
CALL(回城)
JMP(结束任务)
}
RETURN



LABEL(死亡)
CHARSTATUS(CHP,<=,0)
{
SET(FIGHTSTOP)
GOHOME()
DELAY(30000)
POSOUTRANGE(43322,50341,-2992,1000)
{
CALL(判断)
JMP(去蘑菇挂机点)
}
}
JMP(继续战斗)



LABEL(继续战斗)
CHARSTATUS(CHP,>,0)
{
JMP(战斗)
}



LABEL(买商品)
PosOUTRange(42836,50024,-2984,10)
{
MOVETO(42964,50733,-2995)
MOVETO(42836,50024,-2984)
}
DELAY(1000)
NPCSEL(克里米斯)
DELAY(1000)
NPCDLG(克里米斯)
DLGSEL(购买)
DELAY(1000)
RETURN



LABEL(结束任务)
{
CALL(蘑菇结束)
}
{
CALL(购买判断)
JMP(去蘑菇挂机点)
}



LABEL(蘑菇结束)
SET(FIGHTSTOP)
CALL(战斗回城)
MSG(蘑菇任务结束...)
PosOUTRange(42836,50024,-2984,10)
{
MOVETO(42964,50733,-2995)
MOVETO(42836,50024,-2984)
}
DELAY(1000)
NPCDLG(何布帝恩[ID=1007150])
DELAY(1000)
DLGSEL(任务)
CALL(接蘑菇任务)
RETURN

LABEL(接蘑菇任务)
SET(FIGHTSTOP)
CALL(回城)
MSG(接受蘑菇任务...)
PosOUTRange(42836,50024,-2984,10)
{
MOVETO(42964,50733,-2995)
MOVETO(42836,50024,-2984)
}
DELAY(1000)
NPCDLG(何布帝恩[ID=1007150]) 
DELAY(1000)
DLGSEL(任务)
DELAY(1000)
DLGSEL(询问关于研究)
DELAY(1000)
DLGSEL(答应帮忙)
DELAY(1000)
RETURN

LABEL(买木箭)
MSG(买木箭....)
ITEMCOUNT(木箭[ID=17],>=,2500)
{
RETURN
}
ITEMCOUNT(木箭[ID=17],>=,2400)
{
BUYITEM(木箭[ID=17],100)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,2300)
{
BUYITEM(木箭[ID=17],200)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,2200)
{
BUYITEM(木箭[ID=17],300)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,2100)
{
BUYITEM(木箭[ID=17],400)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,2000)
{
BUYITEM(木箭[ID=17],500)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1900)
{
BUYITEM(木箭[ID=17],600)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1800)
{
BUYITEM(木箭[ID=17],700)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1700)
{
BUYITEM(木箭[ID=17],800)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1600)
{
BUYITEM(木箭[ID=17],900)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1600)
{
BUYITEM(木箭[ID=17],900)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1500)
{
BUYITEM(木箭[ID=17],1000)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1400)
{
BUYITEM(木箭[ID=17],1100)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1300)
{
BUYITEM(木箭[ID=17],1200)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1200)
{
BUYITEM(木箭[ID=17],1300)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1100)
{
BUYITEM(木箭[ID=17],1400)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,1000)
{
BUYITEM(木箭[ID=17],1500)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,900)
{
BUYITEM(木箭[ID=17],1600)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,800)
{
BUYITEM(木箭[ID=17],1700)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,700)
{
BUYITEM(木箭[ID=17],1800)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,600)
{
BUYITEM(木箭[ID=17],1900)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,500)
{
BUYITEM(木箭[ID=17],2000)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,400)
{
BUYITEM(木箭[ID=17],2100)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,300)
{
BUYITEM(木箭[ID=17],2200)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,200)
{
BUYITEM(木箭[ID=17],2300)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],>=,100)
{
BUYITEM(木箭[ID=17],2400)
CALL(木箭判断)
}
ITEMCOUNT(木箭[ID=17],<,100)
{
BUYITEM(木箭[ID=17],2500)
CALL(木箭判断)
}
CALL(木箭判断)


LABEL(买返回卷轴)
MSG(买返回卷轴....)
ITEMCOUNT(返回卷轴[ID=736],>=,2)
{
RETURN
}
BUYITEM(返回卷轴[ID=736],1)
CALL(返回卷轴判断)
