diff options
author | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2023-12-31 16:29:32 +0800 |
---|---|---|
committer | Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com> | 2024-01-01 15:45:15 +0800 |
commit | 2afac7b0a8b15c30852ad329ed63c70c7cde25ec (patch) | |
tree | 59ad8c7783c16a569976aa50ab3102ea775bd173 /src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets | |
parent | 37eb5bfad25b1e0c3326ed27744c38f81513b5e4 (diff) | |
download | Skyblocker-2afac7b0a8b15c30852ad329ed63c70c7cde25ec.tar.gz Skyblocker-2afac7b0a8b15c30852ad329ed63c70c7cde25ec.tar.bz2 Skyblocker-2afac7b0a8b15c30852ad329ed63c70c7cde25ec.zip |
Add Dungeon Score
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java index bd10767f..32f0b7e3 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets/DungeonManager.java @@ -147,6 +147,7 @@ public class DungeonManager { @Nullable private static Vector2ic physicalEntrancePos; private static Room currentRoom; + private static boolean inBoss; public static boolean isRoomsLoaded() { return roomsLoaded != null && roomsLoaded.isDone(); @@ -203,6 +204,10 @@ public class DungeonManager { return currentRoom; } + public static boolean isInBoss() { + return inBoss; + } + /** * Loads the dungeon secrets asynchronously from {@code /assets/skyblocker/dungeons}. * Use {@link #isRoomsLoaded()} to check for completion of loading. @@ -644,7 +649,10 @@ public class DungeonManager { if (message.equals("[BOSS] Bonzo: Gratz for making it this far, but I'm basically unbeatable.") || message.equals("[BOSS] Scarf: This is where the journey ends for you, Adventurers.") || message.equals("[BOSS] The Professor: I was burdened with terrible news recently...") || message.equals("[BOSS] Thorn: Welcome Adventurers! I am Thorn, the Spirit! And host of the Vegan Trials!") || message.equals("[BOSS] Livid: Welcome, you've arrived right on time. I am Livid, the Master of Shadows.") || message.equals("[BOSS] Sadan: So you made it all the way here... Now you wish to defy me? Sadan?!") - || message.equals("[BOSS] Maxor: WELL! WELL! WELL! LOOK WHO'S HERE!")) reset(); + || message.equals("[BOSS] Maxor: WELL! WELL! WELL! LOOK WHO'S HERE!")) { + reset(); + inBoss = true; + } } /** @@ -763,5 +771,6 @@ public class DungeonManager { physicalEntrancePos = null; rooms.clear(); currentRoom = null; + inBoss = false; } } |