fix: factor conservation standing reward by CaptureRating

This commit is contained in:
Sainan 2025-09-13 16:59:26 +02:00
parent 052b3106ac
commit d4c7d2f8bc

View File

@ -548,7 +548,8 @@ export const addMissionInventoryUpdates = async (
if (meta.standingReward) { if (meta.standingReward) {
const syndicateTag = const syndicateTag =
inventoryUpdates.Missions!.Tag == "SolNode129" ? "SolarisSyndicate" : "CetusSyndicate"; inventoryUpdates.Missions!.Tag == "SolNode129" ? "SolarisSyndicate" : "CetusSyndicate";
const standing = meta.standingReward * capturedAnimal.Count; const standing =
[2, 1.5, 1][capturedAnimal.CaptureRating] * meta.standingReward * capturedAnimal.Count;
logger.debug(`adding ${standing} standing to ${syndicateTag} for conservation`); logger.debug(`adding ${standing} standing to ${syndicateTag} for conservation`);
addStanding(inventory, syndicateTag, standing); addStanding(inventory, syndicateTag, standing);
} }