.@r = getequiprefinerycnt(EQI_HEAD_TOP); if (.@r < 4) { .@a = 4; } else { .@a = min(.@r,10); } bonus3 bAutoSpell,"MG_FIREBOLT",.@a,(.@a*10); bonus3 bAutoSpell,"MG_FIREBALL",.@a,(.@a*10);
bonus5 bAutoSpell,"MG_FIREBOLT",5,10+(getequiprefinerycnt(EQI_HAND_R)*10),BF_NORMAL|BF_WEAPON,1; /* Confirm: Success rate */
.@r = getequiprefinerycnt(EQI_HEAD_TOP); bonus3 bAutoSpell,"MG_FIREBOLT",5,min(.@r,12); bonus3 bAutoSpell,"MG_FIREBALL",5,min(.@r,12);