diff options
-rw-r--r-- | src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt | 4 | ||||
-rw-r--r-- | src/main/kotlin/skytils/skytilsmod/utils/ItemRarity.kt | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt b/src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt index 8bcd3fd8..2b445e83 100644 --- a/src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt +++ b/src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt @@ -579,12 +579,12 @@ class DungeonFeatures { class SpiritBearSpawnTimer : GuiElement("Spirit Bear Spawn Timer", FloatPair(0.05f, 0.4f)) { override fun render() { - if (toggled && hasBossSpawned && dungeonFloor?.endsWith('4') == true) { + if (toggled && lastLitUpTime != -1L) { val sr = UResolution val leftAlign = actualX < sr.scaledWidth / 2f val alignment = if (leftAlign) TextAlignment.LEFT_RIGHT else TextAlignment.RIGHT_LEFT ScreenRenderer.fontRenderer.drawString( - "Spirit Bear ${System.currentTimeMillis() - lastLitUpTime + 3400}", + "Spirit Bear ${lastLitUpTime + 3400 - System.currentTimeMillis()}", if (leftAlign) 0f else width.toFloat(), 0f, CommonColors.PURPLE, diff --git a/src/main/kotlin/skytils/skytilsmod/utils/ItemRarity.kt b/src/main/kotlin/skytils/skytilsmod/utils/ItemRarity.kt index 4f3d2313..219a6912 100644 --- a/src/main/kotlin/skytils/skytilsmod/utils/ItemRarity.kt +++ b/src/main/kotlin/skytils/skytilsmod/utils/ItemRarity.kt @@ -46,7 +46,8 @@ enum class ItemRarity(val rarityName: String, val baseColor: EnumChatFormatting, init { values().forEach { rarity -> VALUES[rarity.ordinal] = rarity } - RARITY_PATTERN = Regex("(§[0-9a-f]§l§ka§r )?([§0-9a-fk-or]+)(?<rarity>${VALUES.joinToString("|") { it.rarityName }})") + RARITY_PATTERN = + Regex("(§[0-9a-f]§l§ka§r )?([§0-9a-fk-or]+)(?<rarity>${VALUES.joinToString("|") { it.rarityName }})") } } |