diff --git a/src/Hacknet/HacknetHelpers.jsx b/src/Hacknet/HacknetHelpers.jsx index 29f85a8a1..9bfe33fcb 100644 --- a/src/Hacknet/HacknetHelpers.jsx +++ b/src/Hacknet/HacknetHelpers.jsx @@ -75,6 +75,7 @@ export function purchaseHacknet() { } /* END INTERACTIVE TUTORIAL */ + const numOwned = Player.hacknetNodes.length; if (hasHacknetServers()) { const cost = getCostOfNextHacknetServer(); if (isNaN(cost)) { @@ -84,6 +85,7 @@ export function purchaseHacknet() { if (!Player.canAfford(cost)) { return -1; } Player.loseMoney(cost); const server = createHacknetServer(); + Player.hashManager.updateCapacity(Player); return numOwned; } else { @@ -95,7 +97,6 @@ export function purchaseHacknet() { if (!Player.canAfford(cost)) { return -1; } // Auto generate a name for the Node - const numOwned = Player.hacknetNodes.length; const name = "hacknet-node-" + numOwned; const node = new HacknetNode(name); node.updateMoneyGainRate(Player); diff --git a/src/Hacknet/ui/Root.jsx b/src/Hacknet/ui/Root.jsx index 32a9a0694..7c21d400b 100644 --- a/src/Hacknet/ui/Root.jsx +++ b/src/Hacknet/ui/Root.jsx @@ -89,7 +89,6 @@ export class HacknetRoot extends React.Component { const purchaseOnClick = () => { if (purchaseHacknet() >= 0) { this.recalculateTotalProduction(); - Player.hashManager.updateCapacity(Player); } }