bonus bInt,5;
bonus bMaxSPrate,10;
bonus bDef,100;
bonus2 bMagicAtkEle,Ele_Water,10;
bonus2 bMagicAtkEle,Ele_Earth,10;
bonus2 bMagicAtkEle,Ele_Neutral,10;
.@head = getequiprefinerycnt(EQI_HEAD_TOP);
.@garment = getequiprefinerycnt(EQI_GARMENT);
if (.@head >= 7 && .@garment >= 7) {
.@matk = 40;
}
if ((.@head + .@garment) >= 18) {
.@matk += 40;
bonus2 bMagicAtkEle,Ele_Ghost,15;
bonus2 bMagicAtkEle,Ele_Wind,15;
bonus2 bMagicAtkEle,Ele_Holy,15;
if ((.@head + .@garment) >= 22) {
bonus bMatkRate,10;
bonus2 bIgnoreMdefRaceRate,RC_Formless,50;
bonus2 bIgnoreMdefRaceRate,RC_Demon,50;
bonus2 bIgnoreMdefRaceRate,RC_Brute,50;
bonus2 bIgnoreMdefRaceRate,RC_Player_Doram,50;
}
}
bonus bMatk,.@matk;
|