From a48d91b4cdbc146051f44e1c389759a0cd7b4528 Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 08:24:05 -0700 Subject: [PATCH 1/9] added syntax useage to github ns main page --- markdown/bitburner.ns.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md index 48240f8c9..143d608af 100644 --- a/markdown/bitburner.ns.md +++ b/markdown/bitburner.ns.md @@ -11,6 +11,23 @@ Collection of all functions passed to scripts ```typescript export interface NS extends Singularity ``` + +Usage: + +ns1: +``` +property.methodName +``` +paragraph [ns1 gameDocs](https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html) + + + +ns2: +``` +ns.property.methodName +``` +paragraph [ns2 gameDocs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html) + Extends: [Singularity](./bitburner.singularity.md) ## Properties From ab24e4865e5857f3b834e722e9f437cef48580fd Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 08:34:20 -0700 Subject: [PATCH 2/9] reverted back to orginal --- markdown/bitburner.ns.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md index 143d608af..48240f8c9 100644 --- a/markdown/bitburner.ns.md +++ b/markdown/bitburner.ns.md @@ -11,23 +11,6 @@ Collection of all functions passed to scripts ```typescript export interface NS extends Singularity ``` - -Usage: - -ns1: -``` -property.methodName -``` -paragraph [ns1 gameDocs](https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html) - - - -ns2: -``` -ns.property.methodName -``` -paragraph [ns2 gameDocs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html) - Extends: [Singularity](./bitburner.singularity.md) ## Properties From 687682fcbd7ee5a1ad51c24c840c6da24b31fab2 Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 10:10:32 -0700 Subject: [PATCH 3/9] added syntax useage to github ns page --- dist/bitburner.d.ts | 23 +++++++++++---- input/bitburner.api.json | 30 +++++--------------- markdown/bitburner.ns.getpurchasedservers.md | 13 ++------- markdown/bitburner.ns.getweakentime.md | 2 +- markdown/bitburner.ns.hackanalyze.md | 4 +-- markdown/bitburner.ns.md | 16 ++++++++++- package-lock.json | 1 + src/ScriptEditor/NetscriptDefinitions.d.ts | 12 ++++++++ 8 files changed, 58 insertions(+), 43 deletions(-) diff --git a/dist/bitburner.d.ts b/dist/bitburner.d.ts index 483ebf0d4..f8a461da4 100644 --- a/dist/bitburner.d.ts +++ b/dist/bitburner.d.ts @@ -2124,6 +2124,18 @@ export declare interface NodeStats { /** * Collection of all functions passed to scripts * @public + * @remarks + * Basic ns1 usage example: + * ``` + * property.methodName; + * ``` + * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html| ns1 in-game docs} + *
+ * Basic ns2 usage example: + * ``` + * ns.property.methodName; + * ``` + * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} */ export declare interface NS extends Singularity { /** @@ -2321,9 +2333,9 @@ export declare interface NS extends Singularity { * * @example * ```ts - * //For example, assume the following returns 1: + * //For example, assume the following returns 0.01: * hackAnalyze("foodnstuff"); - * //This means that if hack the foodnstuff server, then you will steal 1% of its total money. If you hack using N threads, then you will steal N% of its total money. + * //This means that if hack the foodnstuff server, then you will steal 1% of its total money. If you hack using N threads, then you will steal N*0.01% of its total money. * ``` * @param host - Hostname of the target server. * @returns The percentage of money you will steal from the target server with a single hack. @@ -3259,13 +3271,12 @@ export declare interface NS extends Singularity { deleteServer(host: string): boolean; /** - * Returns an array with either the hostnames or IPs of all of the servers you have purchased. + * Returns an array with the hostnames of all of the servers you have purchased. * * @remarks 2.25 GB - * @param hostnameMode - Optional. Defaults to true. Returns hostnames if true, and IPs if false. - * @returns Returns an array with either the hostnames or IPs of all of the servers you have purchased. + * @returns Returns an array with the hostnames of all of the servers you have purchased. */ - getPurchasedServers(hostnameMode?: boolean): string[]; + getPurchasedServers(): string[]; /** * Returns the maximum number of servers you can purchase. diff --git a/input/bitburner.api.json b/input/bitburner.api.json index a508c9761..7625926d8 100644 --- a/input/bitburner.api.json +++ b/input/bitburner.api.json @@ -14221,7 +14221,7 @@ { "kind": "Interface", "canonicalReference": "bitburner!NS:interface", - "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @public\n */\n", + "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```\n * property.methodName;\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}
Basic ns2 usage example:\n * ```\n * ns.property.methodName;\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", @@ -15562,19 +15562,11 @@ { "kind": "MethodSignature", "canonicalReference": "bitburner!NS#getPurchasedServers:member(1)", - "docComment": "/**\n * Returns an array with either the hostnames or IPs of all of the servers you have purchased.\n *\n * @remarks\n *\n * 2.25 GB\n *\n * @param hostnameMode - Optional. Defaults to true. Returns hostnames if true, and IPs if false.\n *\n * @returns Returns an array with either the hostnames or IPs of all of the servers you have purchased.\n */\n", + "docComment": "/**\n * Returns an array with the hostnames of all of the servers you have purchased.\n *\n * @remarks\n *\n * 2.25 GB\n *\n * @returns Returns an array with the hostnames of all of the servers you have purchased.\n */\n", "excerptTokens": [ { "kind": "Content", - "text": "getPurchasedServers(hostnameMode?: " - }, - { - "kind": "Content", - "text": "boolean" - }, - { - "kind": "Content", - "text": "): " + "text": "getPurchasedServers(): " }, { "kind": "Content", @@ -15587,20 +15579,12 @@ ], "isOptional": false, "returnTypeTokenRange": { - "startIndex": 3, - "endIndex": 4 + "startIndex": 1, + "endIndex": 2 }, "releaseTag": "Public", "overloadIndex": 1, - "parameters": [ - { - "parameterName": "hostnameMode", - "parameterTypeTokenRange": { - "startIndex": 1, - "endIndex": 2 - } - } - ], + "parameters": [], "name": "getPurchasedServers" }, { @@ -16839,7 +16823,7 @@ { "kind": "MethodSignature", "canonicalReference": "bitburner!NS#hackAnalyze:member(1)", - "docComment": "/**\n * Get the percent of money stolen with a single thread.\n *\n * @remarks\n *\n * RAM cost: 1 GB\n *\n * Returns the percentage of the specified server’s money you will steal with a single hack. This value is returned in percentage form, not decimal (Netscript functions typically return in decimal form, but not this one).\n *\n * @param host - Hostname of the target server.\n *\n * @returns The percentage of money you will steal from the target server with a single hack.\n *\n * @example\n * ```ts\n * //For example, assume the following returns 1:\n * hackAnalyze(\"foodnstuff\");\n * //This means that if hack the foodnstuff server, then you will steal 1% of its total money. If you hack using N threads, then you will steal N% of its total money.\n * ```\n *\n */\n", + "docComment": "/**\n * Get the percent of money stolen with a single thread.\n *\n * @remarks\n *\n * RAM cost: 1 GB\n *\n * Returns the percentage of the specified server’s money you will steal with a single hack. This value is returned in percentage form, not decimal (Netscript functions typically return in decimal form, but not this one).\n *\n * @param host - Hostname of the target server.\n *\n * @returns The percentage of money you will steal from the target server with a single hack.\n *\n * @example\n * ```ts\n * //For example, assume the following returns 0.01:\n * hackAnalyze(\"foodnstuff\");\n * //This means that if hack the foodnstuff server, then you will steal 1% of its total money. If you hack using N threads, then you will steal N*0.01% of its total money.\n * ```\n *\n */\n", "excerptTokens": [ { "kind": "Content", diff --git a/markdown/bitburner.ns.getpurchasedservers.md b/markdown/bitburner.ns.getpurchasedservers.md index 757cf6f9e..3117ef93c 100644 --- a/markdown/bitburner.ns.getpurchasedservers.md +++ b/markdown/bitburner.ns.getpurchasedservers.md @@ -4,25 +4,18 @@ ## NS.getPurchasedServers() method -Returns an array with either the hostnames or IPs of all of the servers you have purchased. +Returns an array with the hostnames of all of the servers you have purchased. Signature: ```typescript -getPurchasedServers(hostnameMode?: boolean): string[]; +getPurchasedServers(): string[]; ``` - -## Parameters - -| Parameter | Type | Description | -| --- | --- | --- | -| hostnameMode | boolean | Optional. Defaults to true. Returns hostnames if true, and IPs if false. | - Returns: string\[\] -Returns an array with either the hostnames or IPs of all of the servers you have purchased. +Returns an array with the hostnames of all of the servers you have purchased. ## Remarks diff --git a/markdown/bitburner.ns.getweakentime.md b/markdown/bitburner.ns.getweakentime.md index 1fe6e825d..8b0d8d911 100644 --- a/markdown/bitburner.ns.getweakentime.md +++ b/markdown/bitburner.ns.getweakentime.md @@ -22,7 +22,7 @@ getWeakenTime(host: string): number; number -Returns the amount of time in milliseconds it takes to execute the weaken Netscript function. Returns Infinity if called on a Hacknet Server. +Returns the amount of time in milliseconds it takes to execute the grow Netscript function. Returns Infinity if called on a Hacknet Server. ## Remarks diff --git a/markdown/bitburner.ns.hackanalyze.md b/markdown/bitburner.ns.hackanalyze.md index 20ac97c46..74d04c5f7 100644 --- a/markdown/bitburner.ns.hackanalyze.md +++ b/markdown/bitburner.ns.hackanalyze.md @@ -34,8 +34,8 @@ Returns the percentage of the specified server’s money you will steal with a s ```ts -//For example, assume the following returns 1: +//For example, assume the following returns 0.01: hackAnalyze("foodnstuff"); -//This means that if hack the foodnstuff server, then you will steal 1% of its total money. If you hack using N threads, then you will steal N% of its total money. +//This means that if hack the foodnstuff server, then you will steal 1% of its total money. If you hack using N threads, then you will steal N*0.01% of its total money. ``` diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md index 48240f8c9..e24824de4 100644 --- a/markdown/bitburner.ns.md +++ b/markdown/bitburner.ns.md @@ -13,6 +13,20 @@ export interface NS extends Singularity ``` Extends: [Singularity](./bitburner.singularity.md) +## Remarks + +Basic ns1 usage example: + +``` +property.methodName; +``` +[ns1 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html)
Basic ns2 usage example: + +``` +ns.property.methodName; +``` +[ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html) + ## Properties | Property | Type | Description | @@ -61,7 +75,7 @@ export interface NS extends Singularity | [getPurchasedServerCost(ram)](./bitburner.ns.getpurchasedservercost.md) | Get cost of purchasing a server. | | [getPurchasedServerLimit()](./bitburner.ns.getpurchasedserverlimit.md) | Returns the maximum number of servers you can purchase. | | [getPurchasedServerMaxRam()](./bitburner.ns.getpurchasedservermaxram.md) | Returns the maximum RAM that a purchased server can have. | -| [getPurchasedServers(hostnameMode)](./bitburner.ns.getpurchasedservers.md) | Returns an array with either the hostnames or IPs of all of the servers you have purchased. | +| [getPurchasedServers()](./bitburner.ns.getpurchasedservers.md) | Returns an array with the hostnames of all of the servers you have purchased. | | [getRunningScript(filename, hostname, args)](./bitburner.ns.getrunningscript.md) | Get general info about a running script. | | [getScriptExpGain(script, host, args)](./bitburner.ns.getscriptexpgain.md) | Get the exp gain of a script. | | [getScriptIncome(script, host, args)](./bitburner.ns.getscriptincome.md) | Get the income of a script. | diff --git a/package-lock.json b/package-lock.json index 599d87693..2c4ccd75a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "bitburner", "version": "1.1.0", "hasInstallScript": true, "license": "SEE LICENSE IN license.txt", diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index b25183298..e5aff2a9d 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -3707,6 +3707,18 @@ interface Stanek { /** * Collection of all functions passed to scripts * @public + * @remarks + * Basic ns1 usage example: + * ``` + * property.methodName; + * ``` + * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html| ns1 in-game docs} + *
+ * Basic ns2 usage example: + * ``` + * ns.property.methodName; + * ``` + * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} */ export interface NS extends Singularity { /** From 632e1f70f3c5b3e44f904af3c2d0dfb72acad198 Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 10:25:54 -0700 Subject: [PATCH 4/9] added rs to backricks to color code syntax --- dist/bitburner.d.ts | 8 +++++--- input/bitburner.api.json | 2 +- markdown/bitburner.ns.md | 8 +++++--- src/ScriptEditor/NetscriptDefinitions.d.ts | 8 +++++--- 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/dist/bitburner.d.ts b/dist/bitburner.d.ts index f8a461da4..32afd2832 100644 --- a/dist/bitburner.d.ts +++ b/dist/bitburner.d.ts @@ -2126,14 +2126,16 @@ export declare interface NodeStats { * @public * @remarks * Basic ns1 usage example: - * ``` + * ```ts * property.methodName; * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html| ns1 in-game docs} *
* Basic ns2 usage example: - * ``` - * ns.property.methodName; + * ```ts + * export async function main(ns) { + * ns.property.methodName; + * } * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} */ diff --git a/input/bitburner.api.json b/input/bitburner.api.json index 7625926d8..416ce0dcb 100644 --- a/input/bitburner.api.json +++ b/input/bitburner.api.json @@ -14221,7 +14221,7 @@ { "kind": "Interface", "canonicalReference": "bitburner!NS:interface", - "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```\n * property.methodName;\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}
Basic ns2 usage example:\n * ```\n * ns.property.methodName;\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}\n *\n * @public\n */\n", + "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```ts\n * property.methodName;\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}
Basic ns2 usage example:\n * ```ts\n * export async function main(ns) {\n * ns.property.methodName;\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md index e24824de4..7e1a2fdae 100644 --- a/markdown/bitburner.ns.md +++ b/markdown/bitburner.ns.md @@ -17,13 +17,15 @@ export interface NS extends Singularity Basic ns1 usage example: -``` +```ts property.methodName; ``` [ns1 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html)
Basic ns2 usage example: -``` -ns.property.methodName; +```ts +export async function main(ns) { + ns.property.methodName; +} ``` [ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html) diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index e5aff2a9d..c6ca3bab6 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -3709,14 +3709,16 @@ interface Stanek { * @public * @remarks * Basic ns1 usage example: - * ``` + * ```ts * property.methodName; * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html| ns1 in-game docs} *
* Basic ns2 usage example: - * ``` - * ns.property.methodName; + * ```ts + * export async function main(ns) { + * ns.property.methodName; + * } * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} */ From 3926913790d23c73230f6efc2f87377a430809ae Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 21:47:18 -0700 Subject: [PATCH 5/9] updated appearach of example sections based on alainbryden suggestion --- dist/bitburner.d.ts | 11 +++++++++-- input/bitburner.api.json | 2 +- markdown/bitburner.ns.md | 12 +++++++++--- src/ScriptEditor/NetscriptDefinitions.d.ts | 11 +++++++++-- 4 files changed, 28 insertions(+), 8 deletions(-) diff --git a/dist/bitburner.d.ts b/dist/bitburner.d.ts index 32afd2832..f9e541aa0 100644 --- a/dist/bitburner.d.ts +++ b/dist/bitburner.d.ts @@ -2127,17 +2127,24 @@ export declare interface NodeStats { * @remarks * Basic ns1 usage example: * ```ts - * property.methodName; + * // Basic ns functions can be used directly + * methodName(); + * // Some related functions are gathered within a common namespace + * property.methodName() * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html| ns1 in-game docs} *
* Basic ns2 usage example: * ```ts * export async function main(ns) { - * ns.property.methodName; + * // Basic ns functions can be accessed on the ns object + * ns.methodName; + * // Some related functions are gathered under a sub-property of the ns object + * ns.property.methodName * } * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} + *
*/ export declare interface NS extends Singularity { /** diff --git a/input/bitburner.api.json b/input/bitburner.api.json index 416ce0dcb..448926938 100644 --- a/input/bitburner.api.json +++ b/input/bitburner.api.json @@ -14221,7 +14221,7 @@ { "kind": "Interface", "canonicalReference": "bitburner!NS:interface", - "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```ts\n * property.methodName;\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}
Basic ns2 usage example:\n * ```ts\n * export async function main(ns) {\n * ns.property.methodName;\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}\n *\n * @public\n */\n", + "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```ts\n * // Basic ns functions can be used directly\n * methodName();\n * // Some related functions are gathered within a common namespace\n * property.methodName()\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}
Basic ns2 usage example:\n * ```ts\n * export async function main(ns) {\n * // Basic ns functions can be accessed on the ns object\n * ns.methodName;\n * // Some related functions are gathered under a sub-property of the ns object\n * ns.property.methodName\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}
\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md index 7e1a2fdae..f35fda80b 100644 --- a/markdown/bitburner.ns.md +++ b/markdown/bitburner.ns.md @@ -18,16 +18,22 @@ export interface NS extends Singularity Basic ns1 usage example: ```ts -property.methodName; + // Basic ns functions can be used directly + methodName(); + // Some related functions are gathered within a common namespace + property.methodName() ``` [ns1 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html)
Basic ns2 usage example: ```ts export async function main(ns) { - ns.property.methodName; + // Basic ns functions can be accessed on the ns object + ns.methodName; + // Some related functions are gathered under a sub-property of the ns object + ns.property.methodName } ``` -[ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html) +[ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html)
## Properties diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index c6ca3bab6..84bd5b67f 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -3710,17 +3710,24 @@ interface Stanek { * @remarks * Basic ns1 usage example: * ```ts - * property.methodName; + * // Basic ns functions can be used directly + * methodName(); + * // Some related functions are gathered within a common namespace + * property.methodName() * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html| ns1 in-game docs} *
* Basic ns2 usage example: * ```ts * export async function main(ns) { - * ns.property.methodName; + * // Basic ns functions can be accessed on the ns object + * ns.methodName; + * // Some related functions are gathered under a sub-property of the ns object + * ns.property.methodName * } * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} + *
*/ export interface NS extends Singularity { /** From db9b0a8ec8e32c3e0f169c5fc62d2f37b93397db Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 22:01:44 -0700 Subject: [PATCH 6/9] added await before the ns2 method calls --- markdown/bitburner.ns.pdf | Bin 0 -> 108283 bytes markdown/bitburner.ns.png | Bin 0 -> 43720 bytes src/ScriptEditor/NetscriptDefinitions.d.ts | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 markdown/bitburner.ns.pdf create mode 100644 markdown/bitburner.ns.png diff --git a/markdown/bitburner.ns.pdf b/markdown/bitburner.ns.pdf new file mode 100644 index 0000000000000000000000000000000000000000..46ccad00dbfa67f881a9a9bfaf0c6359c343d1f4 GIT binary patch literal 108283 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

#B7aXqxz&Oy1TQ_afXYd)yd*X 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%0DVq{00?i7y2LXG^(~M11LcN$wVVjYX4(qrezIR{t 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 literal 0 HcmV?d00001 diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index 84bd5b67f..56553773e 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -3721,9 +3721,9 @@ interface Stanek { * ```ts * export async function main(ns) { * // Basic ns functions can be accessed on the ns object - * ns.methodName; + * await ns.methodName; * // Some related functions are gathered under a sub-property of the ns object - * ns.property.methodName + * await ns.property.methodName * } * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} From e1e032b61f4670f1d0ab5fc6be2c536577d66dc6 Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 22:15:29 -0700 Subject: [PATCH 7/9] added semi colons they were missing at the end of some examples --- dist/bitburner.d.ts | 4 ++-- input/bitburner.api.json | 2 +- markdown/bitburner.ns.md | 4 ++-- markdown/bitburner.ns.pdf | Bin 108283 -> 0 bytes markdown/bitburner.ns.png | Bin 43720 -> 0 bytes src/ScriptEditor/NetscriptDefinitions.d.ts | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) delete mode 100644 markdown/bitburner.ns.pdf delete mode 100644 markdown/bitburner.ns.png diff --git a/dist/bitburner.d.ts b/dist/bitburner.d.ts index f9e541aa0..f892cee8e 100644 --- a/dist/bitburner.d.ts +++ b/dist/bitburner.d.ts @@ -2138,9 +2138,9 @@ export declare interface NodeStats { * ```ts * export async function main(ns) { * // Basic ns functions can be accessed on the ns object - * ns.methodName; + * await ns.methodName; * // Some related functions are gathered under a sub-property of the ns object - * ns.property.methodName + * await ns.property.methodName * } * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} diff --git a/input/bitburner.api.json b/input/bitburner.api.json index 448926938..23a6155d9 100644 --- a/input/bitburner.api.json +++ b/input/bitburner.api.json @@ -14221,7 +14221,7 @@ { "kind": "Interface", "canonicalReference": "bitburner!NS:interface", - "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```ts\n * // Basic ns functions can be used directly\n * methodName();\n * // Some related functions are gathered within a common namespace\n * property.methodName()\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}


Basic ns2 usage example:\n * ```ts\n * export async function main(ns) {\n * // Basic ns functions can be accessed on the ns object\n * ns.methodName;\n * // Some related functions are gathered under a sub-property of the ns object\n * ns.property.methodName\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}
\n *\n * @public\n */\n", + "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```ts\n * // Basic ns functions can be used directly\n * methodName();\n * // Some related functions are gathered within a common namespace\n * property.methodName()\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}
Basic ns2 usage example:\n * ```ts\n * export async function main(ns) {\n * // Basic ns functions can be accessed on the ns object\n * await ns.methodName;\n * // Some related functions are gathered under a sub-property of the ns object\n * await ns.property.methodName\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}
\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md index f35fda80b..717e5efd0 100644 --- a/markdown/bitburner.ns.md +++ b/markdown/bitburner.ns.md @@ -28,9 +28,9 @@ export interface NS extends Singularity ```ts export async function main(ns) { // Basic ns functions can be accessed on the ns object - ns.methodName; + await ns.methodName; // Some related functions are gathered under a sub-property of the ns object - ns.property.methodName + await ns.property.methodName } ``` [ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html)
diff --git a/markdown/bitburner.ns.pdf b/markdown/bitburner.ns.pdf deleted file mode 100644 index 46ccad00dbfa67f881a9a9bfaf0c6359c343d1f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108283 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
@@ -3723,7 +3723,7 @@ interface Stanek { * // Basic ns functions can be accessed on the ns object * await ns.methodName; * // Some related functions are gathered under a sub-property of the ns object - * await ns.property.methodName + * await ns.property.methodName; * } * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} From 53a8cbe9bd132b46a2b9bbb6da6d0d9727cae7fb Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 22:17:54 -0700 Subject: [PATCH 8/9] have to re commit for some reason sry same as before semi colons --- dist/bitburner.d.ts | 4 ++-- input/bitburner.api.json | 2 +- markdown/bitburner.ns.md | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/bitburner.d.ts b/dist/bitburner.d.ts index f892cee8e..2819851e0 100644 --- a/dist/bitburner.d.ts +++ b/dist/bitburner.d.ts @@ -2130,7 +2130,7 @@ export declare interface NodeStats { * // Basic ns functions can be used directly * methodName(); * // Some related functions are gathered within a common namespace - * property.methodName() + * property.methodName(); * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html| ns1 in-game docs} *
@@ -2140,7 +2140,7 @@ export declare interface NodeStats { * // Basic ns functions can be accessed on the ns object * await ns.methodName; * // Some related functions are gathered under a sub-property of the ns object - * await ns.property.methodName + * await ns.property.methodName; * } * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html| ns2 in-game docs} diff --git a/input/bitburner.api.json b/input/bitburner.api.json index 23a6155d9..fed345ce6 100644 --- a/input/bitburner.api.json +++ b/input/bitburner.api.json @@ -14221,7 +14221,7 @@ { "kind": "Interface", "canonicalReference": "bitburner!NS:interface", - "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```ts\n * // Basic ns functions can be used directly\n * methodName();\n * // Some related functions are gathered within a common namespace\n * property.methodName()\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}
Basic ns2 usage example:\n * ```ts\n * export async function main(ns) {\n * // Basic ns functions can be accessed on the ns object\n * await ns.methodName;\n * // Some related functions are gathered under a sub-property of the ns object\n * await ns.property.methodName\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}
\n *\n * @public\n */\n", + "docComment": "/**\n * Collection of all functions passed to scripts\n *\n * @remarks\n *\n * Basic ns1 usage example:\n * ```ts\n * // Basic ns functions can be used directly\n * methodName();\n * // Some related functions are gathered within a common namespace\n * property.methodName();\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html | ns1 in-game docs}
Basic ns2 usage example:\n * ```ts\n * export async function main(ns) {\n * // Basic ns functions can be accessed on the ns object\n * await ns.methodName;\n * // Some related functions are gathered under a sub-property of the ns object\n * await ns.property.methodName;\n * }\n * ```\n *\n * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html | ns2 in-game docs}
\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md index 717e5efd0..d41db6b36 100644 --- a/markdown/bitburner.ns.md +++ b/markdown/bitburner.ns.md @@ -21,7 +21,7 @@ export interface NS extends Singularity // Basic ns functions can be used directly methodName(); // Some related functions are gathered within a common namespace - property.methodName() + property.methodName(); ``` [ns1 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html)
Basic ns2 usage example: @@ -30,7 +30,7 @@ export async function main(ns) { // Basic ns functions can be accessed on the ns object await ns.methodName; // Some related functions are gathered under a sub-property of the ns object - await ns.property.methodName + await ns.property.methodName; } ``` [ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html)
From 89bc702ef26bb280d63d7a3076fa24352c80cf0f Mon Sep 17 00:00:00 2001 From: Jordan Turner Date: Wed, 15 Dec 2021 22:18:47 -0700 Subject: [PATCH 9/9] . --- markdown/bitburner.ns.md | 246 ++++++++++++++++++++------------------- 1 file changed, 124 insertions(+), 122 deletions(-) diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md index d41db6b36..a3847b1a1 100644 --- a/markdown/bitburner.ns.md +++ b/markdown/bitburner.ns.md @@ -9,8 +9,9 @@ Collection of all functions passed to scripts Signature: ```typescript -export interface NS extends Singularity +export interface NS extends Singularity ``` + Extends: [Singularity](./bitburner.singularity.md) ## Remarks @@ -18,138 +19,139 @@ export interface NS extends Singularity Basic ns1 usage example: ```ts - // Basic ns functions can be used directly - methodName(); - // Some related functions are gathered within a common namespace - property.methodName(); +// Basic ns functions can be used directly +methodName(); +// Some related functions are gathered within a common namespace +property.methodName(); ``` + [ns1 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html)
Basic ns2 usage example: ```ts export async function main(ns) { - // Basic ns functions can be accessed on the ns object - await ns.methodName; - // Some related functions are gathered under a sub-property of the ns object - await ns.property.methodName; + // Basic ns functions can be accessed on the ns object + await ns.methodName; + // Some related functions are gathered under a sub-property of the ns object + await ns.property.methodName; } ``` + [ns2 in-game docs](https://bitburner.readthedocs.io/en/latest/netscript/netscriptjs.html)
## Properties -| Property | Type | Description | -| --- | --- | --- | -| [args](./bitburner.ns.args.md) | (string \| number \| boolean)\[\] | Arguments passed into the script. | -| [bladeburner](./bitburner.ns.bladeburner.md) | [Bladeburner](./bitburner.bladeburner.md) | Namespace for bladeburner functions. | -| [codingcontract](./bitburner.ns.codingcontract.md) | [CodingContract](./bitburner.codingcontract.md) | Namespace for codingcontract functions. | -| [corporation](./bitburner.ns.corporation.md) | [Corporation](./bitburner.corporation.md) | Namespace for corporation functions. RAM cost: 0 GB | -| [formulas](./bitburner.ns.formulas.md) | [Formulas](./bitburner.formulas.md) | Namespace for formulas functions. | -| [gang](./bitburner.ns.gang.md) | [Gang](./bitburner.gang.md) | Namespace for gang functions. | -| [hacknet](./bitburner.ns.hacknet.md) | [Hacknet](./bitburner.hacknet.md) | Namespace for hacknet functions. | -| [sleeve](./bitburner.ns.sleeve.md) | [Sleeve](./bitburner.sleeve.md) | Namespace for sleeve functions. | -| [stanek](./bitburner.ns.stanek.md) | [Stanek](./bitburner.stanek.md) | Namespace for stanek functions. RAM cost: 0 GB | -| [stock](./bitburner.ns.stock.md) | [TIX](./bitburner.tix.md) | Namespace for stock functions. | +| Property | Type | Description | +| -------------------------------------------------- | ----------------------------------------------- | --------------------------------------------------- | +| [args](./bitburner.ns.args.md) | (string \| number \| boolean)\[\] | Arguments passed into the script. | +| [bladeburner](./bitburner.ns.bladeburner.md) | [Bladeburner](./bitburner.bladeburner.md) | Namespace for bladeburner functions. | +| [codingcontract](./bitburner.ns.codingcontract.md) | [CodingContract](./bitburner.codingcontract.md) | Namespace for codingcontract functions. | +| [corporation](./bitburner.ns.corporation.md) | [Corporation](./bitburner.corporation.md) | Namespace for corporation functions. RAM cost: 0 GB | +| [formulas](./bitburner.ns.formulas.md) | [Formulas](./bitburner.formulas.md) | Namespace for formulas functions. | +| [gang](./bitburner.ns.gang.md) | [Gang](./bitburner.gang.md) | Namespace for gang functions. | +| [hacknet](./bitburner.ns.hacknet.md) | [Hacknet](./bitburner.hacknet.md) | Namespace for hacknet functions. | +| [sleeve](./bitburner.ns.sleeve.md) | [Sleeve](./bitburner.sleeve.md) | Namespace for sleeve functions. | +| [stanek](./bitburner.ns.stanek.md) | [Stanek](./bitburner.stanek.md) | Namespace for stanek functions. RAM cost: 0 GB | +| [stock](./bitburner.ns.stock.md) | [TIX](./bitburner.tix.md) | Namespace for stock functions. | ## Methods -| Method | Description | -| --- | --- | -| [alert(msg)](./bitburner.ns.alert.md) | Open up a message box. | -| [asleep(millis)](./bitburner.ns.asleep.md) | Suspends the script for n milliseconds. Doesn't block with concurrent calls. | -| [atExit(f)](./bitburner.ns.atexit.md) | Add callback function when the script dies | -| [brutessh(host)](./bitburner.ns.brutessh.md) | Runs BruteSSH.exe on a server. | -| [clear(handle)](./bitburner.ns.clear.md) | Clear data from a file. | -| [clearLog()](./bitburner.ns.clearlog.md) | Clears the script’s logs. | -| [clearPort(handle)](./bitburner.ns.clearport.md) | Clear data from a port. | -| [deleteServer(host)](./bitburner.ns.deleteserver.md) | Delete a purchased server. | -| [disableLog(fn)](./bitburner.ns.disablelog.md) | Disables logging for the given function. | -| [enableLog(fn)](./bitburner.ns.enablelog.md) | Enable logging for a certain function. | -| [exec(script, host, numThreads, args)](./bitburner.ns.exec.md) | Start another script on any server. | -| [exit()](./bitburner.ns.exit.md) | Terminates the current script immediately. | -| [fileExists(filename, host)](./bitburner.ns.fileexists.md) | Check if a file exists. | -| [flags(schema)](./bitburner.ns.flags.md) | Parse command line flags. | -| [ftpcrack(host)](./bitburner.ns.ftpcrack.md) | Runs FTPCrack.exe on a server. | -| [getBitNodeMultipliers()](./bitburner.ns.getbitnodemultipliers.md) | Get the current Bitnode multipliers. | -| [getFavorToDonate()](./bitburner.ns.getfavortodonate.md) | Returns the amount of Faction favor required to be able to donate to a faction. | -| [getGrowTime(host)](./bitburner.ns.getgrowtime.md) | Get the execution time of a grow() call. | -| [getHackingLevel()](./bitburner.ns.gethackinglevel.md) | Returns the player’s current hacking level. | -| [getHackingMultipliers()](./bitburner.ns.gethackingmultipliers.md) | Get hacking related multipliers. | -| [getHacknetMultipliers()](./bitburner.ns.gethacknetmultipliers.md) | Get hacknet related multipliers. | -| [getHackTime(host)](./bitburner.ns.gethacktime.md) | Get the execution time of a hack() call. | -| [getHostname()](./bitburner.ns.gethostname.md) | Returns a string with the hostname of the server that the script is running on. | -| [getOwnedSourceFiles()](./bitburner.ns.getownedsourcefiles.md) | Get a list of acquired Source-Files. | -| [getPlayer()](./bitburner.ns.getplayer.md) | Get information about the player. | -| [getPortHandle(port)](./bitburner.ns.getporthandle.md) | Get all data on a port. | -| [getPurchasedServerCost(ram)](./bitburner.ns.getpurchasedservercost.md) | Get cost of purchasing a server. | -| [getPurchasedServerLimit()](./bitburner.ns.getpurchasedserverlimit.md) | Returns the maximum number of servers you can purchase. | -| [getPurchasedServerMaxRam()](./bitburner.ns.getpurchasedservermaxram.md) | Returns the maximum RAM that a purchased server can have. | -| [getPurchasedServers()](./bitburner.ns.getpurchasedservers.md) | Returns an array with the hostnames of all of the servers you have purchased. | -| [getRunningScript(filename, hostname, args)](./bitburner.ns.getrunningscript.md) | Get general info about a running script. | -| [getScriptExpGain(script, host, args)](./bitburner.ns.getscriptexpgain.md) | Get the exp gain of a script. | -| [getScriptIncome(script, host, args)](./bitburner.ns.getscriptincome.md) | Get the income of a script. | -| [getScriptLogs(fn, host, args)](./bitburner.ns.getscriptlogs.md) | Get all the logs of a script. | -| [getScriptName()](./bitburner.ns.getscriptname.md) | Returns the current script name. | -| [getScriptRam(script, host)](./bitburner.ns.getscriptram.md) | Get the ram cost of a script. | -| [getServer(host)](./bitburner.ns.getserver.md) | Returns a server object for the given server. Defaults to the running script's server if host is not specified. | -| [getServerBaseSecurityLevel(host)](./bitburner.ns.getserverbasesecuritylevel.md) | | -| [getServerGrowth(host)](./bitburner.ns.getservergrowth.md) | Get a server growth parameter. | -| [getServerMaxMoney(host)](./bitburner.ns.getservermaxmoney.md) | Get maximum money available on a server. | -| [getServerMaxRam(host)](./bitburner.ns.getservermaxram.md) | Get the max RAM on a server. | -| [getServerMinSecurityLevel(host)](./bitburner.ns.getserverminsecuritylevel.md) | Returns the minimum security level of the target server. | -| [getServerMoneyAvailable(host)](./bitburner.ns.getservermoneyavailable.md) | Get money available on a server. | -| [getServerNumPortsRequired(host)](./bitburner.ns.getservernumportsrequired.md) | Returns the number of open ports required to successfully run NUKE.exe on the specified server. | -| [getServerRam(host)](./bitburner.ns.getserverram.md) | | -| [getServerRequiredHackingLevel(host)](./bitburner.ns.getserverrequiredhackinglevel.md) | Returns the required hacking level of the target server. | -| [getServerSecurityLevel(host)](./bitburner.ns.getserversecuritylevel.md) | Get server security level. | -| [getServerUsedRam(host)](./bitburner.ns.getserverusedram.md) | Get the used RAM on a server. | -| [getTimeSinceLastAug()](./bitburner.ns.gettimesincelastaug.md) | Returns the amount of time in milliseconds that have passed since you last installed Augmentations. | -| [getWeakenTime(host)](./bitburner.ns.getweakentime.md) | Get the execution time of a weaken() call. | -| [grow(host, opts)](./bitburner.ns.grow.md) | Spoof money in a servers bank account, increasing the amount available. | -| [growthAnalyze(host, growthAmount, cores)](./bitburner.ns.growthanalyze.md) | Calculate the number of grow thread needed to grow a server by a certain multiplier. | -| [growthAnalyzeSecurity(threads)](./bitburner.ns.growthanalyzesecurity.md) | Calculate the security increase for a number of thread. | -| [hack(host, opts)](./bitburner.ns.hack.md) | Steal a servers money. | -| [hackAnalyze(host)](./bitburner.ns.hackanalyze.md) | Get the percent of money stolen with a single thread. | -| [hackAnalyzeChance(host)](./bitburner.ns.hackanalyzechance.md) | Get the chance of successfully hacking a server. | -| [hackAnalyzeSecurity(threads)](./bitburner.ns.hackanalyzesecurity.md) | Get the security increase for a number of thread. | -| [hackAnalyzeThreads(host, hackAmount)](./bitburner.ns.hackanalyzethreads.md) | Predict the effect of hack. | -| [hasRootAccess(host)](./bitburner.ns.hasrootaccess.md) | Check if your have root access on a server. | -| [httpworm(host)](./bitburner.ns.httpworm.md) | Runs HTTPWorm.exe on a server. | -| [isLogEnabled(fn)](./bitburner.ns.islogenabled.md) | Checks the status of the logging for the given function. | -| [isRunning(script, host, args)](./bitburner.ns.isrunning.md) | Check if a script is running. | -| [kill(script, host, args)](./bitburner.ns.kill.md) | Terminate another script. | -| [killall(host)](./bitburner.ns.killall.md) | Terminate all scripts on a server. | -| [ls(host, grep)](./bitburner.ns.ls.md) | List files on a server. | -| [nFormat(n, format)](./bitburner.ns.nformat.md) | Format a number | -| [nuke(host)](./bitburner.ns.nuke.md) | Runs NUKE.exe on a server. | -| [peek(port)](./bitburner.ns.peek.md) | Get a copy of the data from a port without popping it. | -| [print(msg)](./bitburner.ns.print.md) | Prints a value or a variable to the script’s logs. | -| [prompt(txt)](./bitburner.ns.prompt.md) | Prompt the player with a Yes/No modal. | -| [ps(host)](./bitburner.ns.ps.md) | List running scripts on a server. | -| [purchaseServer(hostname, ram)](./bitburner.ns.purchaseserver.md) | Purchase a server. | -| [read(handle)](./bitburner.ns.read.md) | Read content of a file. | -| [readPort(port)](./bitburner.ns.readport.md) | Read data from a port. | -| [relaysmtp(host)](./bitburner.ns.relaysmtp.md) | Runs relaySMTP.exe on a server. | -| [rm(name, host)](./bitburner.ns.rm.md) | Delete a file. | -| [run(script, numThreads, args)](./bitburner.ns.run.md) | Start another script on the current server. | -| [scan(host, hostnames)](./bitburner.ns.scan.md) | Get the list servers connected to a server. | -| [scp(files, source, destination)](./bitburner.ns.scp.md) | Copy file between servers. | -| [scriptKill(script, host)](./bitburner.ns.scriptkill.md) | Kill all scripts with a filename. | -| [scriptRunning(script, host)](./bitburner.ns.scriptrunning.md) | Check if any script with a filename is running. | -| [serverExists(host)](./bitburner.ns.serverexists.md) | Returns a boolean denoting whether or not the specified server exists. | -| [sleep(millis)](./bitburner.ns.sleep.md) | Suspends the script for n milliseconds. | -| [spawn(script, numThreads, args)](./bitburner.ns.spawn.md) | Terminate current script and start another in 10s. | -| [sprintf(format, args)](./bitburner.ns.sprintf.md) | Format a string. | -| [sqlinject(host)](./bitburner.ns.sqlinject.md) | Runs SQLInject.exe on a server. | -| [tail(fn, host, args)](./bitburner.ns.tail.md) | Open the tail window of a script. | -| [tFormat(milliseconds, milliPrecision)](./bitburner.ns.tformat.md) | Format time to readable string | -| [toast(msg, variant)](./bitburner.ns.toast.md) | Queue a toast (bottom-right notification). | -| [tprint(msg)](./bitburner.ns.tprint.md) | Prints a value or a variable to the Terminal. | -| [tprintf(format, values)](./bitburner.ns.tprintf.md) | Prints a raw value or a variable to the Terminal. | -| [tryWritePort(port, data)](./bitburner.ns.trywriteport.md) | Attempt to write to a port. | -| [vsprintf(format, args)](./bitburner.ns.vsprintf.md) | Format a string with an array of arguments. | -| [weaken(host, opts)](./bitburner.ns.weaken.md) | Reduce a server security level. | -| [weakenAnalyze(threads, cores)](./bitburner.ns.weakenanalyze.md) | Predict the effect of weaken. | -| [wget(url, target, host)](./bitburner.ns.wget.md) | Download a file from the internet. | -| [write(handle, data, mode)](./bitburner.ns.write.md) | Write data to a file. | -| [writePort(port, data)](./bitburner.ns.writeport.md) | Write data to a port. | - +| Method | Description | +| -------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | +| [alert(msg)](./bitburner.ns.alert.md) | Open up a message box. | +| [asleep(millis)](./bitburner.ns.asleep.md) | Suspends the script for n milliseconds. Doesn't block with concurrent calls. | +| [atExit(f)](./bitburner.ns.atexit.md) | Add callback function when the script dies | +| [brutessh(host)](./bitburner.ns.brutessh.md) | Runs BruteSSH.exe on a server. | +| [clear(handle)](./bitburner.ns.clear.md) | Clear data from a file. | +| [clearLog()](./bitburner.ns.clearlog.md) | Clears the script’s logs. | +| [clearPort(handle)](./bitburner.ns.clearport.md) | Clear data from a port. | +| [deleteServer(host)](./bitburner.ns.deleteserver.md) | Delete a purchased server. | +| [disableLog(fn)](./bitburner.ns.disablelog.md) | Disables logging for the given function. | +| [enableLog(fn)](./bitburner.ns.enablelog.md) | Enable logging for a certain function. | +| [exec(script, host, numThreads, args)](./bitburner.ns.exec.md) | Start another script on any server. | +| [exit()](./bitburner.ns.exit.md) | Terminates the current script immediately. | +| [fileExists(filename, host)](./bitburner.ns.fileexists.md) | Check if a file exists. | +| [flags(schema)](./bitburner.ns.flags.md) | Parse command line flags. | +| [ftpcrack(host)](./bitburner.ns.ftpcrack.md) | Runs FTPCrack.exe on a server. | +| [getBitNodeMultipliers()](./bitburner.ns.getbitnodemultipliers.md) | Get the current Bitnode multipliers. | +| [getFavorToDonate()](./bitburner.ns.getfavortodonate.md) | Returns the amount of Faction favor required to be able to donate to a faction. | +| [getGrowTime(host)](./bitburner.ns.getgrowtime.md) | Get the execution time of a grow() call. | +| [getHackingLevel()](./bitburner.ns.gethackinglevel.md) | Returns the player’s current hacking level. | +| [getHackingMultipliers()](./bitburner.ns.gethackingmultipliers.md) | Get hacking related multipliers. | +| [getHacknetMultipliers()](./bitburner.ns.gethacknetmultipliers.md) | Get hacknet related multipliers. | +| [getHackTime(host)](./bitburner.ns.gethacktime.md) | Get the execution time of a hack() call. | +| [getHostname()](./bitburner.ns.gethostname.md) | Returns a string with the hostname of the server that the script is running on. | +| [getOwnedSourceFiles()](./bitburner.ns.getownedsourcefiles.md) | Get a list of acquired Source-Files. | +| [getPlayer()](./bitburner.ns.getplayer.md) | Get information about the player. | +| [getPortHandle(port)](./bitburner.ns.getporthandle.md) | Get all data on a port. | +| [getPurchasedServerCost(ram)](./bitburner.ns.getpurchasedservercost.md) | Get cost of purchasing a server. | +| [getPurchasedServerLimit()](./bitburner.ns.getpurchasedserverlimit.md) | Returns the maximum number of servers you can purchase. | +| [getPurchasedServerMaxRam()](./bitburner.ns.getpurchasedservermaxram.md) | Returns the maximum RAM that a purchased server can have. | +| [getPurchasedServers()](./bitburner.ns.getpurchasedservers.md) | Returns an array with the hostnames of all of the servers you have purchased. | +| [getRunningScript(filename, hostname, args)](./bitburner.ns.getrunningscript.md) | Get general info about a running script. | +| [getScriptExpGain(script, host, args)](./bitburner.ns.getscriptexpgain.md) | Get the exp gain of a script. | +| [getScriptIncome(script, host, args)](./bitburner.ns.getscriptincome.md) | Get the income of a script. | +| [getScriptLogs(fn, host, args)](./bitburner.ns.getscriptlogs.md) | Get all the logs of a script. | +| [getScriptName()](./bitburner.ns.getscriptname.md) | Returns the current script name. | +| [getScriptRam(script, host)](./bitburner.ns.getscriptram.md) | Get the ram cost of a script. | +| [getServer(host)](./bitburner.ns.getserver.md) | Returns a server object for the given server. Defaults to the running script's server if host is not specified. | +| [getServerBaseSecurityLevel(host)](./bitburner.ns.getserverbasesecuritylevel.md) | | +| [getServerGrowth(host)](./bitburner.ns.getservergrowth.md) | Get a server growth parameter. | +| [getServerMaxMoney(host)](./bitburner.ns.getservermaxmoney.md) | Get maximum money available on a server. | +| [getServerMaxRam(host)](./bitburner.ns.getservermaxram.md) | Get the max RAM on a server. | +| [getServerMinSecurityLevel(host)](./bitburner.ns.getserverminsecuritylevel.md) | Returns the minimum security level of the target server. | +| [getServerMoneyAvailable(host)](./bitburner.ns.getservermoneyavailable.md) | Get money available on a server. | +| [getServerNumPortsRequired(host)](./bitburner.ns.getservernumportsrequired.md) | Returns the number of open ports required to successfully run NUKE.exe on the specified server. | +| [getServerRam(host)](./bitburner.ns.getserverram.md) | | +| [getServerRequiredHackingLevel(host)](./bitburner.ns.getserverrequiredhackinglevel.md) | Returns the required hacking level of the target server. | +| [getServerSecurityLevel(host)](./bitburner.ns.getserversecuritylevel.md) | Get server security level. | +| [getServerUsedRam(host)](./bitburner.ns.getserverusedram.md) | Get the used RAM on a server. | +| [getTimeSinceLastAug()](./bitburner.ns.gettimesincelastaug.md) | Returns the amount of time in milliseconds that have passed since you last installed Augmentations. | +| [getWeakenTime(host)](./bitburner.ns.getweakentime.md) | Get the execution time of a weaken() call. | +| [grow(host, opts)](./bitburner.ns.grow.md) | Spoof money in a servers bank account, increasing the amount available. | +| [growthAnalyze(host, growthAmount, cores)](./bitburner.ns.growthanalyze.md) | Calculate the number of grow thread needed to grow a server by a certain multiplier. | +| [growthAnalyzeSecurity(threads)](./bitburner.ns.growthanalyzesecurity.md) | Calculate the security increase for a number of thread. | +| [hack(host, opts)](./bitburner.ns.hack.md) | Steal a servers money. | +| [hackAnalyze(host)](./bitburner.ns.hackanalyze.md) | Get the percent of money stolen with a single thread. | +| [hackAnalyzeChance(host)](./bitburner.ns.hackanalyzechance.md) | Get the chance of successfully hacking a server. | +| [hackAnalyzeSecurity(threads)](./bitburner.ns.hackanalyzesecurity.md) | Get the security increase for a number of thread. | +| [hackAnalyzeThreads(host, hackAmount)](./bitburner.ns.hackanalyzethreads.md) | Predict the effect of hack. | +| [hasRootAccess(host)](./bitburner.ns.hasrootaccess.md) | Check if your have root access on a server. | +| [httpworm(host)](./bitburner.ns.httpworm.md) | Runs HTTPWorm.exe on a server. | +| [isLogEnabled(fn)](./bitburner.ns.islogenabled.md) | Checks the status of the logging for the given function. | +| [isRunning(script, host, args)](./bitburner.ns.isrunning.md) | Check if a script is running. | +| [kill(script, host, args)](./bitburner.ns.kill.md) | Terminate another script. | +| [killall(host)](./bitburner.ns.killall.md) | Terminate all scripts on a server. | +| [ls(host, grep)](./bitburner.ns.ls.md) | List files on a server. | +| [nFormat(n, format)](./bitburner.ns.nformat.md) | Format a number | +| [nuke(host)](./bitburner.ns.nuke.md) | Runs NUKE.exe on a server. | +| [peek(port)](./bitburner.ns.peek.md) | Get a copy of the data from a port without popping it. | +| [print(msg)](./bitburner.ns.print.md) | Prints a value or a variable to the script’s logs. | +| [prompt(txt)](./bitburner.ns.prompt.md) | Prompt the player with a Yes/No modal. | +| [ps(host)](./bitburner.ns.ps.md) | List running scripts on a server. | +| [purchaseServer(hostname, ram)](./bitburner.ns.purchaseserver.md) | Purchase a server. | +| [read(handle)](./bitburner.ns.read.md) | Read content of a file. | +| [readPort(port)](./bitburner.ns.readport.md) | Read data from a port. | +| [relaysmtp(host)](./bitburner.ns.relaysmtp.md) | Runs relaySMTP.exe on a server. | +| [rm(name, host)](./bitburner.ns.rm.md) | Delete a file. | +| [run(script, numThreads, args)](./bitburner.ns.run.md) | Start another script on the current server. | +| [scan(host, hostnames)](./bitburner.ns.scan.md) | Get the list servers connected to a server. | +| [scp(files, source, destination)](./bitburner.ns.scp.md) | Copy file between servers. | +| [scriptKill(script, host)](./bitburner.ns.scriptkill.md) | Kill all scripts with a filename. | +| [scriptRunning(script, host)](./bitburner.ns.scriptrunning.md) | Check if any script with a filename is running. | +| [serverExists(host)](./bitburner.ns.serverexists.md) | Returns a boolean denoting whether or not the specified server exists. | +| [sleep(millis)](./bitburner.ns.sleep.md) | Suspends the script for n milliseconds. | +| [spawn(script, numThreads, args)](./bitburner.ns.spawn.md) | Terminate current script and start another in 10s. | +| [sprintf(format, args)](./bitburner.ns.sprintf.md) | Format a string. | +| [sqlinject(host)](./bitburner.ns.sqlinject.md) | Runs SQLInject.exe on a server. | +| [tail(fn, host, args)](./bitburner.ns.tail.md) | Open the tail window of a script. | +| [tFormat(milliseconds, milliPrecision)](./bitburner.ns.tformat.md) | Format time to readable string | +| [toast(msg, variant)](./bitburner.ns.toast.md) | Queue a toast (bottom-right notification). | +| [tprint(msg)](./bitburner.ns.tprint.md) | Prints a value or a variable to the Terminal. | +| [tprintf(format, values)](./bitburner.ns.tprintf.md) | Prints a raw value or a variable to the Terminal. | +| [tryWritePort(port, data)](./bitburner.ns.trywriteport.md) | Attempt to write to a port. | +| [vsprintf(format, args)](./bitburner.ns.vsprintf.md) | Format a string with an array of arguments. | +| [weaken(host, opts)](./bitburner.ns.weaken.md) | Reduce a server security level. | +| [weakenAnalyze(threads, cores)](./bitburner.ns.weakenanalyze.md) | Predict the effect of weaken. | +| [wget(url, target, host)](./bitburner.ns.wget.md) | Download a file from the internet. | +| [write(handle, data, mode)](./bitburner.ns.write.md) | Write data to a file. | +| [writePort(port, data)](./bitburner.ns.writeport.md) | Write data to a port. |

#B7aXqxz&Oy1TQ_afXYd)yd*X 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%0DVq{00?i7y2LXG^(~M11LcN$wVVjYX4(qrezIR{t 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 diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index 56553773e..184d63256 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -3713,7 +3713,7 @@ interface Stanek { * // Basic ns functions can be used directly * methodName(); * // Some related functions are gathered within a common namespace - * property.methodName() + * property.methodName(); * ``` * {@link https://bitburner.readthedocs.io/en/latest/netscript/netscript1.html| ns1 in-game docs} *