don't compute passcode when validating oull
This commit is contained in:
parent
3c20a1cfc1
commit
d099073f5b
@ -150,16 +150,18 @@ 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 manifest = getNemesisManifest(inventory.Nemesis!.manifest);
|
const passcode = getNemesisPasscode(inventory.Nemesis!);
|
||||||
if (inventory.Nemesis!.Rank + 1 < manifest.systemIndexes.length) {
|
if (passcode[body.position] != body.guess) {
|
||||||
inventory.Nemesis!.Rank += 1;
|
const manifest = getNemesisManifest(inventory.Nemesis!.manifest);
|
||||||
RankIncrease = 1;
|
if (inventory.Nemesis!.Rank + 1 < manifest.systemIndexes.length) {
|
||||||
|
inventory.Nemesis!.Rank += 1;
|
||||||
|
RankIncrease = 1;
|
||||||
|
}
|
||||||
|
inventory.Nemesis!.InfNodes = getInfNodes(manifest, inventory.Nemesis!.Rank);
|
||||||
|
await inventory.save();
|
||||||
}
|
}
|
||||||
inventory.Nemesis!.InfNodes = getInfNodes(manifest, inventory.Nemesis!.Rank);
|
|
||||||
await inventory.save();
|
|
||||||
}
|
}
|
||||||
res.json({ RankIncrease });
|
res.json({ RankIncrease });
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user