Item Use Script |
.@r = getrefine();
bonus bMdef,10;
bonus bDelayrate,-10;
bonus2 bSkillAtk,"RK_DRAGONBREATH",30;
bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",30;
bonus2 bSkillAtk,"RK_STORMBLAST",(.@r>=8?70:(.@r>=6?50:30));
bonus2 bFixedCastrate,"RK_REFRESH",-100;
bonus2 bSubEle,Ele_Fire,3*.@r;
bonus2 bSubEle,Ele_Water,3*.@r;
autobonus3 "{ bonus bAtkRate,-50; bonus bMatkRate,-50; bonus3 bAutoSpellWhenHit,\"RK_MILLENNIUMSHIELD\",1,10; }",1000,60000,"RK_MILLENNIUMSHIELD";
autobonus3 "{ percentheal 100,100; sc_end UNLUCKY; sc_end IGNORANCE; sc_end WEAKNESS; sc_end ENERVATION; sc_end LAZINESS; }",1000,1000,"RK_REFRESH";
autobonus3 "{ bonus bNoKnockback; }",1000,30000,"RK_CRUSHSTRIKE";
autobonus3 "{ bonus2 bHPRegenRate,500,10000; }",1000,300000,"RK_VITALITYACTIVATION";
autobonus3 "{ bonus bBaseAtk,10; bonus bAspdRate,10; }",1000,300000,"RK_FIGHTINGSPIRIT";
autobonus3 "{ bonus2 bSPRegenRate,40,10000; }",1000,300000,"RK_ABUNDANCE";
autobonus3 "{ bonus bStr,30; bonus bInt,-30; }",1000,300000,"RK_GIANTGROWTH";
autobonus3 "{ bonus bShortWeaponDamageReturn,10; heal -1000,0; }",1000,300000,"RK_STONEHARDSKIN";
if ((getskilllv("RK_DRAGONBREATH") == 10) && (getskilllv("RK_DRAGONBREATH_WATER") == 10)) {
bonus bLongAtkRate,50;
bonus2 bSkillFixedCast,"RK_DRAGONBREATH",-200;
bonus2 bSkillFixedCast,"RK_DRAGONBREATH_WATER",-200;
}
if (getskilllv("RK_DRAGONTRAINING") == 5) {
bonus bMaxHPrate,25;
bonus bMaxSPrate,25;
bonus bDelayrate,-20;
}
if (getskilllv("RK_DRAGONHOWLING") == 5) {
bonus2 bSubClass,Class_Normal,20;
bonus2 bSubClass,Class_Boss,20;
}
if (.@r>=6)
autobonus3 "{ bonus3 bAutoSpellWhenHit,\"RK_MILLENNIUMSHIELD\",1,20; }",1000,60000,"RK_MILLENNIUMSHIELD";
if (.@r>=7) {
bonus2 bSkillAtk,"RK_DRAGONBREATH",50;
bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",50;
}
if(.@r>=8)
autobonus3 "{ bonus3 bAutoSpellWhenHit,\"RK_MILLENNIUMSHIELD\",1,30; }",1000,60000,"RK_MILLENNIUMSHIELD";
if (.@r>=9) {
bonus2 bSkillAtk,"RK_DRAGONBREATH",70;
bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",70;
} |