Repairing the Repair skill.

This commit is contained in:
Glitchfinder 2012-12-27 15:08:10 -08:00
parent 5177bf6c1f
commit b491090037

View File

@ -212,10 +212,10 @@ public class Repair {
protected static short repairCalculate(Player player, int skillLevel, short durability, int repairAmount) {
float bonus;
if(skillLevel >= repairMasteryMaxBonusLevel) bonus = repairMasteryChanceMax;
else bonus = (skillLevel / repairMasteryMaxBonusLevel) * repairMasteryChanceMax;
else bonus = (((float) skillLevel) / ((float) repairMasteryMaxBonusLevel)) * ((float) repairMasteryChanceMax);
if (permInstance.repairMastery(player)) {
bonus = (repairAmount * bonus);
bonus = (((float) repairAmount) * bonus);
repairAmount += (int) bonus;
}