fix: oull being considered an incorrect guess #2125

Merged
Sainan merged 2 commits from oull into main 2025-06-07 02:16:51 -07:00
Showing only changes of commit d099073f5b - Show all commits

View File

@ -150,9 +150,10 @@ export const nemesisController: RequestHandler = async (req, res) => {
await inventory.save(); await inventory.save();
res.json(response); res.json(response);
} else { } else {
const passcode = getNemesisPasscode(inventory.Nemesis!);
let RankIncrease: number | undefined; let RankIncrease: number | undefined;
if (body.guess != GUESS_WILDCARD && passcode[body.position] != body.guess) { if (body.guess != GUESS_WILDCARD) {
const passcode = getNemesisPasscode(inventory.Nemesis!);
if (passcode[body.position] != body.guess) {
const manifest = getNemesisManifest(inventory.Nemesis!.manifest); const manifest = getNemesisManifest(inventory.Nemesis!.manifest);
if (inventory.Nemesis!.Rank + 1 < manifest.systemIndexes.length) { if (inventory.Nemesis!.Rank + 1 < manifest.systemIndexes.length) {
inventory.Nemesis!.Rank += 1; inventory.Nemesis!.Rank += 1;
@ -161,6 +162,7 @@ export const nemesisController: RequestHandler = async (req, res) => {
inventory.Nemesis!.InfNodes = getInfNodes(manifest, inventory.Nemesis!.Rank); inventory.Nemesis!.InfNodes = getInfNodes(manifest, inventory.Nemesis!.Rank);
await inventory.save(); await inventory.save();
} }
}
res.json({ RankIncrease }); res.json({ RankIncrease });
} }
} else if ((req.query.mode as string) == "rs") { } else if ((req.query.mode as string) == "rs") {