mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-26 09:33:49 +01:00
Fix some achievements not triggered if hacked with backdoor command
Moving to BitVerse and returning from function happened before setting backdoorInstalled property to true, so Achievement Handler believed the current BitNode was not finished (unless we applied backdoor through hack command, which has correct code).
This commit is contained in:
parent
7107dd682c
commit
0bd8d3cb8f
@ -285,6 +285,7 @@ export class Terminal implements ITerminal {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!(server instanceof Server)) throw new Error("server should be normal server");
|
if (!(server instanceof Server)) throw new Error("server should be normal server");
|
||||||
|
server.backdoorInstalled = true;
|
||||||
if (SpecialServers.WorldDaemon === server.hostname) {
|
if (SpecialServers.WorldDaemon === server.hostname) {
|
||||||
if (player.bitNodeN == null) {
|
if (player.bitNodeN == null) {
|
||||||
player.bitNodeN = 1;
|
player.bitNodeN = 1;
|
||||||
@ -292,7 +293,6 @@ export class Terminal implements ITerminal {
|
|||||||
router.toBitVerse(false, false);
|
router.toBitVerse(false, false);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
server.backdoorInstalled = true;
|
|
||||||
this.print("Backdoor successful!");
|
this.print("Backdoor successful!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user