[@main]
</SCOLOR=2>\
<װס/@ʯ>\
<ļƷװװ!/SCOLOR=254>\
</SCOLOR=231>\
<Ƕʯ/@ʯǶ>\
<ΪǶװʯ,ԡ/SCOLOR=254>\
</SCOLOR=8>\
<ʯժ/@ʯժ><Ѱժװϵıʯ!/SCOLOR=254>\
<ʯϳɡ/@ʯϳ><ߺϳ忿!/SCOLOR=254>\
</SCOLOR=7>\


[@ʯ]
<$USERNAME>֪\
װ֮ͿǶʯ\
ÿװԴ2ףһÿշ1000Ԫɹ35%\
ڶÿշ3000Ԫɹ25%\ \
<ITEMBOX:1:0:250:5:-5:40:40:*:Ҫ׵װ>\ \ \
<ȷϴ/@ȷϴ>  </@MAIN>  <ر/@EXIT>

[@ȷϴ]
#IF
#ACT
SetUpgradeItem 1

#IF
equal <$BOXITEM[1].NAME>
#ACT
MESSAGEBOX ʾȷҪ׵װĿ
BREAK

#IF
NOT CheckContainsTextList ..\QuestDiary\Ƕװ.txt <$BOXITEM[1].NAME>
#ACT
ReturnBoxItem 1
MESSAGEBOX ʾװ<$BOXITEM[1].NAME>ִ֧ף
BREAK

#if
CHECKDRILLHOLECOUNT -1 > 1
#act
MESSAGEBOX ʾװ<$BOXITEM[1].NAME>Ѵ2ˣ
ReturnBoxItem 1
BREAK

#IF
CHECKDRILLHOLECOUNT -1 = 0
CHECKGAMEGOLD < 1000
#ACT
MESSAGEBOX ʾһҪ1000Ԫ
ReturnBoxItem 1
BREAK

#IF
CHECKDRILLHOLECOUNT -1 = 1
CHECKGAMEGOLD < 3000
#ACT
MESSAGEBOX ʾڶҪ3000Ԫ
ReturnBoxItem 1
BREAK

#IF
CHECKDRILLHOLECOUNT -1 = 0
#act
GAMEGOLD - 1000
MOVR P0 100

#if
random 3
small P0 20
CHECKDRILLHOLECOUNT -1 = 0
#act
DRILLHOLE 0 0 -1 0 0 0 0 1 0 0
MESSAGEBOX ϲ㣺װ<$BOXITEM[1].NAME>ɹһף
UpDateBoxItem 1
BREAK

#if
CHECKDRILLHOLECOUNT -1 = 0
#act
MESSAGEBOX Բװ<$BOXITEM[1].NAME>ʧܣ
BREAK

#IF
CHECKDRILLHOLECOUNT -1 = 1
#act
GAMEGOLD - 3000
MOVR P0 100

#if
random 3
small P0 10
CHECKDRILLHOLECOUNT -1 = 1
#act
DRILLHOLE 0 0 -1 0 0 1 0 1 0 0
MESSAGEBOX ϲ㣺װ<$BOXITEM[1].NAME>ɹڶף
UpDateBoxItem 1
BREAK

#if
CHECKDRILLHOLECOUNT -1 = 1
#act
MESSAGEBOX Բװ<$BOXITEM[1].NAME>ʧܣ
BREAK








[@ʯǶ]
<------------------------------------------------------------/SCOLOR=13>\
<߷װ,ұ߷뱦ʯ,Ƕ>\\
<ITEMBOX:2:0:250:5:-5:40:40:*:ҪǶʯװ>  <ITEMBOX:3:0:250:5:-5:40:40:41:ʯ>\ \ \
<ȷǶ/@ȷǶ>  </@MAIN>  <ر/@EXIT>

[@ȷǶ]
#IF
#ACT
SetUpgradeItem 2


#IF
equal <$BOXITEM[2].NAME>
#ACT
MESSAGEBOX ʾȷҪǶװߵĿ
BREAK

#IF
equal <$BOXITEM[3].NAME>
#ACT
MESSAGEBOX ʾȷҪǶıʯұߵĿ
BREAK


#IF
NOT CheckContainsTextList ..\QuestDiary\Ƕװ.txt <$BOXITEM[2].NAME>
#ACT
MESSAGEBOX ʾװ<$BOXITEM[2].NAME>֧Ƕ
BREAK

#IF
NOT CheckContainsTextList ..\QuestDiary\Ƕʯб.txt <$BOXITEM[3].NAME>
#ACT
MESSAGEBOX ʾװ<$BOXITEM[3].NAME>ǿõıʯ
BREAK

#IF
CHECKDRILLHOLECOUNT -1 = 0
#ACT
MESSAGEBOX ʾװ<$BOXITEM[2].NAME>δף
BREAK

#IF
CHECKSOCKETABLEITEMCOUNT -1 = 2
#ACT
MESSAGEBOX ʾװ<$BOXITEM[2].NAME>Ƕ2ʯˣ
BREAK

#IF
CHECKSOCKETABLEITEMCOUNT -1 = 1
CHECKDRILLHOLECOUNT -1 = 1
#ACT
MESSAGEBOX ʾװ<$BOXITEM[2].NAME>δڶף
ReturnBoxItem 2
BREAK

#IF
CHECKDRILLHOLECOUNT -1 = 0
#ACT
MESSAGEBOX ʾװ<$BOXITEM[3].NAME>δף
BREAK

#IF
NOT CHECKSOCKETABLEITEM -1 0 N$1 S$1
CHECKDRILLHOLECOUNT -1 > 0
#ACT
MESSAGEBOX ϲɹʯ<$BOXITEM[3].NAME>Ƕװ<$BOXITEM[2].NAME>棡
SOCKETABLEITEM 0 0 0 0 -1 0 0 0 <$BOXITEM[3].INDEX> 0
UpDateBoxItem 2
DELBOXITEM 3 1
UpDateBoxItem 3
BREAK

#IF
NOT CHECKSOCKETABLEITEM -1 1 N$1 S$1
CHECKDRILLHOLECOUNT -1 > 1
#ACT
MESSAGEBOX ϲɹʯ<$BOXITEM[3].NAME>Ƕװ<$BOXITEM[2].NAME>棡
SOCKETABLEITEM 0 0 0 0 -1 1 0 0 <$BOXITEM[3].INDEX> 0
UpDateBoxItem 2
DELBOXITEM 3 1
UpDateBoxItem 3
BREAK




[@ʯժ]
<$USERNAME>֪\
װǶıʯǿժĶ\
Ҫժʯװɣȫѵأ\ \
<ITEMBOX:4:0:250:5:-5:40:40:*:Ҫժʯװ>\ \ \
<ժٿ/@ժ1>  <ժڿ/@ժ2>  </@MAIN>  <ر/@EXIT>

[@ժ1]
#if
#act
SetUpgradeItem 4

#IF
CHECKSOCKETABLEITEM -1 0 N$1 S$1 
#ACT
MESSAGEBOX ϲɹװ<$BOXITEM[4].NAME>һıʯժ
SOCKETABLEITEM 0 0 0 0 -1 0 0 0 0 0
UpDateBoxItem 4
GIVE <$str(s$1)> 1
BREAK
#ELSEACT
MESSAGEBOX ʧܣװ<$BOXITEM[4].NAME>ûǶʯ

[@ժ2]
#if
#act
SetUpgradeItem 4

#IF
CHECKSOCKETABLEITEM -1 1 N$1 S$1
#ACT
MESSAGEBOX ϲɹװ<$BOXITEM[4].NAME>׶ıʯժ
SOCKETABLEITEM 0 0 0 0 -1 1 0 0 0 0
UpDateBoxItem 4
GIVE <$str(s$1)> 1
BREAK
#ELSEACT
MESSAGEBOX ʧܣװ<$BOXITEM[4].NAME>׶ûǶʯ


[@ʯϳ]
</SCOLOR=7>\
2000ѪϹֿɱ1ʯ,BOSSмʱ2,Сʱ3ʯ\
<2ʯϳ/@ڻ><2ħʯϳ/@ڻħ><2ʯϳ/@ڻ>\
ʯϳҪҪ21Ӧʯ+1000Ԫ[Ϊ35%]\
</SCOLOR=7>\
<3ʯϳ/@ڻ>  <3ħʯϳ/@ڻħ>  <3ʯϳ/@ڻ>\
ʯϳҪҪ22Ӧʯ+3000Ԫ[Ϊ30%]\
</SCOLOR=7>\
<弶ʯΪ߼ʯ><һҳ/@abb><ر/@EXIT>




[@abb]
</SCOLOR=7>\
2000ѪϹֿɱ1ʯ,BOSSмʱ4,Сʱ5ʯ\
<4ʯϳ/@ڻ1><4ħʯϳ/@ڻħ1><4ʯϳ/@ڻ1>\
ļʯϳҪҪ23Ӧʯ+4000Ԫ[Ϊ30%]\
</SCOLOR=7>\
<5ʯϳ/@ڻ1>  <5ħʯϳ/@ڻħ1>  <5ʯϳ/@ڻ1>\
弶ʯϳҪҪ24Ӧʯ+5000Ԫ[Ϊ30%]\
</SCOLOR=7>\



[@ڻ1]
#IF
checkitem ʯ 2
CHECKGAMEGOLD > 3999
#ELSEACT
MESSAGEBOX ʧܣû2ʯ4000Ԫ
BREAK

#IF
checkitem ʯ 2
CHECKGAMEGOLD > 3999
#ACT
GAMEGOLD - 4000
MOVR P0 100

#IF
small P0 20
#ACT
TAKE ʯ 2
GIVE ļʯ 1
SENDMSG 7 ʾɹϳ1ļʯ 
BREAK

#IF
#ACT
TAKE ʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK

[@ڻħ1]
#IF
checkitem ħʯ 2
CHECKGAMEGOLD > 3999
#ELSEACT
MESSAGEBOX ʧܣû2ħʯ4000Ԫ
BREAK

#IF
checkitem ħʯ 2
CHECKGAMEGOLD > 3999
#ACT
GAMEGOLD - 4000
MOVR P0 100

#IF
small P0 20
#ACT
TAKE ħʯ 2
GIVE ļħʯ 1
SENDMSG 7 ʾɹϳ1ļħʯ 
BREAK

#IF
#ACT
TAKE ħʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK

[@ڻ1]
#IF
checkitem ʯ 2
CHECKGAMEGOLD > 3999
#ELSEACT
MESSAGEBOX ʧܣû2ʯ4000Ԫ
BREAK

#IF
checkitem ʯ 2
CHECKGAMEGOLD > 3999
#ACT
GAMEGOLD - 4000
MOVR P0 100

#IF
small P0 20
#ACT
TAKE ʯ 2
GIVE ļʯ 1
SENDMSG 7 ʾɹϳ1ļʯ 
BREAK

#IF
#ACT
TAKE ʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK



[@ڻ1]
#IF
checkitem ļʯ 2
CHECKGAMEGOLD > 4999
#ELSEACT
MESSAGEBOX ʧܣû2ļʯ5000Ԫ
BREAK

#IF
checkitem ļʯ 2
CHECKGAMEGOLD > 4999
#ACT
GAMEGOLD - 5000
MOVR P0 100

#IF
small P0 10
#ACT
TAKE ļʯ 2
GIVE 弶ʯ 1
SENDMSG 7 ʾɹϳ1弶ʯ 
BREAK

#IF
#ACT
TAKE ļʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK

[@ڻħ1]
#IF
checkitem ļħʯ 2
CHECKGAMEGOLD > 4999
#ELSEACT
MESSAGEBOX ʧܣû2ļħʯ5000Ԫ
BREAK

#IF
checkitem ļħʯ 2
CHECKGAMEGOLD > 4999
#ACT
GAMEGOLD - 5000
MOVR P0 100

#IF
small P0 20
#ACT
TAKE ļħʯ 2
GIVE 弶ħʯ 1
SENDMSG 7 ʾɹϳ1弶ħʯ 
BREAK

#IF
#ACT
TAKE ļħʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK


[@ڻ1]
#IF
checkitem ļʯ 2
CHECKGAMEGOLD > 4999
#ELSEACT
MESSAGEBOX ʧܣû2ļʯ5000Ԫ
BREAK

#IF
checkitem ļʯ 2
CHECKGAMEGOLD > 4999
#ACT
GAMEGOLD - 5000
MOVR P0 100

#IF
small P0 20
#ACT
TAKE ļʯ 2
GIVE 弶ʯ 1
SENDMSG 7 ʾɹϳ1弶ʯ 
BREAK

#IF
#ACT
TAKE ļʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK



[@ڻ]
#IF
checkitem һʯ 2
CHECKGAMEGOLD > 999
#ELSEACT
MESSAGEBOX ʧܣû2һʯ1000Ԫ
BREAK

#IF
checkitem һʯ 2
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
MOVR P0 100

#IF
small P0 50
#ACT
TAKE һʯ 2
GIVE ʯ 1
SENDMSG 7 ʾɹϳ1ʯ 
BREAK

#IF
#ACT
TAKE һʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK

[@ڻħ]
#IF
checkitem һħʯ 2
CHECKGAMEGOLD > 999
#ELSEACT
MESSAGEBOX ʧܣû2һħʯ1000Ԫ
BREAK

#IF
checkitem һħʯ 2
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
MOVR P0 100

#IF
small P0 50
#ACT
TAKE һħʯ 2
GIVE ħʯ 1
SENDMSG 7 ʾɹϳ1ħʯ 
BREAK

#IF
#ACT
TAKE һħʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK

[@ڻ]
#IF
checkitem һʯ 2
CHECKGAMEGOLD > 999
#ELSEACT
MESSAGEBOX ʧܣû2һʯ1000Ԫ
BREAK

#IF
checkitem һʯ 2
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
MOVR P0 100

#IF
small P0 50
#ACT
TAKE һʯ 2
GIVE ʯ 1
SENDMSG 7 ʾɹϳ1ʯ 
BREAK

#IF
#ACT
TAKE һʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK



[@ڻ]
#IF
checkitem ʯ 2
CHECKGAMEGOLD > 2999
#ELSEACT
MESSAGEBOX ʧܣû2ʯ3000Ԫ
BREAK

#IF
checkitem ʯ 2
CHECKGAMEGOLD > 2999
#ACT
GAMEGOLD - 3000
MOVR P0 100

#IF
small P0 40
#ACT
TAKE ʯ 2
GIVE ʯ 1
SENDMSG 7 ʾɹϳ1ʯ 
BREAK

#IF
#ACT
TAKE ʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK

[@ڻħ]
#IF
checkitem ħʯ 2
CHECKGAMEGOLD > 2999
#ELSEACT
MESSAGEBOX ʧܣû2ħʯ3000Ԫ
BREAK

#IF
checkitem ħʯ 2
CHECKGAMEGOLD > 2999
#ACT
GAMEGOLD - 3000
MOVR P0 100

#IF
small P0 40
#ACT
TAKE ħʯ 2
GIVE ħʯ 1
SENDMSG 7 ʾɹϳ1ħʯ 
BREAK

#IF
#ACT
TAKE ħʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK


[@ڻ]
#IF
checkitem ʯ 2
CHECKGAMEGOLD > 2999
#ELSEACT
MESSAGEBOX ʧܣû2ʯ3000Ԫ
BREAK

#IF
checkitem ʯ 2
CHECKGAMEGOLD > 2999
#ACT
GAMEGOLD - 3000
MOVR P0 100

#IF
small P0 40
#ACT
TAKE ʯ 2
GIVE ʯ 1
SENDMSG 7 ʾɹϳ1ʯ 
BREAK

#IF
#ACT
TAKE ʯ 2
SENDMSG 7 ʾϳʧܣ 
BREAK






