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,10 +174,12 @@ export const nemesisController: RequestHandler = async (req, res) => {
}
];
inventory.Nemesis!.Weakened = true;
if (!accountCheats.nemesisAlwaysCorrect) {
const upgrade = getKnifeUpgrade(inventory, dataknifeUpgrades, antivirusMods[passcode]);
consumeModCharge(response, inventory, upgrade, dataknifeUpgrades);
}
}
}
if (inventory.Nemesis!.HenchmenKilled < 100) {
inventory.Nemesis!.InfNodes = getInfNodes(getNemesisManifest(inventory.Nemesis!.manifest), 0);
@ -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);
}