From 9c77b38bb4d320f01f5e97a0bcbea16b06c54754 Mon Sep 17 00:00:00 2001 From: AlexisinGit <136088944+AlexisinGit@users.noreply.github.com> Date: Sun, 31 Aug 2025 00:27:46 +0800 Subject: [PATCH] do not comsume charge if correct cheat enabled --- src/controllers/api/nemesisController.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/controllers/api/nemesisController.ts b/src/controllers/api/nemesisController.ts index 59379547..919b5642 100644 --- a/src/controllers/api/nemesisController.ts +++ b/src/controllers/api/nemesisController.ts @@ -174,8 +174,10 @@ export const nemesisController: RequestHandler = async (req, res) => { } ]; inventory.Nemesis!.Weakened = true; - const upgrade = getKnifeUpgrade(inventory, dataknifeUpgrades, antivirusMods[passcode]); - consumeModCharge(response, inventory, upgrade, dataknifeUpgrades); + if (!accountCheats.nemesisAlwaysCorrect) { + const upgrade = getKnifeUpgrade(inventory, dataknifeUpgrades, antivirusMods[passcode]); + consumeModCharge(response, inventory, upgrade, dataknifeUpgrades); + } } } @@ -244,6 +246,9 @@ export const nemesisController: RequestHandler = async (req, res) => { const dataknifeUpgrades = inventory.DataKnives[0].Configs[dataknifeConfigIndex].Upgrades!; for (let i = 3; i != 6; ++i) { //logger.debug(`subtracting a charge from ${dataknifeUpgrades[i]}`); + if (accountCheats.nemesisAlwaysCorrect){ + break; + } const upgrade = parseUpgrade(inventory, dataknifeUpgrades[i]); consumeModCharge(response, inventory, upgrade, dataknifeUpgrades); }