diff --git a/src/DevMenu.jsx b/src/DevMenu.jsx
index 98b53fcd1..fd19c44eb 100644
--- a/src/DevMenu.jsx
+++ b/src/DevMenu.jsx
@@ -135,6 +135,10 @@ class DevMenuComponent extends Component {
Player.getHomeComputer().maxRam *= 2;
}
+ quickB1tFlum3() {
+ hackWorldDaemon(Player.bitNodeN, true, true);
+ }
+
b1tflum3() {
hackWorldDaemon(Player.bitNodeN, true);
}
@@ -705,7 +709,8 @@ class DevMenuComponent extends Component {
-
+
+
diff --git a/src/RedPill.js b/src/RedPill.js
index 4a5979b51..6535da60d 100644
--- a/src/RedPill.js
+++ b/src/RedPill.js
@@ -58,13 +58,17 @@ function writeRedPillLetter(pElem, line, i=0) {
}
let redPillFlag = false;
-function hackWorldDaemon(currentNodeNumber, flume=false) {
+function hackWorldDaemon(currentNodeNumber, flume=false, quick=false) {
// Clear Red Pill screen first
var container = document.getElementById("red-pill-content");
removeChildrenFromElement(container);
redPillFlag = true;
Engine.loadRedPillContent();
+
+ if(quick) {
+ return loadBitVerse(currentNodeNumber, flume, quick);
+ }
return writeRedPillLine("[ERROR] SEMPOOL INVALID").then(function() {
return writeRedPillLine("[ERROR] Segmentation Fault");
}).then(function() {
@@ -143,7 +147,7 @@ function giveSourceFile(bitNodeNumber) {
// is destroyed. Updated every time loadBitVerse() is called
let nextSourceFileFlags = [];
-function loadBitVerse(destroyedBitNodeNum, flume=false) {
+function loadBitVerse(destroyedBitNodeNum, flume=false, quick=false) {
// Clear the screen
const container = document.getElementById("red-pill-content");
removeChildrenFromElement(container);
@@ -221,6 +225,10 @@ function loadBitVerse(destroyedBitNodeNum, flume=false) {
}(i)); // Immediate invocation closure
}
+ if(quick) {
+ return Promise.resolve(true);
+ }
+
// Create lore text
return writeRedPillLine("Many decades ago, a humanoid extraterrestial species which we call the Enders descended on the Earth...violently").then(function() {
return writeRedPillLine("Our species fought back, but it was futile. The Enders had technology far beyond our own...");