
Athena_v()----ƷPָ
 

v ƷPָ

13getitem "ii" 
getitem 501,1;ȡütɫˎˮ1 
ߴaՈ鿴item_db.txt 
14delitem "ii" 
delitem 501,1;htɫˎˮ1 
Ոڈ@lZǰ_ǷԓƷ Ȼܰlδ֪e` 
18itemheal "ii" 
cߓpP 
w÷,p߀]_ 
21countitem "i" 
if(countitem(501)==1) goto L_YES; 
tɫˎˮ1,DL_YES t 
ƷZyӋ,()zƷa 
24getequipname","i" 
getequipname(1); 
վrгbȡ1(^1),Դ ȡb,һД 
25getequipisequiped "i" 
getequipisequiped(1); 
Д^1Ƿb ̖ͬ 
26getequipisenableref "i" 
getequipisenableref(1); 
Д^1ϵbǷɾ ̖ͬ 
27getequipisidentify "i" 
getequipisidentify(1); 
Д^1bǷb^ 
Щֵ,]bbôb 
28getequiprefinerycnt "i" 
if(getequiprefinerycnt(1)<10) goto L_YES; 
^1ľ<10,DL_YES ДbǷ_Aֵ 
29getequipweaponlv "i" 
if(getequipweaponlv(1)>0) goto L_YES; 
Д^1Ƿ Дȼ,С1,11,22, 
30getequippercentrefinery "i" 
if(getequippercentrefinery(1)==100) goto L_YES; 
Д^1bǷ_ֵ 
@Ҫxȡrefine_db.txtеĔДǷ_ֵ 
ڌHʹ,rand(100)õ1SCcֵ֪^жǷ񾫾ɹ 
31successrefitem "i" 
successrefitem 1; 
^1b1 bZ 
32failedrefitem "i" failedrefitem 1; 
^1bʧ̎ 
40setcart "" 
setcart; 
õ܇,޶F 
41setfalcon "" 
setfalcon; 
õC,޶C 
42setriding "" 
setriding; 
õT˵ĴBB,޶Tʿʮ܊ 
44openstorage "" 
openstorage; 
ԭش_} 
45itemskill "iis" 
քe鼼ܴa,ܵȼ,Q 
46produce "i" 
Ʒ,Ʒȼ, 
wȼԲ鿴produce_db.txt 

1,+20_ 
cmd_in01.gat,127,81,8 script  731,{ 
mes"[]"; 
mes"ܾÛ]؈ˣƬ᣿"; 
next; 
mes"[]"; 
mes"еԒҿԎƷȫ+20"; 
next; 
mes"[]"; 
mes"fɣҪbĿ"; 
mes"еһƷأ"; 
next; 
menu getequipname(1),L_MENU_1,getequipname(2),L_MENU_2,getequipname(3),L_MENU_3,getequipname(4),L_MENU_4,getequipname(5),L_MENU_5,getequipname(6),L_MENU_6,getequipname(7),L_MENU_7,getequipname(8),L_MENU_8,getequipname(9),L_MENU_9,getequipname(10),L_MENU_10; 
L_MENU_1: 
set @part,1; 
if (getequipisequiped(1)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_2: 
set @part,2; 
if (getequipisequiped(2)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_3: 
set @part,3; 
if (getequipisequiped(3)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_4: 
set @part,4; 
if (getequipisequiped(4)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_5: 
set @part,5; 
if (getequipisequiped(5)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_6: 
set @part,6; 
if (getequipisequiped(6)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_7: 
set @part,7; 
if (getequipisequiped(7)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_8: 
set @part,8; 
if (getequipisequiped(8)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_9: 
set @part,9; 
if (getequipisequiped(9)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_MENU_10: 
set @part,10; 
if (getequipisequiped(10)) goto L_START_1; 
mes"[]"; 
mes"ë!"; 
goto L_CLOSE; 
L_START_1: 
if (getequipisenableref(@part)) goto L_START_2; 
mes"[]"; 
mes"@Ŀǟoεġ"; 
mes"Ҏԓ"; 
goto L_CLOSE; 
L_START_2: 
if (getequipisidentify(@part)) goto L_START_3; 
mes"[]"; 
mes"@߀]ͨ^boΡ"; 
goto L_CLOSE; 
L_START_3: 
if (getequiprefinerycnt(@part) < 20) goto L_REFINE_0; 
mes"[ ]"; 
mes"߀럒ë"; 
goto L_CLOSE; 
L_REFINE_0: 
L_0_SUB: 
L_REFINE_1: 
if (countitem(4131) < 1) goto L_CANCEL_2; 
delitem 4131,1; 
L_1_SUB: 
L_REFINE_2: 
L_2_SUB: 
L_REFINE_3: 
L_3_SUB: 
L_REFINE_4: 
L_4_SUB: 
L_REFINE_5: 
mes"[]"; 
mes" III"; 
mes" IIII"; 
successrefitem @part; 
mes" δϰ"; 
goto L_CLOSE; 
L_REFINE_6: 
L_CANCEL_1: 
L_CANCEL_2: 
mes"[]"; 
mes" õƬفɣ"; 
goto L_CLOSE; 
L_CANCEL_3: 
mes"[]"; 
mes" ......"; 
L_CLOSE: 
close; 
} 



 

 
 
 
 
   
 
