allow rerolls to be undefined
This commit is contained in:
		
							parent
							
								
									f144b55570
								
							
						
					
					
						commit
						65f1fe28c1
					
				@ -13,6 +13,7 @@ export const rerollRandomModController: RequestHandler = async (req, res) => {
 | 
				
			|||||||
        const upgrade = inventory.Upgrades.find(x => x._id?.toString() == request.ItemIds[0])!;
 | 
					        const upgrade = inventory.Upgrades.find(x => x._id?.toString() == request.ItemIds[0])!;
 | 
				
			||||||
        const fingerprint = JSON.parse(upgrade.UpgradeFingerprint!) as IUnveiledRivenFingerprint;
 | 
					        const fingerprint = JSON.parse(upgrade.UpgradeFingerprint!) as IUnveiledRivenFingerprint;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        fingerprint.rerolls ??= 0;
 | 
				
			||||||
        const kuvaCost = fingerprint.rerolls < rerollCosts.length ? rerollCosts[fingerprint.rerolls] : 3500;
 | 
					        const kuvaCost = fingerprint.rerolls < rerollCosts.length ? rerollCosts[fingerprint.rerolls] : 3500;
 | 
				
			||||||
        addMiscItems(inventory, [
 | 
					        addMiscItems(inventory, [
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
@ -86,7 +87,7 @@ interface IUnveiledRivenFingerprint {
 | 
				
			|||||||
    lim: number;
 | 
					    lim: number;
 | 
				
			||||||
    lvl: number;
 | 
					    lvl: number;
 | 
				
			||||||
    lvlReq: 0;
 | 
					    lvlReq: 0;
 | 
				
			||||||
    rerolls: number;
 | 
					    rerolls?: number;
 | 
				
			||||||
    pol: string;
 | 
					    pol: string;
 | 
				
			||||||
    buffs: IRivenStat[];
 | 
					    buffs: IRivenStat[];
 | 
				
			||||||
    curses: IRivenStat[];
 | 
					    curses: IRivenStat[];
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user