From 00acaed62a65be68ab78a21bfbe05f8b3f27bdca Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Sun, 2 Nov 2025 00:17:16 -0700 Subject: [PATCH] chore: reduce inventory byte size when faking XP (#2968) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2968 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/controllers/api/inventoryController.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controllers/api/inventoryController.ts b/src/controllers/api/inventoryController.ts index a0b293e01..230ac1397 100644 --- a/src/controllers/api/inventoryController.ts +++ b/src/controllers/api/inventoryController.ts @@ -353,11 +353,11 @@ export const getInventoryResponse = async ( if (!xpBasedLevelCapDisabled) { // This client has not been patched to accept any mastery rank, need to fake the XP. inventoryResponse.XPInfo = []; - let numFrames = getExpRequiredForMr(Math.min(inventory.spoofMasteryRank, 5030)) / 6000; + let numFrames = getExpRequiredForMr(Math.min(inventory.spoofMasteryRank, 5030)) / (30 * 200); while (numFrames-- > 0) { inventoryResponse.XPInfo.push({ ItemType: "/Lotus/Powersuits/Mag/Mag", - XP: 1_600_000 + XP: 900_000 // Enough for rank 30 as per https://wiki.warframe.com/w/Affinity }); } }