[@]
{
#IF
True
#SAY
Ҫ
#ACT
QUERYITEMDLG  @1 0

[@1]
#ACT
DELAYCALL 10 @START_UPGRADEDLGITEM7

[@START_UPGRADEDLGITEM7]
;жǲ˳
#IF
NOT EQUAL <$BOXITEM.STDMODE> 5
NOT EQUAL <$BOXITEM.STDMODE> 6
#ACT
MESSAGEBOX 
goto @
BREAK

#IF
SMALL <$BOXITEM.NEEDLEVEL> 30
#ACT
MESSAGEBOX ܿ⣡
goto @
BREAK

#IF
LARGE <$BOXITEM.BTVALUE(104)> 0
#ACT
MESSAGEBOX Ѿˣ
goto @
BREAK

#IF
LARGE <$BOXITEM.MAXLEVEL> 0
#ACT
;ȼ
ReclaimItem -1 45 = -1
;ȼ
ReclaimItem -1 11 = 0
#ELSEACT
MESSAGEBOX ܿ⣡
goto @
BREAK

#IF
LARGE <$BOXITEM.EXPBASE> 0
#ACT
;󵶻꾭
ReclaimItem -1 13 = -1
;ǰ꾭
ReclaimItem -1 12 = 0
#ELSEACT
MESSAGEBOX ܿ⣡
goto @
BREAK

#IF
LARGE <$BOXITEM.SOULBASE> 0
#ACT
;󵶻ֵ
ReclaimItem -1 43 = 0
;ǰֵ
ReclaimItem -1 42 = 0
#ELSEACT
MESSAGEBOX ܿ⣡
goto @
BREAK

#IF
True
#ACT
MOV S3 <$BOXITEM.NAME>

;IF սʿб
;սʿ
#IF
CHECKSTRLIST <$STR(S3)> .\QuestDiary\vkdfkc\װб\սʿб.txt
#ACT
ReclaimItem -1 9 = 0
;ʯԼ
ReclaimItem -1 10 = 0
;꼼ܺ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\ͼսʿ.txt S0
ReclaimItem -1 14 = <$STR(S0)>
;꼼ܵ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\1.txt S0
ReclaimItem -1 16 = <$STR(S0)>

#IF
CHECKSTRLIST <$STR(S3)> .\QuestDiary\vkdfkc\װб\ʦб.txt
#ACT
ReclaimItem -1 9 = 1
;ʯԼ
ReclaimItem -1 10 = 1
;꼼ܺ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\ͼʦ.txt S0
ReclaimItem -1 14 = <$STR(S0)>
;꼼ܵ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\1.txt S0
ReclaimItem -1 16 = <$STR(S0)>

#IF
CHECKSTRLIST <$STR(S3)> .\QuestDiary\vkdfkc\װб\ʿб.txt
#ACT
ReclaimItem -1 9 = 2
;ʯԼ
ReclaimItem -1 10 = 2
;꼼ܺ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\ͼʿ.txt S0
ReclaimItem -1 14 = <$STR(S0)>
;꼼ܵ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\1.txt S0
ReclaimItem -1 16 = <$STR(S0)>

#IF
CHECKSTRLIST <$STR(S3)> .\QuestDiary\vkdfkc\װб\̿б.txt
#ACT
ReclaimItem -1 9 = 3
;ʯԼ
ReclaimItem -1 10 = 3
;꼼ܺ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\ͼ̿͵.txt S0
ReclaimItem -1 14 = <$STR(S0)>
;꼼ܵ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\1.txt S0
ReclaimItem -1 16 = <$STR(S0)>

#IF
True
#ACT
MOVR D0 20
#IF
EQUAL D0 0
#ACT
SENDMSG 6 ˣṩܹ꼼ܣѾǶˡ
goto @
BREAK

#IF
True
#ACT
SENDMSG 6 ˣṩֻܳһ꼼ܣѾˡ
goto @

[@]
;IF սʿб
;սʿ
#IF
CHECKSTRLIST <$STR(S3)> .\QuestDiary\vkdfkc\װб\սʿб.txt
#ACT
;꼼ܺ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\߼սʿ.txt S0
ReclaimItem -1 15 = <$STR(S0)>
;꼼ܵ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\1.txt S0
ReclaimItem -1 17 = <$STR(S0)>

#IF
CHECKSTRLIST <$STR(S3)> .\QuestDiary\vkdfkc\װб\ʦб.txt
#ACT
;꼼ܺ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\߼ʦ.txt S0
ReclaimItem -1 15 = <$STR(S0)>
;꼼ܵ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\1.txt S0
ReclaimItem -1 17 = <$STR(S0)>

#IF
CHECKSTRLIST <$STR(S3)> .\QuestDiary\vkdfkc\װб\ʿб.txt
#ACT
;꼼ܺ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\߼ʿ.txt S0
ReclaimItem -1 15 = <$STR(S0)>
;꼼ܵ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\1.txt S0
ReclaimItem -1 17 = <$STR(S0)>

#IF
CHECKSTRLIST <$STR(S3)> .\QuestDiary\vkdfkc\װб\̿б.txt
#ACT
;꼼ܺ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\߼̿͵.txt S0
ReclaimItem -1 15 = <$STR(S0)>
;꼼ܵ
ReadRandomStr .\QuestDiary\vkdfkc\ֵ\1.txt S0
ReclaimItem -1 17 = <$STR(S0)>

#IF
True
#ACT
goto @

}