diff --git a/AquaNet/src/components/UserBox.svelte b/AquaNet/src/components/UserBox.svelte index a3f51d74..a2be5cc3 100644 --- a/AquaNet/src/components/UserBox.svelte +++ b/AquaNet/src/components/UserBox.svelte @@ -285,7 +285,7 @@ value: number, ) { if (kind in kindMap) return { field: kindMap[kind], value: `${value}` } - return { field: "avatar", value: `${categories.indexOf(kind) + 1}:${value}` } + return { field: "avatarItem", value: `${categories.indexOf(kind) + 1}:${value}` } } USER.me().then(u => { diff --git a/src/main/java/icu/samnyan/aqua/net/games/chu3/Chusan.kt b/src/main/java/icu/samnyan/aqua/net/games/chu3/Chusan.kt index de3a075f..55089edb 100644 --- a/src/main/java/icu/samnyan/aqua/net/games/chu3/Chusan.kt +++ b/src/main/java/icu/samnyan/aqua/net/games/chu3/Chusan.kt @@ -30,7 +30,7 @@ class Chusan( "trophyId" to { u, v -> u.trophyId = v.int }, "mapIconId" to { u, v -> u.mapIconId = v.int }, "voiceId" to { u, v -> u.voiceId = v.int }, - "avatarItem" to { u, v -> v.split(':', limit=1).map { it.int }.let { (cat, data) -> when (cat) { + "avatarItem" to { u, v -> v.split(':', limit=2).map { it.int }.let { (cat, data) -> when (cat) { 1 -> u.avatarWear = data 2 -> u.avatarHead = data 3 -> u.avatarFace = data