浏览代码

Randomize the treasure drop amounts instead of always dropping everything

For example, the guaranteed 5 diamonds will now be a 1-5 diamond drop.
TfT_02 11 年之前
父节点
当前提交
748dba41dc
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java

+ 4 - 0
src/main/java/com/gmail/nossr50/skills/fishing/FishingManager.java

@@ -485,6 +485,10 @@ public class FishingManager extends SkillManager {
             treasureDrop.setDurability((short) (Misc.getRandom().nextInt(maxDurability)));
         }
 
+        if (treasureDrop.getAmount() > 1) {
+            treasureDrop.setAmount(Misc.getRandom().nextInt(treasureDrop.getAmount()) + 1);
+        }
+
         treasure.setDrop(treasureDrop);
 
         return treasure;