fix: show conservation standing in progress screen, missing reward multiplications #2776

Merged
Sainan merged 6 commits from conservation-fixes into main 2025-09-13 23:50:09 -07:00
Showing only changes of commit 052b3106ac - Show all commits

View File

@ -527,7 +527,7 @@ export const addMissionInventoryUpdates = async (
addMiscItems(inventory, [
{
ItemType: meta.itemReward,
ItemCount: capturedAnimal.NumTags
ItemCount: capturedAnimal.NumTags * capturedAnimal.Count
}
]);
}
@ -536,7 +536,7 @@ export const addMissionInventoryUpdates = async (
addMiscItems(inventory, [
{
ItemType: meta.woundedAnimalReward,
ItemCount: capturedAnimal.NumExtraRewards
ItemCount: capturedAnimal.NumExtraRewards * capturedAnimal.Count
}
]);
} else {
@ -548,8 +548,9 @@ export const addMissionInventoryUpdates = async (
if (meta.standingReward) {
const syndicateTag =
inventoryUpdates.Missions!.Tag == "SolNode129" ? "SolarisSyndicate" : "CetusSyndicate";
logger.debug(`adding ${meta.standingReward} standing to ${syndicateTag} for conservation`);
addStanding(inventory, syndicateTag, meta.standingReward);
const standing = meta.standingReward * capturedAnimal.Count;
logger.debug(`adding ${standing} standing to ${syndicateTag} for conservation`);
addStanding(inventory, syndicateTag, standing);
}
} else {
logger.warn(`ignoring conservation of unknown AnimalType: ${capturedAnimal.AnimalType}`);