aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/util/skyblock/DungeonUtil.kt
blob: 488b1581f9cb7835f1b6e18dd7d05d69f6ead413 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package moe.nea.firmament.util.skyblock

import moe.nea.firmament.util.SBData
import moe.nea.firmament.util.ScoreboardUtil
import moe.nea.firmament.util.SkyBlockIsland
import moe.nea.firmament.util.TIME_PATTERN

object DungeonUtil {
	val isInDungeonIsland get() = SBData.skyblockLocation == SkyBlockIsland.DUNGEON
	private val timeElapsedRegex = "Time Elapsed: $TIME_PATTERN".toRegex()
	val isInActiveDungeon get() = isInDungeonIsland && ScoreboardUtil.simplifiedScoreboardLines.any { it.matches(
		timeElapsedRegex) }

/*Title:

§f§lSKYBLOCK§B§L CO-OP

' Late Spring 7th'
' §75:20am'
' §7⏣ §cThe Catacombs §7(M3)'
' §7♲ §7Ironman'
'       '
'Keys: §c■ §c✗ §8■ §a1x'
'Time Elapsed: §a46s'
'Cleared: §660% §8(105)'
'           '
'§e[B] §b151_Dragon §e2,062§c❤'
'§e[A] §6Lennart0312 §a17,165§c'
'§e[T] §b187i §a14,581§c❤'
'§e[H] §bFlameeke §a8,998§c❤'
'               '
'§ewww.hypixel.net'*/
}