aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/kotlin/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt4
-rw-r--r--src/main/kotlin/skytils/skytilsmod/utils/ItemRarity.kt3
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 }})")
}
}