[@main]
Ͽٻ֣رĹҪˣ \
Ĺرı \
ÿ5ƻȡ֣ҪһŶ \
<ѡڷŹλ/@λ>ڷŵһ֣ \
ƶֵλôҲ· \ \
<ʹ5ƻȡ/@ʹ><ʹ1ƶ/@ƶ> \ \
<ȡر/@>              <鿴/@>\




[@λ]
#IF
equal M1 0
#SAY
  ѡùֵλ \ \
 <1/@1>   <10/@10>  \
     \ 
     \ 
 <2/@2>   <09/@9>  \
     \ 
     \ 
 <3/@3>  <4/@4>  <5/@5>  <6/@6>  <7/@7>   <08/@8>  \
 \ 
#ELSESAY
һѾ׼ʹӹ.

[@ʹ]
#IF
CHECKGAMEGIRD > 0
#SAY
  ѡùֵλ \ \
 <1/@11>   <10/@20>  \
     \ 
     \ 
 <2/@12>   <09/@19>  \
     \ 
     \ 
 <3/@13>  <4/@14>  <5/@15>  <6/@16>  <7/@17>   <08/@18>  \
 \ 
#ELSEsay
ٻҪ1.

[@ƶ]
#IF
CHECKITEM  1
#SAY
<ѡƶֵλá/AUTOCOLOR=254,251,168,191,250,70,245,249,253> \ \
 <1/@21>   <10/@30>  \
     \ 
     \ 
 <2/@22>   <09/@29>  \
     \ 
     \ 
 <3/@23>  <4/@24>  <5/@25>  <6/@26>  <7/@27>   <08/@28>  \
 \ 
#ELSEsay
İ<>1.

[@]
  <ѡùֵλ>\ \
 <1/@31>   <10/@40>  \
     \ 
     \ 
 <2/@32>   <09/@39>  \
     \ 
     \ 
 <3/@33>  <4/@34>  <5/@35>  <6/@36>  <7/@37>   <08/@38>  \
 \ 




;----------------------Ϊ״ΰڷŹֺʼˢ--------------------
[@״Ѱ·]
#act
Mov M20 60 //ˢΪ59ʵ60
;Mov M21 10 //ÿˢҲÿˢٸһֹ
Mov M22 0 //ˢΪ 0
Mov M23 0 //òΪ0
Mov M30 0 //ɱΪ0
Delaygoto 1000 @ˢ
close

[@ˢ]
#if
equal M1 0
#act
break

#if
CHECKMAPNAME K004
#elseact
break

#if 
equal <$str(M22)> <$str(M20)>
#act
break

#if
CheckRangeMonCount <$MAP> 29 19 0 > 0 //Ƿй֣йˢ
#act
Delaygoto 1000 @ˢ
break

#if
small M22 11
#act
GetRandomText ..\QuestDiary\ħ\С.txt S1
MOV M23 1

#if
large M22 10
small M22 16
#act
GetRandomText ..\QuestDiary\ħ\С.txt S1
MOV M23 2

#if
large M22 15
small M22 31
#act
GetRandomText ..\QuestDiary\ħ\й.txt S1
MOV M23 3

#if
large M22 30
small M22 46
#act
GetRandomText ..\QuestDiary\ħ\д.txt S1
MOV M23 4

#if
large M22 45
small M22 56
#act
GetRandomText ..\QuestDiary\ħ\.txt S1
MOV M23 5

#if
large M22 55
small M22 61
#act
GetRandomText ..\QuestDiary\ħ\.txt S1
MOV M23 6


#if
CheckRangeMonCount <$MAP> 29 19 0 = 0
#act
MISSION <$MAP> 57 43
PARAM1 29
PARAM2 19
PARAM3 1
MOBPLACE <$STR(S1)>
Inc M22 1
sendmsg 7 ˢֿʼ.ˢ<$str(m20)>.ˢ<$str(m22)>.ˢ<$str(m23)>.Ŀǰ<$str(S1)>.
Delaygoto 1000 @ˢ
#elseact
Delaygoto 1000 @ˢ

;----------------------Ϊ״ΰڷŹ--------------------
[@1]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 30 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 30 30 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 1λãѾй֡

[@2]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 27 33 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 27 33 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 2λãѾй֡

[@3]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 29 37 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 29 37 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 3λãѾй֡

[@4]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 31 41 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 31 41 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 4λãѾй֡

[@5]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 34 44 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 34 44 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 5λãѾй֡

[@6]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 38 46 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 38 46 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 6λãѾй֡

[@7]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 41 49 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 41 49 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 7λãѾй֡

[@8]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 45 51 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 45 51 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 8λãѾй֡

[@9]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 48 47 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 48 47 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 9λãѾй֡

[@10]
#if
large M1 0
#say
Ѿ׼
#act
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 51 43 0 < 1 1
#act
Mov M1 1
ReCallMobEx2 ħ빭 51 43 7 1 1
Delaygoto 1 @״Ѱ·
Close
#elseact
messagebox 10λãѾй֡

;----------------------ΪڷŹ--------------------

[@11]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 30 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 30 30 7 1 1
Close
#elseact
messagebox 1λãѾй֡

[@12]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 27 33 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 27 33 7 1 1
Close
#elseact
messagebox 2λãѾй֡

[@13]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 29 37 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 29 37 7 1 1
Close
#elseact
messagebox 3λãѾй֡

[@14]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 31 41 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 31 41 7 1 1
Close
#elseact
messagebox 4λãѾй֡

[@15]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 34 44 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 34 44 7 1 1
Close
#elseact
messagebox 5λãѾй֡

[@16]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 38 46 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 38 46 7 1 1
Close
#elseact
messagebox 6λãѾй֡

[@17]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 41 49 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 41 49 7 1 1
Close
#elseact
messagebox 7λãѾй֡

[@18]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 45 51 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 45 51 7 1 1
Close
#elseact
messagebox 8λãѾй֡

[@19]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 48 47 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 48 47 7 1 1
Close
#elseact
messagebox 9λãѾй֡

[@20]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 45 100 > 5 1
#act
messagebox ֻٻ6λ֡
break

#if
CHECKITEM  5
#elseact
messagebox İ<>5
break

#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 51 43 0 < 1 1
#act
Mov M1 1
take  5
GAMEGIRD - 1
ReCallMobEx2 ħ빭 51 43 7 1 1
Close
#elseact
messagebox 10λãѾй֡

;----------------------ΪƶڷŹ--------------------

[@21]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 30 0 > 0 1
#act
Mov M10 30
Mov M11 30
take  1
goto @
#elseact
messagebox 1λûпƶ֡

[@22]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 27 33 0 > 0 1
#act
Mov M10 27
Mov M11 33
take  1
goto @
#elseact
messagebox 2λûпƶ֡

[@23]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 29 37 0 > 0 1
#act
Mov M10 29
Mov M11 37
take  1
goto @
#elseact
messagebox 3λûпƶ֡

[@24]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 31 41 0 > 0 1
#act
Mov M10 31
Mov M11 41
take  1
goto @
#elseact
messagebox 4λûпƶ֡

[@25]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 34 44 0 > 0 1
#act
Mov M10 34
Mov M11 44
take  1
goto @
#elseact
messagebox 5λûпƶ֡

[@26]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 38 46 0 > 0 1
#act
Mov M10 38
Mov M11 46
take  1
goto @
#elseact
messagebox 6λûпƶ֡

[@27]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 41 49 0 > 0 1
#act
Mov M10 41
Mov M11 49
take  1
goto @
#elseact
messagebox 7λûпƶ֡

[@28]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 45 51 0 > 0 1
#act
Mov M10 45
Mov M11 51
take  1
goto @
#elseact
messagebox 8λûпƶ֡

[@29]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 48 47 0 > 0 1
#act
Mov M10 48
Mov M11 47
take  1
goto @
#elseact
messagebox 9λûпƶ֡

[@30]
#if
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 51 43 0 > 0 1
#act
Mov M10 51
Mov M11 43
take  1
goto @
#elseact
messagebox 10λûпƶ֡

;----------------------Ϊƶù--------------------

[@31]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 30 30 0 > 0 1
#act
Messagebox 1λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 30 30
close

[@32]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 27 33 0 > 0 1
#act
Messagebox 2λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 27 33
close

[@33]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 29 37 0 > 0 1
#act
Messagebox 3λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 29 37
close

[@34]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 31 41 0 > 0 1
#act
Messagebox 4λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 31 41
close

[@35]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 34 44 0 > 0 1
#act
Messagebox 5λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 34 44
close

[@36]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 38 46 0 > 0 1
#act
Messagebox 6λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 38 46
close

[@37]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 41 49 0 > 0 1
#act
Messagebox 7λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 41 49
close

[@38]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 45 51 0 > 0 1
#act
Messagebox 8λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 45 51
close

[@39]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 48 47 0 > 0 1
#act
Messagebox 9λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 48 47
close

[@40]
#if 
CHECKRANGEMONCOUNTEX <$MAP> ħ빭 51 43 0 > 0 1
#act
Messagebox 10λãѾй֡
#elseact
MoveMonToPos ħ빭 <$MAP> <$STR(M10)> <$STR(M11)> 51 43
close


[@]
ǲĹ֣Ĺùߵı \
ĹԽ٣ܻõĽӷḻ \
1л<> \
صĹ40Իľ \
ÿʹ5ƻȡ֣Ҫ1 \
<ʲôƣ/@ʲô>\
<ΰڷŹ/@ڷ> <ƶ/@ƹ> \
<ȡ/@>

[@]
ѻﵽһʱ \
ѡ<"콱">ȡս \
Ѿȡ˽ȡپѻĹﲻټɼ \
ܱȫѳɼعؿȴ㣡 \ 
</@>

[@ƹ]
1ƣӵ1Ϲʱ \
ѡ<ʹ1ƶ֡> \
ѡҪƶĹֺѡҪõλãƶ \
Ѿѡƶ֣Ƿõλô \
ٴ<ѡڷŹλá>ڷŹ \
ƶ<Ҫ> \
</@>

[@ڷ]
ʼһΰڷŹʱ \
Ե<ѡڷŹλá>ѡڷŵһֵλ \
һλһϣʼ룡 \
ĹɱɱĹԵ<ơ/@ʲô> \
ӵ5ʱѡ<ʹ5ƻȡ֡> \
ͬʱ<븶1>ٴѡڷ1ֵĻ \
ٽƺṵ̂ڷŹ \
ٴ<ѡڷŹλá>аڷ \
<һҳ/@ҳ>

[@ҳ]
ÿξѻսֻܰڷ6 \
</@>

[@ʲô]
Ϊٻƶֵƾ֤ \
ʹ5ƺ1ȡ1Ϊս \
ʹ1Ϊ1λ \
ɱĹл \
ֻħʹãһħ룬ʧȥħ \
ٽħʱᱻ֮ \
</@>

[@]
ҪսͿԵȡ \
ȡĽѾĹ \
ľֱͭ˫ͿԴ򿪣 \
ƷԶŵİ \
ע⣬콱ʱҪ<ȷ㹻Ŀռ>Ŷ \
򽫻޷ȡ \
ȷھҪȡ \
<ȷϣھҪȡ/@ȡ> \
<ҽսȡ/@exit> \

[@ȡ]
#if
equal M1 0 
#say
δʼ\
#act
break

#if
large M30 59
#say
㱾ܹ <$STR(M30)>  \
ˣ\
һҿֱӴһ \
<Ҫͥ/@><ǵģһ/@>
#act
Mov M1 0
Take  46
give  1
Gmexecute  k004 * * 0 //GM K004й(ħ빭)
CLEARITEMMAP <$MAP> 40 40 50
break

#if
large M30 45
#say
㱾ܹ <$STR(M30)>  \
ˣ\
һҿֱӴһ \
<Ҫͥ/@><ǵģһ/@>
#act
Mov M1 0
Take  46
give  1
Gmexecute  k004 * * 0 //GM K004й(ħ빭)
CLEARITEMMAP <$MAP> 40 40 50
break

#if
large M30 39
#say
㱾ܹ <$STR(M30)>  \
ˣͭ\
һҿֱӴһ \
<Ҫͥ/@><ǵģһ/@>
#act
Mov M1 0
Take  46
give ͭ 1
Gmexecute  k004 * * 0 //GM K004й(ħ빭)
CLEARITEMMAP <$MAP> 40 40 50
#elsesay
㱾ܹ <$STR(M30)>  \
ˣ̴ľ\
һҿֱӴһ \
<Ҫͥ/@><ǵģһ/@>
#elseact
Mov M1 0
Take  46
give ̴ľ 1
Gmexecute  k004 * * 0 //GM K004й(ħ빭)
CLEARITEMMAP <$MAP> 40 40 50
[@]
#if
#act
MESSAGEBOX ÷صͼ