From 39bf4dd0a0cc9e38d90317b74fd9c90e563ecfc2 Mon Sep 17 00:00:00 2001 From: GRIM657 Date: Fri, 17 Jul 2026 16:09:58 -0500 Subject: [PATCH] fix: take gauge from gaugeHistory in CG IIDX API converter (#1719) --- .../import-types/common/api-cg/iidx/converter.test.ts | 1 + .../import-types/common/api-cg/iidx/converter.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/typescript/server/src/lib/score-import/import-types/common/api-cg/iidx/converter.test.ts b/typescript/server/src/lib/score-import/import-types/common/api-cg/iidx/converter.test.ts index 0ca342267..e00b7632a 100644 --- a/typescript/server/src/lib/score-import/import-types/common/api-cg/iidx/converter.test.ts +++ b/typescript/server/src/lib/score-import/import-types/common/api-cg/iidx/converter.test.ts @@ -126,6 +126,7 @@ describe("ConverterAPICGIIDX", () => { }, optional: { bp: 8, + gauge: 100, gaugeHistory: [ 22, 22, 22, 22, 22, 22, 23.56, 25.64, 27.72, 30.84, 33.44, 36.04, 37.68, 41.32, 43.92, 46.52, 48.08, 49.64, 51.2, 52.24, 54.32, 55.36, 57.44, 60.04, diff --git a/typescript/server/src/lib/score-import/import-types/common/api-cg/iidx/converter.ts b/typescript/server/src/lib/score-import/import-types/common/api-cg/iidx/converter.ts index 80b4d0f9b..cdfb643be 100644 --- a/typescript/server/src/lib/score-import/import-types/common/api-cg/iidx/converter.ts +++ b/typescript/server/src/lib/score-import/import-types/common/api-cg/iidx/converter.ts @@ -60,6 +60,8 @@ export const ConverterAPICGIIDX: ConverterFunction = asy throw new InternalFailure(`Song-Chart desync with song ID ${chart.song.id} (iidx).`); } + const gaugeHistory = ConvertGhostGauge(data.ghostGauge); + const dryScore: DryScore<"iidx-dp" | "iidx-sp"> = { comment: null, game: game, @@ -75,7 +77,8 @@ export const ConverterAPICGIIDX: ConverterFunction = asy }, optional: { bp: data.missCount, - gaugeHistory: ConvertGhostGauge(data.ghostGauge), + gauge: gaugeHistory ? gaugeHistory[gaugeHistory.length - 1] : undefined, + gaugeHistory: gaugeHistory, }, }, scoreMeta: ConvertOptions(data),