| 
							 1 .@r 
2 = 
3 getrefine(); 
4 bonus 
5 bUnbreakableWeapon; 
6 bonus 
7 bMatkRate,2; 
8 bonus 
9 bMatk,160+(3*.@r)+3*(min(BaseLevel,195)/15); 
10 if 
11 (.@r 
12 =7) 
13 { 
14 .@val 
15 = 
16 getskilllv("SA_LANDPROTECTOR"); 
17 bonus2 
18 bMagicAtkEle,Ele_Neutral,.@val; 
19 bonus2 
20 bMagicAtkEle,Ele_Earth,.@val; 
21 bonus2 
22 bMagicAtkEle,Ele_Water,.@val; 
23 bonus2 
24 bMagicAtkEle,Ele_Wind,.@val; 
25 } 
26 if 
27 (.@r 
28 =9) 
29 { 
30 bonus 
31 bVariableCastrate,-10; 
32 bonus2 
33 bSkillAtk,"SO_DIAMONDDUST",25; 
34 bonus2 
35 bSkillAtk,"SO_VARETYR_SPEAR",25; 
36 bonus2 
37 bSkillAtk,"SO_PSYCHIC_WAVE",25; 
38 bonus2 
39 bSkillAtk,"SO_EARTHGRAVE",25; 
40 } 
41 if 
42 (.@r 
43 =11) 
44 { 
45 bonus2 
46 bMagicAddSize,Size_All,15; 
47 bonus2 
48 bMagicAtkEle,Ele_Neutral,15; 
49 bonus2 
50 bMagicAtkEle,Ele_Earth,15; 
51 bonus2 
52 bMagicAtkEle,Ele_Water,15; 
53 bonus2 
54 bMagicAtkEle,Ele_Wind,15; 
55 } 
56 if 
57 (.@r 
58 =13) 
59 { 
60 bonus2 
61 bSkillAtk,"SO_DIAMONDDUST",15; 
62 bonus2 
63 bSkillAtk,"SO_VARETYR_SPEAR",15; 
64 bonus2 
65 bSkillAtk,"SO_PSYCHIC_WAVE",15; 
66 bonus2 
67 bSkillAtk,"SO_EARTHGRAVE",15; 
68 } 					 |