aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2023-12-31 16:29:32 +0800
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-01-01 15:45:15 +0800
commit2afac7b0a8b15c30852ad329ed63c70c7cde25ec (patch)
tree59ad8c7783c16a569976aa50ab3102ea775bd173 /src/main/java/de/hysky/skyblocker/skyblock/dungeon/secrets
parent37eb5bfad25b1e0c3326ed27744c38f81513b5e4 (diff)
downloadSkyblocker-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.java11
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;
}
}