فهرست منبع

Merge pull request #369 from Glitchfinder/master

Repairing the Repair skill.
Glitchfinder 12 سال پیش
والد
کامیت
f6bc473eb4
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      src/main/java/com/gmail/nossr50/skills/repair/Repair.java

+ 2 - 2
src/main/java/com/gmail/nossr50/skills/repair/Repair.java

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