mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-05-14 03:20:07 +02:00
DARKNET: Darkweb Expansion Project & Bitnode (#2139)
This is BN15. It is a really big change; see the PR for all the details.
This commit is contained in:
committed by
GitHub
parent
a674633f6c
commit
6073964768
+16
-1
@@ -22,7 +22,7 @@ import { checkForMessagesToSend } from "./Message/MessageHelpers";
|
||||
import { loadAllRunningScripts, updateOnlineScriptTimes } from "./NetscriptWorker";
|
||||
import { Player } from "@player";
|
||||
import { saveObject, loadGame } from "./SaveObject";
|
||||
import { GetAllServers, initForeignServers } from "./Server/AllServers";
|
||||
import { GetAllServers } from "./Server/AllServers";
|
||||
import { Settings } from "./Settings/Settings";
|
||||
import { FormatsNeedToChange } from "./ui/formatNumber";
|
||||
import { canAccessStockMarket, initSymbolToStockMap, processStockPrices } from "./StockMarket/StockMarket";
|
||||
@@ -49,6 +49,11 @@ import { EventEmitter } from "./utils/EventEmitter";
|
||||
import { Companies } from "./Company/Companies";
|
||||
import { resetGoPromises } from "./Go/boardAnalysis/goAI";
|
||||
import { getRecordEntries } from "./Types/Record";
|
||||
import { storeDarknetCycles } from "./DarkNet/models/DarknetState";
|
||||
import { processDarknet } from "./DarkNet/controllers/NetworkMovement";
|
||||
import { hasDarknetAccess } from "./DarkNet/utils/darknetAuthUtils";
|
||||
import { initForeignServers } from "./Server/ServerHelpers";
|
||||
import { apr1 } from "./Terminal/commands/apr1";
|
||||
|
||||
declare global {
|
||||
// This property is only available in the dev build
|
||||
@@ -63,6 +68,8 @@ declare global {
|
||||
loadGame: typeof loadGame;
|
||||
};
|
||||
};
|
||||
// eslint-disable-next-line no-var
|
||||
var openDevMenu: () => void;
|
||||
}
|
||||
|
||||
export const GameCycleEvents = new EventEmitter<[]>();
|
||||
@@ -114,6 +121,11 @@ const Engine = {
|
||||
// Sleeves
|
||||
Player.sleeves.forEach((sleeve) => sleeve.process(numCycles));
|
||||
|
||||
// Darknet
|
||||
if (hasDarknetAccess()) {
|
||||
processDarknet(numCycles);
|
||||
}
|
||||
|
||||
// Update the running time of all active scripts
|
||||
updateOnlineScriptTimes(numCycles);
|
||||
|
||||
@@ -322,6 +334,8 @@ const Engine = {
|
||||
|
||||
Go.storeCycles(numCyclesOffline);
|
||||
|
||||
storeDarknetCycles(numCyclesOffline);
|
||||
|
||||
staneksGift.process(numCyclesOffline);
|
||||
|
||||
// Sleeves offline progress
|
||||
@@ -396,6 +410,7 @@ const Engine = {
|
||||
},
|
||||
};
|
||||
}
|
||||
globalThis.openDevMenu = () => apr1();
|
||||
},
|
||||
|
||||
start: function () {
|
||||
|
||||
Reference in New Issue
Block a user