1 .@r = getrefine();
2 bonus bUnbreakableWeapon;
3 bonus bMatkRate,2;
4 bonus bMatk,160+(3*.@r)+3*(min(BaseLevel,195)/15);
5 if (.@r>=7) {
6 .@val = getskilllv("SA_LANDPROTECTOR");
7 bonus2 bMagicAtkEle,Ele_Neutral,.@val;
8 bonus2 bMagicAtkEle,Ele_Earth,.@val;
9 bonus2 bMagicAtkEle,Ele_Water,.@val;
10 bonus2 bMagicAtkEle,Ele_Wind,.@val;
11 }
12 if (.@r>=9) {
13 bonus bVariableCastrate,-10;
14 bonus2 bSkillAtk,"SO_DIAMONDDUST",25;
15 bonus2 bSkillAtk,"SO_VARETYR_SPEAR",25;
16 bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",25;
17 bonus2 bSkillAtk,"SO_EARTHGRAVE",25;
18 }
19 if (.@r>=11) {
20 bonus2 bMagicAddSize,Size_All,15;
21 bonus2 bMagicAtkEle,Ele_Neutral,15;
22 bonus2 bMagicAtkEle,Ele_Earth,15;
23 bonus2 bMagicAtkEle,Ele_Water,15;
24 bonus2 bMagicAtkEle,Ele_Wind,15;
25 }
26 if (.@r>=13) {
27 bonus2 bSkillAtk,"SO_DIAMONDDUST",15;
28 bonus2 bSkillAtk,"SO_VARETYR_SPEAR",15;
29 bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",15;
30 bonus2 bSkillAtk,"SO_EARTHGRAVE",15;
31 }
|