.@r = getrefine();
.@a = getskilllv("SR_RIDEINLIGHTNING");
.@b = getskilllv("SR_EARTHSHAKER");
.@c = getskilllv("SR_RAMPAGEBLASTER");
bonus bNoCastCancel;
bonus bAspdRate,10;
bonus2 bFixedCastrate,"SR_HOWLINGOFLION",-100;
bonus2 bSkillAtk,"SR_HOWLINGOFLION",20;
if (.@r>=7) {
   bonus2 bSkillAtk,"SR_HOWLINGOFLION",30;
   bonus bAspdRate,5;
}
if (.@r>=9) {
   bonus2 bSkillAtk,"SR_HOWLINGOFLION",50;
   bonus bAspdRate,5;
}
if (.@r>=10)
   bonus bIgnoreDefRace,RC_All;
if (.@r>=10 && .@a == 5) {
   bonus2 bVariableCastrate,"SR_HOWLINGOFLION",-50;
   bonus2 bVariableCastrate,"MO_STEELBODY",-50;
   bonus2 bVariableCastrate,"MO_CALLSPIRITS",-50;
}
if (.@r>=10 && .@b == 5)
   bonus2 bSkillCooldown,"SR_HOWLINGOFLION",-9500;
if (.@r>=10 && .@c == 5)
   bonus2 bAddClass,Class_Boss,50;