fix: avoid addition by undefined when adding skill points #2108

Merged
Sainan merged 1 commits from add-fix into main 2025-06-01 03:12:15 -07:00
2 changed files with 3 additions and 3 deletions

View File

@ -326,8 +326,8 @@ export const addMissionInventoryUpdates = async (
break; break;
} }
case "PlayerSkillGains": { case "PlayerSkillGains": {
inventory.PlayerSkills.LPP_SPACE += value.LPP_SPACE; inventory.PlayerSkills.LPP_SPACE += value.LPP_SPACE ?? 0;
inventory.PlayerSkills.LPP_DRIFTER += value.LPP_DRIFTER; inventory.PlayerSkills.LPP_DRIFTER += value.LPP_DRIFTER ?? 0;
break; break;
} }
case "CustomMarkers": { case "CustomMarkers": {

View File

@ -96,7 +96,7 @@ export type IMissionInventoryUpdateRequest = {
FpsSamples: number; FpsSamples: number;
EvolutionProgress?: IEvolutionProgress[]; EvolutionProgress?: IEvolutionProgress[];
FocusXpIncreases?: number[]; FocusXpIncreases?: number[];
PlayerSkillGains: IPlayerSkills; PlayerSkillGains: Partial<IPlayerSkills>;
CustomMarkers?: ICustomMarkers[]; CustomMarkers?: ICustomMarkers[];
LoreFragmentScans?: ILoreFragmentScan[]; LoreFragmentScans?: ILoreFragmentScan[];
VoidTearParticipantsCurrWave?: { VoidTearParticipantsCurrWave?: {