From bbb9221f457ae1407595ff1575727229b8c40f1e Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Sun, 1 Oct 2023 15:23:36 +0200 Subject: Fixed discord dynamic text error with dungeon. --- .../skyhanni/features/misc/discordrpc/DiscordStatus.kt | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/discordrpc/DiscordStatus.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/discordrpc/DiscordStatus.kt index a60ddbbba..6e0f6acf0 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/misc/discordrpc/DiscordStatus.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/misc/discordrpc/DiscordStatus.kt @@ -353,14 +353,18 @@ enum class DiscordStatus(private val displayMessageSupplier: Supplier?) }), DUNGEONS({ - val boss = DungeonAPI.getCurrentBoss() - if (boss == null) { - "Unknown boss" + if (!DungeonAPI.inDungeon()) { + AutoStatus.DUNGEONS.placeholderText } else { - val floor = DungeonAPI.dungeonFloor ?: AutoStatus.DUNGEONS.placeholderText - val amountKills = DungeonAPI.bossStorage?.get(boss)?.addSeparators() ?: "Unknown" - val time = DungeonAPI.getTime() - "$floor Kills: $amountKills ($time)" + val boss = DungeonAPI.getCurrentBoss() + if (boss == null) { + "Unknown dungeon boss" + } else { + val floor = DungeonAPI.dungeonFloor ?: AutoStatus.DUNGEONS.placeholderText + val amountKills = DungeonAPI.bossStorage?.get(boss)?.addSeparators() ?: "Unknown" + val time = DungeonAPI.getTime() + "$floor Kills: $amountKills ($time)" + } } }) ; -- cgit