瀏覽代碼

Change xpHandler for new system usage
This commit marks the first breaking change for this new system

NuclearW 13 年之前
父節點
當前提交
9f9c0059a5
共有 1 個文件被更改,包括 1 次插入13 次删除
  1. 1 13
      src/main/java/com/gmail/nossr50/skills/repair/Repair.java

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

@@ -153,23 +153,11 @@ public class Repair {
      * @param modify Amount to modify the durability by
      * @param boost True if the modifier is a boost, false if the modifier is a reduction
      */
-    private static void xpHandler(Player player, PlayerProfile PP, ItemStack is, short durabilityBefore, double modify) {
-        short durabilityAfter = is.getDurability();
+    protected static void xpHandler(Player player, PlayerProfile PP, short durabilityBefore, short durabilityAfter, double modify) {
         short dif = (short) (durabilityBefore - durabilityAfter);
 
         dif = (short) (dif * modify);
 
-        //TODO: What exactly is this for, and should we have it for armor as well?
-        if (ItemChecks.isShovel(is)) {
-            dif = (short) (dif / 3);
-        }
-        else if(ItemChecks.isSword(is)) {
-            dif = (short) (dif / 2);
-        }
-        else if(ItemChecks.isHoe(is)) {
-            dif = (short) (dif / 2);
-        }
-
         PP.addXP(player, SkillType.REPAIR, dif * 10);
         Skills.XpCheckSkill(SkillType.REPAIR, player);