diff --git a/AquaNet/index.html b/AquaNet/index.html index 2e445d27..d5f8fd00 100644 --- a/AquaNet/index.html +++ b/AquaNet/index.html @@ -2,7 +2,6 @@ - AquaNet 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 9cd489f0..a6d3cf00 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 @@ -9,7 +9,6 @@ import icu.samnyan.aqua.sega.chusan.model.userdata.Chu3UserItem import icu.samnyan.aqua.sega.chusan.model.userdata.UserMusicDetail import icu.samnyan.aqua.sega.general.model.CardStatus import icu.samnyan.aqua.sega.general.model.UserRecentRating -import org.springframework.data.repository.findByIdOrNull import java.time.format.DateTimeFormatter @Suppress("UNCHECKED_CAST") @@ -36,7 +35,7 @@ fun ChusanController.chusanInit() { // Unlock Challenge mapOf("courseId" to 300004, "startDate" to "2019-01-01 00:00:00", "endDate" to "2077-01-01 11:45:14"), mapOf("courseId" to 300009, "startDate" to "2019-01-01 00:00:00", "endDate" to "2077-01-01 11:45:14"), - ) + (0..9).toList().map { + ) + (0..14).toList().map { // Linked Verse mapOf("courseId" to 500000 + (opts?.chusanLvDifficulty ?: 5) + (it * 100), "startDate" to "2019-01-01 00:00:00", "endDate" to "2077-01-01 11:45:14") } diff --git a/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt b/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt index e547ba4e..fba8edc2 100644 --- a/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt +++ b/src/main/java/icu/samnyan/aqua/sega/maimai2/Maimai2Apis.kt @@ -426,18 +426,18 @@ fun Maimai2ServletController.initApis() { // NOTE: no-op APIs moved to respect encryption "UpsertUserPlaceCircleRegist" static { mapOf( "returnCode" to 0, "apiName" to "com.sega.maimai2servlet.api.UpsertUserPlaceCircleRegistApi") } - "GetUserScoreRanking" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.GetUserScoreRankingApi"}""" } - "UpsertClientBookkeeping" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientBookkeepingApi"}""" } - "UpsertClientSetting" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientSettingApi"}""" } - "UpsertClientTestmode" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientTestmodeApi"}""" } - "UpsertClientUpload" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientUploadApi"}""" } - "Ping" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.Ping"}""" } - "RemoveToken" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.RemoveTokenApi"}""" } - "CMLogin" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.CMLoginApi"}""" } - "CMLogout" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.CMLogoutApi"}""" } - "CMUpsertBuyCard" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.CMUpsertBuyCardApi"}""" } - "UserLogout" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.UserLogoutApi"}""" } - "GetGameMapAreaCondition" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.GetGameMapAreaConditionApi"}""" } - "UpsertUserChargelog" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertUserChargelogApi"}""" } - "UpsertClientPlayTime" static { """{returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientPlayTimeApi"}""" } + "GetUserScoreRanking" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.GetUserScoreRankingApi"}""" } + "UpsertClientBookkeeping" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientBookkeepingApi"}""" } + "UpsertClientSetting" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientSettingApi"}""" } + "UpsertClientTestmode" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientTestmodeApi"}""" } + "UpsertClientUpload" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientUploadApi"}""" } + "Ping" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.Ping"}""" } + "RemoveToken" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.RemoveTokenApi"}""" } + "CMLogin" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.CMLoginApi"}""" } + "CMLogout" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.CMLogoutApi"}""" } + "CMUpsertBuyCard" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.CMUpsertBuyCardApi"}""" } + "UserLogout" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.UserLogoutApi"}""" } + "GetGameMapAreaCondition" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.GetGameMapAreaConditionApi"}""" } + "UpsertUserChargelog" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertUserChargelogApi"}""" } + "UpsertClientPlayTime" static { """{"returnCode":1, "apiName":"com.sega.maimai2servlet.api.UpsertClientPlayTimeApi"}""" } } diff --git a/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiApis.kt b/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiApis.kt index 698812d5..ab1eb1f9 100644 --- a/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiApis.kt +++ b/src/main/java/icu/samnyan/aqua/sega/ongeki/OngekiApis.kt @@ -72,14 +72,14 @@ fun OngekiController.ongekiInit() { } // NOTE: no-op APIs moved to respect encryption - "ExtendLockTime" static { """{returnCode":1, "apiName":"ExtendLockTimeApi"}""" } - "GameLogout" static { """{returnCode":1, "apiName":"GameLogoutApi"}""" } - "RegisterPromotionCard" static { """{returnCode":1, "apiName":"RegisterPromotionCardApi"}""" } - "UpsertClientBookkeeping" static { """{returnCode":1, "apiName":"UpsertClientBookkeepingApi"}""" } - "UpsertClientDevelop" static { """{returnCode":1, "apiName":"UpsertClientDevelopApi"}""" } - "UpsertClientError" static { """{returnCode":1, "apiName":"UpsertClientErrorApi"}""" } - "UpsertClientSetting" static { """{returnCode":1, "apiName":"UpsertClientSettingApi"}""" } - "UpsertClientTestmode" static { """{returnCode":1, "apiName":"UpsertClientTestmodeApi"}""" } - "UpsertUserGplog" static { """{returnCode":1, "apiName":"UpsertUserGplogApi"}""" } - "Ping" static { """{returnCode":1, "apiName":"Ping"}""" } + "ExtendLockTime" static { """{"returnCode":1, "apiName":"ExtendLockTimeApi"}""" } + "GameLogout" static { """{"returnCode":1, "apiName":"GameLogoutApi"}""" } + "RegisterPromotionCard" static { """{"returnCode":1, "apiName":"RegisterPromotionCardApi"}""" } + "UpsertClientBookkeeping" static { """{"returnCode":1, "apiName":"UpsertClientBookkeepingApi"}""" } + "UpsertClientDevelop" static { """{"returnCode":1, "apiName":"UpsertClientDevelopApi"}""" } + "UpsertClientError" static { """{"returnCode":1, "apiName":"UpsertClientErrorApi"}""" } + "UpsertClientSetting" static { """{"returnCode":1, "apiName":"UpsertClientSettingApi"}""" } + "UpsertClientTestmode" static { """{"returnCode":1, "apiName":"UpsertClientTestmodeApi"}""" } + "UpsertUserGplog" static { """{"returnCode":1, "apiName":"UpsertUserGplogApi"}""" } + "Ping" static { """{"returnCode":1, "apiName":"Ping"}""" } } \ No newline at end of file diff --git a/src/main/resources/data/game/chusan/game_linked_verse.json b/src/main/resources/data/game/chusan/game_linked_verse.json index 69bb2234..94f65c26 100644 --- a/src/main/resources/data/game/chusan/game_linked_verse.json +++ b/src/main/resources/data/game/chusan/game_linked_verse.json @@ -6,5 +6,6 @@ {"id": 10005, "name": "Linked GATE CRYSTAL", "musicId": 2880}, {"id": 10006, "name": "Linked GATE PARADISE", "musicId": 2891}, {"id": 10007, "name": "Linked GATE NEW", "musicId": 2919}, - {"id": 10008, "name": "Linked GATE SUN", "musicId": 2938} + {"id": 10008, "name": "Linked GATE SUN", "musicId": 2938}, + {"id": 10009, "name": "Linked GATE LUMINOUS", "musicId": 2954} ] \ No newline at end of file