Fix rift collections

This commit is contained in:
nea
2023-08-24 18:18:13 +02:00
parent b0cb9a70cd
commit b1962ce66c
3 changed files with 16 additions and 5 deletions

View File

@@ -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) {