From 0f87ed82e3c6a17355d288fa6b05121baeea2496 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sun, 12 Jan 2025 06:56:18 -0500 Subject: [PATCH] [F] Fix ranking type --- .../icu/samnyan/aqua/sega/chusan/handler/ChusanApis.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/icu/samnyan/aqua/sega/chusan/handler/ChusanApis.kt b/src/main/java/icu/samnyan/aqua/sega/chusan/handler/ChusanApis.kt index 8723234a..be8d53ea 100644 --- a/src/main/java/icu/samnyan/aqua/sega/chusan/handler/ChusanApis.kt +++ b/src/main/java/icu/samnyan/aqua/sega/chusan/handler/ChusanApis.kt @@ -16,14 +16,15 @@ fun ChusanController.chusanInit() { cmApiInit() upsertApiInit() - // Game music popularity + // Game music popularity (seems to be removed in lmn+) "GetGameRanking" { val type = parsing { data["type"]!!.int } - // TODO: figure out what type does - mapOf("type" to type, "length" to 0, "gameRankingList" to (pop.ranking["chusan"] ?: listOf()).map { + // Maybe 1 = current and 2 = old + val lst = if (type == 1) (pop.ranking["chusan"] ?: listOf()).map { mapOf("id" to it.musicId, "point" to it.weight) - }) + } else empty + mapOf("type" to type, "length" to 0, "gameRankingList" to lst) } // Stub handlers