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); }