瀏覽代碼

Fishermans diet now uses the FoodChance value from advanced.yml

TfT_02 12 年之前
父節點
當前提交
d183b1b940
共有 1 個文件被更改,包括 6 次插入15 次删除
  1. 6 15
      src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java

+ 6 - 15
src/main/java/com/gmail/nossr50/commands/skills/FishingCommand.java

@@ -18,6 +18,9 @@ public class FishingCommand extends SkillCommand {
     private String shakeChance;
     private String fishermansDietRank;
 
+    private int fishermansDietRankChange = advancedConfig.getFarmerDietRankChange();
+    private int fishermansDietRankMaxLevel = fishermansDietRankChange * 5;
+
     private boolean canTreasureHunt;
     private boolean canMagicHunt;
     private boolean canShake;
@@ -37,21 +40,9 @@ public class FishingCommand extends SkillCommand {
         }
         shakeChance = String.valueOf(dropChance);
 
-        if (skillValue >= 1000) {
-            fishermansDietRank = "5";
-        }
-        else if (skillValue >= 800) {
-            fishermansDietRank = "4";
-        }
-        else if (skillValue >= 600) {
-            fishermansDietRank = "3";
-        }
-        else if (skillValue >= 400) {
-            fishermansDietRank = "2";
-        }
-        else {
-            fishermansDietRank = "1";
-        }
+        if(skillValue >= fishermansDietRankMaxLevel) fishermansDietRank = "5";
+        else fishermansDietRank = String.valueOf((int) ((double) skillValue / (double) fishermansDietRankChange));
+
         shakeUnlockLevel = advancedConfig.getShakeUnlockLevel();
     }