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}`
 | 
					            `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
 | 
					        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;
 | 
					            (questStage[key] as any) = value;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const addQuestKey = (
 | 
					export const addQuestKey = (
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user