if (BaseJob == Job_Rogue) {
.@weapon = getequiprefinerycnt(EQI_HAND_R);
.@eq = getequiprefinerycnt(EQI_GARMENT);
.@val = 100;
if (.@weapon >= 7 && .@eq >= 7) {
.@val += 50;
}
bonus bMatk,.@val;
if ((.@weapon + .@eq) >= 18) {
bonus3 bAutoSpell,"MG_COLDBOLT",3,50;
bonus3 bAutoSpell,"MG_FIREBOLT",3,50;
bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",3,50; /* fix me: unknown skill lvl/rates */
}
if ((.@weapon + .@eq) >= 22) {
autobonus "{ bonus2 bSkillAtk,"WZ_STORMGUST",30; bonus2 bSkillAtk,"WZ_METEOR",30; bonus2 bSkillAtk,"WZ_VERMILION",30; bonus2 bSkillAtk,"WZ_HEAVENDRIVE",30; }",20,10000; /* fix me: unknown rate/specialeffect (if any) */
}
}
|