fix: cap nemesis rank
Some checks failed
Build / build (push) Has been cancelled
Build / build (pull_request) Successful in 1m54s

This commit is contained in:
Sainan 2025-06-07 00:58:13 +02:00
parent 20c4092dfe
commit 3e6448d80b

View File

@ -153,13 +153,13 @@ export const nemesisController: RequestHandler = async (req, res) => {
if (passcode[body.position] != body.guess) { if (passcode[body.position] != body.guess) {
res.end(); res.end();
} else { } else {
inventory.Nemesis!.Rank += 1; const manifest = getNemesisManifest(inventory.Nemesis!.manifest);
inventory.Nemesis!.InfNodes = getInfNodes( if (inventory.Nemesis!.Rank + 1 < manifest.systemIndexes.length) {
getNemesisManifest(inventory.Nemesis!.manifest), inventory.Nemesis!.Rank += 1;
inventory.Nemesis!.Rank inventory.Nemesis!.InfNodes = getInfNodes(manifest, inventory.Nemesis!.Rank);
); await inventory.save();
await inventory.save(); res.json({ RankIncrease: 1 });
res.json({ RankIncrease: 1 }); }
} }
} }
} else if ((req.query.mode as string) == "rs") { } else if ((req.query.mode as string) == "rs") {