fix: give an extra trade when leveling up MR (#1487)

Reviewed-on: OpenWF/SpaceNinjaServer#1487
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
Sainan 2025-04-06 10:18:15 -07:00 committed by Sainan
parent f906cdb5e8
commit 8f41d3c13f

View File

@ -23,7 +23,7 @@ const trainingResultController: RequestHandler = async (req, res): Promise<void>
const trainingResults = getJSONfromString<ITrainingResultsRequest>(String(req.body)); const trainingResults = getJSONfromString<ITrainingResultsRequest>(String(req.body));
const inventory = await getInventory(accountId); const inventory = await getInventory(accountId, "TrainingDate PlayerLevel TradesRemaining");
if (trainingResults.numLevelsGained == 1) { if (trainingResults.numLevelsGained == 1) {
let time = Date.now(); let time = Date.now();
@ -33,6 +33,7 @@ const trainingResultController: RequestHandler = async (req, res): Promise<void>
inventory.TrainingDate = new Date(time); inventory.TrainingDate = new Date(time);
inventory.PlayerLevel += 1; inventory.PlayerLevel += 1;
inventory.TradesRemaining += 1;
await createMessage(accountId, [ await createMessage(accountId, [
{ {