1 .@r = getrefine();
2 .@a = 5*(getskilllv("AB_LAUDAAGNUS")+getskilllv("AB_LAUDARAMUS"));
3 .@dmg = 20;
4 .@aspd = 10;
5 bonus bMdef,15;
6 bonus2 bSkillUseSP,"AB_JUDEX",15;
7 bonus2 bSkillUseSP,"AB_ADORAMUS",15;
8 bonus2 bVariableCastrate,"AB_JUDEX",-5*getskilllv("AB_ORATIO");
9 bonus2 bVariableCastrate,"AB_ADORAMUS",-5*getskilllv("AB_ORATIO");
10 if (getskilllv("AB_CLEARANCE") >= 5) {
11 bonus2 bMagicAddClass,Class_Boss,25;
12 }
13 bonus2 bMagicAddEle,Ele_Undead,.@a;
14 bonus2 bMagicAddEle,Ele_Ghost,.@a;
15 bonus2 bMagicAddEle,Ele_Earth,.@a;
16 bonus2 bMagicAddEle,Ele_Neutral,.@a;
17 bonus2 bMagicAddRace,RC_DemiHuman,2*.@r;
18 bonus2 bMagicAddRace,RC_Player_Human,2*.@r;
19 if (.@r >= 7) {
20 .@dmg += 30;
21 .@aspd += 5;
22 if (.@r >= 9) {
23 .@dmg += 50;
24 .@aspd += 5;
25 if (.@r >= 10) {
26 bonus bNoGemStone;
27 }
28 }
29 }
30 bonus bAspdRate,.@aspd;
31 bonus2 bSkillAtk,"AB_JUDEX",.@dmg;
32 bonus2 bSkillAtk,"AB_ADORAMUS",.@dmg;
|