Files
bitburner-src/markdown/bitburner.hacknet.md
Michael Taylor dcd2f33f7c CODEBASE: Update api-documentor and api-extractor (#2320)
* Update api-documentor and api-extractor. #1566 follow-up.

I have verified that the HTML/markdown table generation bug in
[#4878](https://github.com/microsoft/rushstack/issues/4878) in rushstack
for api-documentor has been fixed as per rushstack#5256. The testcase
[repro](https://github.com/catloversg/api-documenter-bug-pr-4578) now
produces the correct expected output.

I have confirmed that the generated output in bitburner from
`npm run doc` now generated HTML tables, and correctly inserts
a blank line between the </table> and the follow line (e.g. Returns).

Stylisticly it could use some whitespace, but it is correctly rendered.

This commit is only the updated packages, not the updated generated
documentation. I assume that is automatically generated by the GitHub
workflow.

* Follow up to 5f732a6f35, include `npm run doc` changed docs.

* Add missing license info

* Fix React warning

---------

Co-authored-by: CatLover <152669316+catloversg@users.noreply.github.com>
2025-09-26 14:52:39 -07:00

3.2 KiB

Home > bitburner > Hacknet

Hacknet interface

Hacknet API

Signature:

export interface Hacknet 

Remarks

Not all these functions are immediately available.

Methods

Method

Description

getCacheUpgradeCost(index, n)

Calculate the cost of upgrading hacknet node cache.

getCoreUpgradeCost(index, n)

Calculate the cost of upgrading hacknet node cores.

getHashUpgradeLevel(upgName)

Get the level of a hash upgrade.

getHashUpgrades()

Get the list of hash upgrades

getLevelUpgradeCost(index, n)

Calculate the cost of upgrading hacknet node levels.

getNodeStats(index)

Get the stats of a hacknet node.

getPurchaseNodeCost()

Get the price of the next hacknet node.

getRamUpgradeCost(index, n)

Calculate the cost of upgrading hacknet node RAM.

getStudyMult()

Get the multiplier to study.

getTrainingMult()

Get the multiplier to training.

hashCapacity()

Get the maximum number of hashes you can store.

hashCost(upgName, count)

Get the cost of a hash upgrade.

maxNumNodes()

Get the maximum number of hacknet nodes.

numHashes()

Get the total number of hashes stored.

numNodes()

Get the number of hacknet nodes you own.

purchaseNode()

Purchase a new hacknet node.

spendHashes(upgName, upgTarget, count)

Purchase a hash upgrade.

upgradeCache(index, n)

Upgrade the cache of a hacknet node.

upgradeCore(index, n)

Upgrade the core of a hacknet node.

upgradeLevel(index, n)

Upgrade the level of a hacknet node.

upgradeRam(index, n)

Upgrade the RAM of a hacknet node.