aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/cowtipper/cowlection/handler
diff options
context:
space:
mode:
authorCow <cow@volloeko.de>2020-08-07 00:30:32 +0200
committerCow <cow@volloeko.de>2020-08-07 00:30:32 +0200
commitb064b892f4e4543db8e42b36f48c9b29bc0f5d8e (patch)
tree25f216990aad3d2369c741fff601beabe6edf906 /src/main/java/de/cowtipper/cowlection/handler
parentba4dc3a0cbb58152c1fbdfe58224cb65685acc55 (diff)
downloadCowlection-b064b892f4e4543db8e42b36f48c9b29bc0f5d8e.tar.gz
Cowlection-b064b892f4e4543db8e42b36f48c9b29bc0f5d8e.tar.bz2
Cowlection-b064b892f4e4543db8e42b36f48c9b29bc0f5d8e.zip
Dungeon party finder: Added warning message if entering a floor other than the queued one
Diffstat (limited to 'src/main/java/de/cowtipper/cowlection/handler')
-rw-r--r--src/main/java/de/cowtipper/cowlection/handler/DungeonCache.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/de/cowtipper/cowlection/handler/DungeonCache.java b/src/main/java/de/cowtipper/cowlection/handler/DungeonCache.java
index b687ef2..c1bc33a 100644
--- a/src/main/java/de/cowtipper/cowlection/handler/DungeonCache.java
+++ b/src/main/java/de/cowtipper/cowlection/handler/DungeonCache.java
@@ -22,6 +22,7 @@ public class DungeonCache {
private int elapsedMinutes;
private int classMilestone;
private long lastScoreboardCheck;
+ private String queuedFloor;
public DungeonCache(Cowlection main) {
this.main = main;
@@ -108,6 +109,10 @@ public class DungeonCache {
}
// setter/adder
+ public void setQueuedFloor(String floorNr) {
+ this.queuedFloor = floorNr;
+ }
+
public void addDeath(String playerName) {
int previousPlayerDeaths = deathCounter.getOrDefault(playerName, 0);
deathCounter.put(playerName, previousPlayerDeaths + 1);
@@ -128,6 +133,10 @@ public class DungeonCache {
}
// getter
+ public String getQueuedFloor() {
+ return queuedFloor;
+ }
+
public int getMaxSkillScore() {
return 100 - getSkillScorePenalty();
}
@@ -167,5 +176,6 @@ public class DungeonCache {
destroyedCrypts.clear();
elapsedMinutes = 0;
classMilestone = 0;
+ queuedFloor = null;
}
}