updateQuestStage seems to have been correct
All checks were successful
Build / build (push) Successful in 1m25s
Build / build (pull_request) Successful in 1m28s

This commit is contained in:
Sainan 2025-04-13 02:26:18 +02:00
parent 184407d6f0
commit 869d4915bb

View File

@ -63,13 +63,13 @@ export const updateQuestStage = (
throw new Error(`Progress should always exist when giving keychain triggered items or messages`); throw new Error(`Progress should always exist when giving keychain triggered items or messages`);
} }
const questStage = quest.Progress[ChainStage - 1]; const questStage = quest.Progress[ChainStage];
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
if (!questStage) { if (!questStage) {
const questStageIndex = quest.Progress.push(questStageUpdate) - 1; const questStageIndex = quest.Progress.push(questStageUpdate) - 1;
if (questStageIndex !== ChainStage - 1) { if (questStageIndex !== ChainStage) {
throw new Error(`Quest stage index mismatch: ${questStageIndex} !== ${ChainStage - 1}`); throw new Error(`Quest stage index mismatch: ${questStageIndex} !== ${ChainStage}`);
} }
return; return;
} }