do not comsume charge if correct cheat enabled

This commit is contained in:
AlexisinGit 2025-08-31 00:27:46 +08:00
parent e6d6ec2602
commit 9c77b38bb4

View File

@ -174,8 +174,10 @@ export const nemesisController: RequestHandler = async (req, res) => {
} }
]; ];
inventory.Nemesis!.Weakened = true; inventory.Nemesis!.Weakened = true;
const upgrade = getKnifeUpgrade(inventory, dataknifeUpgrades, antivirusMods[passcode]); if (!accountCheats.nemesisAlwaysCorrect) {
consumeModCharge(response, inventory, upgrade, dataknifeUpgrades); 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!; const dataknifeUpgrades = inventory.DataKnives[0].Configs[dataknifeConfigIndex].Upgrades!;
for (let i = 3; i != 6; ++i) { for (let i = 3; i != 6; ++i) {
//logger.debug(`subtracting a charge from ${dataknifeUpgrades[i]}`); //logger.debug(`subtracting a charge from ${dataknifeUpgrades[i]}`);
if (accountCheats.nemesisAlwaysCorrect){
break;
}
const upgrade = parseUpgrade(inventory, dataknifeUpgrades[i]); const upgrade = parseUpgrade(inventory, dataknifeUpgrades[i]);
consumeModCharge(response, inventory, upgrade, dataknifeUpgrades); consumeModCharge(response, inventory, upgrade, dataknifeUpgrades);
} }