mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-19 15:54:09 +02:00
work on making sure all the functions are accounted for
This commit is contained in:
@@ -18,34 +18,9 @@ import { HacknetServer } from "../Hacknet/HacknetServer";
|
||||
import { HacknetNode } from "../Hacknet/HacknetNode";
|
||||
import { GetServer } from "../Server/AllServers";
|
||||
|
||||
export interface INetscriptHacknet {
|
||||
numNodes(): number;
|
||||
maxNumNodes(): number;
|
||||
purchaseNode(): any;
|
||||
getPurchaseNodeCost(): number;
|
||||
getNodeStats(i: number): any;
|
||||
upgradeLevel(i: number, n: number): boolean;
|
||||
upgradeRam(i: number, n: number): boolean;
|
||||
upgradeCore(i: number, n: number): boolean;
|
||||
upgradeCache(i: number, n: number): boolean;
|
||||
getLevelUpgradeCost(i: number, n: number): number;
|
||||
getRamUpgradeCost(i: number, n: number): number;
|
||||
getCoreUpgradeCost(i: number, n: number): number;
|
||||
getCacheUpgradeCost(i: number, n: number): number;
|
||||
numHashes(): number;
|
||||
hashCapacity(): number;
|
||||
hashCost(upgName: string): number;
|
||||
spendHashes(upgName: string, upgTarget: string): any;
|
||||
getHashUpgradeLevel(upgName: string): number;
|
||||
getStudyMult(): number;
|
||||
getTrainingMult(): number;
|
||||
}
|
||||
import { Hacknet as IHacknet } from "../ScriptEditor/NetscriptDefinitions";
|
||||
|
||||
export function NetscriptHacknet(
|
||||
player: IPlayer,
|
||||
workerScript: WorkerScript,
|
||||
helper: INetscriptHelper,
|
||||
): INetscriptHacknet {
|
||||
export function NetscriptHacknet(player: IPlayer, workerScript: WorkerScript, helper: INetscriptHelper): IHacknet {
|
||||
// Utility function to get Hacknet Node object
|
||||
const getHacknetNode = function (i: any, callingFn = ""): HacknetNode | HacknetServer {
|
||||
if (isNaN(i)) {
|
||||
|
||||
Reference in New Issue
Block a user