handle giveKeyChainTriggeredMessage with ChainStage = -1
All checks were successful
Build / build (pull_request) Successful in 2m44s
All checks were successful
Build / build (pull_request) Successful in 2m44s
e.g. for railjack build quest, the initial inbox message is sent like this. no 'm' needs to be set to true for it.
This commit is contained in:
parent
ef1922146a
commit
827e224c3b
@ -83,11 +83,16 @@ 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[]][]) {
|
||||
for (const [key, value] of Object.entries(questStageUpdate) as [
|
||||
keyof IQuestStage,
|
||||
number | boolean | any[]
|
||||
][]) {
|
||||
(questStage[key] as any) = value;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
export const addQuestKey = (
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user