feat: credit boosters (+ daily first win) #2324

Merged
Sainan merged 4 commits from daily-first-win into main 2025-06-27 08:20:37 -07:00
Showing only changes of commit a41a24e45a - Show all commits

View File

@ -1428,7 +1428,7 @@ export const addCredits = async (
inventory.RegularCredits += finalCredits.TotalCredits[1]; inventory.RegularCredits += finalCredits.TotalCredits[1];
finalCredits.TotalCredits[1] += finalCredits.TotalCredits[1]; finalCredits.TotalCredits[1] += finalCredits.TotalCredits[1];
} }
const now = Math.trunc(Date.now() / 1000); const now = Math.trunc(Date.now() / 1000); // TOVERIFY: Should we maybe subtract mission time as to apply credit boosters that expired during mission?
if ((inventory.Boosters.find(x => x.ItemType == "/Lotus/Types/Boosters/CreditBooster")?.ExpiryDate ?? 0) > now) { if ((inventory.Boosters.find(x => x.ItemType == "/Lotus/Types/Boosters/CreditBooster")?.ExpiryDate ?? 0) > now) {
inventory.RegularCredits += finalCredits.TotalCredits[1]; inventory.RegularCredits += finalCredits.TotalCredits[1];
finalCredits.TotalCredits[1] += finalCredits.TotalCredits[1]; finalCredits.TotalCredits[1] += finalCredits.TotalCredits[1];