diff --git a/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanApis.kt b/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanApis.kt index b75fa1bc..775b1c41 100644 --- a/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanApis.kt +++ b/src/main/java/icu/samnyan/aqua/sega/chusan/ChusanApis.kt @@ -101,7 +101,8 @@ val chusanInit: ChusanController.() -> Unit = { // TODO: All unlock db.userItem.findAllByUser_Card_ExtIdAndItemKind(uid, kind) } postProcess { - it["nextIndex"] = it["nextIndex"]!!.long + (kind * 10000000000L) + val ni = it["nextIndex"]!!.long + if (ni != -1L) it["nextIndex"] = ni + (kind * 10000000000L) } }