aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/moe/nea/firmament/apis/Profiles.kt
diff options
context:
space:
mode:
authornea <nea@nea.moe>2023-08-24 18:18:13 +0200
committernea <nea@nea.moe>2023-08-24 18:18:13 +0200
commitb1962ce66cb3591a186011dff7f29dc615f07e0c (patch)
tree289eee20dfe296309995578e8475039de5b68493 /src/main/kotlin/moe/nea/firmament/apis/Profiles.kt
parentb0cb9a70cd9a3f02b86e0386ab6bb70974bba35a (diff)
downloadfirmament-b1962ce66cb3591a186011dff7f29dc615f07e0c.tar.gz
firmament-b1962ce66cb3591a186011dff7f29dc615f07e0c.tar.bz2
firmament-b1962ce66cb3591a186011dff7f29dc615f07e0c.zip
Fix rift collections
Diffstat (limited to 'src/main/kotlin/moe/nea/firmament/apis/Profiles.kt')
-rw-r--r--src/main/kotlin/moe/nea/firmament/apis/Profiles.kt11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/kotlin/moe/nea/firmament/apis/Profiles.kt b/src/main/kotlin/moe/nea/firmament/apis/Profiles.kt
index 083aa19..06fe31f 100644
--- a/src/main/kotlin/moe/nea/firmament/apis/Profiles.kt
+++ b/src/main/kotlin/moe/nea/firmament/apis/Profiles.kt
@@ -10,7 +10,7 @@ package moe.nea.firmament.apis
import io.github.moulberry.repo.constants.Leveling
import io.github.moulberry.repo.data.Rarity
-import java.util.UUID
+import java.util.*
import kotlinx.datetime.Instant
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@@ -90,6 +90,15 @@ enum class Skill(val accessor: KProperty1<Member, Double>, val color: DyeColor,
}
}
+enum class CollectionCategory(val skill: Skill?, val color: DyeColor, val icon: SkyblockId) {
+ FARMING(Skill.FARMING, DyeColor.YELLOW, SkyblockId("ROOKIE_HOE")),
+ FORAGING(Skill.FORAGING, DyeColor.BROWN, SkyblockId("TREECAPITATOR_AXE")),
+ MINING(Skill.MINING, DyeColor.LIGHT_GRAY, SkyblockId("DIAMOND_PICKAXE")),
+ FISHING(Skill.FISHING, DyeColor.BLUE, SkyblockId("FARMER_ROD")),
+ COMBAT(Skill.COMBAT, DyeColor.RED, SkyblockId("UNDEAD_SWORD")),
+ RIFT(null, DyeColor.PURPLE, SkyblockId("SKYBLOCK_MOTE")),
+}
+
@Serializable
@JvmInline
value class CollectionType(val string: String) {