aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java
diff options
context:
space:
mode:
authorDoKM <54663875+DoKM@users.noreply.github.com>2021-08-22 18:04:08 +0200
committerGitHub <noreply@github.com>2021-08-22 18:04:08 +0200
commit94b18d4c9ff306e9ba6e85d424297c638722b61a (patch)
tree19932e459d99dbef41ac2462f42bf3d6c115fcb0 /src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java
parent665bb67fbcf88315b046e8d0d1bb8a040c207b6d (diff)
parentb4f6ba2cffcf4c9e1a91e3923c4603b581980f29 (diff)
downloadnotenoughupdates-94b18d4c9ff306e9ba6e85d424297c638722b61a.tar.gz
notenoughupdates-94b18d4c9ff306e9ba6e85d424297c638722b61a.tar.bz2
notenoughupdates-94b18d4c9ff306e9ba6e85d424297c638722b61a.zip
Merge pull request #23 from DeDiamondPro/master
Mines of Divan overlay + saving
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java b/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java
index 3aca1041..ee24472f 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java
@@ -87,6 +87,9 @@ public class NEUConfig extends Config {
return;
case 10:
editOverlay(activeConfigCategory, OverlayManager.automatonOverlay, mining.automatonOverlayPosition);
+ return;
+ case 11:
+ editOverlay(activeConfigCategory, OverlayManager.divanMinesOverlay, mining.divanMinesOverlayPosition);
}
}
@@ -325,7 +328,7 @@ public class NEUConfig extends Config {
public static class HiddenProfileSpecific {
- @Expose public long godPotionDuration = 0l;
+ @Expose public long godPotionDuration = 0L;
@Expose public long puzzlerCompleted = 0L;
@Expose public long firstCakeAte = 0L;
@Expose public long fetchurCompleted = 0L;
@@ -334,6 +337,24 @@ public class NEUConfig extends Config {
@Expose public long cookieBuffRemaining = 0L;
@Expose public int commissionMilestone = 0;
+
+ @Expose public HashMap<String, Boolean> automatonParts = new HashMap<>();
+
+ @Expose public HashMap<String, Boolean> divanMinesParts = new HashMap<>();
+
+ public HiddenProfileSpecific(){
+ automatonParts.putIfAbsent("Electron Transmitter", false);
+ automatonParts.putIfAbsent("FTX 3070", false);
+ automatonParts.putIfAbsent("Robotron Reflector", false);
+ automatonParts.putIfAbsent("Superlite Motor", false);
+ automatonParts.putIfAbsent("Control Switch", false);
+ automatonParts.putIfAbsent("Synthetic Heart", false);
+
+ divanMinesParts.putIfAbsent("Scavenged Lapis Sword", false);
+ divanMinesParts.putIfAbsent("Scavenged Golden Hammer", false);
+ divanMinesParts.putIfAbsent("Scavenged Diamond Axe", false);
+ divanMinesParts.putIfAbsent("Scavenged Emerald Hammer", false);
+ }
}
public static List<InventoryButton> createDefaultInventoryButtons() {