diff options
| author | DoKM <54663875+DoKM@users.noreply.github.com> | 2021-08-22 18:04:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-22 18:04:08 +0200 |
| commit | 94b18d4c9ff306e9ba6e85d424297c638722b61a (patch) | |
| tree | 19932e459d99dbef41ac2462f42bf3d6c115fcb0 /src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java | |
| parent | 665bb67fbcf88315b046e8d0d1bb8a040c207b6d (diff) | |
| parent | b4f6ba2cffcf4c9e1a91e3923c4603b581980f29 (diff) | |
| download | notenoughupdates-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.java | 23 |
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() { |
