浏览代码

Hopefully addresses part of the empty enchant issue.

Glitchfinder 12 年之前
父节点
当前提交
be4e62fe9d
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      src/main/java/com/gmail/nossr50/skills/gathering/Fishing.java

+ 5 - 3
src/main/java/com/gmail/nossr50/skills/gathering/Fishing.java

@@ -166,9 +166,8 @@ public class Fishing {
                             Map<Enchantment, Integer> resultEnchantments = fishingResults.getEnchantments();
 
                             for (Enchantment oldEnchant : resultEnchantments.keySet()) {
-                                if (oldEnchant.conflictsWith(newEnchant)) {
-                                    return;
-                                }
+                                if (oldEnchant.conflictsWith(newEnchant))
+                                    continue;
                             }
 
                             /* Actual chance to have an enchantment is related to your fishing skill */
@@ -180,6 +179,9 @@ public class Fishing {
                                     randomEnchantLevel = newEnchant.getStartLevel();
                                 }
 
+                                if(randomEnchantLevel >= 1000)
+                                    continue;
+
                                 fishingResults.addEnchantment(newEnchant, randomEnchantLevel);
                             }
                         }