Skip to content

Commit a83483c

Browse files
fix: check dungeons state for dungeon secret display
1 parent 2241680 commit a83483c

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

mod/src/main/kotlin/gg/skytils/skytilsmod/features/impl/dungeons/DungeonFeatures.kt

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -715,21 +715,22 @@ object DungeonFeatures : EventSubscriber {
715715
}
716716

717717
object DungeonSecretDisplay : HudElement("Dungeon Secret Display", x = 0.05, y = 0.4) {
718-
override val toggleState: State<Boolean>
719-
get() = Skytils.config.dungeonSecretDisplay
718+
override val toggleState: State<Boolean> = Skytils.config.dungeonSecretDisplay
720719

721720
val secretsState = mutableStateOf(-1)
722721
val maxSecretsState = mutableStateOf(-1)
723722

724723
override fun LayoutScope.render() {
725-
text({ "Secrets${secretsState()}/${maxSecretsState()}"}, Modifier.color {
726-
val percentage = secretsState()/maxSecretsState()
727-
when {
728-
percentage < 0.5 -> Color.RED
729-
percentage < 0.75 -> Color.YELLOW
730-
else -> Color.GREEN
731-
}
732-
})
724+
if_(SBInfo.dungeonsState) {
725+
text({ "Secrets${secretsState()}/${maxSecretsState()}"}, Modifier.color {
726+
val percentage = secretsState()/maxSecretsState()
727+
when {
728+
percentage < 0.5 -> Color.RED
729+
percentage < 0.75 -> Color.YELLOW
730+
else -> Color.GREEN
731+
}
732+
})
733+
}
733734
}
734735

735736
override fun LayoutScope.demoRender() {

0 commit comments

Comments
 (0)