From cd972b5c6156492e5794999c84451dbdea52e5e7 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 29 Mar 2024 08:20:37 -0400 Subject: [PATCH] [+] Add wacca to frontend --- AquaNet/src/libs/i18n.ts | 2 +- AquaNet/src/libs/i18n/en_ref.ts | 1 + AquaNet/src/libs/i18n/zh.ts | 3 ++- AquaNet/src/libs/scoring.ts | 17 +++++++++++++++-- 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/AquaNet/src/libs/i18n.ts b/AquaNet/src/libs/i18n.ts index 8da971ff..df45710f 100644 --- a/AquaNet/src/libs/i18n.ts +++ b/AquaNet/src/libs/i18n.ts @@ -30,4 +30,4 @@ export function t(key: keyof LocalizedMessages, variables?: { [index: string]: a Object.assign(window, { t }) export const GAME_TITLE: { [key in GameName]: string } = - {chu3: t("game.chu3"), mai2: t("game.mai2"), ongeki: t("game.ongeki")} + {chu3: t("game.chu3"), mai2: t("game.mai2"), ongeki: t("game.ongeki"), wacca: t("game.wacca")} diff --git a/AquaNet/src/libs/i18n/en_ref.ts b/AquaNet/src/libs/i18n/en_ref.ts index 04bb3c8b..de669ab0 100644 --- a/AquaNet/src/libs/i18n/en_ref.ts +++ b/AquaNet/src/libs/i18n/en_ref.ts @@ -59,6 +59,7 @@ export const EN_REF_GENERAL = { 'game.mai2': "Mai", 'game.chu3': "Chuni", 'game.ongeki': "Ongeki", + 'game.wacca': "Wacca", 'status.error': "Error", 'status.error.hint': 'Something went wrong, please try again later or ', 'status.error.hint.link': 'join our discord for support.', diff --git a/AquaNet/src/libs/i18n/zh.ts b/AquaNet/src/libs/i18n/zh.ts index ecd027cb..d0d71bee 100644 --- a/AquaNet/src/libs/i18n/zh.ts +++ b/AquaNet/src/libs/i18n/zh.ts @@ -16,7 +16,7 @@ const zhUser: typeof EN_REF_USER = { 'UserHome.PlayTime': '游玩时间', 'UserHome.FirstSeen': '发现新大陆', 'UserHome.LastSeen': '上次出勤', - 'UserHome.Version': '最新最热否', + 'UserHome.Version': '游戏版本', 'UserHome.RecentScores': '成绩', 'UserHome.NoData': '过去 ${days} 天内没有玩过', 'UserHome.UnknownSong': "(未知曲目)", @@ -61,6 +61,7 @@ const zhGeneral: typeof EN_REF_GENERAL = { 'game.mai2': "舞萌", 'game.chu3': "中二", 'game.ongeki': "音击", + 'game.wacca': "ワッカ", "status.error": "发生错误", "status.error.hint": "出了一些问题,请稍后刷新重试或者", "status.error.hint.link": "加我们的 Discord 群问一问", diff --git a/AquaNet/src/libs/scoring.ts b/AquaNet/src/libs/scoring.ts index b8418130..c98597a6 100644 --- a/AquaNet/src/libs/scoring.ts +++ b/AquaNet/src/libs/scoring.ts @@ -1,4 +1,4 @@ -export type GameName = 'mai2' | 'chu3' | 'ongeki' +export type GameName = 'mai2' | 'chu3' | 'ongeki' | 'wacca' const multTable = { 'mai2': [ @@ -41,6 +41,19 @@ const multTable = { [ 70.0, 0, 'B' ], [ 50.0, 0, 'C' ], [ 0.0, 0, 'D' ] + ], + + 'wacca': [ + [ 100.0, 0, 'AP' ], + [ 98.0, 0, 'SSS' ], + [ 95.0, 0, 'SS' ], + [ 90.0, 0, 'S' ], + [ 85.0, 0, 'AAA' ], + [ 80.0, 0, 'AA' ], + [ 70.0, 0, 'A' ], + [ 60.0, 0, 'B' ], + [ 1.0, 0, 'C' ], + [ 0.0, 0, 'D' ] ] } @@ -52,4 +65,4 @@ export function getMult(achievement: number, game: GameName) { if (achievement >= (mt[i][0] as number)) return mt[i] } return [ 0, 0, 0 ] -} \ No newline at end of file +}