API: Add donationForRep() to Formulas (#1141)

This commit is contained in:
LJ
2025-02-11 23:05:32 -07:00
committed by GitHub
parent b61e93b246
commit 30075f3c07
4 changed files with 19 additions and 1 deletions
+4
View File
@@ -9,6 +9,10 @@ export function repFromDonation(amt: number, person: IPerson): number {
return (amt / CONSTANTS.DonateMoneyToRepDivisor) * person.mults.faction_rep * currentNodeMults.FactionWorkRepGain;
}
export function donationForRep(rep: number, person: IPerson): number {
return (rep * CONSTANTS.DonateMoneyToRepDivisor) / person.mults.faction_rep / currentNodeMults.FactionWorkRepGain;
}
export function repNeededToDonate(): number {
return Math.floor(CONSTANTS.BaseFavorToDonate * currentNodeMults.RepToDonateToFaction);
}