Compare commits

...

1 Commits

Author SHA1 Message Date
a539b07502 handle giveKeyChainTriggeredMessage with ChainStage = -1
Some checks failed
Build / build (pull_request) Has been cancelled
e.g. for railjack build quest, the initial inbox message is sent like this. no 'm' needs to be set to true for it.
2025-10-05 18:23:44 +02:00

View File

@ -83,11 +83,13 @@ export const updateQuestStage = (
`Quest stage index mismatch: stage is ${ChainStage} but array size is ${quest.Progress.length}`
);
}
if (ChainStage >= 0) {
const questStage = quest.Progress[ChainStage]; // guaranteed in-bounds now
for (const [key, value] of Object.entries(questStageUpdate) as [keyof IQuestStage, number | boolean | any[]][]) {
(questStage[key] as any) = value;
}
}
};
export const addQuestKey = (