fix: endo pickups #359
@ -66,7 +66,7 @@ const missionInventoryUpdateController: RequestHandler = async (req, res): Promi
 | 
				
			|||||||
            TotalCredits,
 | 
					            TotalCredits,
 | 
				
			||||||
            CreditsBonus,
 | 
					            CreditsBonus,
 | 
				
			||||||
            MissionCredits,
 | 
					            MissionCredits,
 | 
				
			||||||
            ...(FusionPoints !== undefined && { FusionPoints })
 | 
					            FusionPoints
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
    } catch (err) {
 | 
					    } catch (err) {
 | 
				
			||||||
        console.error("Error parsing JSON data:", err);
 | 
					        console.error("Error parsing JSON data:", err);
 | 
				
			||||||
 | 
				
			|||||||
@ -54,12 +54,10 @@ const combineRewardAndLootInventory = (
 | 
				
			|||||||
    const missionCredits = lootInventory.RegularCredits || 0;
 | 
					    const missionCredits = lootInventory.RegularCredits || 0;
 | 
				
			||||||
    const creditsBonus = rewardInventory.RegularCredits || 0;
 | 
					    const creditsBonus = rewardInventory.RegularCredits || 0;
 | 
				
			||||||
    const totalCredits = missionCredits + creditsBonus;
 | 
					    const totalCredits = missionCredits + creditsBonus;
 | 
				
			||||||
    const FusionPoints = (lootInventory.FusionPoints || 0) + (rewardInventory.FusionPoints || 0) || undefined;
 | 
					    const FusionPoints = (lootInventory.FusionPoints || 0) + (rewardInventory.FusionPoints || 0);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    lootInventory.RegularCredits = totalCredits;
 | 
					    lootInventory.RegularCredits = totalCredits;
 | 
				
			||||||
    if (FusionPoints) {
 | 
					 | 
				
			||||||
    lootInventory.FusionPoints = FusionPoints;
 | 
					    lootInventory.FusionPoints = FusionPoints;
 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
    inventoryFields.forEach((field: IInventoryFieldType) => {
 | 
					    inventoryFields.forEach((field: IInventoryFieldType) => {
 | 
				
			||||||
        if (rewardInventory[field] && !lootInventory[field]) {
 | 
					        if (rewardInventory[field] && !lootInventory[field]) {
 | 
				
			||||||
            lootInventory[field] = [];
 | 
					            lootInventory[field] = [];
 | 
				
			||||||
@ -72,7 +70,7 @@ const combineRewardAndLootInventory = (
 | 
				
			|||||||
        TotalCredits: [totalCredits, totalCredits],
 | 
					        TotalCredits: [totalCredits, totalCredits],
 | 
				
			||||||
        CreditsBonus: [creditsBonus, creditsBonus],
 | 
					        CreditsBonus: [creditsBonus, creditsBonus],
 | 
				
			||||||
        MissionCredits: [missionCredits, missionCredits],
 | 
					        MissionCredits: [missionCredits, missionCredits],
 | 
				
			||||||
        ...(FusionPoints !== undefined && { FusionPoints })
 | 
					        FusionPoints: FusionPoints
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user