Browse Source

Setup Acrobatics/Alchemy XP methods

nossr50 6 years ago
parent
commit
8ddbb3aa91

+ 12 - 0
src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperience.java

@@ -107,4 +107,16 @@ public class ConfigExperience {
     public HashMap<String, Integer> getAlchemyXPMap() {
         return experienceAlchemy.getAlchemyXPMap();
     }
+
+    public int getDodgeXP() {
+        return experienceAcrobatics.getDodgeXP();
+    }
+
+    public int getRollXP() {
+        return experienceAcrobatics.getRollXP();
+    }
+
+    public int getFallXP() {
+        return experienceAcrobatics.getFallXP();
+    }
 }

+ 13 - 0
src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceAcrobatics.java

@@ -33,4 +33,17 @@ public class ConfigExperienceAcrobatics {
     public Double getFeatherFallMultiplier() {
         return featherFallMultiplier;
     }
+
+    public int getDodgeXP(){
+        return acrobaticsXPMap.get("Dodge");
+    }
+
+    public int getRollXP(){
+        return acrobaticsXPMap.get("Roll");
+    }
+
+    public int getFallXP(){
+        return acrobaticsXPMap.get("Fall");
+    }
+
 }

+ 26 - 0
src/main/java/com/gmail/nossr50/config/hocon/experience/ConfigExperienceAlchemy.java

@@ -26,4 +26,30 @@ public class ConfigExperienceAlchemy {
         return alchemyXPMap;
     }
 
+    public int getStageOnePotionXP()
+    {
+        return alchemyXPMap.get("Stage-One-Potion");
+    }
+
+    public int getStageTwoPotionXP()
+    {
+        return alchemyXPMap.get("Stage-Two-Potion");
+    }
+
+    public int getStageThreePotionXP()
+    {
+        return alchemyXPMap.get("Stage-Three-Potion");
+    }
+
+    public int getStageFourPotionXP()
+    {
+        return alchemyXPMap.get("Stage-Four-Potion");
+    }
+
+    public int getStageFivePotionXP()
+    {
+        //This is purposely zero to prevent an exploit
+        return 0;
+    }
+
 }