From 62607f15ec76c6eda7e3a79c6a58c0c39547ec35 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Thu, 28 Aug 2025 07:39:23 +0800 Subject: [PATCH] fix: CrewShipFusion bug with SubroutineIndex --- src/controllers/api/crewShipFusionController.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/controllers/api/crewShipFusionController.ts b/src/controllers/api/crewShipFusionController.ts index c0981f4f..be439789 100644 --- a/src/controllers/api/crewShipFusionController.ts +++ b/src/controllers/api/crewShipFusionController.ts @@ -81,11 +81,9 @@ export const crewShipFusionController: RequestHandler = async (req, res) => { const newFval = (newPerc - rangeA[0]) / (rangeA[1] - rangeA[0]); buffA.Value = Math.trunc(newFval * 0x3fffffff); } - if (inferiorFingerprint.SubroutineIndex) { - const useSuperiorSubroutine = tierA < tierB ? !payload.UseSubroutineA : payload.UseSubroutineA; - if (!useSuperiorSubroutine) { - fingerprint.SubroutineIndex = inferiorFingerprint.SubroutineIndex; - } + const useSuperiorSubroutine = tierA < tierB ? !payload.UseSubroutineA : payload.UseSubroutineA; + if (!useSuperiorSubroutine) { + fingerprint.SubroutineIndex = inferiorFingerprint.SubroutineIndex; } } superiorItem.UpgradeFingerprint = JSON.stringify(fingerprint);