Merge pull request #369 from Glitchfinder/master

Repairing the Repair skill.
This commit is contained in:
Glitchfinder 2012-12-27 15:10:41 -08:00
commit f6bc473eb4

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;
}