mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-20 16:22:56 +02:00
Implemented interactive tutorial!
This commit is contained in:
+15
-3
@@ -88,6 +88,17 @@ Reviver.constructors.HacknetNode = HacknetNode;
|
||||
|
||||
|
||||
purchaseHacknet = function() {
|
||||
/* INTERACTIVE TUTORIAL */
|
||||
if (iTutorialIsRunning) {
|
||||
if (currITutorialStep == iTutorialSteps.HacknetNodesIntroduction) {
|
||||
iTutorialNextStep();
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* END INTERACTIVE TUTORIAL */
|
||||
|
||||
var cost = getCostOfNextHacknetNode();
|
||||
if (isNaN(cost)) {throw new Error("Cost is NaN"); return;}
|
||||
if (cost > Player.money) {
|
||||
@@ -117,9 +128,10 @@ getCostOfNextHacknetNode = function() {
|
||||
//Creates Hacknet Node DOM elements when the page is opened
|
||||
displayHacknetNodesContent = function() {
|
||||
//Update Hacknet Nodes button
|
||||
var purchaseButton = document.getElementById("hacknet-nodes-purchase-button");
|
||||
var newPurchaseButton = purchaseButton.cloneNode(true);
|
||||
purchaseButton.parentNode.replaceChild(newPurchaseButton, purchaseButton);
|
||||
var newPurchaseButton = clearEventListeners("hacknet-nodes-purchase-button");
|
||||
//var purchaseButton = document.getElementById("hacknet-nodes-purchase-button");
|
||||
//var newPurchaseButton = purchaseButton.cloneNode(true);
|
||||
//purchaseButton.parentNode.replaceChild(newPurchaseButton, purchaseButton);
|
||||
|
||||
newPurchaseButton.addEventListener("click", function() {
|
||||
purchaseHacknet();
|
||||
|
||||
Reference in New Issue
Block a user