diff --git a/dist/engine.bundle.js b/dist/engine.bundle.js
index 1c7bb32c0..062fb6ed0 100644
--- a/dist/engine.bundle.js
+++ b/dist/engine.bundle.js
@@ -1,7 +1,66 @@
/******/ (function(modules) { // webpackBootstrap
+/******/ // install a JSONP callback for chunk loading
+/******/ function webpackJsonpCallback(data) {
+/******/ var chunkIds = data[0];
+/******/ var moreModules = data[1];
+/******/ var executeModules = data[2];
+/******/
+/******/ // add "moreModules" to the modules object,
+/******/ // then flag all "chunkIds" as loaded and fire callback
+/******/ var moduleId, chunkId, i = 0, resolves = [];
+/******/ for(;i < chunkIds.length; i++) {
+/******/ chunkId = chunkIds[i];
+/******/ if(installedChunks[chunkId]) {
+/******/ resolves.push(installedChunks[chunkId][0]);
+/******/ }
+/******/ installedChunks[chunkId] = 0;
+/******/ }
+/******/ for(moduleId in moreModules) {
+/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
+/******/ modules[moduleId] = moreModules[moduleId];
+/******/ }
+/******/ }
+/******/ if(parentJsonpFunction) parentJsonpFunction(data);
+/******/
+/******/ while(resolves.length) {
+/******/ resolves.shift()();
+/******/ }
+/******/
+/******/ // add entry modules from loaded chunk to deferred list
+/******/ deferredModules.push.apply(deferredModules, executeModules || []);
+/******/
+/******/ // run deferred modules when all chunks ready
+/******/ return checkDeferredModules();
+/******/ };
+/******/ function checkDeferredModules() {
+/******/ var result;
+/******/ for(var i = 0; i < deferredModules.length; i++) {
+/******/ var deferredModule = deferredModules[i];
+/******/ var fulfilled = true;
+/******/ for(var j = 1; j < deferredModule.length; j++) {
+/******/ var depId = deferredModule[j];
+/******/ if(installedChunks[depId] !== 0) fulfilled = false;
+/******/ }
+/******/ if(fulfilled) {
+/******/ deferredModules.splice(i--, 1);
+/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
+/******/ }
+/******/ }
+/******/ return result;
+/******/ }
+/******/
/******/ // The module cache
/******/ var installedModules = {};
/******/
+/******/ // object to store loaded and loading chunks
+/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
+/******/ // Promise = chunk loading, 0 = chunk loaded
+/******/ var installedChunks = {
+/******/ 2: 0
+/******/ };
+/******/
+/******/ var deferredModules = [];
+/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
@@ -79,9 +138,18 @@
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
+/******/ var jsonpArray = window["webpackJsonp"] = window["webpackJsonp"] || [];
+/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray);
+/******/ jsonpArray.push = webpackJsonpCallback;
+/******/ jsonpArray = jsonpArray.slice();
+/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);
+/******/ var parentJsonpFunction = oldJsonpFunction;
/******/
-/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 5);
+/******/
+/******/ // add entry module to deferred list
+/******/ deferredModules.push([6,0]);
+/******/ // run deferred modules when ready
+/******/ return checkDeferredModules();
/******/ })
/************************************************************************/
/******/ ([
@@ -89,35 +157,37 @@
/*!***********************!*\
!*** ./src/Player.js ***!
\***********************/
+/*! exports provided: Player, loadPlayer */
+/*! exports used: Player, loadPlayer */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Player", function() { return Player; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadPlayer", function() { return loadPlayer; });
-/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Augmentations */ 16);
-/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BitNode */ 14);
-/* harmony import */ var _Company__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Company */ 10);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _CompanyManagement__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CompanyManagement */ 42);
-/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./CreateProgram */ 18);
-/* harmony import */ var _Crimes__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Crimes */ 27);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Faction */ 11);
-/* harmony import */ var _Gang__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Gang */ 34);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Player; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return loadPlayer; });
+/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Augmentations */ 18);
+/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BitNode */ 16);
+/* harmony import */ var _Company__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Company */ 11);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _CompanyManagement__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./CompanyManagement */ 49);
+/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./CreateProgram */ 21);
+/* harmony import */ var _Crimes__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Crimes */ 31);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Faction */ 12);
+/* harmony import */ var _Gang__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Gang */ 40);
/* harmony import */ var _Location__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Location */ 4);
-/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./NetscriptFunctions */ 29);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./SpecialServerIps */ 17);
-/* harmony import */ var _SourceFile__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./SourceFile */ 40);
-/* harmony import */ var decimal_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! decimal.js */ 23);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../utils/IPAddress */ 15);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! numeral/min/numeral.min */ 13);
+/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./NetscriptFunctions */ 34);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./SpecialServerIps */ 19);
+/* harmony import */ var _SourceFile__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./SourceFile */ 47);
+/* harmony import */ var decimal_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! decimal.js */ 26);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../utils/uiHelpers/clearEventListeners */ 13);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17__);
+/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../utils/IPAddress */ 17);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! numeral/min/numeral.min */ 15);
/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_20__);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_21__);
@@ -194,15 +264,15 @@ function PlayerObject() {
this.faction_rep_mult = 1;
//Money
- this.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](1000);
- this.total_money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](0); //Total money ever earned in this "simulation"
- this.lifetime_money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](0); //Total money ever earned
+ this.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](1000);
+ this.total_money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](0); //Total money ever earned in this "simulation"
+ this.lifetime_money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](0); //Total money ever earned
//IP Address of Starting (home) computer
this.homeComputer = "";
//Location information
- this.city = _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12;
+ this.city = _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12;
this.location = "";
//Company Information
@@ -326,15 +396,15 @@ function PlayerObject() {
PlayerObject.prototype.init = function() {
/* Initialize Player's home computer */
- var t_homeComp = new _Server__WEBPACK_IMPORTED_MODULE_12__["Server"]({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_18__["createRandomIp"])(), hostname:"home", organizationName:"Home PC",
+ var t_homeComp = new _Server__WEBPACK_IMPORTED_MODULE_12__[/* Server */ "d"]({
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_18__[/* createRandomIp */ "a"])(), hostname:"home", organizationName:"Home PC",
isConnectedTo:true, adminRights:true, purchasedByPlayer:true, maxRam:8
});
this.homeComputer = t_homeComp.ip;
this.currentServer = t_homeComp.ip;
- Object(_Server__WEBPACK_IMPORTED_MODULE_12__["AddToAllServers"])(t_homeComp);
+ Object(_Server__WEBPACK_IMPORTED_MODULE_12__[/* AddToAllServers */ "a"])(t_homeComp);
- this.getHomeComputer().programs.push(_CreateProgram__WEBPACK_IMPORTED_MODULE_5__["Programs"].NukeProgram.name);
+ this.getHomeComputer().programs.push(_CreateProgram__WEBPACK_IMPORTED_MODULE_5__[/* Programs */ "a"].NukeProgram.name);
}
PlayerObject.prototype.prestigeAugmentation = function() {
@@ -362,9 +432,9 @@ PlayerObject.prototype.prestigeAugmentation = function() {
this.agility_exp = 0;
this.charisma_exp = 0;
- this.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](1000);
+ this.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](1000);
- this.city = _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12;
+ this.city = _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12;
this.location = "";
this.companyName = "";
@@ -445,9 +515,9 @@ PlayerObject.prototype.prestigeSourceFile = function() {
this.agility_exp = 0;
this.charisma_exp = 0;
- this.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](1000);
+ this.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](1000);
- this.city = _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12;
+ this.city = _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12;
this.location = "";
this.companyName = "";
@@ -498,14 +568,14 @@ PlayerObject.prototype.prestigeSourceFile = function() {
//Gang
this.gang = null;
- Object(_Gang__WEBPACK_IMPORTED_MODULE_9__["resetGangs"])();
+ Object(_Gang__WEBPACK_IMPORTED_MODULE_9__[/* resetGangs */ "f"])();
//Reset Stock market
this.hasWseAccount = false;
this.hasTixApiAccess = false;
//BitNode 3: Corporatocracy
- if (this.bitNodeN === 3) {this.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](150e9);}
+ if (this.bitNodeN === 3) {this.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](150e9);}
this.corporation = 0;
this.playtimeSinceLastAug = 0;
@@ -517,11 +587,11 @@ PlayerObject.prototype.prestigeSourceFile = function() {
}
PlayerObject.prototype.getCurrentServer = function() {
- return _Server__WEBPACK_IMPORTED_MODULE_12__["AllServers"][this.currentServer];
+ return _Server__WEBPACK_IMPORTED_MODULE_12__[/* AllServers */ "b"][this.currentServer];
}
PlayerObject.prototype.getHomeComputer = function() {
- return _Server__WEBPACK_IMPORTED_MODULE_12__["AllServers"][this.homeComputer];
+ return _Server__WEBPACK_IMPORTED_MODULE_12__[/* AllServers */ "b"][this.homeComputer];
}
PlayerObject.prototype.getUpgradeHomeRamCost = function() {
@@ -532,7 +602,7 @@ PlayerObject.prototype.getUpgradeHomeRamCost = function() {
//Calculate cost
//Have cost increase by some percentage each time RAM has been upgraded
const mult = Math.pow(1.58, numUpgrades);
- var cost = currentRam * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamHome * mult;
+ var cost = currentRam * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamHome * mult;
return cost;
}
@@ -550,7 +620,7 @@ PlayerObject.prototype.calculateSkill = function(exp, mult=1) {
}
PlayerObject.prototype.updateSkillLevels = function() {
- this.hacking_skill = Math.max(1, Math.floor(this.calculateSkill(this.hacking_exp, this.hacking_mult) * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].HackingLevelMultiplier));
+ this.hacking_skill = Math.max(1, Math.floor(this.calculateSkill(this.hacking_exp, this.hacking_mult) * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].HackingLevelMultiplier));
this.strength = this.calculateSkill(this.strength_exp, this.strength_mult);
this.defense = this.calculateSkill(this.defense_exp, this.defense_mult);
this.dexterity = this.calculateSkill(this.dexterity_exp, this.dexterity_mult);
@@ -646,7 +716,7 @@ PlayerObject.prototype.calculatePercentMoneyHacked = function() {
console.log("Percent money hacked calculated to be: " + percentMoneyHacked);
if (percentMoneyHacked < 0) {return 0;}
if (percentMoneyHacked > 1) {return 1;}
- return percentMoneyHacked * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].ManualHackMoney;
+ return percentMoneyHacked * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].ManualHackMoney;
}
//Returns how much EXP the player gains on a successful hack
@@ -657,7 +727,7 @@ PlayerObject.prototype.calculateExpGain = function() {
if (s.baseDifficulty == null) {
s.baseDifficulty = s.hackDifficulty;
}
- return (s.baseDifficulty * this.hacking_exp_mult * 0.3 + 3) * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].HackExpGain;
+ return (s.baseDifficulty * this.hacking_exp_mult * 0.3 + 3) * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].HackExpGain;
}
//Hack/Analyze a server. Return the amount of time the hack will take. This lets the Terminal object know how long to disable itself for
@@ -769,7 +839,7 @@ PlayerObject.prototype.gainIntelligenceExp = function(exp) {
if (isNaN(exp)) {
console.log("ERROR: NaN passed into Player.gainIntelligenceExp()"); return;
}
- if (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_11__["hasAISF"] || this.intelligence > 0) {
+ if (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_11__[/* hasAISF */ "b"] || this.intelligence > 0) {
this.intelligence_exp += exp;
} else {
console.log("Not gaining intelligence experience bc it hasn't been unlocked yet");
@@ -837,7 +907,7 @@ PlayerObject.prototype.finishWork = function(cancelled, sing=false) {
this.gainWorkExp();
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
company.playerReputation += (this.workRepGained);
this.gainMoney(this.workMoneyGained);
@@ -886,7 +956,7 @@ PlayerObject.prototype.finishWork = function(cancelled, sing=false) {
PlayerObject.prototype.startWork = function() {
this.resetWorkStatus();
this.isWorking = true;
- this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeCompany;
+ this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeCompany;
this.workHackExpGainRate = this.getWorkHackExpGain();
this.workStrExpGainRate = this.getWorkStrExpGain();
@@ -897,10 +967,10 @@ PlayerObject.prototype.startWork = function() {
this.workRepGainRate = this.getWorkRepGain();
this.workMoneyGainRate = this.getWorkMoneyGain();
- this.timeNeededToCompleteWork = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MillisecondsPer8Hours;
+ this.timeNeededToCompleteWork = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MillisecondsPer8Hours;
//Remove all old event listeners from Cancel button
- var newCancelButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
+ var newCancelButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
newCancelButton.innerHTML = "Cancel Work";
newCancelButton.addEventListener("click", function() {
Player.finishWork(true);
@@ -928,8 +998,8 @@ PlayerObject.prototype.work = function(numCycles) {
this.timeWorked += _engine__WEBPACK_IMPORTED_MODULE_7__["Engine"]._idleSpeed * numCycles;
//If timeWorked == 8 hours, then finish. You can only gain 8 hours worth of exp and money
- if (this.timeWorked >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MillisecondsPer8Hours) {
- var maxCycles = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].GameCyclesPer8Hours;
+ if (this.timeWorked >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MillisecondsPer8Hours) {
+ var maxCycles = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].GameCyclesPer8Hours;
this.workHackExpGained = this.workHackExpGainRate * maxCycles;
this.workStrExpGained = this.workStrExpGainRate * maxCycles;
this.workDefExpGained = this.workDefExpGainRate * maxCycles;
@@ -942,8 +1012,8 @@ PlayerObject.prototype.work = function(numCycles) {
return;
}
- var comp = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName], companyRep = "0";
- if (comp == null || !(comp instanceof _Company__WEBPACK_IMPORTED_MODULE_2__["Company"])) {
+ var comp = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName], companyRep = "0";
+ if (comp == null || !(comp instanceof _Company__WEBPACK_IMPORTED_MODULE_2__[/* Company */ "b"])) {
console.log("ERROR: Could not find Company: " + this.companyName);
} else {
companyRep = comp.playerReputation;
@@ -971,7 +1041,7 @@ PlayerObject.prototype.work = function(numCycles) {
PlayerObject.prototype.startWorkPartTime = function() {
this.resetWorkStatus();
this.isWorking = true;
- this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeCompanyPartTime;
+ this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeCompanyPartTime;
this.workHackExpGainRate = this.getWorkHackExpGain();
this.workStrExpGainRate = this.getWorkStrExpGain();
@@ -982,9 +1052,9 @@ PlayerObject.prototype.startWorkPartTime = function() {
this.workRepGainRate = this.getWorkRepGain();
this.workMoneyGainRate = this.getWorkMoneyGain();
- this.timeNeededToCompleteWork = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MillisecondsPer8Hours;
+ this.timeNeededToCompleteWork = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MillisecondsPer8Hours;
- var newCancelButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
+ var newCancelButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
newCancelButton.innerHTML = "Stop Working";
newCancelButton.addEventListener("click", function() {
Player.finishWorkPartTime();
@@ -1012,8 +1082,8 @@ PlayerObject.prototype.workPartTime = function(numCycles) {
this.timeWorked += _engine__WEBPACK_IMPORTED_MODULE_7__["Engine"]._idleSpeed * numCycles;
//If timeWorked == 8 hours, then finish. You can only gain 8 hours worth of exp and money
- if (this.timeWorked >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MillisecondsPer8Hours) {
- var maxCycles = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].GameCyclesPer8Hours;
+ if (this.timeWorked >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MillisecondsPer8Hours) {
+ var maxCycles = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].GameCyclesPer8Hours;
this.workHackExpGained = this.workHackExpGainRate * maxCycles;
this.workStrExpGained = this.workStrExpGainRate * maxCycles;
this.workDefExpGained = this.workDefExpGainRate * maxCycles;
@@ -1047,7 +1117,7 @@ PlayerObject.prototype.workPartTime = function(numCycles) {
PlayerObject.prototype.finishWorkPartTime = function(sing=false) {
this.gainWorkExp();
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
company.playerReputation += (this.workRepGained);
this.gainMoney(this.workMoneyGained);
@@ -1091,7 +1161,7 @@ PlayerObject.prototype.finishWorkPartTime = function(sing=false) {
PlayerObject.prototype.finishFactionWork = function(cancelled, sing=false) {
this.gainWorkExp();
- var faction = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"][this.currentWorkFactionName];
+ var faction = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"][this.currentWorkFactionName];
faction.playerReputation += (this.workRepGained);
this.gainMoney(this.workMoneyGained);
@@ -1116,7 +1186,7 @@ PlayerObject.prototype.finishFactionWork = function(cancelled, sing=false) {
this.isWorking = false;
_engine__WEBPACK_IMPORTED_MODULE_7__["Engine"].loadFactionContent();
- Object(_Faction__WEBPACK_IMPORTED_MODULE_8__["displayFactionContent"])(faction.name);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_8__[/* displayFactionContent */ "c"])(faction.name);
if (sing) {
var res="You worked for your faction " + faction.name + " for a total of " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_21__["convertTimeMsToTimeElapsedString"])(this.timeWorked) + ". " +
"You earned " +
@@ -1138,15 +1208,15 @@ PlayerObject.prototype.startFactionWork = function(faction) {
var favorMult = 1 + (faction.favor / 100);
if (isNaN(favorMult)) {favorMult = 1;}
this.workRepGainRate *= favorMult;
- this.workRepGainRate *= _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkRepGain;
+ this.workRepGainRate *= _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkRepGain;
this.isWorking = true;
- this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeFaction;
+ this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeFaction;
this.currentWorkFactionName = faction.name;
- this.timeNeededToCompleteWork = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MillisecondsPer20Hours;
+ this.timeNeededToCompleteWork = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MillisecondsPer20Hours;
- var cancelButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
+ var cancelButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
cancelButton.innerHTML = "Stop Faction Work";
cancelButton.addEventListener("click", function() {
Player.finishFactionWork(true);
@@ -1160,10 +1230,10 @@ PlayerObject.prototype.startFactionWork = function(faction) {
PlayerObject.prototype.startFactionHackWork = function(faction) {
this.resetWorkStatus();
- this.workHackExpGainRate = .15 * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workRepGainRate = this.workRepGainRate = (this.hacking_skill + this.intelligence) / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel * this.faction_rep_mult;
+ this.workHackExpGainRate = .15 * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workRepGainRate = this.workRepGainRate = (this.hacking_skill + this.intelligence) / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel * this.faction_rep_mult;
- this.factionWorkType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].FactionWorkHacking;
+ this.factionWorkType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].FactionWorkHacking;
this.currentWorkFactionDescription = "carrying out hacking contracts";
this.startFactionWork(faction);
@@ -1172,15 +1242,15 @@ PlayerObject.prototype.startFactionHackWork = function(faction) {
PlayerObject.prototype.startFactionFieldWork = function(faction) {
this.resetWorkStatus();
- this.workHackExpGainRate = .1 * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workStrExpGainRate = .1 * this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workDefExpGainRate = .1 * this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workDexExpGainRate = .1 * this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workAgiExpGainRate = .1 * this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workChaExpGainRate = .1 * this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
+ this.workHackExpGainRate = .1 * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workStrExpGainRate = .1 * this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workDefExpGainRate = .1 * this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workDexExpGainRate = .1 * this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workAgiExpGainRate = .1 * this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workChaExpGainRate = .1 * this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
this.workRepGainRate = this.getFactionFieldWorkRepGain();
- this.factionWorkType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].FactionWorkField;
+ this.factionWorkType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].FactionWorkField;
this.currentWorkFactionDescription = "carrying out field missions"
this.startFactionWork(faction);
@@ -1189,32 +1259,32 @@ PlayerObject.prototype.startFactionFieldWork = function(faction) {
PlayerObject.prototype.startFactionSecurityWork = function(faction) {
this.resetWorkStatus();
- this.workHackExpGainRate = 0.05 * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workStrExpGainRate = 0.15 * this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workDefExpGainRate = 0.15 * this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workDexExpGainRate = 0.15 * this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workAgiExpGainRate = 0.15 * this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
- this.workChaExpGainRate = 0.00 * this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkExpGain;
+ this.workHackExpGainRate = 0.05 * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workStrExpGainRate = 0.15 * this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workDefExpGainRate = 0.15 * this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workDexExpGainRate = 0.15 * this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workAgiExpGainRate = 0.15 * this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
+ this.workChaExpGainRate = 0.00 * this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkExpGain;
this.workRepGainRate = this.getFactionSecurityWorkRepGain();
- this.factionWorkType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].FactionWorkSecurity;
+ this.factionWorkType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].FactionWorkSecurity;
this.currentWorkFactionDescription = "performing security detail"
this.startFactionWork(faction);
}
PlayerObject.prototype.workForFaction = function(numCycles) {
- var faction = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"][this.currentWorkFactionName];
+ var faction = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"][this.currentWorkFactionName];
//Constantly update the rep gain rate
switch (this.factionWorkType) {
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].FactionWorkHacking:
- this.workRepGainRate = (this.hacking_skill + this.intelligence) / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel * this.faction_rep_mult;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].FactionWorkHacking:
+ this.workRepGainRate = (this.hacking_skill + this.intelligence) / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel * this.faction_rep_mult;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].FactionWorkField:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].FactionWorkField:
this.workRepGainRate = this.getFactionFieldWorkRepGain();
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].FactionWorkSecurity:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].FactionWorkSecurity:
this.workRepGainRate = this.getFactionSecurityWorkRepGain();
break;
default:
@@ -1225,7 +1295,7 @@ PlayerObject.prototype.workForFaction = function(numCycles) {
var favorMult = 1 + (faction.favor / 100);
if (isNaN(favorMult)) {favorMult = 1;}
this.workRepGainRate *= favorMult;
- this.workRepGainRate *= _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].FactionWorkRepGain;
+ this.workRepGainRate *= _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].FactionWorkRepGain;
this.workHackExpGained += this.workHackExpGainRate * numCycles;
this.workStrExpGained += this.workStrExpGainRate * numCycles;
@@ -1241,9 +1311,9 @@ PlayerObject.prototype.workForFaction = function(numCycles) {
this.timeWorked += _engine__WEBPACK_IMPORTED_MODULE_7__["Engine"]._idleSpeed * numCycles;
//If timeWorked == 20 hours, then finish. You can only work for the faction for 20 hours
- if (this.timeWorked >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MillisecondsPer20Hours) {
- var maxCycles = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].GameCyclesPer20Hours;
- this.timeWorked = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MillisecondsPer20Hours;
+ if (this.timeWorked >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MillisecondsPer20Hours) {
+ var maxCycles = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].GameCyclesPer20Hours;
+ this.timeWorked = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MillisecondsPer20Hours;
this.workHackExpGained = this.workHackExpGainRate * maxCycles;
this.workStrExpGained = this.workStrExpGainRate * maxCycles;
this.workDefExpGained = this.workDefExpGainRate * maxCycles;
@@ -1277,65 +1347,65 @@ PlayerObject.prototype.workForFaction = function(numCycles) {
//Money gained per game cycle
PlayerObject.prototype.getWorkMoneyGain = function() {
var bn11Mult = 1;
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
- if (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_11__["hasBn11SF"]) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
+ if (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_11__[/* hasBn11SF */ "d"]) {
bn11Mult = 1 + (company.favor / 100);
}
return this.companyPosition.baseSalary * company.salaryMultiplier *
- this.work_money_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CompanyWorkMoney * bn11Mult;
+ this.work_money_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CompanyWorkMoney * bn11Mult;
}
//Hack exp gained per game cycle
PlayerObject.prototype.getWorkHackExpGain = function() {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
return this.companyPosition.hackingExpGain * company.expMultiplier *
- this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CompanyWorkExpGain;
+ this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CompanyWorkExpGain;
}
//Str exp gained per game cycle
PlayerObject.prototype.getWorkStrExpGain = function() {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
return this.companyPosition.strengthExpGain * company.expMultiplier *
- this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CompanyWorkExpGain;
+ this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CompanyWorkExpGain;
}
//Def exp gained per game cycle
PlayerObject.prototype.getWorkDefExpGain = function() {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
return this.companyPosition.defenseExpGain * company.expMultiplier *
- this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CompanyWorkExpGain;
+ this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CompanyWorkExpGain;
}
//Dex exp gained per game cycle
PlayerObject.prototype.getWorkDexExpGain = function() {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
return this.companyPosition.dexterityExpGain * company.expMultiplier *
- this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CompanyWorkExpGain;
+ this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CompanyWorkExpGain;
}
//Agi exp gained per game cycle
PlayerObject.prototype.getWorkAgiExpGain = function() {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
return this.companyPosition.agilityExpGain * company.expMultiplier *
- this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CompanyWorkExpGain;
+ this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CompanyWorkExpGain;
}
//Charisma exp gained per game cycle
PlayerObject.prototype.getWorkChaExpGain = function() {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
return this.companyPosition.charismaExpGain * company.expMultiplier *
- this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CompanyWorkExpGain;
+ this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CompanyWorkExpGain;
}
//Reputation gained per game cycle
PlayerObject.prototype.getWorkRepGain = function() {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
var jobPerformance = this.companyPosition.calculateJobPerformance(this.hacking_skill, this.strength,
this.defense, this.dexterity,
this.agility, this.charisma);
//Intelligence provides a flat bonus to job performance
- jobPerformance += (this.intelligence / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel);
+ jobPerformance += (this.intelligence / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel);
//Update reputation gain rate to account for company favor
var favorMult = 1 + (company.favor / 100);
@@ -1344,22 +1414,22 @@ PlayerObject.prototype.getWorkRepGain = function() {
}
PlayerObject.prototype.getFactionSecurityWorkRepGain = function() {
- var t = 0.9 * (this.hacking_skill / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.strength / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.defense / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.dexterity / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.agility / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel) / 4.5;
+ var t = 0.9 * (this.hacking_skill / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.strength / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.defense / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.dexterity / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.agility / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel) / 4.5;
return t * this.faction_rep_mult;
}
PlayerObject.prototype.getFactionFieldWorkRepGain = function() {
- var t = 0.9 * (this.hacking_skill / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.strength / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.defense / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.dexterity / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.agility / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.charisma / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel +
- this.intelligence / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].MaxSkillLevel) / 5.5;
+ var t = 0.9 * (this.hacking_skill / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.strength / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.defense / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.dexterity / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.agility / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.charisma / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel +
+ this.intelligence / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].MaxSkillLevel) / 5.5;
return t * this.faction_rep_mult;
}
@@ -1367,7 +1437,7 @@ PlayerObject.prototype.getFactionFieldWorkRepGain = function() {
PlayerObject.prototype.startCreateProgramWork = function(programName, time, reqLevel) {
this.resetWorkStatus();
this.isWorking = true;
- this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeCreateProgram;
+ this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeCreateProgram;
//Time needed to complete work affected by hacking skill (linearly based on
//ratio of (your skill - required level) to MAX skill)
@@ -1392,7 +1462,7 @@ PlayerObject.prototype.startCreateProgramWork = function(programName, time, reqL
this.createProgramName = programName;
- var cancelButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
+ var cancelButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
cancelButton.innerHTML = "Cancel work on creating program";
cancelButton.addEventListener("click", function() {
Player.finishCreateProgramWork(true);
@@ -1439,7 +1509,7 @@ PlayerObject.prototype.finishCreateProgramWork = function(cancelled, sing=false)
}
if (!cancelled) {
- this.gainIntelligenceExp(this.createProgramReqLvl / _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].IntelligenceProgramBaseExpGain);
+ this.gainIntelligenceExp(this.createProgramReqLvl / _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].IntelligenceProgramBaseExpGain);
}
var mainMenu = document.getElementById("mainmenu-container");
@@ -1455,7 +1525,7 @@ PlayerObject.prototype.finishCreateProgramWork = function(cancelled, sing=false)
PlayerObject.prototype.startClass = function(costMult, expMult, className) {
this.resetWorkStatus();
this.isWorking = true;
- this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeStudyClass;
+ this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeStudyClass;
this.className = className;
@@ -1474,43 +1544,43 @@ PlayerObject.prototype.startClass = function(costMult, expMult, className) {
var cost = 0;
var hackExp = 0, strExp = 0, defExp = 0, dexExp = 0, agiExp = 0, chaExp = 0;
switch (className) {
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassStudyComputerScience:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassStudyComputerScience:
hackExp = baseStudyComputerScienceExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassDataStructures:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassDataStructuresBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassDataStructures:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassDataStructuresBaseCost * costMult / gameCPS;
hackExp = baseDataStructuresExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassNetworks:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassNetworksBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassNetworks:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassNetworksBaseCost * costMult / gameCPS;
hackExp = baseNetworksExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassAlgorithms:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassAlgorithmsBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassAlgorithms:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassAlgorithmsBaseCost * costMult / gameCPS;
hackExp = baseAlgorithmsExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassManagement:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassManagementBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassManagement:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassManagementBaseCost * costMult / gameCPS;
chaExp = baseManagementExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassLeadership:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassLeadershipBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassLeadership:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassLeadershipBaseCost * costMult / gameCPS;
chaExp = baseLeadershipExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymStrength:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymStrength:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymBaseCost * costMult / gameCPS;
strExp = baseGymExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymDefense:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymDefense:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymBaseCost * costMult / gameCPS;
defExp = baseGymExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymDexterity:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymDexterity:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymBaseCost * costMult / gameCPS;
dexExp = baseGymExp * expMult / gameCPS;
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymAgility:
- cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymBaseCost * costMult / gameCPS;
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymAgility:
+ cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymBaseCost * costMult / gameCPS;
agiExp = baseGymExp * expMult / gameCPS;
break;
default:
@@ -1519,18 +1589,18 @@ PlayerObject.prototype.startClass = function(costMult, expMult, className) {
}
this.workMoneyLossRate = cost;
- this.workHackExpGainRate = hackExp * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].ClassGymExpGain;
- this.workStrExpGainRate = strExp * this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].ClassGymExpGain;;
- this.workDefExpGainRate = defExp * this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].ClassGymExpGain;;
- this.workDexExpGainRate = dexExp * this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].ClassGymExpGain;;
- this.workAgiExpGainRate = agiExp * this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].ClassGymExpGain;;
- this.workChaExpGainRate = chaExp * this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].ClassGymExpGain;;
+ this.workHackExpGainRate = hackExp * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].ClassGymExpGain;
+ this.workStrExpGainRate = strExp * this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].ClassGymExpGain;;
+ this.workDefExpGainRate = defExp * this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].ClassGymExpGain;;
+ this.workDexExpGainRate = dexExp * this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].ClassGymExpGain;;
+ this.workAgiExpGainRate = agiExp * this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].ClassGymExpGain;;
+ this.workChaExpGainRate = chaExp * this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].ClassGymExpGain;;
- var cancelButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
- if (className == _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymStrength ||
- className == _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymDefense ||
- className == _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymDexterity ||
- className == _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymAgility) {
+ var cancelButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button");
+ if (className == _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymStrength ||
+ className == _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymDefense ||
+ className == _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymDexterity ||
+ className == _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymAgility) {
cancelButton.innerHTML = "Stop training at gym";
} else {
cancelButton.innerHTML = "Stop taking course";
@@ -1578,7 +1648,7 @@ PlayerObject.prototype.takeClass = function(numCycles) {
//through a Singularity Netscript function
PlayerObject.prototype.finishClass = function(sing=false) {
this.gainWorkExp();
- this.gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].IntelligenceClassBaseExpGain * Math.round(this.timeWorked / 1000));
+ this.gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].IntelligenceClassBaseExpGain * Math.round(this.timeWorked / 1000));
if (this.workMoneyGained > 0) {
throw new Error("ERR: Somehow gained money while taking class");
@@ -1623,25 +1693,25 @@ PlayerObject.prototype.finishClass = function(sing=false) {
PlayerObject.prototype.startCrime = function(hackExp, strExp, defExp, dexExp, agiExp, chaExp, money, time, singParams=null) {
this.resetWorkStatus();
this.isWorking = true;
- this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeCrime;
+ this.workType = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeCrime;
if (singParams && singParams.workerscript) {
this.committingCrimeThruSingFn = true;
this.singFnCrimeWorkerScript = singParams.workerscript;
}
- this.workHackExpGained = hackExp * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CrimeExpGain;
- this.workStrExpGained = strExp * this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CrimeExpGain;
- this.workDefExpGained = defExp * this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CrimeExpGain;
- this.workDexExpGained = dexExp * this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CrimeExpGain;
- this.workAgiExpGained = agiExp * this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CrimeExpGain;
- this.workChaExpGained = chaExp * this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CrimeExpGain;
- this.workMoneyGained = money * this.crime_money_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].CrimeMoney;
+ this.workHackExpGained = hackExp * this.hacking_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CrimeExpGain;
+ this.workStrExpGained = strExp * this.strength_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CrimeExpGain;
+ this.workDefExpGained = defExp * this.defense_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CrimeExpGain;
+ this.workDexExpGained = dexExp * this.dexterity_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CrimeExpGain;
+ this.workAgiExpGained = agiExp * this.agility_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CrimeExpGain;
+ this.workChaExpGained = chaExp * this.charisma_exp_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CrimeExpGain;
+ this.workMoneyGained = money * this.crime_money_mult * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].CrimeMoney;
this.timeNeededToCompleteWork = time;
//Remove all old event listeners from Cancel button
- var newCancelButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button")
+ var newCancelButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_17__["clearEventListeners"])("work-in-progress-cancel-button")
newCancelButton.innerHTML = "Cancel crime"
newCancelButton.addEventListener("click", function() {
Player.finishCrime(true);
@@ -1673,12 +1743,12 @@ PlayerObject.prototype.finishCrime = function(cancelled) {
//Determine crime success/failure
if (!cancelled) {
var statusText = ""; //TODO, unique message for each crime when you succeed
- if (Object(_Crimes__WEBPACK_IMPORTED_MODULE_6__["determineCrimeSuccess"])(this.crimeType, this.workMoneyGained)) {
+ if (Object(_Crimes__WEBPACK_IMPORTED_MODULE_6__[/* determineCrimeSuccess */ "b"])(this.crimeType, this.workMoneyGained)) {
//Handle Karma and crime statistics
let crime = null;
- for(const i in _Crimes__WEBPACK_IMPORTED_MODULE_6__["Crimes"]) {
- if(_Crimes__WEBPACK_IMPORTED_MODULE_6__["Crimes"][i].type == this.crimeType) {
- crime = _Crimes__WEBPACK_IMPORTED_MODULE_6__["Crimes"][i];
+ for(const i in _Crimes__WEBPACK_IMPORTED_MODULE_6__[/* Crimes */ "a"]) {
+ if(_Crimes__WEBPACK_IMPORTED_MODULE_6__[/* Crimes */ "a"][i].type == this.crimeType) {
+ crime = _Crimes__WEBPACK_IMPORTED_MODULE_6__[/* Crimes */ "a"][i];
break;
}
}
@@ -1769,22 +1839,22 @@ PlayerObject.prototype.singularityStopWork = function() {
if (!this.isWorking) {return "";}
var res; //Earnings text for work
switch (this.workType) {
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeStudyClass:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeStudyClass:
res = this.finishClass(true);
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeCompany:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeCompany:
res = this.finishWork(true, true);
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeCompanyPartTime:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeCompanyPartTime:
res = this.finishWorkPartTime(true);
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeFaction:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeFaction:
res = this.finishFactionWork(true, true);
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeCreateProgram:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeCreateProgram:
res = this.finishCreateProgramWork(true, true);
break;
- case _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].WorkTypeCrime:
+ case _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].WorkTypeCrime:
res = this.finishCrime(true);
break;
default:
@@ -1809,8 +1879,8 @@ PlayerObject.prototype.takeDamage = function(amt) {
PlayerObject.prototype.hospitalize = function() {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("You were in critical condition! You were taken to the hospital where " +
"luckily they were able to save your life. You were charged $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_21__["formatNumber"])(this.max_hp * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].HospitalCostPerHp, 2));
- this.loseMoney(this.max_hp * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].HospitalCostPerHp);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_21__["formatNumber"])(this.max_hp * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].HospitalCostPerHp, 2));
+ this.loseMoney(this.max_hp * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].HospitalCostPerHp);
this.hp = this.max_hp;
}
@@ -1821,21 +1891,21 @@ PlayerObject.prototype.hospitalize = function() {
PlayerObject.prototype.applyForJob = function(entryPosType, sing=false) {
var currCompany = "";
if (this.companyName != "") {
- currCompany = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ currCompany = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
}
var currPositionName = "";
if (this.companyPosition != "") {
currPositionName = this.companyPosition.positionName;
}
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.location]; //Company being applied to
- if (sing && !(company instanceof _Company__WEBPACK_IMPORTED_MODULE_2__["Company"])) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.location]; //Company being applied to
+ if (sing && !(company instanceof _Company__WEBPACK_IMPORTED_MODULE_2__[/* Company */ "b"])) {
return "ERROR: Invalid company name: " + this.location + ". applyToCompany() failed";
}
var pos = entryPosType;
if (!this.isQualified(company, pos)) {
- var reqText = Object(_Company__WEBPACK_IMPORTED_MODULE_2__["getJobRequirementText"])(company, pos);
+ var reqText = Object(_Company__WEBPACK_IMPORTED_MODULE_2__[/* getJobRequirementText */ "f"])(company, pos);
if (sing) {return false;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Unforunately, you do not qualify for this position
" + reqText);
return;
@@ -1843,7 +1913,7 @@ PlayerObject.prototype.applyForJob = function(entryPosType, sing=false) {
while (true) {
if (_engine__WEBPACK_IMPORTED_MODULE_7__["Engine"].Debug) {console.log("Determining qualification for next Company Position");}
- var newPos = Object(_Company__WEBPACK_IMPORTED_MODULE_2__["getNextCompanyPosition"])(pos);
+ var newPos = Object(_Company__WEBPACK_IMPORTED_MODULE_2__[/* getNextCompanyPosition */ "g"])(pos);
if (newPos == null) {break;}
//Check if this company has this position
@@ -1862,13 +1932,13 @@ PlayerObject.prototype.applyForJob = function(entryPosType, sing=false) {
if (currCompany != "") {
if (currCompany.companyName == company.companyName &&
pos.positionName == currPositionName) {
- var nextPos = Object(_Company__WEBPACK_IMPORTED_MODULE_2__["getNextCompanyPosition"])(pos);
+ var nextPos = Object(_Company__WEBPACK_IMPORTED_MODULE_2__[/* getNextCompanyPosition */ "g"])(pos);
if (nextPos == null) {
if (sing) {return false;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("You are already at the highest position for your field! No promotion available");
} else if (company.hasPosition(nextPos)) {
if (sing) {return false;}
- var reqText = Object(_Company__WEBPACK_IMPORTED_MODULE_2__["getJobRequirementText"])(company, nextPos);
+ var reqText = Object(_Company__WEBPACK_IMPORTED_MODULE_2__[/* getJobRequirementText */ "f"])(company, nextPos);
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Unfortunately, you do not qualify for a promotion
" + reqText);
} else {
if (sing) {return false;}
@@ -1918,7 +1988,7 @@ PlayerObject.prototype.applyForJob = function(entryPosType, sing=false) {
PlayerObject.prototype.getNextCompanyPosition = function(company, entryPosType) {
var currCompany = null;
if (this.companyName != "") {
- currCompany = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ currCompany = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
}
//Not employed at this company, so return the entry position
@@ -1939,7 +2009,7 @@ PlayerObject.prototype.getNextCompanyPosition = function(company, entryPosType)
(this.companyPosition.isSoftwareConsultantJob() && entryPosType.isSoftwareConsultantJob()) ||
(this.companyPosition.isBusinessConsultantJob() && entryPosType.isBusinessConsultantJob()) ||
(this.companyPosition.isPartTimeJob() && entryPosType.isPartTimeJob())) {
- return Object(_Company__WEBPACK_IMPORTED_MODULE_2__["getNextCompanyPosition"])(this.companyPosition);
+ return Object(_Company__WEBPACK_IMPORTED_MODULE_2__[/* getNextCompanyPosition */ "g"])(this.companyPosition);
}
@@ -1947,21 +2017,21 @@ PlayerObject.prototype.getNextCompanyPosition = function(company, entryPosType)
}
PlayerObject.prototype.applyForSoftwareJob = function(sing=false) {
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].SoftwareIntern, sing);
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].SoftwareIntern, sing);
}
PlayerObject.prototype.applyForSoftwareConsultantJob = function(sing=false) {
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].SoftwareConsultant, sing);
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].SoftwareConsultant, sing);
}
PlayerObject.prototype.applyForItJob = function(sing=false) {
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].ITIntern, sing);
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].ITIntern, sing);
}
PlayerObject.prototype.applyForSecurityEngineerJob = function(sing=false) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.location]; //Company being applied to
- if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].SecurityEngineer)) {
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].SecurityEngineer, sing);
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.location]; //Company being applied to
+ if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].SecurityEngineer)) {
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].SecurityEngineer, sing);
} else {
if (sing) {return false;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Unforunately, you do not qualify for this position");
@@ -1969,9 +2039,9 @@ PlayerObject.prototype.applyForSecurityEngineerJob = function(sing=false) {
}
PlayerObject.prototype.applyForNetworkEngineerJob = function(sing=false) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.location]; //Company being applied to
- if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].NetworkEngineer)) {
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].NetworkEngineer, sing);
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.location]; //Company being applied to
+ if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].NetworkEngineer)) {
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].NetworkEngineer, sing);
} else {
if (sing) {return false;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Unforunately, you do not qualify for this position");
@@ -1979,22 +2049,22 @@ PlayerObject.prototype.applyForNetworkEngineerJob = function(sing=false) {
}
PlayerObject.prototype.applyForBusinessJob = function(sing=false) {
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].BusinessIntern, sing);
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].BusinessIntern, sing);
}
PlayerObject.prototype.applyForBusinessConsultantJob = function(sing=false) {
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].BusinessConsultant, sing);
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].BusinessConsultant, sing);
}
PlayerObject.prototype.applyForSecurityJob = function(sing=false) {
//TODO If case for POlice departments
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].SecurityGuard, sing);
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].SecurityGuard, sing);
}
PlayerObject.prototype.applyForAgentJob = function(sing=false) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.location]; //Company being applied to
- if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].FieldAgent)) {
- return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].FieldAgent, sing);
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.location]; //Company being applied to
+ if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].FieldAgent)) {
+ return this.applyForJob(_Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].FieldAgent, sing);
} else {
if (sing) {return false;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Unforunately, you do not qualify for this position");
@@ -2002,8 +2072,8 @@ PlayerObject.prototype.applyForAgentJob = function(sing=false) {
}
PlayerObject.prototype.applyForEmployeeJob = function(sing=false) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.location]; //Company being applied to
- if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].Employee)) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.location]; //Company being applied to
+ if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].Employee)) {
if (this.firstJobRecvd === false) {
this.firstJobRecvd = true;
document.getElementById("job-tab").style.display = "list-item";
@@ -2011,7 +2081,7 @@ PlayerObject.prototype.applyForEmployeeJob = function(sing=false) {
document.getElementById("world-menu-header").click();
}
this.companyName = company.companyName;
- this.companyPosition = _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].Employee;
+ this.companyPosition = _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].Employee;
if (sing) {return true;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Congratulations, you are now employed at " + this.companyName);
_engine__WEBPACK_IMPORTED_MODULE_7__["Engine"].loadLocationContent();
@@ -2022,8 +2092,8 @@ PlayerObject.prototype.applyForEmployeeJob = function(sing=false) {
}
PlayerObject.prototype.applyForPartTimeEmployeeJob = function(sing=false) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.location]; //Company being applied to
- if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].PartTimeEmployee)) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.location]; //Company being applied to
+ if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].PartTimeEmployee)) {
if (this.firstJobRecvd === false) {
this.firstJobRecvd = true;
document.getElementById("job-tab").style.display = "list-item";
@@ -2031,7 +2101,7 @@ PlayerObject.prototype.applyForPartTimeEmployeeJob = function(sing=false) {
document.getElementById("world-menu-header").click();
}
this.companyName = company.companyName;
- this.companyPosition = _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].PartTimeEmployee;
+ this.companyPosition = _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].PartTimeEmployee;
if (sing) {return true;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Congratulations, you are now employed part-time at " + this.companyName);
_engine__WEBPACK_IMPORTED_MODULE_7__["Engine"].loadLocationContent();
@@ -2042,8 +2112,8 @@ PlayerObject.prototype.applyForPartTimeEmployeeJob = function(sing=false) {
}
PlayerObject.prototype.applyForWaiterJob = function(sing=false) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.location]; //Company being applied to
- if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].Waiter)) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.location]; //Company being applied to
+ if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].Waiter)) {
if (this.firstJobRecvd === false) {
this.firstJobRecvd = true;
document.getElementById("job-tab").style.display = "list-item";
@@ -2051,7 +2121,7 @@ PlayerObject.prototype.applyForWaiterJob = function(sing=false) {
document.getElementById("world-menu-header").click();
}
this.companyName = company.companyName;
- this.companyPosition = _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].Waiter;
+ this.companyPosition = _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].Waiter;
if (sing) {return true;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Congratulations, you are now employed as a waiter at " + this.companyName);
_engine__WEBPACK_IMPORTED_MODULE_7__["Engine"].loadLocationContent();
@@ -2062,8 +2132,8 @@ PlayerObject.prototype.applyForWaiterJob = function(sing=false) {
}
PlayerObject.prototype.applyForPartTimeWaiterJob = function(sing=false) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.location]; //Company being applied to
- if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].PartTimeWaiter)) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.location]; //Company being applied to
+ if (this.isQualified(company, _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].PartTimeWaiter)) {
if (this.firstJobRecvd === false) {
this.firstJobRecvd = true;
document.getElementById("job-tab").style.display = "list-item";
@@ -2071,7 +2141,7 @@ PlayerObject.prototype.applyForPartTimeWaiterJob = function(sing=false) {
document.getElementById("world-menu-header").click();
}
this.companyName = company.companyName;
- this.companyPosition = _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].PartTimeWaiter;
+ this.companyPosition = _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].PartTimeWaiter;
if (sing) {return true;}
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_16__["dialogBoxCreate"])("Congratulations, you are now employed as a part-time waiter at " + this.companyName);
_engine__WEBPACK_IMPORTED_MODULE_7__["Engine"].loadLocationContent();
@@ -2117,19 +2187,19 @@ PlayerObject.prototype.reapplyAllAugmentations = function(resetMultipliers=true)
}
var augName = this.augmentations[i].name;
- var aug = _Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"][augName];
+ var aug = _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"][augName];
if (aug == null) {
console.log("WARNING: Invalid augmentation name");
continue;
}
aug.owned = true;
- if (aug.name == _Augmentations__WEBPACK_IMPORTED_MODULE_0__["AugmentationNames"].NeuroFluxGovernor) {
+ if (aug.name == _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* AugmentationNames */ "b"].NeuroFluxGovernor) {
for (let j = 0; j < aug.level; ++j) {
- Object(_Augmentations__WEBPACK_IMPORTED_MODULE_0__["applyAugmentation"])(this.augmentations[i], true);
+ Object(_Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* applyAugmentation */ "e"])(this.augmentations[i], true);
}
continue;
}
- Object(_Augmentations__WEBPACK_IMPORTED_MODULE_0__["applyAugmentation"])(this.augmentations[i], true);
+ Object(_Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* applyAugmentation */ "e"])(this.augmentations[i], true);
}
}
@@ -2140,12 +2210,12 @@ PlayerObject.prototype.reapplyAllSourceFiles = function() {
for (let i = 0; i < this.sourceFiles.length; ++i) {
var srcFileKey = "SourceFile" + this.sourceFiles[i].n;
- var sourceFileObject = _SourceFile__WEBPACK_IMPORTED_MODULE_14__["SourceFiles"][srcFileKey];
+ var sourceFileObject = _SourceFile__WEBPACK_IMPORTED_MODULE_14__[/* SourceFiles */ "b"][srcFileKey];
if (sourceFileObject == null) {
console.log("ERROR: Invalid source file number: " + this.sourceFiles[i].n);
continue;
}
- Object(_SourceFile__WEBPACK_IMPORTED_MODULE_14__["applySourceFile"])(this.sourceFiles[i]);
+ Object(_SourceFile__WEBPACK_IMPORTED_MODULE_14__[/* applySourceFile */ "c"])(this.sourceFiles[i]);
}
}
@@ -2158,14 +2228,14 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
var numAugmentations = this.augmentations.length;
- var company = _Company__WEBPACK_IMPORTED_MODULE_2__["Companies"][this.companyName];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_2__[/* Companies */ "a"][this.companyName];
var companyRep = 0;
if (company != null) {
companyRep = company.playerReputation;
}
//Illuminati
- var illuminatiFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Illuminati"];
+ var illuminatiFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Illuminati"];
if (!illuminatiFac.isBanned && !illuminatiFac.isMember && !illuminatiFac.alreadyInvited &&
numAugmentations >= 30 &&
this.money.gte(150000000000) &&
@@ -2176,7 +2246,7 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
}
//Daedalus
- var daedalusFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Daedalus"];
+ var daedalusFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Daedalus"];
if (!daedalusFac.isBanned && !daedalusFac.isMember && !daedalusFac.alreadyInvited &&
numAugmentations >= 30 &&
this.money.gte(100000000000) &&
@@ -2187,7 +2257,7 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
}
//The Covenant
- var covenantFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["The Covenant"];
+ var covenantFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["The Covenant"];
if (!covenantFac.isBanned && !covenantFac.isMember && !covenantFac.alreadyInvited &&
numAugmentations >= 30 &&
this.money.gte(75000000000) &&
@@ -2200,88 +2270,88 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
}
//ECorp
- var ecorpFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["ECorp"];
+ var ecorpFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["ECorp"];
if (!ecorpFac.isBanned && !ecorpFac.isMember && !ecorpFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].AevumECorp && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].AevumECorp && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(ecorpFac);
}
//MegaCorp
- var megacorpFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["MegaCorp"];
+ var megacorpFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["MegaCorp"];
if (!megacorpFac.isBanned && !megacorpFac.isMember && !megacorpFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12MegaCorp && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12MegaCorp && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(megacorpFac);
}
//Bachman & Associates
- var bachmanandassociatesFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Bachman & Associates"];
+ var bachmanandassociatesFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Bachman & Associates"];
if (!bachmanandassociatesFac.isBanned && !bachmanandassociatesFac.isMember &&
!bachmanandassociatesFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].AevumBachmanAndAssociates && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].AevumBachmanAndAssociates && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(bachmanandassociatesFac);
}
//Blade Industries
- var bladeindustriesFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Blade Industries"];
+ var bladeindustriesFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Blade Industries"];
if (!bladeindustriesFac.isBanned && !bladeindustriesFac.isMember && !bladeindustriesFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12BladeIndustries && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12BladeIndustries && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(bladeindustriesFac);
}
//NWO
- var nwoFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["NWO"];
+ var nwoFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["NWO"];
if (!nwoFac.isBanned && !nwoFac.isMember && !nwoFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].VolhavenNWO && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].VolhavenNWO && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(nwoFac);
}
//Clarke Incorporated
- var clarkeincorporatedFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Clarke Incorporated"];
+ var clarkeincorporatedFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Clarke Incorporated"];
if (!clarkeincorporatedFac.isBanned && !clarkeincorporatedFac.isMember && !clarkeincorporatedFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].AevumClarkeIncorporated && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].AevumClarkeIncorporated && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(clarkeincorporatedFac);
}
//OmniTek Incorporated
- var omnitekincorporatedFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["OmniTek Incorporated"];
+ var omnitekincorporatedFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["OmniTek Incorporated"];
if (!omnitekincorporatedFac.isBanned && !omnitekincorporatedFac.isMember && !omnitekincorporatedFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].VolhavenOmniTekIncorporated && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].VolhavenOmniTekIncorporated && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(omnitekincorporatedFac);
}
//Four Sigma
- var foursigmaFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Four Sigma"];
+ var foursigmaFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Four Sigma"];
if (!foursigmaFac.isBanned && !foursigmaFac.isMember && !foursigmaFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12FourSigma && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12FourSigma && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(foursigmaFac);
}
//KuaiGong International
- var kuaigonginternationalFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["KuaiGong International"];
+ var kuaigonginternationalFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["KuaiGong International"];
if (!kuaigonginternationalFac.isBanned && !kuaigonginternationalFac.isMember &&
!kuaigonginternationalFac.alreadyInvited &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].ChongqingKuaiGongInternational && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].CorpFactionRepRequirement) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].ChongqingKuaiGongInternational && companyRep >= _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].CorpFactionRepRequirement) {
invitedFactions.push(kuaigonginternationalFac);
}
//Fulcrum Secret Technologies - If u've unlocked fulcrum secret technolgoies server and have a high rep with the company
- var fulcrumsecrettechonologiesFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Fulcrum Secret Technologies"];
- var fulcrumSecretServer = _Server__WEBPACK_IMPORTED_MODULE_12__["AllServers"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerIps"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerNames"].FulcrumSecretTechnologies]];
+ var fulcrumsecrettechonologiesFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Fulcrum Secret Technologies"];
+ var fulcrumSecretServer = _Server__WEBPACK_IMPORTED_MODULE_12__[/* AllServers */ "b"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerIps */ "a"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerNames */ "b"].FulcrumSecretTechnologies]];
if (fulcrumSecretServer == null) {
console.log("ERROR: Could not find Fulcrum Secret Technologies Server");
} else {
if (!fulcrumsecrettechonologiesFac.isBanned && !fulcrumsecrettechonologiesFac.isMember &&
!fulcrumsecrettechonologiesFac.alreadyInvited &&
fulcrumSecretServer.manuallyHacked &&
- this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].AevumFulcrumTechnologies && companyRep >= 250000) {
+ this.companyName == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].AevumFulcrumTechnologies && companyRep >= 250000) {
invitedFactions.push(fulcrumsecrettechonologiesFac);
}
}
//BitRunners
- var bitrunnersFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["BitRunners"];
+ var bitrunnersFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["BitRunners"];
var homeComp = this.getHomeComputer();
- var bitrunnersServer = _Server__WEBPACK_IMPORTED_MODULE_12__["AllServers"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerIps"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerNames"].BitRunnersServer]];
+ var bitrunnersServer = _Server__WEBPACK_IMPORTED_MODULE_12__[/* AllServers */ "b"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerIps */ "a"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerNames */ "b"].BitRunnersServer]];
if (bitrunnersServer == null) {
console.log("ERROR: Could not find BitRunners Server");
} else if (!bitrunnersFac.isBanned && !bitrunnersFac.isMember && bitrunnersServer.manuallyHacked &&
@@ -2290,8 +2360,8 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
}
//The Black Hand
- var theblackhandFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["The Black Hand"];
- var blackhandServer = _Server__WEBPACK_IMPORTED_MODULE_12__["AllServers"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerIps"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerNames"].TheBlackHandServer]];
+ var theblackhandFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["The Black Hand"];
+ var blackhandServer = _Server__WEBPACK_IMPORTED_MODULE_12__[/* AllServers */ "b"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerIps */ "a"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerNames */ "b"].TheBlackHandServer]];
if (blackhandServer == null) {
console.log("ERROR: Could not find The Black Hand Server");
} else if (!theblackhandFac.isBanned && !theblackhandFac.isMember && blackhandServer.manuallyHacked &&
@@ -2300,8 +2370,8 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
}
//NiteSec
- var nitesecFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["NiteSec"];
- var nitesecServer = _Server__WEBPACK_IMPORTED_MODULE_12__["AllServers"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerIps"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerNames"].NiteSecServer]];
+ var nitesecFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["NiteSec"];
+ var nitesecServer = _Server__WEBPACK_IMPORTED_MODULE_12__[/* AllServers */ "b"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerIps */ "a"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerNames */ "b"].NiteSecServer]];
if (nitesecServer == null) {
console.log("ERROR: Could not find NiteSec Server");
} else if (!nitesecFac.isBanned && !nitesecFac.isMember && nitesecServer.manuallyHacked &&
@@ -2310,99 +2380,99 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
}
//Chongqing
- var chongqingFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Chongqing"];
+ var chongqingFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Chongqing"];
if (!chongqingFac.isBanned && !chongqingFac.isMember && !chongqingFac.alreadyInvited &&
- this.money.gte(20000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Chongqing) {
+ this.money.gte(20000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Chongqing) {
invitedFactions.push(chongqingFac);
}
//Sector-12
- var sector12Fac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Sector-12"];
+ var sector12Fac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Sector-12"];
if (!sector12Fac.isBanned && !sector12Fac.isMember && !sector12Fac.alreadyInvited &&
- this.money.gte(15000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12) {
+ this.money.gte(15000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12) {
invitedFactions.push(sector12Fac);
}
//New Tokyo
- var newtokyoFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["New Tokyo"];
+ var newtokyoFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["New Tokyo"];
if (!newtokyoFac.isBanned && !newtokyoFac.isMember && !newtokyoFac.alreadyInvited &&
- this.money.gte(20000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].NewTokyo) {
+ this.money.gte(20000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].NewTokyo) {
invitedFactions.push(newtokyoFac);
}
//Aevum
- var aevumFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Aevum"];
+ var aevumFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Aevum"];
if (!aevumFac.isBanned && !aevumFac.isMember && !aevumFac.alreadyInvited &&
- this.money.gte(40000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Aevum) {
+ this.money.gte(40000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Aevum) {
invitedFactions.push(aevumFac);
}
//Ishima
- var ishimaFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Ishima"];
+ var ishimaFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Ishima"];
if (!ishimaFac.isBanned && !ishimaFac.isMember && !ishimaFac.alreadyInvited &&
- this.money.gte(30000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Ishima) {
+ this.money.gte(30000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Ishima) {
invitedFactions.push(ishimaFac);
}
//Volhaven
- var volhavenFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Volhaven"];
+ var volhavenFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Volhaven"];
if (!volhavenFac.isBanned && !volhavenFac.isMember && !volhavenFac.alreadyInvited &&
- this.money.gte(50000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Volhaven) {
+ this.money.gte(50000000) && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Volhaven) {
invitedFactions.push(volhavenFac);
}
//Speakers for the Dead
- var speakersforthedeadFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Speakers for the Dead"];
+ var speakersforthedeadFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Speakers for the Dead"];
if (!speakersforthedeadFac.isBanned && !speakersforthedeadFac.isMember && !speakersforthedeadFac.alreadyInvited &&
this.hacking_skill >= 100 && this.strength >= 300 && this.defense >= 300 &&
this.dexterity >= 300 && this.agility >= 300 && this.numPeopleKilled >= 30 &&
- this.karma <= -45 && this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12CIA &&
- this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12NSA) {
+ this.karma <= -45 && this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12CIA &&
+ this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12NSA) {
invitedFactions.push(speakersforthedeadFac);
}
//The Dark Army
- var thedarkarmyFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["The Dark Army"];
+ var thedarkarmyFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["The Dark Army"];
if (!thedarkarmyFac.isBanned && !thedarkarmyFac.isMember && !thedarkarmyFac.alreadyInvited &&
this.hacking_skill >= 300 && this.strength >= 300 && this.defense >= 300 &&
- this.dexterity >= 300 && this.agility >= 300 && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Chongqing &&
- this.numPeopleKilled >= 5 && this.karma <= -45 && this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12CIA &&
- this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12NSA) {
+ this.dexterity >= 300 && this.agility >= 300 && this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Chongqing &&
+ this.numPeopleKilled >= 5 && this.karma <= -45 && this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12CIA &&
+ this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12NSA) {
invitedFactions.push(thedarkarmyFac);
}
//The Syndicate
- var thesyndicateFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["The Syndicate"];
+ var thesyndicateFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["The Syndicate"];
if (!thesyndicateFac.isBanned && !thesyndicateFac.isMember && !thesyndicateFac.alreadyInvited &&
this.hacking_skill >= 200 && this.strength >= 200 && this.defense >= 200 &&
this.dexterity >= 200 && this.agility >= 200 &&
- (this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Aevum || this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12) &&
+ (this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Aevum || this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12) &&
this.money.gte(10000000) && this.karma <= -90 &&
- this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12CIA && this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Sector12NSA) {
+ this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12CIA && this.companyName != _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Sector12NSA) {
invitedFactions.push(thesyndicateFac);
}
//Silhouette
- var silhouetteFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Silhouette"];
+ var silhouetteFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Silhouette"];
if (!silhouetteFac.isBanned && !silhouetteFac.isMember && !silhouetteFac.alreadyInvited &&
- (this.companyPosition.positionName == _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].CTO.positionName ||
- this.companyPosition.positionName == _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].CFO.positionName ||
- this.companyPosition.positionName == _Company__WEBPACK_IMPORTED_MODULE_2__["CompanyPositions"].CEO.positionName) &&
+ (this.companyPosition.positionName == _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].CTO.positionName ||
+ this.companyPosition.positionName == _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].CFO.positionName ||
+ this.companyPosition.positionName == _Company__WEBPACK_IMPORTED_MODULE_2__[/* CompanyPositions */ "d"].CEO.positionName) &&
this.money.gte(15000000) && this.karma <= -22) {
invitedFactions.push(silhouetteFac);
}
//Tetrads
- var tetradsFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Tetrads"];
+ var tetradsFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Tetrads"];
if (!tetradsFac.isBanned && !tetradsFac.isMember && !tetradsFac.alreadyInvited &&
- (this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Chongqing || this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].NewTokyo ||
- this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Ishima) && this.strength >= 75 && this.defense >= 75 &&
+ (this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Chongqing || this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].NewTokyo ||
+ this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Ishima) && this.strength >= 75 && this.defense >= 75 &&
this.dexterity >= 75 && this.agility >= 75 && this.karma <= -18) {
invitedFactions.push(tetradsFac);
}
//SlumSnakes
- var slumsnakesFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Slum Snakes"];
+ var slumsnakesFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Slum Snakes"];
if (!slumsnakesFac.isBanned && !slumsnakesFac.isMember && !slumsnakesFac.alreadyInvited &&
this.strength >= 30 && this.defense >= 30 && this.dexterity >= 30 &&
this.agility >= 30 && this.karma <= -9 && this.money.gte(1000000)) {
@@ -2410,7 +2480,7 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
}
//Netburners
- var netburnersFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Netburners"];
+ var netburnersFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Netburners"];
var totalHacknetRam = 0;
var totalHacknetCores = 0;
var totalHacknetLevels = 0;
@@ -2426,17 +2496,17 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
}
//Tian Di Hui
- var tiandihuiFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["Tian Di Hui"];
+ var tiandihuiFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["Tian Di Hui"];
if (!tiandihuiFac.isBanned && !tiandihuiFac.isMember && !tiandihuiFac.alreadyInvited &&
this.money.gte(1000000) && this.hacking_skill >= 50 &&
- (this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Chongqing || this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].NewTokyo ||
- this.city == _Location__WEBPACK_IMPORTED_MODULE_10__["Locations"].Ishima)) {
+ (this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Chongqing || this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].NewTokyo ||
+ this.city == _Location__WEBPACK_IMPORTED_MODULE_10__[/* Locations */ "a"].Ishima)) {
invitedFactions.push(tiandihuiFac);
}
//CyberSec
- var cybersecFac = _Faction__WEBPACK_IMPORTED_MODULE_8__["Factions"]["CyberSec"];
- var cybersecServer = _Server__WEBPACK_IMPORTED_MODULE_12__["AllServers"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerIps"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__["SpecialServerNames"].CyberSecServer]];
+ var cybersecFac = _Faction__WEBPACK_IMPORTED_MODULE_8__[/* Factions */ "b"]["CyberSec"];
+ var cybersecServer = _Server__WEBPACK_IMPORTED_MODULE_12__[/* AllServers */ "b"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerIps */ "a"][_SpecialServerIps__WEBPACK_IMPORTED_MODULE_13__[/* SpecialServerNames */ "b"].CyberSecServer]];
if (cybersecServer == null) {
console.log("ERROR: Could not find CyberSec Server");
} else if (!cybersecFac.isBanned && !cybersecFac.isMember && cybersecServer.manuallyHacked &&
@@ -2452,11 +2522,11 @@ PlayerObject.prototype.checkForFactionInvitations = function() {
//Returns true if Player is in a gang and false otherwise
PlayerObject.prototype.inGang = function() {
if (this.gang == null || this.gang == undefined) {return false;}
- return (this.gang instanceof _Gang__WEBPACK_IMPORTED_MODULE_9__["Gang"]);
+ return (this.gang instanceof _Gang__WEBPACK_IMPORTED_MODULE_9__[/* Gang */ "b"]);
}
PlayerObject.prototype.startGang = function(factionName, hacking) {
- this.gang = new _Gang__WEBPACK_IMPORTED_MODULE_9__["Gang"](factionName, hacking);
+ this.gang = new _Gang__WEBPACK_IMPORTED_MODULE_9__[/* Gang */ "b"](factionName, hacking);
}
/************* BitNodes **************/
@@ -2480,7 +2550,7 @@ PlayerObject.prototype.queueAugmentation = function(name) {
}
this.firstAugPurchased = true;
- this.queuedAugmentations.push(new _Augmentations__WEBPACK_IMPORTED_MODULE_0__["PlayerOwnedAugmentation"](name));
+ this.queuedAugmentations.push(new _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* PlayerOwnedAugmentation */ "d"](name));
}
/* Functions for saving and loading the Player data */
@@ -2488,21 +2558,21 @@ function loadPlayer(saveString) {
Player = JSON.parse(saveString, _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_19__["Reviver"]);
//Parse Decimal.js objects
- Player.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](Player.money);
- Player.total_money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](Player.total_money);
- Player.lifetime_money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](Player.lifetime_money);
+ Player.money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](Player.money);
+ Player.total_money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](Player.total_money);
+ Player.lifetime_money = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](Player.lifetime_money);
- if (Player.corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_4__["Corporation"]) {
- Player.corporation.funds = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](Player.corporation.funds);
- Player.corporation.revenue = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](Player.corporation.revenue);
- Player.corporation.expenses = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](Player.corporation.expenses);
+ if (Player.corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_4__[/* Corporation */ "a"]) {
+ Player.corporation.funds = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](Player.corporation.funds);
+ Player.corporation.revenue = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](Player.corporation.revenue);
+ Player.corporation.expenses = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](Player.corporation.expenses);
for (var i = 0; i < Player.corporation.divisions.length; ++i) {
var ind = Player.corporation.divisions[i];
- ind.lastCycleRevenue = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](ind.lastCycleRevenue);
- ind.lastCycleExpenses = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](ind.lastCycleExpenses);
- ind.thisCycleRevenue = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](ind.thisCycleRevenue);
- ind.thisCycleExpenses = new decimal_js__WEBPACK_IMPORTED_MODULE_15__["default"](ind.thisCycleExpenses);
+ ind.lastCycleRevenue = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](ind.lastCycleRevenue);
+ ind.lastCycleExpenses = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](ind.lastCycleExpenses);
+ ind.thisCycleRevenue = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](ind.thisCycleRevenue);
+ ind.thisCycleExpenses = new decimal_js__WEBPACK_IMPORTED_MODULE_15__[/* default */ "a"](ind.thisCycleExpenses);
}
}
}
@@ -2523,328 +2593,17 @@ let Player = new PlayerObject();
/***/ }),
/* 1 */
-/*!**********************************!*\
- !*** ./utils/HelperFunctions.js ***!
- \**********************************/
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sizeOfObject", function() { return sizeOfObject; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "clearObject", function() { return clearObject; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addOffset", function() { return addOffset; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "clearEventListeners", function() { return clearEventListeners; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getRandomInt", function() { return getRandomInt; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "compareArrays", function() { return compareArrays; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "printArray", function() { return printArray; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "powerOfTwo", function() { return powerOfTwo; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "roundToTwo", function() { return roundToTwo; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "clearEventListenersEl", function() { return clearEventListenersEl; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeElementById", function() { return removeElementById; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeElement", function() { return removeElement; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createElement", function() { return createElement; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createAccordionElement", function() { return createAccordionElement; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "appendLineBreaks", function() { return appendLineBreaks; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeChildrenFromElement", function() { return removeChildrenFromElement; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createPopup", function() { return createPopup; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "clearSelector", function() { return clearSelector; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "exceptionAlert", function() { return exceptionAlert; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createProgressBarText", function() { return createProgressBarText; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getElementById", function() { return getElementById; });
-/* harmony import */ var _StringHelperFunctions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./StringHelperFunctions */ 2);
-/* harmony import */ var _StringHelperFunctions__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_0__);
-/* harmony import */ var _DialogBox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./DialogBox */ 7);
-//General helper functions
-
-
-
-//Returns the size (number of keys) of an object
-function sizeOfObject(obj) {
- var size = 0, key;
- for (key in obj) {
- if (obj.hasOwnProperty(key)) size++;
- }
- return size;
-}
-
-function clearObject(obj) {
- for (var key in obj) {
- if (obj.hasOwnProperty(key)) {
- delete obj[key];
- }
- }
-}
-
-//Adds a random offset to a number within a certain percentage
-//e.g. addOffset(100, 5) will return anything from 95 to 105.
-//The percentage argument must be between 0 and 100;
-function addOffset(n, percentage) {
- if (percentage < 0 || percentage > 100) {return n;}
-
- var offset = n * (percentage / 100);
-
- return n + ((Math.random() * (2 * offset)) - offset);
-}
-
-//Given an element by its Id(usually an 'a' element), removes all event listeners
-//from that element by cloning and replacing. Then returns the new cloned element
-function clearEventListeners(elemId) {
- var elem = document.getElementById(elemId);
- if (elem == null) {console.log("ERR: Could not find element for: " + elemId); return null;}
- var newElem = elem.cloneNode(true);
- elem.parentNode.replaceChild(newElem, elem);
- return newElem;
-}
-
-//Same as clearEventListeners except it takes a DOM element object rather than an ID
-function clearEventListenersEl(el) {
- if (el == null) {console.log("ERR: element passed into clearEventListenersEl is null"); return null;}
- var newElem = el.cloneNode(true);
- el.parentNode.replaceChild(newElem, el);
- return newElem;
-}
-
-//Given its id, this function removes an element AND its children
-function removeElementById(id) {
- var elem = document.getElementById(id);
- if (elem == null) {return;}
- while(elem.firstChild) {elem.removeChild(elem.firstChild);}
- elem.parentNode.removeChild(elem);
-}
-
-function removeElement(elem) {
- if (elem == null || !(elem instanceof Element)) {return;}
- while(elem.firstChild) {elem.removeChild(elem.firstChild);}
- elem.parentNode.removeChild(elem);
-}
-
-function removeChildrenFromElement(el) {
- if (Object(_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_0__["isString"])(el)) {
- el = document.getElementById(el);
- }
- if (el == null) {return;}
- if (el instanceof Element) {
- while(el.firstChild) {
- el.removeChild(el.firstChild);
- }
- }
-}
-
-/**
- * Returns a reference to the first object with the specified value of the ID or NAME attribute, throwing an error if it is unable to find it.
- * @param {string} elementId The HTML ID to retrieve the element by.
- * @returns {HTMLElement} The single element.
- * @throws {Error} When the 'idString' cannot be found.
- */
-function getElementById(elementId) {
- var el = document.getElementById(elementId);
- if (el == null) {
- throw new Error("Unable to find element with id '" + elementId + "'");
- }
-
- return el;
-}
-
-function createElement(type, params={}) {
- var el = document.createElement(type);
- if (params.id) {el.id = params.id;}
- if (params.class) {el.className = params.class;}
- if (params.name) {el.name = params.name;}
- if (params.innerHTML) {el.innerHTML = params.innerHTML;}
- if (params.innerText) {el.innerText = params.innerText;}
- if (params.value) {el.value = params.value;}
- if (params.text) {el.text = params.text;}
- if (params.display) {el.style.display = params.display;}
- if (params.visibility) {el.style.visibility = params.visibility;}
- if (params.margin) {el.style.margin = params.margin;}
- if (params.marginLeft) {el.style.marginLeft = params.marginLeft;}
- if (params.marginTop) {el.style.marginTop = params.marginTop;}
- if (params.padding) {el.style.padding = params.padding;}
- if (params.color) {el.style.color = params.color;}
- if (params.border) {el.style.border = params.border;}
- if (params.float) {el.style.cssFloat = params.float;}
- if (params.fontSize) {el.style.fontSize = params.fontSize;}
- if (params.whiteSpace) {el.style.whiteSpace = params.whiteSpace;}
- if (params.width) {el.style.width = params.width;}
- if (params.backgroundColor) {
- el.style.backgroundColor = params.backgroundColor
- }
- if (params.position) {el.style.position = params.position;}
- if (params.type) {el.type = params.type;}
- if (params.checked) {el.checked = params.checked;}
- if (params.for) {el.htmlFor = params.for;}
- if (params.pattern) {el.pattern = params.pattern;}
- if (params.maxLength) {el.maxLength = params.maxLength;}
- if (params.placeholder) {el.placeholder = params.placeholder;}
- if (params.tooltip && params.tooltip !== "") {
- el.className += " tooltip";
- el.appendChild(createElement("span", {
- class:"tooltiptext",
- innerHTML:params.tooltip
- }));
- } else if (params.tooltipleft) {
- el.className += " tooltip";
- el.appendChild(createElement("span", {
- class:"tooltiptextleft",
- innerHTML:params.tooltipleft
- }));
- }
- if (params.href) {el.href = params.href;}
- if (params.target) {el.target = params.target;}
- if (params.tabIndex) {el.tabIndex = params.tabIndex;}
- if (params.clickListener) {
- el.addEventListener("click", params.clickListener);
- }
- if (params.inputListener) {
- el.addEventListener("input", params.inputListener);
- }
- if (params.changeListener) {
- el.addEventListener("change", params.changeListener);
- }
- if (params.onkeyup) {
- el.addEventListener("keyup", params.onkeyup);
- }
- if (params.onfocus) {
- el.addEventListener("focus", params.onfocus);
- }
- return el;
-}
-
-function createPopup(id, elems) {
- var container = createElement("div", {
- class:"popup-box-container",
- id:id,
- display:"block"
- }),
- content = createElement("div", {
- class:"popup-box-content",
- id:id + "-content",
- });
-
- for (var i = 0; i < elems.length; ++i) {
- content.appendChild(elems[i]);
- }
- container.appendChild(content);
- document.getElementById("entire-game-container").appendChild(container);
- return container;
-}
-
-//Creates both the header and panel element of an accordion and sets the click handler
-function createAccordionElement(params) {
- var li = document.createElement("li"),
- hdr = document.createElement("button"),
- panel = document.createElement("div");
- hdr.classList.add("accordion-header");
- panel.classList.add("accordion-panel");
-
- if (params.id) {
- hdr.id = params.id + "-hdr";
- panel.id = params.id + "-panel";
- }
- if (params.hdrText) {hdr.innerHTML = params.hdrText;}
- if (params.panelText) {panel.innerHTML = params.panelText;}
- li.appendChild(hdr);
- li.appendChild(panel);
- //Click handler
- hdr.onclick = function() {
- this.classList.toggle("active");
- var tmpPanel = this.nextElementSibling;
- if (tmpPanel.style.display === "block") {
- tmpPanel.style.display = "none";
- } else {
- tmpPanel.style.display = "block";
- }
- }
- return [li, hdr, panel];
-}
-
-//Appends n line breaks (as children) to the Element el
-function appendLineBreaks(el, n) {
- for (var i = 0; i < n; ++i) {
- el.appendChild(createElement("br"));
- }
-}
-
-function clearSelector(selector) {
- for (var i = selector.options.length - 1; i >= 0; --i) {
- selector.remove(i);
- }
-}
-
-function getRandomInt(min, max) {
- if (min > max) {return getRandomInt(max, min);}
- return Math.floor(Math.random() * (max - min + 1)) + min;
-}
-
-//Returns true if all elements are equal, and false otherwise
-//Assumes both arguments are arrays and that there are no nested arrays
-function compareArrays(a1, a2) {
- if (a1.length != a2.length) {
- return false;
- }
-
- for (var i = 0; i < a1.length; ++i) {
- if (a1[i] != a2[i]) {return false;}
- }
- return true;
-}
-
-function printArray(a) {
- return "[" + a.join(", ") + "]";
-}
-
-//Returns bool indicating whether or not its a power of 2
-function powerOfTwo(n) {
- if (isNaN(n)) {return false;}
- return n && (n & (n-1)) === 0;
-}
-
-//Rounds a number to two decimal places
-function roundToTwo(n) {
- return +(Math.round(n + "e+2") + "e-2");
-}
-
-function exceptionAlert(e) {
- Object(_DialogBox__WEBPACK_IMPORTED_MODULE_1__["dialogBoxCreate"])("Caught an exception: " + e + "
" +
- "Filename: " + e.fileName + "
" +
- "Line Number: " + e.lineNumber + "
" +
- "This is a bug, please report to game developer with this " +
- "message as well as details about how to reproduce the bug.
" +
- "If you want to be safe, I suggest refreshing the game WITHOUT saving so that your " +
- "safe doesn't get corrupted");
-}
-
-/*Creates a graphical "progress bar"
- * e.g.: [||||---------------]
- * params:
- * @totalTicks - Total number of ticks in progress bar. Preferably a factor of 100
- * @progress - Current progress, taken as a decimal (i.e. 0.6 to represent 60%)
- */
-function createProgressBarText(params={}) {
- //Default values
- var totalTicks = (params.totalTicks == null ? 20 : params.totalTicks);
- var progress = (params.progress == null ? 0 : params.progress);
-
- var percentPerTick = 1 / totalTicks;
- var numTicks = Math.floor(progress / percentPerTick);
- var numDashes = totalTicks - numTicks;
- return "[" + Array(numTicks+1).join("|") + Array(numDashes+1).join("-") + "]";
-}
-
-
-
-
-/***/ }),
-/* 2 */
/*!****************************************!*\
!*** ./utils/StringHelperFunctions.ts ***!
\****************************************/
+/*! no static exports found */
+/*! exports used: containsAllStrings, convertTimeMsToTimeElapsedString, formatNumber, generateRandomString, isHTML, isString, longestCommonStart, replaceAt */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-const DialogBox_1 = __webpack_require__(/*! ./DialogBox */ 7);
+const isString_1 = __webpack_require__(/*! ./helpers/isString */ 32);
// Netburner String helper functions
// Replaces the character at an index with a new character
function replaceAt(base, index, character) {
@@ -2894,7 +2653,8 @@ function longestCommonStart(strings) {
if (strings.length === 0) {
return "";
}
- const A = strings.concat().sort();
+ const A = strings.concat()
+ .sort();
const a1 = A[0];
const a2 = A[A.length - 1];
const L = a1.length;
@@ -2906,14 +2666,9 @@ function longestCommonStart(strings) {
return a1.substring(0, i);
}
exports.longestCommonStart = longestCommonStart;
-// Returns whether a variable is a string
-function isString(str) {
- return (typeof str === "string" || str instanceof String);
-}
-exports.isString = isString;
// Returns whether an array contains entirely of string objects
function containsAllStrings(arr) {
- return arr.every(isString);
+ return arr.every(isString_1.isString);
}
exports.containsAllStrings = containsAllStrings;
// Formats a number with commas and a specific number of decimal digits
@@ -2924,53 +2679,6 @@ function formatNumber(num, numFractionDigits) {
});
}
exports.formatNumber = formatNumber;
-// Count the number of times a substring occurs in a string
-function numOccurrences(text, subString) {
- const input = `${text}`;
- const search = `${subString}`;
- if (search.length <= 0) {
- return (input.length + 1);
- }
- let n = 0;
- let pos = 0;
- const step = search.length;
- while (true) {
- pos = input.indexOf(search, pos);
- if (pos >= 0) {
- ++n;
- pos += step;
- }
- else {
- break;
- }
- }
- return n;
-}
-exports.numOccurrences = numOccurrences;
-// Counters the number of Netscript operators in a string
-function numNetscriptOperators(text) {
- const total = numOccurrences(text, "+") +
- numOccurrences(text, "-") +
- numOccurrences(text, "*") +
- numOccurrences(text, "/") +
- numOccurrences(text, "%") +
- numOccurrences(text, "&&") +
- numOccurrences(text, "||") +
- numOccurrences(text, "<") +
- numOccurrences(text, ">") +
- numOccurrences(text, "<=") +
- numOccurrences(text, ">=") +
- numOccurrences(text, "==") +
- numOccurrences(text, "!=");
- if (isNaN(total)) {
- // tslint:disable-next-line:max-line-length
- const message = "ERROR in counting number of operators in script. This is a bug, please report to game developer";
- DialogBox_1.dialogBoxCreate(message, false);
- return 0;
- }
- return total;
-}
-exports.numNetscriptOperators = numNetscriptOperators;
// Checks if a string contains HTML elements
function isHTML(str) {
const element = document.createElement("div");
@@ -2997,15 +2705,16 @@ exports.generateRandomString = generateRandomString;
/***/ }),
-/* 3 */
+/* 2 */
/*!**************************!*\
!*** ./src/Constants.js ***!
\**************************/
+/*! exports provided: CONSTANTS */
+/*! exports used: CONSTANTS */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CONSTANTS", function() { return CONSTANTS; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CONSTANTS; });
let CONSTANTS = {
Version: "0.39.1",
@@ -3504,39 +3213,204 @@ let CONSTANTS = {
+/***/ }),
+/* 3 */
+/*!******************************************!*\
+ !*** ./utils/uiHelpers/createElement.ts ***!
+ \******************************************/
+/*! no static exports found */
+/*! all exports used */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+Object.defineProperty(exports, "__esModule", { value: true });
+function setElementAnchor(el, params) {
+ if (params.text !== undefined) {
+ el.text = params.text;
+ }
+ if (params.href !== undefined) {
+ el.href = params.href;
+ }
+ if (params.target !== undefined) {
+ el.target = params.target;
+ }
+}
+function setElementInput(el, params) {
+ if (params.name !== undefined) {
+ el.name = params.name;
+ }
+ if (params.value !== undefined) {
+ el.value = params.value;
+ }
+ if (params.type !== undefined) {
+ el.type = params.type;
+ }
+ if (params.checked !== undefined) {
+ el.checked = params.checked;
+ }
+ if (params.pattern !== undefined) {
+ el.pattern = params.pattern;
+ }
+ if (params.maxLength !== undefined) {
+ el.maxLength = params.maxLength;
+ }
+ if (params.placeholder !== undefined) {
+ el.placeholder = params.placeholder;
+ }
+}
+function setElementLabel(el, params) {
+ if (params.for !== undefined) {
+ el.htmlFor = params.for;
+ }
+}
+function setElementListeners(el, params) {
+ // tslint:disable:no-unbound-method
+ if (params.clickListener !== undefined) {
+ el.addEventListener("click", params.clickListener);
+ }
+ if (params.inputListener !== undefined) {
+ el.addEventListener("input", params.inputListener);
+ }
+ if (params.changeListener !== undefined) {
+ el.addEventListener("change", params.changeListener);
+ }
+ if (params.onkeyup !== undefined) {
+ el.addEventListener("keyup", params.onkeyup);
+ }
+ if (params.onfocus !== undefined) {
+ el.addEventListener("focus", params.onfocus);
+ }
+ // tslint:enable:no-unbound-method
+}
+function setElementStyle(el, params) {
+ if (params.display !== undefined) {
+ el.style.display = params.display;
+ }
+ if (params.visibility !== undefined) {
+ el.style.visibility = params.visibility;
+ }
+ if (params.margin !== undefined) {
+ el.style.margin = params.margin;
+ }
+ if (params.marginLeft !== undefined) {
+ el.style.marginLeft = params.marginLeft;
+ }
+ if (params.marginTop !== undefined) {
+ el.style.marginTop = params.marginTop;
+ }
+ if (params.padding !== undefined) {
+ el.style.padding = params.padding;
+ }
+ if (params.color !== undefined) {
+ el.style.color = params.color;
+ }
+ if (params.border !== undefined) {
+ el.style.border = params.border;
+ }
+ if (params.float !== undefined) {
+ el.style.cssFloat = params.float;
+ }
+ if (params.fontSize !== undefined) {
+ el.style.fontSize = params.fontSize;
+ }
+ if (params.whiteSpace !== undefined) {
+ el.style.whiteSpace = params.whiteSpace;
+ }
+ if (params.width !== undefined) {
+ el.style.width = params.width;
+ }
+ if (params.backgroundColor !== undefined) {
+ el.style.backgroundColor = params.backgroundColor;
+ }
+ if (params.position !== undefined) {
+ el.style.position = params.position;
+ }
+}
+function setElementTooltip(el, params) {
+ if (params.tooltip !== undefined && params.tooltip !== "") {
+ el.className += " tooltip";
+ el.appendChild(createElement("span", {
+ class: "tooltiptext",
+ innerHTML: params.tooltip,
+ }));
+ }
+ else if (params.tooltipleft !== undefined) {
+ el.className += " tooltip";
+ el.appendChild(createElement("span", {
+ class: "tooltiptextleft",
+ innerHTML: params.tooltipleft,
+ }));
+ }
+}
+/**
+ * An all-in-one-call way of creating an element to be added to the DOM at some point.
+ * @param tagName The HTML tag/element name
+ * @param params Additional parameters to set on the element
+ */
+function createElement(tagName, params = {}) {
+ const el = document.createElement(tagName);
+ if (params.id !== undefined) {
+ el.id = params.id;
+ }
+ if (params.class !== undefined) {
+ el.className = params.class;
+ }
+ if (params.innerHTML !== undefined) {
+ el.innerHTML = params.innerHTML;
+ }
+ if (params.innerText !== undefined) {
+ el.innerText = params.innerText;
+ }
+ if (params.tabIndex !== undefined) {
+ el.tabIndex = params.tabIndex;
+ }
+ setElementAnchor(el, params);
+ setElementInput(el, params);
+ setElementLabel(el, params);
+ setElementListeners(el, params);
+ setElementStyle(el, params);
+ setElementTooltip(el, params);
+ return el;
+}
+exports.createElement = createElement;
+
+
/***/ }),
/* 4 */
/*!*************************!*\
!*** ./src/Location.js ***!
\*************************/
+/*! exports provided: Locations, displayLocationContent, initLocationButtons */
+/*! exports used: Locations, displayLocationContent, initLocationButtons */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Locations", function() { return Locations; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "displayLocationContent", function() { return displayLocationContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initLocationButtons", function() { return initLocationButtons; });
-/* harmony import */ var _Bladeburner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Bladeburner */ 25);
-/* harmony import */ var _Company__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Company */ 10);
-/* harmony import */ var _CompanyManagement__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CompanyManagement */ 42);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _Crimes__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Crimes */ 27);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _Infiltration__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Infiltration */ 121);
-/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./NetscriptFunctions */ 29);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Locations; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return displayLocationContent; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return initLocationButtons; });
+/* harmony import */ var _Bladeburner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Bladeburner */ 29);
+/* harmony import */ var _Company__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Company */ 11);
+/* harmony import */ var _CompanyManagement__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CompanyManagement */ 49);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _Crimes__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Crimes */ 31);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _Infiltration__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Infiltration */ 94);
+/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./NetscriptFunctions */ 34);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _ServerPurchases__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ServerPurchases */ 85);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./SpecialServerIps */ 17);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/IPAddress */ 15);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! numeral/min/numeral.min */ 13);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _ServerPurchases__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ServerPurchases */ 83);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./SpecialServerIps */ 19);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/uiHelpers/clearEventListeners */ 13);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__);
+/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/IPAddress */ 17);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! numeral/min/numeral.min */ 15);
/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_16__);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__);
-/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../utils/YesNoBox */ 12);
+/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../utils/YesNoBox */ 14);
@@ -3647,7 +3521,7 @@ var Locations = {
function displayLocationContent() {
if (_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].debug) {
- console.log("displayLocationContent() called with location " + _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location)
+ console.log("displayLocationContent() called with location " + _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location)
}
var returnToWorld = document.getElementById("location-return-to-world-button");
@@ -3670,7 +3544,7 @@ function displayLocationContent() {
var waiterJob = document.getElementById("location-waiter-job");
var waiterPartTimeJob = document.getElementById("location-parttime-waiter-job");
- var work = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-work");
+ var work = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-work");
var jobTitle = document.getElementById("location-job-title");
var jobReputation = document.getElementById("location-job-reputation");
@@ -3713,7 +3587,7 @@ function displayLocationContent() {
var travelToIshima = document.getElementById("location-travel-to-ishima");
var travelToVolhaven = document.getElementById("location-travel-to-volhaven");
- var infiltrate = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-infiltrate");
+ var infiltrate = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-infiltrate");
var hospitalTreatment = document.getElementById("location-hospital-treatment");
@@ -3735,7 +3609,7 @@ function displayLocationContent() {
var nsaBladeburner = document.getElementById("location-nsa-bladeburner");
- var loc = _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location;
+ var loc = _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location;
returnToWorld.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadWorldContent();
@@ -3802,20 +3676,20 @@ function displayLocationContent() {
purchaseHomeRam.style.display = "none";
purchaseHomeCores.style.display = "none";
- purchase2gb.innerHTML = "Purchase 2GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(2*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase4gb.innerHTML = "Purchase 4GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(4*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase8gb.innerHTML = "Purchase 8GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(8*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase16gb.innerHTML = "Purchase 16GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(16*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase32gb.innerHTML = "Purchase 32GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(32*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase64gb.innerHTML = "Purchase 64GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(64*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase128gb.innerHTML = "Purchase 128GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(128*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase256gb.innerHTML = "Purchase 256GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(256*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase512gb.innerHTML = "Purchase 512GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(512*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- purchase1tb.innerHTML = "Purchase 1TB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(1024*_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer, 2);
- if (!_SpecialServerIps__WEBPACK_IMPORTED_MODULE_12__["SpecialServerIps"].hasOwnProperty("Darkweb Server")) {
+ purchase2gb.innerHTML = "Purchase 2GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(2*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase4gb.innerHTML = "Purchase 4GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(4*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase8gb.innerHTML = "Purchase 8GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(8*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase16gb.innerHTML = "Purchase 16GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(16*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase32gb.innerHTML = "Purchase 32GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(32*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase64gb.innerHTML = "Purchase 64GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(64*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase128gb.innerHTML = "Purchase 128GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(128*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase256gb.innerHTML = "Purchase 256GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(256*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase512gb.innerHTML = "Purchase 512GB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(512*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ purchase1tb.innerHTML = "Purchase 1TB Server - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(1024*_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer, 2);
+ if (!_SpecialServerIps__WEBPACK_IMPORTED_MODULE_12__[/* SpecialServerIps */ "a"].hasOwnProperty("Darkweb Server")) {
purchaseTor.classList.add("a-link-button");
purchaseTor.classList.remove("a-link-button-bought");
- purchaseTor.innerHTML = "Purchase TOR Router - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TorRouterCost, 2);
+ purchaseTor.innerHTML = "Purchase TOR Router - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TorRouterCost, 2);
} else {
purchaseTor.classList.remove("a-link-button");
purchaseTor.classList.add("a-link-button-bought");
@@ -3854,8 +3728,8 @@ function displayLocationContent() {
//Check if the player is employed at this Location. If he is, display the "Work" button,
//update the job title, etc.
- if (loc != "" && loc === _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].companyName) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc];
+ if (loc != "" && loc === _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].companyName) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc];
jobTitle.style.display = "block";
jobReputation.style.display = "inline";
@@ -3863,7 +3737,7 @@ function displayLocationContent() {
locationTxtDiv1.style.display = "block";
locationTxtDiv2.style.display = "block";
locationTxtDiv3.style.display = "block";
- jobTitle.innerHTML = "Job Title: " + _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].companyPosition.positionName;
+ jobTitle.innerHTML = "Job Title: " + _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].companyPosition.positionName;
var repGain = company.getFavorGain();
if (repGain.length != 2) {repGain = 0;}
repGain = repGain[0];
@@ -3878,13 +3752,13 @@ function displayLocationContent() {
"favor you gain depends on how much reputation you have with the company";
work.style.display = "block";
- var currPos = _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].companyPosition;
+ var currPos = _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].companyPosition;
work.addEventListener("click", function() {
if (currPos.isPartTimeJob()) {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startWorkPartTime();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startWorkPartTime();
} else {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startWork();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startWork();
}
return false;
});
@@ -3919,23 +3793,23 @@ function displayLocationContent() {
}
//Calculate hospital Cost
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].hp < 0) {_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].hp = 0;}
- var hospitalTreatmentCost = (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].max_hp - _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].hp) * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].HospitalCostPerHp;
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].hp < 0) {_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].hp = 0;}
+ var hospitalTreatmentCost = (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].max_hp - _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].hp) * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].HospitalCostPerHp;
//Set tooltip for job requirements
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].SoftwareIntern, softwareJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].SoftwareConsultant, softwareConsultantJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].ITIntern, itJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].SecurityEngineer, securityEngineerJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].NetworkEngineer, networkEngineerJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].BusinessIntern, businessJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].BusinessConsultant, businessConsultantJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].SecurityGuard, securityJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].FieldAgent, agentJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].Employee, employeeJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].PartTimeEmployee, employeePartTimeJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].Waiter, waiterJob);
- setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].PartTimeWaiter, waiterPartTimeJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].SoftwareIntern, softwareJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].SoftwareConsultant, softwareConsultantJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].ITIntern, itJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].SecurityEngineer, securityEngineerJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].NetworkEngineer, networkEngineerJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].BusinessIntern, businessJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].BusinessConsultant, businessConsultantJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].SecurityGuard, securityJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].FieldAgent, agentJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].Employee, employeeJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].PartTimeEmployee, employeePartTimeJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].Waiter, waiterJob);
+ setJobRequirementTooltip(loc, _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].PartTimeWaiter, waiterPartTimeJob);
switch (loc) {
case Locations.AevumTravelAgency:
@@ -3954,7 +3828,7 @@ function displayLocationContent() {
break;
case Locations.AevumECorp:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -3975,7 +3849,7 @@ function displayLocationContent() {
break;
case Locations.AevumBachmanAndAssociates:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -3988,7 +3862,7 @@ function displayLocationContent() {
break;
case Locations.AevumClarkeIncorporated:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4001,7 +3875,7 @@ function displayLocationContent() {
break;
case Locations.AevumFulcrumTechnologies:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4021,7 +3895,7 @@ function displayLocationContent() {
break;
case Locations.AevumAeroCorp:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4033,7 +3907,7 @@ function displayLocationContent() {
break;
case Locations.AevumGalacticCybersystems:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4046,7 +3920,7 @@ function displayLocationContent() {
break;
case Locations.AevumWatchdogSecurity:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4060,7 +3934,7 @@ function displayLocationContent() {
break;
case Locations.AevumRhoConstruction:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
businessJob.style.display = "block";
@@ -4069,7 +3943,7 @@ function displayLocationContent() {
break;
case Locations.AevumPolice:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
securityJob.style.display = "block";
@@ -4078,7 +3952,7 @@ function displayLocationContent() {
break;
case Locations.AevumNetLinkTechnologies:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4118,7 +3992,7 @@ function displayLocationContent() {
break;
case Locations.ChongqingKuaiGongInternational:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4131,7 +4005,7 @@ function displayLocationContent() {
break;
case Locations.ChongqingSolarisSpaceSystems:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4159,7 +4033,7 @@ function displayLocationContent() {
break;
case Locations.Sector12MegaCorp:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4172,7 +4046,7 @@ function displayLocationContent() {
break;
case Locations.Sector12BladeIndustries:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4185,7 +4059,7 @@ function displayLocationContent() {
break;
case Locations.Sector12FourSigma:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4198,7 +4072,7 @@ function displayLocationContent() {
break;
case Locations.Sector12IcarusMicrosystems:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4211,7 +4085,7 @@ function displayLocationContent() {
break;
case Locations.Sector12UniversalEnergy:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4224,7 +4098,7 @@ function displayLocationContent() {
break;
case Locations.Sector12DeltaOne:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4236,7 +4110,7 @@ function displayLocationContent() {
break;
case Locations.Sector12CIA:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4249,7 +4123,7 @@ function displayLocationContent() {
break;
case Locations.Sector12NSA:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4257,9 +4131,9 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block";
securityJob.style.display = "block";
agentJob.style.display = "block";
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].bitNodeN === 6 || _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_7__["hasBladeburnerSF"] === true) {
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].bitNodeN === 8) {break;}
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_0__["Bladeburner"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].bitNodeN === 6 || _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_7__[/* hasBladeburnerSF */ "c"] === true) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].bitNodeN === 8) {break;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_0__[/* Bladeburner */ "a"]) {
//Note: Can't infiltrate NSA when part of bladeburner
nsaBladeburner.innerText = "Enter Bladeburner Headquarters";
} else {
@@ -4275,7 +4149,7 @@ function displayLocationContent() {
break;
case Locations.Sector12AlphaEnterprises:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4290,7 +4164,7 @@ function displayLocationContent() {
break;
case Locations.Sector12CarmichaelSecurity:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4304,14 +4178,14 @@ function displayLocationContent() {
break;
case Locations.Sector12FoodNStuff:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
employeeJob.style.display = "block";
employeePartTimeJob.style.display = "block";
break;
case Locations.Sector12JoesGuns:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
employeeJob.style.display = "block";
employeePartTimeJob.style.display = "block";
@@ -4333,7 +4207,7 @@ function displayLocationContent() {
case Locations.Sector12CityHall:
cityHallCreateCorporation.style.display = "block";
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_2__["Corporation"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_2__[/* Corporation */ "a"]) {
cityHallCreateCorporation.className = "a-link-button-inactive";
} else {
cityHallCreateCorporation.className = "a-link-button";
@@ -4350,7 +4224,7 @@ function displayLocationContent() {
break;
case Locations.NewTokyoDefComm:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4362,7 +4236,7 @@ function displayLocationContent() {
break;
case Locations.NewTokyoVitaLife:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4375,7 +4249,7 @@ function displayLocationContent() {
break;
case Locations.NewTokyoGlobalPharmaceuticals:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4389,7 +4263,7 @@ function displayLocationContent() {
break;
case Locations.NewTokyoNoodleBar:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
waiterJob.style.display = "block";
waiterPartTimeJob.style.display = "block";
@@ -4405,7 +4279,7 @@ function displayLocationContent() {
break;
case Locations.IshimaStormTechnologies:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4429,7 +4303,7 @@ function displayLocationContent() {
break;
case Locations.IshimaNovaMedical:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4442,7 +4316,7 @@ function displayLocationContent() {
break;
case Locations.IshimaOmegaSoftware:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4476,7 +4350,7 @@ function displayLocationContent() {
break;
case Locations.VolhavenOmniTekIncorporated:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4494,7 +4368,7 @@ function displayLocationContent() {
break;
case Locations.VolhavenNWO:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4507,7 +4381,7 @@ function displayLocationContent() {
break;
case Locations.VolhavenHeliosLabs:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4519,7 +4393,7 @@ function displayLocationContent() {
break;
case Locations.VolhavenOmniaCybersystems:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4531,7 +4405,7 @@ function displayLocationContent() {
break;
case Locations.VolhavenLexoCorp:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4545,7 +4419,7 @@ function displayLocationContent() {
break;
case Locations.VolhavenSysCoreSecurities:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
itJob.style.display = "block";
@@ -4556,7 +4430,7 @@ function displayLocationContent() {
break;
case Locations.VolhavenCompuTek:
- locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc].info;
+ locationInfo.innerHTML = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc].info;
softwareJob.style.display = "block";
softwareConsultantJob.style.display = "block";
@@ -4590,18 +4464,18 @@ function displayLocationContent() {
case Locations.NewTokyoSlums:
case Locations.IshimaSlums:
case Locations.VolhavenSlums:
- var shopliftChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Shoplift.successRate();
- var robStoreChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].RobStore.successRate();
- var mugChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Mug.successRate();
- var larcenyChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Larceny.successRate();
- var drugsChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].DealDrugs.successRate();
- var bondChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].BondForgery.successRate();
- var armsChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].TraffickArms.successRate();
- var homicideChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Homicide.successRate();
- var gtaChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].GrandTheftAuto.successRate();
- var kidnapChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Kidnap.successRate();
- var assassinateChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Assassination.successRate();
- var heistChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Heist.successRate();
+ var shopliftChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Shoplift.successRate();
+ var robStoreChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].RobStore.successRate();
+ var mugChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Mug.successRate();
+ var larcenyChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Larceny.successRate();
+ var drugsChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].DealDrugs.successRate();
+ var bondChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].BondForgery.successRate();
+ var armsChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].TraffickArms.successRate();
+ var homicideChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Homicide.successRate();
+ var gtaChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].GrandTheftAuto.successRate();
+ var kidnapChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Kidnap.successRate();
+ var assassinateChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Assassination.successRate();
+ var heistChance = _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Heist.successRate();
slumsDescText.style.display = "block";
slumsShoplift.style.display = "block";
@@ -4654,16 +4528,16 @@ function displayLocationContent() {
//Make the "Apply to be Employee and Waiter" texts disappear if you already hold the job
//Includes part-time stuff
- if (loc == _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].companyName) {
- var currPos = _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].companyPosition;
+ if (loc == _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].companyName) {
+ var currPos = _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].companyPosition;
- if (currPos.positionName == _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].Employee.positionName) {
+ if (currPos.positionName == _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].Employee.positionName) {
employeeJob.style.display = "none";
- } else if (currPos.positionName == _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].Waiter.positionName) {
+ } else if (currPos.positionName == _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].Waiter.positionName) {
waiterJob.style.display = "none";
- } else if (currPos.positionName == _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].PartTimeEmployee.positionName) {
+ } else if (currPos.positionName == _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].PartTimeEmployee.positionName) {
employeePartTimeJob.style.display = "none";
- } else if (currPos.positionName == _Company__WEBPACK_IMPORTED_MODULE_1__["CompanyPositions"].PartTimeWaiter.positionName) {
+ } else if (currPos.positionName == _Company__WEBPACK_IMPORTED_MODULE_1__[/* CompanyPositions */ "d"].PartTimeWaiter.positionName) {
waiterPartTimeJob.style.display = "none";
}
}
@@ -4673,455 +4547,455 @@ function initLocationButtons() {
//Buttons to travel to different locations in World
let aevumTravelAgency = document.getElementById("aevum-travelagency");
aevumTravelAgency.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumTravelAgency;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumTravelAgency;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumHospital = document.getElementById("aevum-hospital");
aevumHospital.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Hospital;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Hospital;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumSummitUniversity = document.getElementById("aevum-summituniversity");
aevumSummitUniversity.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumSummitUniversity;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumSummitUniversity;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumECorp = document.getElementById("aevum-ecorp");
aevumECorp.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumECorp;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumECorp;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumBachmanAndAssociates = document.getElementById("aevum-bachmanandassociates");
aevumBachmanAndAssociates.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumBachmanAndAssociates;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumBachmanAndAssociates;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumClarkeIncorporated = document.getElementById("aevum-clarkeincorporated");
aevumClarkeIncorporated.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumClarkeIncorporated;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumClarkeIncorporated;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumFulcrumTechnologies = document.getElementById("aevum-fulcrumtechnologies");
aevumFulcrumTechnologies.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumFulcrumTechnologies;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumFulcrumTechnologies;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumAeroCorp = document.getElementById("aevum-aerocorp");
aevumAeroCorp.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumAeroCorp;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumAeroCorp;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumGalacticCybersystems = document.getElementById("aevum-galacticcybersystems");
aevumGalacticCybersystems.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumGalacticCybersystems;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumGalacticCybersystems;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumWatchdogSecurity = document.getElementById("aevum-watchdogsecurity");
aevumWatchdogSecurity.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumWatchdogSecurity;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumWatchdogSecurity;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumRhoConstruction = document.getElementById("aevum-rhoconstruction");
aevumRhoConstruction.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumRhoConstruction;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumRhoConstruction;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumPolice = document.getElementById("aevum-aevumpolice");
aevumPolice.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumPolice;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumPolice;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumNetLinkTechnologies = document.getElementById("aevum-netlinktechnologies");
aevumNetLinkTechnologies.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumNetLinkTechnologies;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumNetLinkTechnologies;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumCrushFitnessGym = document.getElementById("aevum-crushfitnessgym");
aevumCrushFitnessGym.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumCrushFitnessGym;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumCrushFitnessGym;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumSnapFitnessGym = document.getElementById("aevum-snapfitnessgym");
aevumSnapFitnessGym.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumSnapFitnessGym;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumSnapFitnessGym;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let aevumSlums = document.getElementById("aevum-slums");
aevumSlums.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.AevumSlums;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.AevumSlums;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let chongqingTravelAgency = document.getElementById("chongqing-travelagency");
chongqingTravelAgency.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.ChongqingTravelAgency;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.ChongqingTravelAgency;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let chongqingHospital = document.getElementById("chongqing-hospital");
chongqingHospital.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Hospital;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Hospital;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let chongqingKuaiGongInternational = document.getElementById("chongqing-kuaigonginternational");
chongqingKuaiGongInternational.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.ChongqingKuaiGongInternational;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.ChongqingKuaiGongInternational;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let chongqingSolarisSpaceSystems = document.getElementById("chongqing-solarisspacesystems");
chongqingSolarisSpaceSystems.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.ChongqingSolarisSpaceSystems;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.ChongqingSolarisSpaceSystems;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let chongqingSlums = document.getElementById("chongqing-slums");
chongqingSlums.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.ChongqingSlums;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.ChongqingSlums;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12TravelAgency = document.getElementById("sector12-travelagency");
sector12TravelAgency.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12TravelAgency;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12TravelAgency;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12Hospital = document.getElementById("sector12-hospital");
sector12Hospital.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Hospital;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Hospital;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12RothmanUniversity = document.getElementById("sector12-rothmanuniversity");
sector12RothmanUniversity.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12RothmanUniversity;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12RothmanUniversity;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12MegaCorp = document.getElementById("sector12-megacorp");
sector12MegaCorp.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12MegaCorp;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12MegaCorp;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12BladeIndustries = document.getElementById("sector12-bladeindustries");
sector12BladeIndustries.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12BladeIndustries;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12BladeIndustries;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12FourSigma = document.getElementById("sector12-foursigma");
sector12FourSigma.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12FourSigma;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12FourSigma;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12IcarusMicrosystems = document.getElementById("sector12-icarusmicrosystems");
sector12IcarusMicrosystems.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12IcarusMicrosystems;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12IcarusMicrosystems;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12UniversalEnergy = document.getElementById("sector12-universalenergy");
sector12UniversalEnergy.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12UniversalEnergy;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12UniversalEnergy;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12DeltaOne = document.getElementById("sector12-deltaone");
sector12DeltaOne.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12DeltaOne;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12DeltaOne;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12CIA = document.getElementById("sector12-cia");
sector12CIA.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12CIA;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12CIA;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12NSA = document.getElementById("sector12-nsa");
sector12NSA.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12NSA;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12NSA;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12AlphaEnterprises = document.getElementById("sector12-alphaenterprises");
sector12AlphaEnterprises.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12AlphaEnterprises;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12AlphaEnterprises;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12CarmichaelSecurity = document.getElementById("sector12-carmichaelsecurity");
sector12CarmichaelSecurity.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12CarmichaelSecurity;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12CarmichaelSecurity;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12FoodNStuff = document.getElementById("sector12-foodnstuff");
sector12FoodNStuff.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12FoodNStuff;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12FoodNStuff;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12JoesGuns = document.getElementById("sector12-joesguns");
sector12JoesGuns.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12JoesGuns;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12JoesGuns;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12IronGym = document.getElementById("sector12-irongym");
sector12IronGym.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12IronGym;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12IronGym;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12PowerhouseGym = document.getElementById("sector12-powerhousegym");
sector12PowerhouseGym.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12PowerhouseGym;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12PowerhouseGym;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12Slums = document.getElementById("sector12-slums");
sector12Slums.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12Slums;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12Slums;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let sector12CityHall = document.getElementById("sector12-cityhall");
sector12CityHall.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Sector12CityHall;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Sector12CityHall;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let newTokyoTravelAgency = document.getElementById("newtokyo-travelagency");
newTokyoTravelAgency.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.NewTokyoTravelAgency;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.NewTokyoTravelAgency;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let newTokyoHospital = document.getElementById("newtokyo-hospital");
newTokyoHospital.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Hospital;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Hospital;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let newTokyoDefComm = document.getElementById("newtokyo-defcomm");
newTokyoDefComm.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.NewTokyoDefComm;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.NewTokyoDefComm;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let newTokyoVitaLife = document.getElementById("newtokyo-vitalife");
newTokyoVitaLife.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.NewTokyoVitaLife;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.NewTokyoVitaLife;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let newTokyoGlobalPharmaceuticals = document.getElementById("newtokyo-globalpharmaceuticals");
newTokyoGlobalPharmaceuticals.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.NewTokyoGlobalPharmaceuticals;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.NewTokyoGlobalPharmaceuticals;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let newTokyoNoodleBar = document.getElementById("newtokyo-noodlebar");
newTokyoNoodleBar.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.NewTokyoNoodleBar;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.NewTokyoNoodleBar;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let newTokyoSlums = document.getElementById("newtokyo-slums");
newTokyoSlums.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.NewTokyoSlums;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.NewTokyoSlums;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let ishimaTravelAgency = document.getElementById("ishima-travelagency");
ishimaTravelAgency.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.IshimaTravelAgency;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.IshimaTravelAgency;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let ishimaHospital = document.getElementById("ishima-hospital");
ishimaHospital.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Hospital;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Hospital;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let ishimaStormTechnologies = document.getElementById("ishima-stormtechnologies");
ishimaStormTechnologies.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.IshimaStormTechnologies;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.IshimaStormTechnologies;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let ishimaNovaMedical = document.getElementById("ishima-novamedical");
ishimaNovaMedical.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.IshimaNovaMedical;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.IshimaNovaMedical;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let ishimaOmegaSoftware = document.getElementById("ishima-omegasoftware");
ishimaOmegaSoftware.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.IshimaOmegaSoftware;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.IshimaOmegaSoftware;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let ishimaSlums = document.getElementById("ishima-slums");
ishimaSlums.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.IshimaSlums;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.IshimaSlums;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenTravelAgency = document.getElementById("volhaven-travelagency");
volhavenTravelAgency.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenTravelAgency;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenTravelAgency;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenHospital = document.getElementById("volhaven-hospital");
volhavenHospital.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.Hospital;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.Hospital;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenZBInstituteOfTechnology = document.getElementById("volhaven-zbinstituteoftechnology");
volhavenZBInstituteOfTechnology.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenZBInstituteOfTechnology;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenZBInstituteOfTechnology;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenOmniTekIncorporated = document.getElementById("volhaven-omnitekincorporated");
volhavenOmniTekIncorporated.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenOmniTekIncorporated;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenOmniTekIncorporated;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenNWO = document.getElementById("volhaven-nwo");
volhavenNWO.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenNWO;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenNWO;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenHeliosLabs = document.getElementById("volhaven-helioslabs");
volhavenHeliosLabs.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenHeliosLabs;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenHeliosLabs;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenOmniaCybersystems = document.getElementById("volhaven-omniacybersystems");
volhavenOmniaCybersystems.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenOmniaCybersystems;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenOmniaCybersystems;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenLexoCorp = document.getElementById("volhaven-lexocorp");
volhavenLexoCorp.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenLexoCorp;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenLexoCorp;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenSysCoreSecurities = document.getElementById("volhaven-syscoresecurities");
volhavenSysCoreSecurities.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenSysCoreSecurities;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenSysCoreSecurities;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenCompuTek = document.getElementById("volhaven-computek");
volhavenCompuTek.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenCompuTek;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenCompuTek;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenMilleniumFitnessGym = document.getElementById("volhaven-milleniumfitnessgym");
volhavenMilleniumFitnessGym.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenMilleniumFitnessGym;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenMilleniumFitnessGym;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
let volhavenSlums = document.getElementById("volhaven-slums");
volhavenSlums.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].location = Locations.VolhavenSlums;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].location = Locations.VolhavenSlums;
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadLocationContent();
return false;
});
@@ -5184,117 +5058,117 @@ function initLocationButtons() {
var hospitalTreatment = document.getElementById("location-hospital-treatment");
softwareJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForSoftwareJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForSoftwareJob();
return false;
});
softwareConsultantJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForSoftwareConsultantJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForSoftwareConsultantJob();
return false;
});
itJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForItJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForItJob();
return false;
});
securityEngineerJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForSecurityEngineerJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForSecurityEngineerJob();
return false;
});
networkEngineerJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForNetworkEngineerJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForNetworkEngineerJob();
return false;
});
businessJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForBusinessJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForBusinessJob();
return false;
});
businessConsultantJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForBusinessConsultantJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForBusinessConsultantJob();
return false;
});
securityJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForSecurityJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForSecurityJob();
return false;
});
agentJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForAgentJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForAgentJob();
return false;
});
employeeJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForEmployeeJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForEmployeeJob();
return false;
});
employeePartTimeJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForPartTimeEmployeeJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForPartTimeEmployeeJob();
return false;
});
waiterJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForWaiterJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForWaiterJob();
return false;
});
waiterPartTimeJob.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].applyForPartTimeWaiterJob();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].applyForPartTimeWaiterJob();
return false;
});
purchase2gb.addEventListener("click", function() {
- purchaseServerBoxCreate(2, 2 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(2, 2 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase4gb.addEventListener("click", function() {
- purchaseServerBoxCreate(4, 4 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(4, 4 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase8gb.addEventListener("click", function() {
- purchaseServerBoxCreate(8, 8 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(8, 8 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase16gb.addEventListener("click", function() {
- purchaseServerBoxCreate(16, 16 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(16, 16 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase32gb.addEventListener("click", function() {
- purchaseServerBoxCreate(32, 32 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(32, 32 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase64gb.addEventListener("click", function() {
- purchaseServerBoxCreate(64, 64 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(64, 64 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase128gb.addEventListener("click", function() {
- purchaseServerBoxCreate(128, 128 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(128, 128 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase256gb.addEventListener("click", function() {
- purchaseServerBoxCreate(256, 256 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(256, 256 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase512gb.addEventListener("click", function() {
- purchaseServerBoxCreate(512, 512 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(512, 512 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
purchase1tb.addEventListener("click", function() {
- purchaseServerBoxCreate(1024, 1024 * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].BaseCostFor1GBOfRamServer);
+ purchaseServerBoxCreate(1024, 1024 * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer);
return false;
});
@@ -5304,25 +5178,25 @@ function initLocationButtons() {
});
purchaseHomeRam.addEventListener("click", function() {
- const cost = _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getUpgradeHomeRamCost();
- const ram = _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getHomeComputer().maxRam;
+ const cost = _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getUpgradeHomeRamCost();
+ const ram = _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getHomeComputer().maxRam;
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxGetYesButton"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxGetYesButton */ "d"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxGetNoButton */ "c"])();
yesBtn.innerHTML = "Purchase"; noBtn.innerHTML = "Cancel";
yesBtn.addEventListener("click", ()=>{
- Object(_ServerPurchases__WEBPACK_IMPORTED_MODULE_10__["purchaseRamForHomeComputer"])(cost);
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxClose"])();
+ Object(_ServerPurchases__WEBPACK_IMPORTED_MODULE_10__[/* purchaseRamForHomeComputer */ "a"])(cost);
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxClose */ "a"])();
});
noBtn.addEventListener("click", ()=>{
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxClose */ "a"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxCreate"])("Would you like to purchase additional RAM for your home computer?
" +
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxCreate */ "b"])("Would you like to purchase additional RAM for your home computer?
" +
"This will upgrade your RAM from " + ram + "GB to " + ram*2 + "GB.
" +
"This will cost " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_16___default()(cost).format('$0.000a'));
});
purchaseHomeCores.addEventListener("click", function() {
- var currentCores = _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getHomeComputer().cpuCores;
+ var currentCores = _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getHomeComputer().cpuCores;
if (currentCores >= 8) {return;} //Max of 8 cores
//Cost of purchasing another cost is found by indexing this array with number of current cores
@@ -5335,163 +5209,163 @@ function initLocationButtons() {
20000000000000000, //6->7 Cores - 20 quadrillion
200000000000000000]; //7->8 Cores - 200 quadrillion
cost = cost[currentCores];
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxGetYesButton"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxGetYesButton */ "d"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxGetNoButton */ "c"])();
yesBtn.innerHTML = "Purchase"; noBtn.innerHTML = "Cancel";
yesBtn.addEventListener("click", ()=>{
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].money.lt(cost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].money.lt(cost)) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You do not have enough mone to purchase an additional CPU Core for your home computer!");
} else {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].loseMoney(cost);
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getHomeComputer().cpuCores++;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].loseMoney(cost);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getHomeComputer().cpuCores++;
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You purchased an additional CPU Core for your home computer! It now has " +
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getHomeComputer().cpuCores + " cores.");
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getHomeComputer().cpuCores + " cores.");
}
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxClose */ "a"])();
});
noBtn.addEventListener("click", ()=>{
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxClose */ "a"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxCreate"])("Would you like to purchase an additional CPU Core for your home computer? Each CPU Core " +
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxCreate */ "b"])("Would you like to purchase an additional CPU Core for your home computer? Each CPU Core " +
"lets you start with an additional Core Node in Hacking Missions.
" +
- "Purchasing an additional core (for a total of " + (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getHomeComputer().cpuCores + 1) + ") will " +
+ "Purchasing an additional core (for a total of " + (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getHomeComputer().cpuCores + 1) + ") will " +
"cost " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_16___default()(cost).format('$0.000a'));
});
travelToAevum.addEventListener("click", function() {
- travelBoxCreate(Locations.Aevum, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TravelCost);
+ travelBoxCreate(Locations.Aevum, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TravelCost);
return false;
});
travelToChongqing.addEventListener("click", function() {
- travelBoxCreate(Locations.Chongqing, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TravelCost);
+ travelBoxCreate(Locations.Chongqing, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TravelCost);
return false;
});
travelToSector12.addEventListener("click", function() {
- travelBoxCreate(Locations.Sector12, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TravelCost);
+ travelBoxCreate(Locations.Sector12, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TravelCost);
return false;
});
travelToNewTokyo.addEventListener("click", function() {
- travelBoxCreate(Locations.NewTokyo, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TravelCost);
+ travelBoxCreate(Locations.NewTokyo, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TravelCost);
return false;
});
travelToIshima.addEventListener("click", function() {
- travelBoxCreate(Locations.Ishima, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TravelCost);
+ travelBoxCreate(Locations.Ishima, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TravelCost);
return false;
});
travelToVolhaven.addEventListener("click", function() {
- travelBoxCreate(Locations.Volhaven, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TravelCost);
+ travelBoxCreate(Locations.Volhaven, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TravelCost);
return false;
});
slumsShoplift.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Shoplift.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Shoplift.commit();
return false;
});
slumsRobStore.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].RobStore.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].RobStore.commit();
return false;
});
slumsMug.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Mug.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Mug.commit();
return false;
});
slumsLarceny.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Larceny.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Larceny.commit();
return false;
});
slumsDealDrugs.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].DealDrugs.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].DealDrugs.commit();
return false;
});
slumsBondForgery.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].BondForgery.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].BondForgery.commit();
return false;
});
slumsTrafficArms.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].TraffickArms.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].TraffickArms.commit();
return false;
});
slumsHomicide.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Homicide.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Homicide.commit();
return false;
});
slumsGta.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].GrandTheftAuto.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].GrandTheftAuto.commit();
return false;
});
slumsKidnap.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Kidnap.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Kidnap.commit();
return false;
});
slumsAssassinate.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Assassination.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Assassination.commit();
return false;
});
slumsHeist.addEventListener("click", function() {
- _Crimes__WEBPACK_IMPORTED_MODULE_4__["Crimes"].Heist.commit();
+ _Crimes__WEBPACK_IMPORTED_MODULE_4__[/* Crimes */ "a"].Heist.commit();
return false;
});
cityHallCreateCorporation.addEventListener("click", function() {
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxGetYesButton"])(),
- noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxGetYesButton */ "j"])(),
+ noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxGetNoButton */ "i"])();
yesBtn.innerText = "Create Corporation";
noBtn.innerText = "Cancel";
yesBtn.addEventListener("click", function() {
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].money.lt(150e9)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].money.lt(150e9)) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You don't have enough money to create a corporation! You need $150b");
- return Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxClose"])();
+ return Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxClose */ "f"])();
}
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].loseMoney(150e9);
- var companyName = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxGetInput"])();
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].loseMoney(150e9);
+ var companyName = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxGetInput */ "h"])();
if (companyName == null || companyName == "") {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("Invalid company name!");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].corporation = new _CompanyManagement__WEBPACK_IMPORTED_MODULE_2__["Corporation"]({
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].corporation = new _CompanyManagement__WEBPACK_IMPORTED_MODULE_2__[/* Corporation */ "a"]({
name:companyName,
});
displayLocationContent();
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("Congratulations! You just started your own corporation. You can visit " +
"and manage your company in the City");
- return Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxClose"])();
+ return Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxClose */ "f"])();
});
noBtn.addEventListener("click", function() {
- return Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxClose"])();
+ return Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxClose */ "f"])();
});
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_2__["Corporation"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_2__[/* Corporation */ "a"]) {
return;
} else {
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxCreate"])("Would you like to start a corporation? This will require $150b " +
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxCreate */ "g"])("Would you like to start a corporation? This will require $150b " +
"for registration and initial funding.
If so, please enter " +
"a name for your corporation below:");
}
});
nsaBladeburner.addEventListener("click", function() {
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].bladeburner && _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_0__["Bladeburner"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].bladeburner && _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_0__[/* Bladeburner */ "a"]) {
//Enter Bladeburner division
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadBladeburnerContent();
} else {
//Apply for Bladeburner division
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].strength >= 100 && _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].defense >= 100 &&
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].dexterity >= 100 && _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].agility >= 100) {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].bladeburner = new _Bladeburner__WEBPACK_IMPORTED_MODULE_0__["Bladeburner"]({new:true});
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].strength >= 100 && _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].defense >= 100 &&
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].dexterity >= 100 && _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].agility >= 100) {
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].bladeburner = new _Bladeburner__WEBPACK_IMPORTED_MODULE_0__[/* Bladeburner */ "a"]({new:true});
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You have been accepted into the Bladeburner division!");
displayLocationContent();
} else {
@@ -5501,56 +5375,56 @@ function initLocationButtons() {
});
hospitalTreatment.addEventListener("click", function() {
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].hp < 0) {_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].hp = 0;}
- var price = (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].max_hp - _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].hp) * _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].HospitalCostPerHp;
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].loseMoney(price);
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].hp < 0) {_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].hp = 0;}
+ var price = (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].max_hp - _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].hp) * _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].HospitalCostPerHp;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].loseMoney(price);
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You were healed to full health! The hospital billed " +
"you for $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(price, 2).toString());
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].hp = _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].max_hp;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].hp = _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].max_hp;
displayLocationContent();
return false;
});
}
function travelToCity(destCityName, cost) {
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].firstTimeTraveled === false) {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].firstTimeTraveled = true;
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].firstTimeTraveled === false) {
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].firstTimeTraveled = true;
document.getElementById("travel-tab").style.display = "list-item";
document.getElementById("world-menu-header").click();
document.getElementById("world-menu-header").click();
}
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].money.lt(cost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].money.lt(cost)) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You cannot afford to travel to " + destCityName);
return;
}
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].loseMoney(cost);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].loseMoney(cost);
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].city = destCityName;
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].city = destCityName;
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You are now in " + destCityName + "!");
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadWorldContent();
}
function purchaseTorRouter() {
- if (_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].money.lt(_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TorRouterCost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].money.lt(_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TorRouterCost)) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You cannot afford to purchase the Tor router");
return;
}
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].TorRouterCost);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].TorRouterCost);
- var darkweb = new _Server__WEBPACK_IMPORTED_MODULE_9__["Server"]({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_15__["createRandomIp"])(), hostname:"darkweb", organizationName:"",
+ var darkweb = new _Server__WEBPACK_IMPORTED_MODULE_9__[/* Server */ "d"]({
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_15__[/* createRandomIp */ "a"])(), hostname:"darkweb", organizationName:"",
isConnectedTo:false, adminRights:false, purchasedByPlayer:false, maxRam:1
});
- Object(_Server__WEBPACK_IMPORTED_MODULE_9__["AddToAllServers"])(darkweb);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_12__["SpecialServerIps"].addIp("Darkweb Server", darkweb.ip);
+ Object(_Server__WEBPACK_IMPORTED_MODULE_9__[/* AddToAllServers */ "a"])(darkweb);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_12__[/* SpecialServerIps */ "a"].addIp("Darkweb Server", darkweb.ip);
const purchaseTor = document.getElementById("location-purchase-tor");
purchaseTor.setAttribute("class", "a-link-button-bought");
purchaseTor.innerHTML = "TOR Router - Purchased";
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getHomeComputer().serversOnNetwork.push(darkweb.ip);
- darkweb.serversOnNetwork.push(_Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getHomeComputer().ip);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getHomeComputer().serversOnNetwork.push(darkweb.ip);
+ darkweb.serversOnNetwork.push(_Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getHomeComputer().ip);
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("You have purchased a Tor router!
You now have access to the dark web from your home computer
Use the scan/scan-analyze commands to search for the dark web connection.");
}
@@ -5569,11 +5443,11 @@ function displayUniversityLocationContent(costMult) {
classLeadershipButton.style.display = "block";
//Costs (per second)
- var dataStructuresCost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassDataStructuresBaseCost * costMult;
- var networksCost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassNetworksBaseCost * costMult;
- var algorithmsCost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassAlgorithmsBaseCost * costMult;
- var managementCost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassManagementBaseCost * costMult;
- var leadershipCost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassLeadershipBaseCost * costMult;
+ var dataStructuresCost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassDataStructuresBaseCost * costMult;
+ var networksCost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassNetworksBaseCost * costMult;
+ var algorithmsCost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassAlgorithmsBaseCost * costMult;
+ var managementCost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassManagementBaseCost * costMult;
+ var leadershipCost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassLeadershipBaseCost * costMult;
//Update button text to show cost
classDataStructuresButton.innerHTML = "Take Data Structures course ($" + dataStructuresCost + " / sec)";
@@ -5584,39 +5458,39 @@ function displayUniversityLocationContent(costMult) {
}
function setUniversityLocationButtons(costMult, expMult) {
- var newStudyCS = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-study-computer-science");
+ var newStudyCS = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-study-computer-science");
newStudyCS.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassStudyComputerScience);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassStudyComputerScience);
return false;
});
- var newClassDataStructures = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-data-structures-class");
+ var newClassDataStructures = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-data-structures-class");
newClassDataStructures.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassDataStructures);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassDataStructures);
return false;
});
- var newClassNetworks = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-networks-class");
+ var newClassNetworks = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-networks-class");
newClassNetworks.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassNetworks);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassNetworks);
return false;
});
- var newClassAlgorithms = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-algorithms-class");
+ var newClassAlgorithms = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-algorithms-class");
newClassAlgorithms.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassAlgorithms);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassAlgorithms);
return false;
});
- var newClassManagement = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-management-class");
+ var newClassManagement = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-management-class");
newClassManagement.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassManagement);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassManagement);
return false;
});
- var newClassLeadership = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-leadership-class");
+ var newClassLeadership = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-leadership-class");
newClassLeadership.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassLeadership);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassLeadership);
return false;
});
}
@@ -5632,7 +5506,7 @@ function displayGymLocationContent(costMult) {
gymAgiButton.style.display = "block";
//Costs (per second)
- var cost = _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymBaseCost * costMult;
+ var cost = _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymBaseCost * costMult;
//Update button text to show cost
gymStrButton.innerHTML = "Train Strength ($" + cost + " / sec)";
@@ -5642,27 +5516,27 @@ function displayGymLocationContent(costMult) {
}
function setGymLocationButtons(costMult, expMult) {
- var gymStr = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-gym-train-str");
+ var gymStr = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-gym-train-str");
gymStr.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymStrength);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymStrength);
return false;
});
- var gymDef = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-gym-train-def");
+ var gymDef = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-gym-train-def");
gymDef.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymDefense);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymDefense);
return false;
});
- var gymDex = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-gym-train-dex");
+ var gymDex = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-gym-train-dex");
gymDex.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymDexterity);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymDexterity);
return false;
});
- var gymAgi = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-gym-train-agi");
+ var gymAgi = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_14__["clearEventListeners"])("location-gym-train-agi");
gymAgi.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__["CONSTANTS"].ClassGymAgility);
+ _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_3__[/* CONSTANTS */ "a"].ClassGymAgility);
return false;
});
}
@@ -5671,7 +5545,7 @@ function setInfiltrateButton(btn, companyName, startLevel, val, maxClearance, di
btn.style.display = "block";
btn.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_5__["Engine"].loadInfiltrationContent();
- Object(_Infiltration__WEBPACK_IMPORTED_MODULE_6__["beginInfiltration"])(companyName, startLevel, val, maxClearance, difficulty)
+ Object(_Infiltration__WEBPACK_IMPORTED_MODULE_6__[/* beginInfiltration */ "a"])(companyName, startLevel, val, maxClearance, difficulty)
return false;
});
}
@@ -5679,49 +5553,49 @@ function setInfiltrateButton(btn, companyName, startLevel, val, maxClearance, di
//Finds the next target job for the player at the given company (loc) and
//adds the tooltiptext to the Application button, given by 'button'
function setJobRequirementTooltip(loc, entryPosType, btn) {
- var company = _Company__WEBPACK_IMPORTED_MODULE_1__["Companies"][loc];
+ var company = _Company__WEBPACK_IMPORTED_MODULE_1__[/* Companies */ "a"][loc];
if (company == null) {return;}
- var pos = _Player__WEBPACK_IMPORTED_MODULE_8__["Player"].getNextCompanyPosition(company, entryPosType);
+ var pos = _Player__WEBPACK_IMPORTED_MODULE_8__[/* Player */ "a"].getNextCompanyPosition(company, entryPosType);
if (pos == null) {return};
if (!company.hasPosition(pos)) {return;}
- var reqText = Object(_Company__WEBPACK_IMPORTED_MODULE_1__["getJobRequirementText"])(company, pos, true);
+ var reqText = Object(_Company__WEBPACK_IMPORTED_MODULE_1__[/* getJobRequirementText */ "f"])(company, pos, true);
btn.innerHTML += "" + reqText + "";
}
function travelBoxCreate(destCityName, cost) {
- if(_Settings__WEBPACK_IMPORTED_MODULE_11__["Settings"].SuppressTravelConfirmation) {
+ if(_Settings__WEBPACK_IMPORTED_MODULE_11__[/* Settings */ "a"].SuppressTravelConfirmation) {
travelToCity(destCityName, cost);
return;
}
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxGetYesButton"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxGetYesButton */ "d"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxGetNoButton */ "c"])();
yesBtn.innerHTML = "Yes";
noBtn.innerHTML = "No";
noBtn.addEventListener("click", () => {
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxClose */ "a"])();
return false;
});
yesBtn.addEventListener("click", () => {
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxClose */ "a"])();
travelToCity(destCityName, cost);
return false;
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoBoxCreate"])("Would you like to travel to " + destCityName + "? The trip will cost $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(cost, 2) + ".");
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoBoxCreate */ "b"])("Would you like to travel to " + destCityName + "? The trip will cost $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(cost, 2) + ".");
}
function purchaseServerBoxCreate(ram, cost) {
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxGetYesButton"])();
- var noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxGetYesButton */ "j"])();
+ var noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxGetNoButton */ "i"])();
yesBtn.innerHTML = "Purchase Server";
noBtn.innerHTML = "Cancel";
yesBtn.addEventListener("click", function() {
- Object(_ServerPurchases__WEBPACK_IMPORTED_MODULE_10__["purchaseServer"])(ram, cost);
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxClose"])();
+ Object(_ServerPurchases__WEBPACK_IMPORTED_MODULE_10__[/* purchaseServer */ "b"])(ram, cost);
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxClose */ "f"])();
});
noBtn.addEventListener("click", function() {
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxClose */ "f"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__["yesNoTxtInpBoxCreate"])("Would you like to purchase a new server with " + ram +
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_18__[/* yesNoTxtInpBoxCreate */ "g"])("Would you like to purchase a new server with " + ram +
"GB of RAM for $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(cost, 2) + "?
" +
"Please enter the server hostname below:
");
}
@@ -5731,53 +5605,89 @@ function purchaseServerBoxCreate(ram, cost) {
/***/ }),
/* 5 */
+/*!***************************************!*\
+ !*** ./utils/helpers/getRandomInt.ts ***!
+ \***************************************/
+/*! no static exports found */
+/*! all exports used */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+Object.defineProperty(exports, "__esModule", { value: true });
+/**
+ * Gets a random integer bounded by the values passed in.
+ * @param min The minimum value in the range.
+ * @param max The maximum value in the range.
+ */
+function getRandomInt(min, max) {
+ const lower = Math.min(min, max);
+ const upper = Math.max(min, max);
+ return Math.floor(Math.random() * (upper - lower + 1)) + lower;
+}
+exports.getRandomInt = getRandomInt;
+
+
+/***/ }),
+/* 6 */
/*!***********************!*\
!*** ./src/engine.js ***!
\***********************/
+/*! exports provided: Engine */
+/*! all exports used */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Engine", function() { return Engine; });
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/GameOptions */ 53);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! numeral/min/numeral.min */ 13);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__);
-/* harmony import */ var _utils_LogBox__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/LogBox */ 49);
-/* harmony import */ var _ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ActiveScriptsUI */ 41);
-/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Augmentations */ 16);
-/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./BitNode */ 14);
-/* harmony import */ var _Bladeburner__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Bladeburner */ 25);
-/* harmony import */ var _CinematicText__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./CinematicText */ 68);
-/* harmony import */ var _Company__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Company */ 10);
-/* harmony import */ var _CompanyManagement__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./CompanyManagement */ 42);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./CreateProgram */ 18);
-/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./Faction */ 11);
-/* harmony import */ var _Fconf__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Fconf */ 32);
-/* harmony import */ var _Location__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./Location */ 4);
-/* harmony import */ var _Gang__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./Gang */ 34);
-/* harmony import */ var _HacknetNode__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./HacknetNode */ 36);
-/* harmony import */ var _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./InteractiveTutorial */ 24);
-/* harmony import */ var _Literature__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./Literature */ 52);
-/* harmony import */ var _Message__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./Message */ 28);
-/* harmony import */ var _Missions__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./Missions */ 33);
-/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./NetscriptFunctions */ 29);
-/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./NetscriptWorker */ 20);
-/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _Prestige__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./Prestige */ 56);
-/* harmony import */ var _RedPill__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./RedPill */ 37);
-/* harmony import */ var _SaveObject__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./SaveObject */ 45);
-/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./Script */ 26);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _SourceFile__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./SourceFile */ 40);
-/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./SpecialServerIps */ 17);
-/* harmony import */ var _StockMarket__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./StockMarket */ 21);
-/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./Terminal */ 22);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../utils/GameOptions */ 62);
+/* harmony import */ var _utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/uiHelpers/removeChildrenFromElement */ 27);
+/* harmony import */ var _utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/uiHelpers/clearEventListeners */ 13);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/uiHelpers/createElement */ 3);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__);
+/* harmony import */ var _utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/helpers/exceptionAlert */ 41);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! numeral/min/numeral.min */ 15);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var _utils_LogBox__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/LogBox */ 59);
+/* harmony import */ var _ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./ActiveScriptsUI */ 48);
+/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Augmentations */ 18);
+/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./BitNode */ 16);
+/* harmony import */ var _Bladeburner__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./Bladeburner */ 29);
+/* harmony import */ var _CinematicText__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./CinematicText */ 72);
+/* harmony import */ var _Company__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./Company */ 11);
+/* harmony import */ var _CompanyManagement__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./CompanyManagement */ 49);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./CreateProgram */ 21);
+/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./Faction */ 12);
+/* harmony import */ var _Fconf__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./Fconf */ 37);
+/* harmony import */ var _Location__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./Location */ 4);
+/* harmony import */ var _Gang__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./Gang */ 40);
+/* harmony import */ var _HacknetNode__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./HacknetNode */ 44);
+/* harmony import */ var _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./InteractiveTutorial */ 28);
+/* harmony import */ var _Literature__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./Literature */ 61);
+/* harmony import */ var _Message__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./Message */ 33);
+/* harmony import */ var _Missions__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./Missions */ 38);
+/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./NetscriptFunctions */ 34);
+/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./NetscriptWorker */ 23);
+/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./Player */ 0);
+/* harmony import */ var _Prestige__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./Prestige */ 64);
+/* harmony import */ var _RedPill__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./RedPill */ 46);
+/* harmony import */ var _SaveObject__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./SaveObject */ 56);
+/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./Script */ 30);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _SourceFile__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./SourceFile */ 47);
+/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./SpecialServerIps */ 19);
+/* harmony import */ var _StockMarket__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./StockMarket */ 24);
+/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./Terminal */ 25);
+
+
+
@@ -5833,54 +5743,54 @@ __webpack_require__.r(__webpack_exports__);
* Alt-o - Options
*/
$(document).keydown(function(e) {
- if (_Settings__WEBPACK_IMPORTED_MODULE_32__["Settings"].DisableHotkeys === true) {return;}
- if (!_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].isWorking && !_RedPill__WEBPACK_IMPORTED_MODULE_28__["redPillFlag"] && !_Missions__WEBPACK_IMPORTED_MODULE_23__["inMission"] && !_CinematicText__WEBPACK_IMPORTED_MODULE_10__["cinematicTextFlag"]) {
+ if (_Settings__WEBPACK_IMPORTED_MODULE_35__[/* Settings */ "a"].DisableHotkeys === true) {return;}
+ if (!_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].isWorking && !_RedPill__WEBPACK_IMPORTED_MODULE_31__[/* redPillFlag */ "b"] && !_Missions__WEBPACK_IMPORTED_MODULE_26__[/* inMission */ "c"] && !_CinematicText__WEBPACK_IMPORTED_MODULE_13__[/* cinematicTextFlag */ "a"]) {
if (e.keyCode == 84 && e.altKey) {
e.preventDefault();
Engine.loadTerminalContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].C && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].C && e.altKey) {
e.preventDefault();
Engine.loadCharacterContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].E && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].E && e.altKey) {
e.preventDefault();
Engine.loadScriptEditorContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].S && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].S && e.altKey) {
e.preventDefault();
Engine.loadActiveScriptsContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].H && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].H && e.altKey) {
e.preventDefault();
Engine.loadHacknetNodesContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].W && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].W && e.altKey) {
e.preventDefault();
Engine.loadWorldContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].J && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].J && e.altKey) {
e.preventDefault();
Engine.loadJobContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].R && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].R && e.altKey) {
e.preventDefault();
Engine.loadTravelContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].P && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].P && e.altKey) {
e.preventDefault();
Engine.loadCreateProgramContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].F && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].F && e.altKey) {
//Overriden by Fconf
- if (Engine.currentPage === Engine.Page.Terminal && _Fconf__WEBPACK_IMPORTED_MODULE_16__["FconfSettings"].ENABLE_BASH_HOTKEYS) {
+ if (Engine.currentPage === Engine.Page.Terminal && _Fconf__WEBPACK_IMPORTED_MODULE_19__[/* FconfSettings */ "a"].ENABLE_BASH_HOTKEYS) {
return;
}
e.preventDefault();
Engine.loadFactionsContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].A && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].A && e.altKey) {
e.preventDefault();
Engine.loadAugmentationsContent();
- } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].U && e.altKey) {
+ } else if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].U && e.altKey) {
e.preventDefault();
Engine.loadTutorialContent();
}
}
- if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_36__["KEY"].O && e.altKey) {
+ if (e.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* KEY */ "a"].O && e.altKey) {
e.preventDefault();
- Object(_utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__["gameOptionsBoxOpen"])();
+ Object(_utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__[/* gameOptionsBoxOpen */ "b"])();
}
});
@@ -6048,7 +5958,7 @@ let Engine = {
editor.setValue(code);
}
editor.focus();
- Object(_Script__WEBPACK_IMPORTED_MODULE_30__["updateScriptEditorContent"])();
+ Object(_Script__WEBPACK_IMPORTED_MODULE_33__[/* updateScriptEditorContent */ "h"])();
Engine.currentPage = Engine.Page.ScriptEditor;
document.getElementById("create-script-menu-link").classList.add("active");
},
@@ -6056,7 +5966,7 @@ let Engine = {
loadActiveScriptsContent: function() {
Engine.hideAllContent();
Engine.Display.activeScriptsContent.style.display = "block";
- Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_6__["updateActiveScriptsItems"])();
+ Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_9__[/* updateActiveScriptsItems */ "c"])();
Engine.currentPage = Engine.Page.ActiveScripts;
document.getElementById("active-scripts-menu-link").classList.add("active");
},
@@ -6064,7 +5974,7 @@ let Engine = {
loadHacknetNodesContent: function() {
Engine.hideAllContent();
Engine.Display.hacknetNodesContent.style.display = "block";
- Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_19__["displayHacknetNodesContent"])();
+ Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_22__[/* displayHacknetNodesContent */ "c"])();
Engine.currentPage = Engine.Page.HacknetNodes;
document.getElementById("hacknet-nodes-menu-link").classList.add("active");
},
@@ -6080,7 +5990,7 @@ let Engine = {
loadCreateProgramContent: function() {
Engine.hideAllContent();
Engine.Display.createProgramContent.style.display = "block";
- Object(_CreateProgram__WEBPACK_IMPORTED_MODULE_14__["displayCreateProgramContent"])();
+ Object(_CreateProgram__WEBPACK_IMPORTED_MODULE_17__[/* displayCreateProgramContent */ "b"])();
Engine.currentPage = Engine.Page.CreateProgram;
document.getElementById("create-program-menu-link").classList.add("active");
},
@@ -6102,7 +6012,7 @@ let Engine = {
loadAugmentationsContent: function() {
Engine.hideAllContent();
Engine.Display.augmentationsContent.style.display = "block";
- Object(_Augmentations__WEBPACK_IMPORTED_MODULE_7__["displayAugmentationsContent"])();
+ Object(_Augmentations__WEBPACK_IMPORTED_MODULE_10__[/* displayAugmentationsContent */ "g"])();
Engine.currentPage = Engine.Page.Augmentations;
document.getElementById("augmentations-menu-link").classList.add("active");
},
@@ -6126,29 +6036,29 @@ let Engine = {
loadLocationContent: function() {
Engine.hideAllContent();
Engine.Display.locationContent.style.display = "block";
- Object(_Location__WEBPACK_IMPORTED_MODULE_17__["displayLocationContent"])();
+ Object(_Location__WEBPACK_IMPORTED_MODULE_20__[/* displayLocationContent */ "b"])();
Engine.currentPage = Engine.Page.Location;
},
loadTravelContent: function() {
- switch(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].city) {
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Aevum:
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].AevumTravelAgency;
+ switch(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].city) {
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Aevum:
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].AevumTravelAgency;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Chongqing:
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].ChongqingTravelAgency;
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Chongqing:
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].ChongqingTravelAgency;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Sector12:
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Sector12TravelAgency;
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Sector12:
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Sector12TravelAgency;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].NewTokyo:
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].NewTokyoTravelAgency;
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].NewTokyo:
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].NewTokyoTravelAgency;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Ishima:
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].IshimaTravelAgency;
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Ishima:
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].IshimaTravelAgency;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Volhaven:
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].VolhavenTravelAgency;
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Volhaven:
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].VolhavenTravelAgency;
break;
default:
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_0__["dialogBoxCreate"])("ERROR: Invalid city. This is a bug please contact game dev");
@@ -6158,12 +6068,12 @@ let Engine = {
},
loadJobContent: function() {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].companyName == "") {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].companyName == "") {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_0__["dialogBoxCreate"])("You do not currently have a job! You can visit various companies " +
"in the city and try to find a job.");
return;
}
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].location = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].companyName;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].location = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].companyName;
Engine.loadLocationContent();
},
@@ -6202,13 +6112,13 @@ let Engine = {
Engine.hideAllContent();
Engine.Display.stockMarketContent.style.display = "block";
Engine.currentPage = Engine.Page.StockMarket;
- Object(_StockMarket__WEBPACK_IMPORTED_MODULE_35__["displayStockMarketContent"])();
+ Object(_StockMarket__WEBPACK_IMPORTED_MODULE_38__[/* displayStockMarketContent */ "f"])();
},
loadGangContent: function() {
Engine.hideAllContent();
- if (document.getElementById("gang-container") || _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].inGang()) {
- Object(_Gang__WEBPACK_IMPORTED_MODULE_18__["displayGangContent"])();
+ if (document.getElementById("gang-container") || _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].inGang()) {
+ Object(_Gang__WEBPACK_IMPORTED_MODULE_21__[/* displayGangContent */ "d"])();
Engine.currentPage = Engine.Page.Gang;
} else {
Engine.loadTerminalContent();
@@ -6225,22 +6135,22 @@ let Engine = {
},
loadCorporationContent: function() {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_12__["Corporation"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_15__[/* Corporation */ "a"]) {
Engine.hideAllContent();
document.getElementById("character-overview-wrapper").style.visibility = "hidden";
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation.createUI();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation.createUI();
Engine.currentPage = Engine.Page.Corporation;
}
},
loadBladeburnerContent: function() {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_9__["Bladeburner"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_12__[/* Bladeburner */ "a"]) {
try {
Engine.hideAllContent();
Engine.currentPage = Engine.Page.Bladeburner;
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner.createContent();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner.createContent();
} catch(e) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["exceptionAlert"])(e);
+ Object(_utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_5__[/* exceptionAlert */ "a"])(e);
}
}
},
@@ -6271,12 +6181,12 @@ let Engine = {
document.getElementById("gang-container").style.display = "none";
}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_12__["Corporation"]) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation.clearUI();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_15__[/* Corporation */ "a"]) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation.clearUI();
}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_9__["Bladeburner"]) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner.clearContent();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_12__[/* Bladeburner */ "a"]) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner.clearContent();
}
//Location lists
@@ -6303,109 +6213,109 @@ let Engine = {
},
displayCharacterOverviewInfo: function() {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hp == null) {_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hp = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].max_hp;}
- var overviewText = "Hp: " + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hp + " / " + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].max_hp + "
" +
- "Money: " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3___default()(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].money.toNumber()).format('($0.000a)') + "
" +
- "Hack: " + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_skill).toLocaleString() + "
" +
- "Str: " + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].strength).toLocaleString() + "
" +
- "Def: " + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].defense).toLocaleString() + "
" +
- "Dex: " + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].dexterity).toLocaleString() + "
" +
- "Agi: " + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].agility).toLocaleString() + "
" +
- "Cha: " + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].charisma).toLocaleString();
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].intelligence >= 1) {
- overviewText += "
Int: " + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].intelligence).toLocaleString();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hp == null) {_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hp = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].max_hp;}
+ var overviewText = "Hp: " + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hp + " / " + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].max_hp + "
" +
+ "Money: " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6___default()(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].money.toNumber()).format('($0.000a)') + "
" +
+ "Hack: " + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_skill).toLocaleString() + "
" +
+ "Str: " + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].strength).toLocaleString() + "
" +
+ "Def: " + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].defense).toLocaleString() + "
" +
+ "Dex: " + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].dexterity).toLocaleString() + "
" +
+ "Agi: " + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].agility).toLocaleString() + "
" +
+ "Cha: " + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].charisma).toLocaleString();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].intelligence >= 1) {
+ overviewText += "
Int: " + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].intelligence).toLocaleString();
}
document.getElementById("character-overview-text").innerHTML = overviewText.replace( / /g, " ");
},
/* Display character info */
displayCharacterInfo: function() {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["removeChildrenFromElement"])(Engine.Display.characterInfo);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_2__["removeChildrenFromElement"])(Engine.Display.characterInfo);
var companyPosition = "";
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].companyPosition != "") {
- companyPosition = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].companyPosition.positionName;
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].companyPosition != "") {
+ companyPosition = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].companyPosition.positionName;
}
var intText = "";
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].intelligence > 0) {
- intText = 'Intelligence: ' + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].intelligence).toLocaleString() + "
";
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].intelligence > 0) {
+ intText = 'Intelligence: ' + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].intelligence).toLocaleString() + "
";
}
let bitNodeTimeText = "";
- if(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].sourceFiles.length > 0) {
- bitNodeTimeText = 'Time played since last Bitnode destroyed: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["convertTimeMsToTimeElapsedString"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastBitnode) + '
';
+ if(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].sourceFiles.length > 0) {
+ bitNodeTimeText = 'Time played since last Bitnode destroyed: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["convertTimeMsToTimeElapsedString"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastBitnode) + '
';
}
- Engine.Display.characterInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("pre", {
+ Engine.Display.characterInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("pre", {
innerHTML:
'General
' +
- 'Current City: ' + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].city + '
' +
- 'Employer: ' + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].companyName + '
' +
+ 'Current City: ' + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].city + '
' +
+ 'Employer: ' + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].companyName + '
' +
'Job Title: ' + companyPosition + '
' +
- 'Money: $' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].money.toNumber(), 2)+ '
' +
+ 'Money: $' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].money.toNumber(), 2)+ '
' +
'Stats
' +
- 'Hacking Level: ' + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_skill).toLocaleString() +
- " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3___default()(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_exp).format('(0.000a)') + ' experience)
' +
- 'Strength: ' + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].strength).toLocaleString() +
- " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3___default()(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].strength_exp).format('(0.000a)') + ' experience)
' +
- 'Defense: ' + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].defense).toLocaleString() +
- " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3___default()(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].defense_exp).format('(0.000a)')+ ' experience)
' +
- 'Dexterity: ' + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].dexterity).toLocaleString() +
- " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3___default()(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].dexterity_exp).format('(0.000a)') + ' experience)
' +
- 'Agility: ' + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].agility).toLocaleString() +
- " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3___default()(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].agility_exp).format('(0.000a)') + ' experience)
' +
- 'Charisma: ' + (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].charisma).toLocaleString() +
- " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_3___default()(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].charisma_exp).format('(0.000a)') + ' experience)
' +
+ 'Hacking Level: ' + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_skill).toLocaleString() +
+ " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6___default()(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_exp).format('(0.000a)') + ' experience)
' +
+ 'Strength: ' + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].strength).toLocaleString() +
+ " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6___default()(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].strength_exp).format('(0.000a)') + ' experience)
' +
+ 'Defense: ' + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].defense).toLocaleString() +
+ " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6___default()(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].defense_exp).format('(0.000a)')+ ' experience)
' +
+ 'Dexterity: ' + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].dexterity).toLocaleString() +
+ " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6___default()(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].dexterity_exp).format('(0.000a)') + ' experience)
' +
+ 'Agility: ' + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].agility).toLocaleString() +
+ " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6___default()(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].agility_exp).format('(0.000a)') + ' experience)
' +
+ 'Charisma: ' + (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].charisma).toLocaleString() +
+ " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_6___default()(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].charisma_exp).format('(0.000a)') + ' experience)
' +
intText +
'Multipliers
' +
- 'Hacking Chance multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_chance_mult * 100, 2) + '%
' +
- 'Hacking Speed multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_speed_mult * 100, 2) + '%
' +
- 'Hacking Money multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_money_mult * 100, 2) + '%
' +
- 'Hacking Growth multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_grow_mult * 100, 2) + '%
' +
- 'Hacking Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_mult * 100, 2) + '%
' +
- 'Hacking Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacking_exp_mult * 100, 2) + '%
' +
- 'Strength Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].strength_mult * 100, 2) + '%
' +
- 'Strength Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].strength_exp_mult * 100, 2) + '%
' +
- 'Defense Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].defense_mult * 100, 2) + '%
' +
- 'Defense Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].defense_exp_mult * 100, 2) + '%
' +
- 'Dexterity Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].dexterity_mult * 100, 2) + '%
' +
- 'Dexterity Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].dexterity_exp_mult * 100, 2) + '%
' +
- 'Agility Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].agility_mult * 100, 2) + '%
' +
- 'Agility Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].agility_exp_mult * 100, 2) + '%
' +
- 'Charisma Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].charisma_mult * 100, 2) + '%
' +
- 'Charisma Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].charisma_exp_mult * 100, 2) + '%
' +
- 'Hacknet Node production multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacknet_node_money_mult * 100, 2) + '%
' +
- 'Hacknet Node purchase cost multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacknet_node_purchase_cost_mult * 100, 2) + '%
' +
- 'Hacknet Node RAM upgrade cost multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacknet_node_ram_cost_mult * 100, 2) + '%
' +
- 'Hacknet Node Core purchase cost multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacknet_node_core_cost_mult * 100, 2) + '%
' +
- 'Hacknet Node level upgrade cost multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacknet_node_level_cost_mult * 100, 2) + '%
' +
- 'Company reputation gain multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].company_rep_mult * 100, 2) + '%
' +
- 'Faction reputation gain multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].faction_rep_mult * 100, 2) + '%
' +
- 'Salary multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].work_money_mult * 100, 2) + '%
' +
- 'Crime success multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].crime_success_mult * 100, 2) + '%
' +
- 'Crime money multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].crime_money_mult * 100, 2) + '%
' +
+ 'Hacking Chance multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_chance_mult * 100, 2) + '%
' +
+ 'Hacking Speed multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_speed_mult * 100, 2) + '%
' +
+ 'Hacking Money multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_money_mult * 100, 2) + '%
' +
+ 'Hacking Growth multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_grow_mult * 100, 2) + '%
' +
+ 'Hacking Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_mult * 100, 2) + '%
' +
+ 'Hacking Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacking_exp_mult * 100, 2) + '%
' +
+ 'Strength Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].strength_mult * 100, 2) + '%
' +
+ 'Strength Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].strength_exp_mult * 100, 2) + '%
' +
+ 'Defense Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].defense_mult * 100, 2) + '%
' +
+ 'Defense Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].defense_exp_mult * 100, 2) + '%
' +
+ 'Dexterity Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].dexterity_mult * 100, 2) + '%
' +
+ 'Dexterity Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].dexterity_exp_mult * 100, 2) + '%
' +
+ 'Agility Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].agility_mult * 100, 2) + '%
' +
+ 'Agility Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].agility_exp_mult * 100, 2) + '%
' +
+ 'Charisma Level multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].charisma_mult * 100, 2) + '%
' +
+ 'Charisma Experience multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].charisma_exp_mult * 100, 2) + '%
' +
+ 'Hacknet Node production multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacknet_node_money_mult * 100, 2) + '%
' +
+ 'Hacknet Node purchase cost multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacknet_node_purchase_cost_mult * 100, 2) + '%
' +
+ 'Hacknet Node RAM upgrade cost multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacknet_node_ram_cost_mult * 100, 2) + '%
' +
+ 'Hacknet Node Core purchase cost multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacknet_node_core_cost_mult * 100, 2) + '%
' +
+ 'Hacknet Node level upgrade cost multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacknet_node_level_cost_mult * 100, 2) + '%
' +
+ 'Company reputation gain multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].company_rep_mult * 100, 2) + '%
' +
+ 'Faction reputation gain multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].faction_rep_mult * 100, 2) + '%
' +
+ 'Salary multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].work_money_mult * 100, 2) + '%
' +
+ 'Crime success multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].crime_success_mult * 100, 2) + '%
' +
+ 'Crime money multiplier: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].crime_money_mult * 100, 2) + '%
' +
'Misc
' +
- 'Servers owned: ' + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].purchasedServers.length + '
' +
- 'Hacknet Nodes owned: ' + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hacknetNodes.length + '
' +
- 'Augmentations installed: ' + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].augmentations.length + '
' +
- 'Time played since last Augmentation: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["convertTimeMsToTimeElapsedString"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastAug) + '
' +
+ 'Servers owned: ' + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].purchasedServers.length + '
' +
+ 'Hacknet Nodes owned: ' + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hacknetNodes.length + '
' +
+ 'Augmentations installed: ' + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].augmentations.length + '
' +
+ 'Time played since last Augmentation: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["convertTimeMsToTimeElapsedString"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastAug) + '
' +
bitNodeTimeText +
- 'Time played: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["convertTimeMsToTimeElapsedString"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].totalPlaytime),
+ 'Time played: ' + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["convertTimeMsToTimeElapsedString"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].totalPlaytime),
}));
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].sourceFiles.length !== 0) {
- var index = "BitNode" + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bitNodeN;
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].sourceFiles.length !== 0) {
+ var index = "BitNode" + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bitNodeN;
- Engine.Display.characterInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("p", {
+ Engine.Display.characterInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("p", {
width:"60%",
innerHTML:
- "
Current BitNode: " + _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bitNodeN + " (" + _BitNode__WEBPACK_IMPORTED_MODULE_8__["BitNodes"][index].name + ")
",
+ "
Current BitNode: " + _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bitNodeN + " (" + _BitNode__WEBPACK_IMPORTED_MODULE_11__[/* BitNodes */ "b"][index].name + ")
",
}));
- Engine.Display.characterInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("p", {
+ Engine.Display.characterInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("p", {
width:"60%", fontSize: "13px", marginLeft:"4%",
- innerHTML:_BitNode__WEBPACK_IMPORTED_MODULE_8__["BitNodes"][index].info,
+ innerHTML:_BitNode__WEBPACK_IMPORTED_MODULE_11__[/* BitNodes */ "b"][index].info,
}))
}
},
@@ -6426,32 +6336,32 @@ let Engine = {
Engine.ishimaLocationsList.style.display = "none";
Engine.volhavenLocationsList.style.display = "none";
- document.getElementById("world-city-name").innerHTML = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].city;
+ document.getElementById("world-city-name").innerHTML = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].city;
var cityDesc = document.getElementById("world-city-desc"); //TODO
- switch(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].city) {
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Aevum:
+ switch(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].city) {
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Aevum:
Engine.aevumLocationsList.style.display = "inline";
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Chongqing:
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Chongqing:
Engine.chongqingLocationsList.style.display = "inline";
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Sector12:
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Sector12:
Engine.sector12LocationsList.style.display = "inline";
//City hall only in BitNode-3/with Source-File 3
- if ((_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bitNodeN === 3 || _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_24__["hasCorporationSF"]) && _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bitNodeN !== 8) {
+ if ((_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bitNodeN === 3 || _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_27__[/* hasCorporationSF */ "e"]) && _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bitNodeN !== 8) {
document.getElementById("sector12-cityhall-li").style.display = "block";
} else {
document.getElementById("sector12-cityhall-li").style.display = "none";
}
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].NewTokyo:
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].NewTokyo:
Engine.newTokyoLocationsList.style.display = "inline";
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Ishima:
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Ishima:
Engine.ishimaLocationsList.style.display = "inline";
break;
- case _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].Volhaven:
+ case _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].Volhaven:
Engine.volhavenLocationsList.style.display = "inline";
break;
default:
@@ -6465,22 +6375,22 @@ let Engine = {
// Bladeburner HQ (if applicable);
var genericLocationsList = document.getElementById("generic-locations-list");
genericLocationsList.style.display = "inline";
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["removeChildrenFromElement"])(genericLocationsList);
- var li = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("li");
- li.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("a", {
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_2__["removeChildrenFromElement"])(genericLocationsList);
+ var li = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("li");
+ li.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("a", {
innerText:"World Stock Exchange", class:"a-link-button",
clickListener:()=>{
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_17__["Locations"].WorldStockExchange;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_20__[/* Locations */ "a"].WorldStockExchange;
Engine.loadStockMarketContent();
return false;
}
}));
genericLocationsList.appendChild(li);
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_12__["Corporation"] && document.getElementById("location-corporation-button") == null) {
- var li = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("li");
- li.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("a", {
- innerText:_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation.name, id:"location-corporation-button",
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_15__[/* Corporation */ "a"] && document.getElementById("location-corporation-button") == null) {
+ var li = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("li");
+ li.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("a", {
+ innerText:_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation.name, id:"location-corporation-button",
class:"a-link-button",
clickListener:()=>{
Engine.loadCorporationContent();
@@ -6490,9 +6400,9 @@ let Engine = {
genericLocationsList.appendChild(li);
}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_9__["Bladeburner"]) {
- var li = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("li");
- li.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("a", {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_12__[/* Bladeburner */ "a"]) {
+ var li = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("li");
+ li.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("a", {
innerText:"Bladeburner Headquarters", class:"a-link-button",
clickListener:()=>{
Engine.loadBladeburnerContent();
@@ -6504,67 +6414,67 @@ let Engine = {
},
displayFactionsInfo: function() {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["removeChildrenFromElement"])(Engine.Display.factionsContent);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_2__["removeChildrenFromElement"])(Engine.Display.factionsContent);
//Factions
- Engine.Display.factionsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("h1", {
+ Engine.Display.factionsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("h1", {
innerText:"Factions"
}));
- Engine.Display.factionsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("p", {
+ Engine.Display.factionsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("p", {
innerText:"Lists all factions you have joined"
}));
- var factionsList = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("ul");
- Engine.Display.factionsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("br"));
+ var factionsList = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("ul");
+ Engine.Display.factionsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("br"));
//Add a button for each faction you are a member of
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].factions.length; ++i) {
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].factions.length; ++i) {
(function () {
- var factionName = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].factions[i];
+ var factionName = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].factions[i];
- factionsList.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("a", {
+ factionsList.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("a", {
class:"a-link-button", innerText:factionName, padding:"4px", margin:"4px",
display:"inline-block",
clickListener:()=>{
Engine.loadFactionContent();
- Object(_Faction__WEBPACK_IMPORTED_MODULE_15__["displayFactionContent"])(factionName);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_18__[/* displayFactionContent */ "c"])(factionName);
return false;
}
}));
- factionsList.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("br"));
+ factionsList.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("br"));
}()); //Immediate invocation
}
Engine.Display.factionsContent.appendChild(factionsList);
- Engine.Display.factionsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("br"));
+ Engine.Display.factionsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("br"));
//Invited Factions
- Engine.Display.factionsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("h1", {
+ Engine.Display.factionsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("h1", {
innerText:"Outstanding Faction Invitations"
}));
- Engine.Display.factionsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("p", {
+ Engine.Display.factionsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("p", {
width:"70%",
innerText:"Lists factions you have been invited to, as well as " +
"factions you have previously rejected. You can accept " +
"these faction invitations at any time."
}));
- var invitationsList = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("ul");
+ var invitationsList = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("ul");
//Add a button to accept for each faction you have invitiations for
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].factionInvitations.length; ++i) {
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].factionInvitations.length; ++i) {
(function () {
- var factionName = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].factionInvitations[i];
+ var factionName = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].factionInvitations[i];
- var item = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("li", {padding:"6px", margin:"6px"});
- item.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("p", {
+ var item = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("li", {padding:"6px", margin:"6px"});
+ item.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("p", {
innerText:factionName, display:"inline", margin:"4px", padding:"4px"
}));
- item.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("a", {
+ item.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_4__["createElement"])("a", {
innerText:"Accept Faction Invitation",
class:"a-link-button", display:"inline", margin:"4px", padding:"4px",
clickListener:()=>{
- Object(_Faction__WEBPACK_IMPORTED_MODULE_15__["joinFaction"])(_Faction__WEBPACK_IMPORTED_MODULE_15__["Factions"][factionName]);
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].factionInvitations.length; ++i) {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].factionInvitations[i] == factionName || _Faction__WEBPACK_IMPORTED_MODULE_15__["Factions"][_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].factionInvitations[i]].isBanned) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].factionInvitations.splice(i, 1);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_18__[/* joinFaction */ "h"])(_Faction__WEBPACK_IMPORTED_MODULE_18__[/* Factions */ "b"][factionName]);
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].factionInvitations.length; ++i) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].factionInvitations[i] == factionName || _Faction__WEBPACK_IMPORTED_MODULE_18__[/* Factions */ "b"][_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].factionInvitations[i]].isBanned) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].factionInvitations.splice(i, 1);
i--;
}
}
@@ -6664,7 +6574,7 @@ let Engine = {
if (diff > 0) {
//Update the game engine by the calculated number of cycles
Engine._lastUpdate = _thisUpdate - offset;
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].lastUpdate = _thisUpdate - offset;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].lastUpdate = _thisUpdate - offset;
Engine.updateGame(diff);
}
@@ -6674,60 +6584,60 @@ let Engine = {
updateGame: function(numCycles = 1) {
//Update total playtime
var time = numCycles * Engine._idleSpeed;
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].totalPlaytime == null) {_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].totalPlaytime = 0;}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastAug == null) {_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastAug = 0;}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastBitnode == null) {_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastBitnode = 0;}
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].totalPlaytime += time;
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastAug += time;
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastBitnode += time;
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].totalPlaytime == null) {_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].totalPlaytime = 0;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastAug == null) {_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastAug = 0;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastBitnode == null) {_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastBitnode = 0;}
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].totalPlaytime += time;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastAug += time;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastBitnode += time;
//Start Manual hack
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].startAction == true) {
- Engine._totalActionTime = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].actionTime;
- Engine._actionTimeLeft = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].actionTime;
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].startAction == true) {
+ Engine._totalActionTime = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].actionTime;
+ Engine._actionTimeLeft = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].actionTime;
Engine._actionInProgress = true;
Engine._actionProgressBarCount = 1;
Engine._actionProgressStr = "[ ]";
Engine._actionTimeStr = "Time left: ";
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].startAction = false;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].startAction = false;
}
//Working
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].isWorking) {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeFaction) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workForFaction(numCycles);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCreateProgram) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].createProgramWork(numCycles);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeStudyClass) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].takeClass(numCycles);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCrime) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].commitCrime(numCycles);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCompanyPartTime) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workPartTime(numCycles);
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].isWorking) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeFaction) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workForFaction(numCycles);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCreateProgram) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].createProgramWork(numCycles);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeStudyClass) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].takeClass(numCycles);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCrime) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].commitCrime(numCycles);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCompanyPartTime) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workPartTime(numCycles);
} else {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].work(numCycles);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].work(numCycles);
}
}
//Gang, if applicable
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bitNodeN == 2 && _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].inGang()) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gang.process(numCycles);
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bitNodeN == 2 && _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].inGang()) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gang.process(numCycles);
}
//Mission
- if (_Missions__WEBPACK_IMPORTED_MODULE_23__["inMission"] && _Missions__WEBPACK_IMPORTED_MODULE_23__["currMission"]) {
- _Missions__WEBPACK_IMPORTED_MODULE_23__["currMission"].process(numCycles);
+ if (_Missions__WEBPACK_IMPORTED_MODULE_26__[/* inMission */ "c"] && _Missions__WEBPACK_IMPORTED_MODULE_26__[/* currMission */ "b"]) {
+ _Missions__WEBPACK_IMPORTED_MODULE_26__[/* currMission */ "b"].process(numCycles);
}
//Corporation
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_12__["Corporation"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_15__[/* Corporation */ "a"]) {
//Stores cycles in a "buffer". Processed separately using Engine Counters
//This is to avoid constant DOM redraws when Corporation is catching up
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation.storeCycles(numCycles);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation.storeCycles(numCycles);
}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_9__["Bladeburner"]) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner.storeCycles(numCycles);
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_12__[/* Bladeburner */ "a"]) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner.storeCycles(numCycles);
}
//Counters
@@ -6740,10 +6650,10 @@ let Engine = {
}
//Update the running time of all active scripts
- Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_25__["updateOnlineScriptTimes"])(numCycles);
+ Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_28__[/* updateOnlineScriptTimes */ "g"])(numCycles);
//Hacknet Nodes
- Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_19__["processAllHacknetNodeEarnings"])(numCycles);
+ Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_22__[/* processAllHacknetNodeEarnings */ "e"])(numCycles);
},
//Counters for the main event loop. Represent the number of game cycles are required
@@ -6776,25 +6686,25 @@ let Engine = {
//is necessary and then resets the counter
checkCounters: function() {
if (Engine.Counters.autoSaveCounter <= 0) {
- _SaveObject__WEBPACK_IMPORTED_MODULE_29__["saveObject"].saveGame(indexedDb);
- if (_Settings__WEBPACK_IMPORTED_MODULE_32__["Settings"].AutosaveInterval == null) {
- _Settings__WEBPACK_IMPORTED_MODULE_32__["Settings"].AutosaveInterval = 60;
+ _SaveObject__WEBPACK_IMPORTED_MODULE_32__[/* saveObject */ "b"].saveGame(indexedDb);
+ if (_Settings__WEBPACK_IMPORTED_MODULE_35__[/* Settings */ "a"].AutosaveInterval == null) {
+ _Settings__WEBPACK_IMPORTED_MODULE_35__[/* Settings */ "a"].AutosaveInterval = 60;
}
- if (_Settings__WEBPACK_IMPORTED_MODULE_32__["Settings"].AutosaveInterval === 0) {
+ if (_Settings__WEBPACK_IMPORTED_MODULE_35__[/* Settings */ "a"].AutosaveInterval === 0) {
Engine.Counters.autoSaveCounter = Infinity;
} else {
- Engine.Counters.autoSaveCounter = _Settings__WEBPACK_IMPORTED_MODULE_32__["Settings"].AutosaveInterval * 5;
+ Engine.Counters.autoSaveCounter = _Settings__WEBPACK_IMPORTED_MODULE_35__[/* Settings */ "a"].AutosaveInterval * 5;
}
}
if (Engine.Counters.updateSkillLevelsCounter <= 0) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].updateSkillLevels();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].updateSkillLevels();
Engine.Counters.updateSkillLevelsCounter = 10;
}
if (Engine.Counters.updateActiveScriptsDisplay <= 0) {
//Always update, but make the interval longer if the page isn't active
- Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_6__["updateActiveScriptsItems"])();
+ Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_9__[/* updateActiveScriptsItems */ "c"])();
if (Engine.currentPage === Engine.Page.ActiveScripts) {
Engine.Counters.updateActiveScriptsDisplay = 5;
} else {
@@ -6807,13 +6717,13 @@ let Engine = {
if (Engine.currentPage == Engine.Page.CharacterInfo) {
Engine.displayCharacterInfo();
} else if (Engine.currentPage == Engine.Page.HacknetNodes) {
- Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_19__["updateHacknetNodesContent"])();
+ Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_22__[/* updateHacknetNodesContent */ "g"])();
} else if (Engine.currentPage == Engine.Page.CreateProgram) {
- Object(_CreateProgram__WEBPACK_IMPORTED_MODULE_14__["displayCreateProgramContent"])();
+ Object(_CreateProgram__WEBPACK_IMPORTED_MODULE_17__[/* displayCreateProgramContent */ "b"])();
}
- if (_utils_LogBox__WEBPACK_IMPORTED_MODULE_5__["logBoxOpened"]) {
- Object(_utils_LogBox__WEBPACK_IMPORTED_MODULE_5__["logBoxUpdateText"])();
+ if (_utils_LogBox__WEBPACK_IMPORTED_MODULE_8__[/* logBoxOpened */ "b"]) {
+ Object(_utils_LogBox__WEBPACK_IMPORTED_MODULE_8__[/* logBoxUpdateText */ "c"])();
}
Engine.Counters.updateDisplays = 3;
@@ -6821,22 +6731,22 @@ let Engine = {
if (Engine.Counters.updateDisplaysMed <= 0) {
if (Engine.currentPage === Engine.Page.Corporation) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation.updateUIContent();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation.updateUIContent();
}
Engine.Counters.updateDisplaysMed = 9;
}
if (Engine.Counters.updateDisplaysLong <= 0) {
if (Engine.currentPage === Engine.Page.Gang) {
- Object(_Gang__WEBPACK_IMPORTED_MODULE_18__["updateGangContent"])();
+ Object(_Gang__WEBPACK_IMPORTED_MODULE_21__[/* updateGangContent */ "g"])();
} else if (Engine.currentPage === Engine.Page.ScriptEditor) {
- Object(_Script__WEBPACK_IMPORTED_MODULE_30__["updateScriptEditorContent"])();
+ Object(_Script__WEBPACK_IMPORTED_MODULE_33__[/* updateScriptEditorContent */ "h"])();
}
Engine.Counters.updateDisplaysLong = 15;
}
if (Engine.Counters.createProgramNotifications <= 0) {
- var num = Object(_CreateProgram__WEBPACK_IMPORTED_MODULE_14__["getNumAvailableCreateProgram"])();
+ var num = Object(_CreateProgram__WEBPACK_IMPORTED_MODULE_17__[/* getNumAvailableCreateProgram */ "c"])();
var elem = document.getElementById("create-program-notification");
if (num > 0) {
elem.innerHTML = num;
@@ -6849,30 +6759,30 @@ let Engine = {
}
if (Engine.Counters.checkFactionInvitations <= 0) {
- var invitedFactions = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].checkForFactionInvitations();
+ var invitedFactions = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].checkForFactionInvitations();
if (invitedFactions.length > 0) {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].firstFacInvRecvd === false) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].firstFacInvRecvd = true;
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].firstFacInvRecvd === false) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].firstFacInvRecvd = true;
document.getElementById("factions-tab").style.display = "list-item";
document.getElementById("character-menu-header").click();
document.getElementById("character-menu-header").click();
}
var randFaction = invitedFactions[Math.floor(Math.random() * invitedFactions.length)];
- Object(_Faction__WEBPACK_IMPORTED_MODULE_15__["inviteToFaction"])(randFaction);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_18__[/* inviteToFaction */ "g"])(randFaction);
}
Engine.Counters.checkFactionInvitations = 100;
}
if (Engine.Counters.passiveFactionGrowth <= 0) {
var adjustedCycles = Math.floor((600 - Engine.Counters.passiveFactionGrowth));
- Object(_Faction__WEBPACK_IMPORTED_MODULE_15__["processPassiveFactionRepGain"])(adjustedCycles);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_18__[/* processPassiveFactionRepGain */ "j"])(adjustedCycles);
Engine.Counters.passiveFactionGrowth = 600;
}
if (Engine.Counters.messages <= 0) {
- Object(_Message__WEBPACK_IMPORTED_MODULE_22__["checkForMessagesToSend"])();
- if (_Augmentations__WEBPACK_IMPORTED_MODULE_7__["Augmentations"][_Augmentations__WEBPACK_IMPORTED_MODULE_7__["AugmentationNames"].TheRedPill].owned) {
+ Object(_Message__WEBPACK_IMPORTED_MODULE_25__[/* checkForMessagesToSend */ "c"])();
+ if (_Augmentations__WEBPACK_IMPORTED_MODULE_10__[/* Augmentations */ "c"][_Augmentations__WEBPACK_IMPORTED_MODULE_10__[/* AugmentationNames */ "b"].TheRedPill].owned) {
Engine.Counters.messages = 4500; //15 minutes for Red pill message
} else {
Engine.Counters.messages = 150;
@@ -6880,28 +6790,28 @@ let Engine = {
}
if (Engine.Counters.stockTick <= 0) {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hasWseAccount) {
- Object(_StockMarket__WEBPACK_IMPORTED_MODULE_35__["updateStockPrices"])();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hasWseAccount) {
+ Object(_StockMarket__WEBPACK_IMPORTED_MODULE_38__[/* updateStockPrices */ "q"])();
}
Engine.Counters.stockTick = 30;
}
if (Engine.Counters.sCr <= 0) {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hasWseAccount) {
- Object(_StockMarket__WEBPACK_IMPORTED_MODULE_35__["stockMarketCycle"])();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hasWseAccount) {
+ Object(_StockMarket__WEBPACK_IMPORTED_MODULE_38__[/* stockMarketCycle */ "o"])();
}
Engine.Counters.sCr = 1500;
}
if (Engine.Counters.mechanicProcess <= 0) {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_12__["Corporation"]) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].corporation.process();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation instanceof _CompanyManagement__WEBPACK_IMPORTED_MODULE_15__[/* Corporation */ "a"]) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].corporation.process();
}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_9__["Bladeburner"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_12__[/* Bladeburner */ "a"]) {
try {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner.process();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner.process();
} catch(e) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["exceptionAlert"])("Exception caught in Bladeburner.process(): " + e);
+ Object(_utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_5__[/* exceptionAlert */ "a"])("Exception caught in Bladeburner.process(): " + e);
}
}
@@ -6926,7 +6836,7 @@ let Engine = {
//Update progress bar
while (Engine._actionProgressBarCount * 2 <= percent) {
- Engine._actionProgressStr = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["replaceAt"])(Engine._actionProgressStr, Engine._actionProgressBarCount, "|");
+ Engine._actionProgressStr = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["replaceAt"])(Engine._actionProgressStr, Engine._actionProgressBarCount, "|");
Engine._actionProgressBarCount += 1;
}
@@ -6940,7 +6850,7 @@ let Engine = {
//Once percent is 100, the hack is completed
if (percent >= 100) {
Engine._actionInProgress = false;
- _Terminal__WEBPACK_IMPORTED_MODULE_36__["Terminal"].finishAction();
+ _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* Terminal */ "b"].finishAction();
}
},
@@ -7036,114 +6946,114 @@ let Engine = {
var dev = document.getElementById("dev-tab");
//Load game from save or create new game
- if (Object(_SaveObject__WEBPACK_IMPORTED_MODULE_29__["loadGame"])(saveString)) {
+ if (Object(_SaveObject__WEBPACK_IMPORTED_MODULE_32__[/* loadGame */ "a"])(saveString)) {
console.log("Loaded game from save");
- Object(_BitNode__WEBPACK_IMPORTED_MODULE_8__["initBitNodes"])();
- Object(_BitNode__WEBPACK_IMPORTED_MODULE_8__["initBitNodeMultipliers"])();
- Object(_SourceFile__WEBPACK_IMPORTED_MODULE_33__["initSourceFiles"])();
+ Object(_BitNode__WEBPACK_IMPORTED_MODULE_11__[/* initBitNodes */ "d"])();
+ Object(_BitNode__WEBPACK_IMPORTED_MODULE_11__[/* initBitNodeMultipliers */ "c"])();
+ Object(_SourceFile__WEBPACK_IMPORTED_MODULE_36__[/* initSourceFiles */ "d"])();
Engine.setDisplayElements(); //Sets variables for important DOM elements
Engine.init(); //Initialize buttons, work, etc.
- _Company__WEBPACK_IMPORTED_MODULE_11__["CompanyPositions"].init();
- Object(_Augmentations__WEBPACK_IMPORTED_MODULE_7__["initAugmentations"])(); //Also calls Player.reapplyAllAugmentations()
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].reapplyAllSourceFiles();
- Object(_StockMarket__WEBPACK_IMPORTED_MODULE_35__["initStockSymbols"])();
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hasWseAccount) {
- Object(_StockMarket__WEBPACK_IMPORTED_MODULE_35__["initSymbolToStockMap"])();
+ _Company__WEBPACK_IMPORTED_MODULE_14__[/* CompanyPositions */ "d"].init();
+ Object(_Augmentations__WEBPACK_IMPORTED_MODULE_10__[/* initAugmentations */ "h"])(); //Also calls Player.reapplyAllAugmentations()
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].reapplyAllSourceFiles();
+ Object(_StockMarket__WEBPACK_IMPORTED_MODULE_38__[/* initStockSymbols */ "h"])();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hasWseAccount) {
+ Object(_StockMarket__WEBPACK_IMPORTED_MODULE_38__[/* initSymbolToStockMap */ "i"])();
}
- Object(_Literature__WEBPACK_IMPORTED_MODULE_21__["initLiterature"])();
- Object(_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_24__["initSingularitySFFlags"])();
+ Object(_Literature__WEBPACK_IMPORTED_MODULE_24__[/* initLiterature */ "a"])();
+ Object(_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_27__[/* initSingularitySFFlags */ "g"])();
- console.log(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].intelligence_exp);
+ console.log(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].intelligence_exp);
//Calculate the number of cycles have elapsed while offline
Engine._lastUpdate = new Date().getTime();
- var lastUpdate = _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].lastUpdate;
+ var lastUpdate = _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].lastUpdate;
var numCyclesOffline = Math.floor((Engine._lastUpdate - lastUpdate) / Engine._idleSpeed);
/* Process offline progress */
- var offlineProductionFromScripts = Object(_Script__WEBPACK_IMPORTED_MODULE_30__["loadAllRunningScripts"])(); //This also takes care of offline production for those scripts
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].isWorking) {
+ var offlineProductionFromScripts = Object(_Script__WEBPACK_IMPORTED_MODULE_33__[/* loadAllRunningScripts */ "f"])(); //This also takes care of offline production for those scripts
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].isWorking) {
console.log("work() called in load() for " + numCyclesOffline * Engine._idleSpeed + " milliseconds");
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeFaction) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workForFaction(numCyclesOffline);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCreateProgram) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].createProgramWork(numCyclesOffline);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeStudyClass) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].takeClass(numCyclesOffline);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCrime) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].commitCrime(numCyclesOffline);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCompanyPartTime) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workPartTime(numCyclesOffline);
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeFaction) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workForFaction(numCyclesOffline);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCreateProgram) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].createProgramWork(numCyclesOffline);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeStudyClass) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].takeClass(numCyclesOffline);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCrime) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].commitCrime(numCyclesOffline);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCompanyPartTime) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workPartTime(numCyclesOffline);
} else {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].work(numCyclesOffline);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].work(numCyclesOffline);
}
}
//Hacknet Nodes offline progress
- var offlineProductionFromHacknetNodes = Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_19__["processAllHacknetNodeEarnings"])(numCyclesOffline);
+ var offlineProductionFromHacknetNodes = Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_22__[/* processAllHacknetNodeEarnings */ "e"])(numCyclesOffline);
//Passive faction rep gain offline
- Object(_Faction__WEBPACK_IMPORTED_MODULE_15__["processPassiveFactionRepGain"])(numCyclesOffline);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_18__[/* processPassiveFactionRepGain */ "j"])(numCyclesOffline);
//Gang progress for BitNode 2
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bitNodeN != null && _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bitNodeN === 2 && _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].inGang()) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gang.process(numCyclesOffline);
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bitNodeN != null && _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bitNodeN === 2 && _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].inGang()) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gang.process(numCyclesOffline);
}
//Bladeburner offline progress
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_9__["Bladeburner"]) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bladeburner.storeCycles(numCyclesOffline);
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_12__[/* Bladeburner */ "a"]) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bladeburner.storeCycles(numCyclesOffline);
}
//Update total playtime
var time = numCyclesOffline * Engine._idleSpeed;
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].totalPlaytime == null) {_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].totalPlaytime = 0;}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastAug == null) {_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastAug = 0;}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastBitnode == null) {_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastBitnode = 0;}
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].totalPlaytime += time;
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastAug += time;
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].playtimeSinceLastBitnode += time;
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].totalPlaytime == null) {_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].totalPlaytime = 0;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastAug == null) {_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastAug = 0;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastBitnode == null) {_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastBitnode = 0;}
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].totalPlaytime += time;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastAug += time;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].playtimeSinceLastBitnode += time;
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].lastUpdate = Engine._lastUpdate;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].lastUpdate = Engine._lastUpdate;
Engine.start(); //Run main game loop and Scripts loop
Engine.removeLoadingScreen();
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_0__["dialogBoxCreate"])("While you were offline, your scripts generated $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(offlineProductionFromScripts, 2) + " and your Hacknet Nodes generated $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_4__["formatNumber"])(offlineProductionFromHacknetNodes, 2));
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(offlineProductionFromScripts, 2) + " and your Hacknet Nodes generated $" +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(offlineProductionFromHacknetNodes, 2));
//Close main menu accordions for loaded game
var visibleMenuTabs = [terminal, createScript, activeScripts, stats,
hacknetnodes, city, tutorial, options, dev];
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].firstFacInvRecvd) {visibleMenuTabs.push(factions);}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].firstFacInvRecvd) {visibleMenuTabs.push(factions);}
else {factions.style.display = "none";}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].firstAugPurchased) {visibleMenuTabs.push(augmentations);}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].firstAugPurchased) {visibleMenuTabs.push(augmentations);}
else {augmentations.style.display = "none";}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].firstJobRecvd) {visibleMenuTabs.push(job);}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].firstJobRecvd) {visibleMenuTabs.push(job);}
else {job.style.display = "none";}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].firstTimeTraveled) {visibleMenuTabs.push(travel);}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].firstTimeTraveled) {visibleMenuTabs.push(travel);}
else {travel.style.display = "none";}
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].firstProgramAvailable) {visibleMenuTabs.push(createProgram);}
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].firstProgramAvailable) {visibleMenuTabs.push(createProgram);}
else {createProgram.style.display = "none";}
Engine.closeMainMenuHeader(visibleMenuTabs);
} else {
//No save found, start new game
console.log("Initializing new game");
- Object(_BitNode__WEBPACK_IMPORTED_MODULE_8__["initBitNodes"])();
- Object(_BitNode__WEBPACK_IMPORTED_MODULE_8__["initBitNodeMultipliers"])();
- Object(_SourceFile__WEBPACK_IMPORTED_MODULE_33__["initSourceFiles"])();
- Object(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_34__["initSpecialServerIps"])();
+ Object(_BitNode__WEBPACK_IMPORTED_MODULE_11__[/* initBitNodes */ "d"])();
+ Object(_BitNode__WEBPACK_IMPORTED_MODULE_11__[/* initBitNodeMultipliers */ "c"])();
+ Object(_SourceFile__WEBPACK_IMPORTED_MODULE_36__[/* initSourceFiles */ "d"])();
+ Object(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_37__[/* initSpecialServerIps */ "c"])();
Engine.setDisplayElements(); //Sets variables for important DOM elements
Engine.start(); //Run main game loop and Scripts loop
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].init();
- Object(_Server__WEBPACK_IMPORTED_MODULE_31__["initForeignServers"])();
- Object(_Company__WEBPACK_IMPORTED_MODULE_11__["initCompanies"])();
- Object(_Faction__WEBPACK_IMPORTED_MODULE_15__["initFactions"])();
- _Company__WEBPACK_IMPORTED_MODULE_11__["CompanyPositions"].init();
- Object(_Augmentations__WEBPACK_IMPORTED_MODULE_7__["initAugmentations"])();
- Object(_Message__WEBPACK_IMPORTED_MODULE_22__["initMessages"])();
- Object(_StockMarket__WEBPACK_IMPORTED_MODULE_35__["initStockSymbols"])();
- Object(_Literature__WEBPACK_IMPORTED_MODULE_21__["initLiterature"])();
- Object(_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_24__["initSingularitySFFlags"])();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].init();
+ Object(_Server__WEBPACK_IMPORTED_MODULE_34__[/* initForeignServers */ "f"])();
+ Object(_Company__WEBPACK_IMPORTED_MODULE_14__[/* initCompanies */ "h"])();
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_18__[/* initFactions */ "f"])();
+ _Company__WEBPACK_IMPORTED_MODULE_14__[/* CompanyPositions */ "d"].init();
+ Object(_Augmentations__WEBPACK_IMPORTED_MODULE_10__[/* initAugmentations */ "h"])();
+ Object(_Message__WEBPACK_IMPORTED_MODULE_25__[/* initMessages */ "d"])();
+ Object(_StockMarket__WEBPACK_IMPORTED_MODULE_38__[/* initStockSymbols */ "h"])();
+ Object(_Literature__WEBPACK_IMPORTED_MODULE_24__[/* initLiterature */ "a"])();
+ Object(_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_27__[/* initSingularitySFFlags */ "g"])();
//Open main menu accordions for new game
//Main menu accordions
@@ -7170,13 +7080,13 @@ let Engine = {
);
//Start interactive tutorial
- Object(_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_20__["iTutorialStart"])();
+ Object(_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_23__[/* iTutorialStart */ "d"])();
Engine.removeLoadingScreen();
}
//Initialize labels on game settings
- Object(_Settings__WEBPACK_IMPORTED_MODULE_32__["setSettingsLabels"])();
- Object(_Script__WEBPACK_IMPORTED_MODULE_30__["scriptEditorInit"])();
- _Terminal__WEBPACK_IMPORTED_MODULE_36__["Terminal"].resetTerminalInput();
+ Object(_Settings__WEBPACK_IMPORTED_MODULE_35__[/* setSettingsLabels */ "d"])();
+ Object(_Script__WEBPACK_IMPORTED_MODULE_33__[/* scriptEditorInit */ "g"])();
+ _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* Terminal */ "b"].resetTerminalInput();
},
setDisplayElements: function() {
@@ -7261,47 +7171,47 @@ let Engine = {
Engine.Display.cinematicTextContent.style.display = "none";
//Init Location buttons
- Object(_Location__WEBPACK_IMPORTED_MODULE_17__["initLocationButtons"])();
+ Object(_Location__WEBPACK_IMPORTED_MODULE_20__[/* initLocationButtons */ "c"])();
//Tutorial buttons
Engine.Clickables.tutorialNetworkingButton = document.getElementById("tutorial-networking-link");
Engine.Clickables.tutorialNetworkingButton.addEventListener("click", function() {
- Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].TutorialNetworkingText);
+ Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].TutorialNetworkingText);
});
Engine.Clickables.tutorialHackingButton = document.getElementById("tutorial-hacking-link");
Engine.Clickables.tutorialHackingButton.addEventListener("click", function() {
- Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].TutorialHackingText);
+ Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].TutorialHackingText);
});
Engine.Clickables.tutorialScriptsButton = document.getElementById("tutorial-scripts-link");
Engine.Clickables.tutorialScriptsButton.addEventListener("click", function() {
- Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].TutorialScriptsText);
+ Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].TutorialScriptsText);
});
Engine.Clickables.tutorialNetscriptButton = document.getElementById("tutorial-netscript-link");
Engine.Clickables.tutorialNetscriptButton.addEventListener("click", function() {
- Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].TutorialNetscriptText);
+ Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].TutorialNetscriptText);
});
Engine.Clickables.tutorialTravelingButton = document.getElementById("tutorial-traveling-link");
Engine.Clickables.tutorialTravelingButton.addEventListener("click", function() {
- Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].TutorialTravelingText);
+ Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].TutorialTravelingText);
});
Engine.Clickables.tutorialCompaniesButton = document.getElementById("tutorial-jobs-link");
Engine.Clickables.tutorialCompaniesButton.addEventListener("click", function() {
- Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].TutorialCompaniesText);
+ Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].TutorialCompaniesText);
});
Engine.Clickables.tutorialFactionsButton = document.getElementById("tutorial-factions-link");
Engine.Clickables.tutorialFactionsButton.addEventListener("click", function() {
- Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].TutorialFactionsText);
+ Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].TutorialFactionsText);
});
Engine.Clickables.tutorialAugmentationsButton = document.getElementById("tutorial-augmentations-link");
Engine.Clickables.tutorialAugmentationsButton.addEventListener("click", function() {
- Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].TutorialAugmentationsText);
+ Engine.displayTutorialPage(_Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].TutorialAugmentationsText);
});
Engine.Clickables.tutorialBackButton = document.getElementById("tutorial-back-button");
@@ -7312,92 +7222,92 @@ let Engine = {
// dev menu buttons
Engine.Clickables.devMenuGiveMoney = document.getElementById("dev-need-money");
Engine.Clickables.devMenuGiveMoney.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gainMoney(1e15);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gainMoney(1e15);
});
Engine.Clickables.devMenuGiveRam = document.getElementById("dev-need-ram");
Engine.Clickables.devMenuGiveRam.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].getHomeComputer().maxRam *= 2;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].getHomeComputer().maxRam *= 2;
});
Engine.Clickables.devMenuAugDropdown = document.getElementById("dev-menu-aug-dropdown");
const augDD = Engine.Clickables.devMenuAugDropdown;
- for(const i in _Augmentations__WEBPACK_IMPORTED_MODULE_7__["AugmentationNames"]) {
- augDD.options[augDD.options.length] = new Option(_Augmentations__WEBPACK_IMPORTED_MODULE_7__["AugmentationNames"][i], _Augmentations__WEBPACK_IMPORTED_MODULE_7__["AugmentationNames"][i]);
+ for(const i in _Augmentations__WEBPACK_IMPORTED_MODULE_10__[/* AugmentationNames */ "b"]) {
+ augDD.options[augDD.options.length] = new Option(_Augmentations__WEBPACK_IMPORTED_MODULE_10__[/* AugmentationNames */ "b"][i], _Augmentations__WEBPACK_IMPORTED_MODULE_10__[/* AugmentationNames */ "b"][i]);
}
Engine.Clickables.devMenuAddAug = document.getElementById("dev-add-aug");
Engine.Clickables.devMenuAddAug.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].queueAugmentation(augDD.options[augDD.selectedIndex].value);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].queueAugmentation(augDD.options[augDD.selectedIndex].value);
});
Engine.Clickables.devMenuTriggerBitFlume = document.getElementById("dev-bit-flume");
Engine.Clickables.devMenuTriggerBitFlume.addEventListener("click", function() {
- Object(_RedPill__WEBPACK_IMPORTED_MODULE_28__["hackWorldDaemon"])(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].bitNodeN, true);
+ Object(_RedPill__WEBPACK_IMPORTED_MODULE_31__[/* hackWorldDaemon */ "a"])(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].bitNodeN, true);
});
Engine.Clickables.devMenuFactionDropdown = document.getElementById("dev-menu-faction-dropdown");
const facDD = Engine.Clickables.devMenuFactionDropdown;
- for(const i in _Faction__WEBPACK_IMPORTED_MODULE_15__["Factions"]) {
- facDD.options[facDD.options.length] = new Option(_Faction__WEBPACK_IMPORTED_MODULE_15__["Factions"][i].name, _Faction__WEBPACK_IMPORTED_MODULE_15__["Factions"][i].name);
+ for(const i in _Faction__WEBPACK_IMPORTED_MODULE_18__[/* Factions */ "b"]) {
+ facDD.options[facDD.options.length] = new Option(_Faction__WEBPACK_IMPORTED_MODULE_18__[/* Factions */ "b"][i].name, _Faction__WEBPACK_IMPORTED_MODULE_18__[/* Factions */ "b"][i].name);
}
Engine.Clickables.devMenuAddFaction = document.getElementById("dev-add-faction");
Engine.Clickables.devMenuAddFaction.addEventListener("click", function() {
const factionName = facDD.options[facDD.selectedIndex].value;
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].receiveInvite(factionName);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].receiveInvite(factionName);
});
Engine.Clickables.devMenuOpen = document.getElementById("dev-open-all");
Engine.Clickables.devMenuOpen.addEventListener("click", function() {
- for(const i in _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"]) {
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].hasAdminRights = true;
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].sshPortOpen = true;
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].ftpPortOpen = true;
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].smtpPortOpen = true;
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].httpPortOpen = true;
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].sqlPortOpen = true;
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].openPortCount = 5;
+ for(const i in _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"]) {
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].hasAdminRights = true;
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].sshPortOpen = true;
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].ftpPortOpen = true;
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].smtpPortOpen = true;
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].httpPortOpen = true;
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].sqlPortOpen = true;
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].openPortCount = 5;
}
});
Engine.Clickables.devMenuMinSecurity = document.getElementById("dev-min-security");
Engine.Clickables.devMenuMinSecurity.addEventListener("click", function() {
- for(const i in _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"]) {
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].hackDifficulty = _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].minDifficulty;
+ for(const i in _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"]) {
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].hackDifficulty = _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].minDifficulty;
}
});
Engine.Clickables.devMenuMaxMoney = document.getElementById("dev-max-money");
Engine.Clickables.devMenuMaxMoney.addEventListener("click", function() {
- for(const i in _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"]) {
- _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].moneyAvailable = _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].moneyMax;
+ for(const i in _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"]) {
+ _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].moneyAvailable = _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].moneyMax;
}
});
Engine.Clickables.devMenuConnectDropdown = document.getElementById("dev-menu-connect-dropdown");
const connectDD = Engine.Clickables.devMenuConnectDropdown;
- for(const i in _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"]) {
- connectDD.options[connectDD.options.length] = new Option(_Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].hostname, _Server__WEBPACK_IMPORTED_MODULE_31__["AllServers"][i].hostname);
+ for(const i in _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"]) {
+ connectDD.options[connectDD.options.length] = new Option(_Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].hostname, _Server__WEBPACK_IMPORTED_MODULE_34__[/* AllServers */ "b"][i].hostname);
}
Engine.Clickables.devMenuConnect = document.getElementById("dev-connect");
Engine.Clickables.devMenuConnect.addEventListener("click", function() {
const host = connectDD.options[connectDD.selectedIndex].value;
- _Terminal__WEBPACK_IMPORTED_MODULE_36__["Terminal"].connectToServer(host);
+ _Terminal__WEBPACK_IMPORTED_MODULE_39__[/* Terminal */ "b"].connectToServer(host);
});
Engine.Clickables.devMenuProgramsDropdown = document.getElementById("dev-menu-add-program-dropdown");
const programsDD = Engine.Clickables.devMenuProgramsDropdown;
- for(const i in _CreateProgram__WEBPACK_IMPORTED_MODULE_14__["Programs"]) {
- programsDD.options[programsDD.options.length] = new Option(_CreateProgram__WEBPACK_IMPORTED_MODULE_14__["Programs"][i], _CreateProgram__WEBPACK_IMPORTED_MODULE_14__["Programs"][i]);
+ for(const i in _CreateProgram__WEBPACK_IMPORTED_MODULE_17__[/* Programs */ "a"]) {
+ programsDD.options[programsDD.options.length] = new Option(_CreateProgram__WEBPACK_IMPORTED_MODULE_17__[/* Programs */ "a"][i], _CreateProgram__WEBPACK_IMPORTED_MODULE_17__[/* Programs */ "a"][i]);
}
Engine.Clickables.devMenuAddProgram = document.getElementById("dev-add-program");
Engine.Clickables.devMenuAddProgram.addEventListener("click", function() {
const program = programsDD.options[programsDD.selectedIndex].value;;
- if(!_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].hasProgram(program)) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].getHomeComputer().programs.push(program);
+ if(!_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].hasProgram(program)) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].getHomeComputer().programs.push(program);
}
});
@@ -7405,66 +7315,66 @@ let Engine = {
Engine.Clickables.devMenuAddHacking = document.getElementById("dev-add-hacking");
Engine.Clickables.devMenuAddHacking.addEventListener("click", function() {
const exp = parseInt(Engine.Clickables.devMenuHackingExp.value);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gainHackingExp(exp);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].updateSkillLevels();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gainHackingExp(exp);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].updateSkillLevels();
});
Engine.Clickables.devMenuStrengthExp = document.getElementById("dev-strength-exp");
Engine.Clickables.devMenuAddStrength = document.getElementById("dev-add-strength");
Engine.Clickables.devMenuAddStrength.addEventListener("click", function() {
const exp = parseInt(Engine.Clickables.devMenuStrengthExp.value);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gainStrengthExp(exp);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].updateSkillLevels();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gainStrengthExp(exp);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].updateSkillLevels();
});
Engine.Clickables.devMenuDefenseExp = document.getElementById("dev-defense-exp");
Engine.Clickables.devMenuAddDefense = document.getElementById("dev-add-defense");
Engine.Clickables.devMenuAddDefense.addEventListener("click", function() {
const exp = parseInt(Engine.Clickables.devMenuDefenseExp.value);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gainDefenseExp(exp);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].updateSkillLevels();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gainDefenseExp(exp);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].updateSkillLevels();
});
Engine.Clickables.devMenuDexterityExp = document.getElementById("dev-dexterity-exp");
Engine.Clickables.devMenuAddDexterity = document.getElementById("dev-add-dexterity");
Engine.Clickables.devMenuAddDexterity.addEventListener("click", function() {
const exp = parseInt(Engine.Clickables.devMenuDexterityExp.value);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gainDexterityExp(exp);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].updateSkillLevels();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gainDexterityExp(exp);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].updateSkillLevels();
});
Engine.Clickables.devMenuAgilityExp = document.getElementById("dev-agility-exp");
Engine.Clickables.devMenuAddAgility = document.getElementById("dev-add-agility");
Engine.Clickables.devMenuAddAgility.addEventListener("click", function() {
const exp = parseInt(Engine.Clickables.devMenuAgilityExp.value);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gainAgilityExp(exp);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].updateSkillLevels();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gainAgilityExp(exp);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].updateSkillLevels();
});
Engine.Clickables.devMenuCharismaExp = document.getElementById("dev-charisma-exp");
Engine.Clickables.devMenuAddCharisma = document.getElementById("dev-add-charisma");
Engine.Clickables.devMenuAddCharisma.addEventListener("click", function() {
const exp = parseInt(Engine.Clickables.devMenuCharismaExp.value);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gainCharismaExp(exp);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].updateSkillLevels();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gainCharismaExp(exp);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].updateSkillLevels();
});
Engine.Clickables.devMenuIntelligenceExp = document.getElementById("dev-intelligence-exp");
Engine.Clickables.devMenuAddIntelligence = document.getElementById("dev-add-intelligence");
Engine.Clickables.devMenuAddIntelligence.addEventListener("click", function() {
const exp = parseInt(Engine.Clickables.devMenuIntelligenceExp.value);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].gainIntelligenceExp(exp);
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].updateSkillLevels();
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].gainIntelligenceExp(exp);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].updateSkillLevels();
});
Engine.Clickables.devMenuEnableIntelligence = document.getElementById("dev-enable-intelligence");
Engine.Clickables.devMenuEnableIntelligence.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].intelligence = 1;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].intelligence = 1;
});
Engine.Clickables.devMenuDisableIntelligence = document.getElementById("dev-disable-intelligence");
Engine.Clickables.devMenuDisableIntelligence.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].intelligence = 0;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].intelligence = 0;
});
Engine.Clickables.devMenuSFN = document.getElementById("dev-sf-n");
@@ -7474,22 +7384,22 @@ let Engine = {
const sfN = parseInt(Engine.Clickables.devMenuSFN.value);
const sfLvl = parseInt(Engine.Clickables.devMenuSFLvl.value);
let sfIndex = -1;
- for(const i in _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].sourceFiles) {
- if(_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].sourceFiles[i].n === sfN) {
+ for(const i in _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].sourceFiles) {
+ if(_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].sourceFiles[i].n === sfN) {
sfIndex = i;
break;
}
}
if(sfIndex === -1) { // add fresh source file
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].sourceFiles.push(new _SourceFile__WEBPACK_IMPORTED_MODULE_33__["PlayerOwnedSourceFile"](sfN, sfLvl));
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].sourceFiles.push(new _SourceFile__WEBPACK_IMPORTED_MODULE_36__[/* PlayerOwnedSourceFile */ "a"](sfN, sfLvl));
} else if(sfLvl === 0) { // remove a source file.
if(sfIndex === -1) { // doesn't have it anyway.
return;
}
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].sourceFiles.splice(sfIndex, 1);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].sourceFiles.splice(sfIndex, 1);
} else { // set source file level
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].sourceFiles[sfIndex].lvl=sfLvl;
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].sourceFiles[sfIndex].lvl=sfLvl;
}
});
},
@@ -7498,7 +7408,7 @@ let Engine = {
init: function() {
//Import game link
document.getElementById("import-game-link").onclick = function() {
- _SaveObject__WEBPACK_IMPORTED_MODULE_29__["saveObject"].importGame();
+ _SaveObject__WEBPACK_IMPORTED_MODULE_32__[/* saveObject */ "b"].importGame();
};
//Main menu accordions
@@ -7599,80 +7509,80 @@ let Engine = {
}
//Main menu buttons and content
- Engine.Clickables.terminalMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("terminal-menu-link");
+ Engine.Clickables.terminalMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("terminal-menu-link");
Engine.Clickables.terminalMainMenuButton.addEventListener("click", function() {
Engine.loadTerminalContent();
return false;
});
- Engine.Clickables.characterMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("stats-menu-link");
+ Engine.Clickables.characterMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("stats-menu-link");
Engine.Clickables.characterMainMenuButton.addEventListener("click", function() {
Engine.loadCharacterContent();
return false;
});
- Engine.Clickables.scriptEditorMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("create-script-menu-link");
+ Engine.Clickables.scriptEditorMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("create-script-menu-link");
Engine.Clickables.scriptEditorMainMenuButton.addEventListener("click", function() {
Engine.loadScriptEditorContent();
return false;
});
- Engine.Clickables.activeScriptsMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("active-scripts-menu-link");
+ Engine.Clickables.activeScriptsMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("active-scripts-menu-link");
Engine.Clickables.activeScriptsMainMenuButton.addEventListener("click", function() {
Engine.loadActiveScriptsContent();
return false;
});
- Engine.Clickables.hacknetNodesMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("hacknet-nodes-menu-link");
+ Engine.Clickables.hacknetNodesMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("hacknet-nodes-menu-link");
Engine.Clickables.hacknetNodesMainMenuButton.addEventListener("click", function() {
Engine.loadHacknetNodesContent();
return false;
});
- Engine.Clickables.worldMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("city-menu-link");
+ Engine.Clickables.worldMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("city-menu-link");
Engine.Clickables.worldMainMenuButton.addEventListener("click", function() {
Engine.loadWorldContent();
return false;
});
- Engine.Clickables.travelMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("travel-menu-link");
+ Engine.Clickables.travelMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("travel-menu-link");
Engine.Clickables.travelMainMenuButton.addEventListener("click", function() {
Engine.loadTravelContent();
return false;
});
- Engine.Clickables.jobMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("job-menu-link");
+ Engine.Clickables.jobMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("job-menu-link");
Engine.Clickables.jobMainMenuButton.addEventListener("click", function() {
Engine.loadJobContent();
return false;
});
- Engine.Clickables.createProgramMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("create-program-menu-link");
+ Engine.Clickables.createProgramMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("create-program-menu-link");
Engine.Clickables.createProgramMainMenuButton.addEventListener("click", function() {
Engine.loadCreateProgramContent();
return false;
});
- Engine.Clickables.factionsMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("factions-menu-link");
+ Engine.Clickables.factionsMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("factions-menu-link");
Engine.Clickables.factionsMainMenuButton.addEventListener("click", function() {
Engine.loadFactionsContent();
return false;
});
- Engine.Clickables.augmentationsMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("augmentations-menu-link");
+ Engine.Clickables.augmentationsMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("augmentations-menu-link");
Engine.Clickables.augmentationsMainMenuButton.addEventListener("click", function() {
Engine.loadAugmentationsContent();
return false;
});
- Engine.Clickables.tutorialMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("tutorial-menu-link");
+ Engine.Clickables.tutorialMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("tutorial-menu-link");
Engine.Clickables.tutorialMainMenuButton.addEventListener("click", function() {
Engine.loadTutorialContent();
return false;
});
- Engine.Clickables.devMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["clearEventListeners"])("dev-menu-link");
+ Engine.Clickables.devMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("dev-menu-link");
Engine.Clickables.devMainMenuButton.addEventListener("click", function() {
Engine.loadDevMenuContent();
return false;
@@ -7684,55 +7594,55 @@ let Engine = {
//Save, Delete, Import/Export buttons
Engine.Clickables.saveMainMenuButton = document.getElementById("save-game-link");
Engine.Clickables.saveMainMenuButton.addEventListener("click", function() {
- _SaveObject__WEBPACK_IMPORTED_MODULE_29__["saveObject"].saveGame(indexedDb);
+ _SaveObject__WEBPACK_IMPORTED_MODULE_32__[/* saveObject */ "b"].saveGame(indexedDb);
return false;
});
Engine.Clickables.deleteMainMenuButton = document.getElementById("delete-game-link");
Engine.Clickables.deleteMainMenuButton.addEventListener("click", function() {
- _SaveObject__WEBPACK_IMPORTED_MODULE_29__["saveObject"].deleteGame(indexedDb);
+ _SaveObject__WEBPACK_IMPORTED_MODULE_32__[/* saveObject */ "b"].deleteGame(indexedDb);
return false;
});
document.getElementById("export-game-link").addEventListener("click", function() {
- _SaveObject__WEBPACK_IMPORTED_MODULE_29__["saveObject"].exportGame();
+ _SaveObject__WEBPACK_IMPORTED_MODULE_32__[/* saveObject */ "b"].exportGame();
return false;
});
//Character Overview buttons
document.getElementById("character-overview-save-button").addEventListener("click", function() {
- _SaveObject__WEBPACK_IMPORTED_MODULE_29__["saveObject"].saveGame(indexedDb);
+ _SaveObject__WEBPACK_IMPORTED_MODULE_32__[/* saveObject */ "b"].saveGame(indexedDb);
return false;
});
document.getElementById("character-overview-options-button").addEventListener("click", function() {
- Object(_utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__["gameOptionsBoxOpen"])();
+ Object(_utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__[/* gameOptionsBoxOpen */ "b"])();
return false;
});
//Create Program buttons
- Object(_CreateProgram__WEBPACK_IMPORTED_MODULE_14__["initCreateProgramButtons"])();
+ Object(_CreateProgram__WEBPACK_IMPORTED_MODULE_17__[/* initCreateProgramButtons */ "d"])();
//Message at the top of terminal
- Object(_Terminal__WEBPACK_IMPORTED_MODULE_36__["postNetburnerText"])();
+ Object(_Terminal__WEBPACK_IMPORTED_MODULE_39__[/* postNetburnerText */ "d"])();
//Player was working cancel button
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].isWorking) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].isWorking) {
var cancelButton = document.getElementById("work-in-progress-cancel-button");
cancelButton.addEventListener("click", function() {
- if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeFaction) {
- var fac = _Faction__WEBPACK_IMPORTED_MODULE_15__["Factions"][_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].currentWorkFactionName];
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].finishFactionWork(true);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCreateProgram) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].finishCreateProgramWork(true);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeStudyClass) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].finishClass();
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCrime) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].finishCrime(true);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_26__["Player"].workType == _Constants__WEBPACK_IMPORTED_MODULE_13__["CONSTANTS"].WorkTypeCompanyPartTime) {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].finishWorkPartTime();
+ if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeFaction) {
+ var fac = _Faction__WEBPACK_IMPORTED_MODULE_18__[/* Factions */ "b"][_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].currentWorkFactionName];
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].finishFactionWork(true);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCreateProgram) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].finishCreateProgramWork(true);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeStudyClass) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].finishClass();
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCrime) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].finishCrime(true);
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].workType == _Constants__WEBPACK_IMPORTED_MODULE_16__[/* CONSTANTS */ "a"].WorkTypeCompanyPartTime) {
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].finishWorkPartTime();
} else {
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].finishWork(true);
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].finishWork(true);
}
});
Engine.loadWorkInProgressContent();
@@ -7753,17 +7663,17 @@ let Engine = {
//DEBUG Delete active Scripts on home
document.getElementById("debug-delete-scripts-link").addEventListener("click", function() {
console.log("Deleting running scripts on home computer");
- _Player__WEBPACK_IMPORTED_MODULE_26__["Player"].getHomeComputer().runningScripts = [];
+ _Player__WEBPACK_IMPORTED_MODULE_29__[/* Player */ "a"].getHomeComputer().runningScripts = [];
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_0__["dialogBoxCreate"])("Forcefully deleted all running scripts on home computer. Please save and refresh page");
- Object(_utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__["gameOptionsBoxClose"])();
+ Object(_utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__[/* gameOptionsBoxClose */ "a"])();
return false;
});
//DEBUG Soft Reset
document.getElementById("debug-soft-reset").addEventListener("click", function() {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_0__["dialogBoxCreate"])("Soft Reset!");
- Object(_Prestige__WEBPACK_IMPORTED_MODULE_27__["prestigeAugmentation"])();
- Object(_utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__["gameOptionsBoxClose"])();
+ Object(_Prestige__WEBPACK_IMPORTED_MODULE_30__[/* prestigeAugmentation */ "a"])();
+ Object(_utils_GameOptions__WEBPACK_IMPORTED_MODULE_1__[/* gameOptionsBoxClose */ "a"])();
return false;
});
},
@@ -7773,7 +7683,7 @@ let Engine = {
Engine.idleTimer();
//Scripts
- Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_25__["runScriptsLoop"])();
+ Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_28__[/* runScriptsLoop */ "f"])();
}
};
@@ -7818,44 +7728,47 @@ window.onload = function() {
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 39)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 51)))
/***/ }),
-/* 6 */
+/* 7 */
/*!***********************************!*\
!*** ./src/NetscriptEvaluator.js ***!
\***********************************/
+/*! exports provided: makeRuntimeRejectMsg, netscriptDelay, runScriptFromScript, scriptCalculateHackingChance, scriptCalculateHackingTime, scriptCalculateExpGain, scriptCalculatePercentMoneyHacked, scriptCalculateGrowTime, scriptCalculateWeakenTime, evaluate, isScriptErrorMessage, killNetscriptDelay, evaluateImport */
+/*! exports used: evaluateImport, isScriptErrorMessage, killNetscriptDelay, makeRuntimeRejectMsg, netscriptDelay, runScriptFromScript, scriptCalculateExpGain, scriptCalculateGrowTime, scriptCalculateHackingChance, scriptCalculateHackingTime, scriptCalculatePercentMoneyHacked, scriptCalculateWeakenTime */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "makeRuntimeRejectMsg", function() { return makeRuntimeRejectMsg; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "netscriptDelay", function() { return netscriptDelay; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "runScriptFromScript", function() { return runScriptFromScript; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scriptCalculateHackingChance", function() { return scriptCalculateHackingChance; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scriptCalculateHackingTime", function() { return scriptCalculateHackingTime; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scriptCalculateExpGain", function() { return scriptCalculateExpGain; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scriptCalculatePercentMoneyHacked", function() { return scriptCalculatePercentMoneyHacked; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scriptCalculateGrowTime", function() { return scriptCalculateGrowTime; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scriptCalculateWeakenTime", function() { return scriptCalculateWeakenTime; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "evaluate", function() { return evaluate; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isScriptErrorMessage", function() { return isScriptErrorMessage; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "killNetscriptDelay", function() { return killNetscriptDelay; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "evaluateImport", function() { return evaluateImport; });
-/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BitNode */ 14);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 3);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return makeRuntimeRejectMsg; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return netscriptDelay; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return runScriptFromScript; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return scriptCalculateHackingChance; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return scriptCalculateHackingTime; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return scriptCalculateExpGain; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return scriptCalculatePercentMoneyHacked; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return scriptCalculateGrowTime; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return scriptCalculateWeakenTime; });
+/* unused harmony export evaluate */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return isScriptErrorMessage; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return killNetscriptDelay; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return evaluateImport; });
+/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BitNode */ 16);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 2);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _NetscriptEnvironment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./NetscriptEnvironment */ 67);
-/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NetscriptWorker */ 20);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Script */ 26);
-/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/acorn */ 35);
+/* harmony import */ var _NetscriptEnvironment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./NetscriptEnvironment */ 81);
+/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NetscriptWorker */ 23);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Script */ 30);
+/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/acorn */ 43);
/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_utils_acorn__WEBPACK_IMPORTED_MODULE_8__);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/IPAddress */ 15);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var _utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/helpers/arrayToString */ 39);
+/* harmony import */ var _utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_9__);
+/* harmony import */ var _utils_helpers_isValidIPAddress__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/helpers/isValidIPAddress */ 63);
+/* harmony import */ var _utils_helpers_isValidIPAddress__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_isValidIPAddress__WEBPACK_IMPORTED_MODULE_10__);
+/* harmony import */ var _utils_helpers_isString__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/helpers/isString */ 32);
+/* harmony import */ var _utils_helpers_isString__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_11__);
@@ -7870,7 +7783,7 @@ __webpack_require__.r(__webpack_exports__);
-var Promise = __webpack_require__(/*! bluebird */ 132);
+var Promise = __webpack_require__(/*! bluebird */ 131);
Promise.config({
warnings: false,
@@ -7884,7 +7797,7 @@ Promise.config({
* Returns a promise
*/
function evaluate(exp, workerScript) {
- return Promise.delay(_Settings__WEBPACK_IMPORTED_MODULE_6__["Settings"].CodeInstructionRunTime).then(function() {
+ return Promise.delay(_Settings__WEBPACK_IMPORTED_MODULE_6__[/* Settings */ "a"].CodeInstructionRunTime).then(function() {
var env = workerScript.env;
if (env.stopFlag) {return Promise.reject(workerScript);}
if (exp == null) {
@@ -7900,10 +7813,10 @@ function evaluate(exp, workerScript) {
}).catch(function(e) {
if (e.constructor === Array && e.length === 2 && e[0] === "RETURNSTATEMENT") {
return Promise.reject(e);
- } else if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_11__["isString"])(e)) {
+ } else if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_11__["isString"])(e)) {
workerScript.errorMessage = e;
return Promise.reject(workerScript);
- } else if (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"]) {
+ } else if (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"]) {
return Promise.reject(e);
} else {
return Promise.reject(workerScript);
@@ -7957,7 +7870,7 @@ function evaluate(exp, workerScript) {
}
//Create a new WorkerScript for this function evaluation
- var funcWorkerScript = new _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"](workerScript.scriptRef);
+ var funcWorkerScript = new _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"](workerScript.scriptRef);
funcWorkerScript.serverIp = workerScript.serverIp;
funcWorkerScript.env = funcEnv;
workerScript.fnWorker = funcWorkerScript;
@@ -7972,9 +7885,9 @@ function evaluate(exp, workerScript) {
//Return statement from function
return Promise.resolve(e[1]);
workerScript.fnWorker = null;
- } else if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_11__["isString"])(e)) {
+ } else if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_11__["isString"])(e)) {
return Promise.reject(makeRuntimeRejectMsg(workerScript, e));
- } else if (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"]) {
+ } else if (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"]) {
//Parse out the err message from the WorkerScript and re-reject
var errorMsg = e.errorMessage;
var errorTextArray = errorMsg.split("|");
@@ -8050,7 +7963,7 @@ function evaluate(exp, workerScript) {
}
return Promise.resolve(object[index]);
}).catch(function(e) {
- if (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"] || isScriptErrorMessage(e)) {
+ if (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"] || isScriptErrorMessage(e)) {
return Promise.reject(e);
} else {
return Promise.reject(makeRuntimeRejectMsg(workerScript, "Invalid MemberExpression", exp));
@@ -8140,7 +8053,7 @@ function evaluate(exp, workerScript) {
return Promise.resolve(res);
}).catch(function(e) {
if (e == "BREAKSTATEMENT" ||
- (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"] && e.errorMessage == "BREAKSTATEMENT")) {
+ (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"] && e.errorMessage == "BREAKSTATEMENT")) {
return Promise.resolve("whileLoopBroken");
} else {
return Promise.reject(e);
@@ -8154,7 +8067,7 @@ function evaluate(exp, workerScript) {
return Promise.resolve("forLoopDone");
}).catch(function(e) {
if (e == "BREAKSTATEMENT" ||
- (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"] && e.errorMessage == "BREAKSTATEMENT")) {
+ (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"] && e.errorMessage == "BREAKSTATEMENT")) {
return Promise.resolve("forLoopBroken");
} else {
return Promise.reject(e);
@@ -8440,7 +8353,7 @@ function evaluateFor(exp, workerScript) {
return evaluate(exp.update, workerScript);
}).catch(function(e) {
if (e == "CONTINUESTATEMENT" ||
- (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"] && e.errorMessage == "CONTINUESTATEMENT")) {
+ (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"] && e.errorMessage == "CONTINUESTATEMENT")) {
//Continue statement, recurse to next iteration
return evaluate(exp.update, workerScript).then(function(resPostloop) {
return evaluateFor(exp, workerScript);
@@ -8486,7 +8399,7 @@ function evaluateForeach(arr, args, workerScript) {
if (i >= arr.length) {
resolve();
} else {
- return Promise.delay(_Settings__WEBPACK_IMPORTED_MODULE_6__["Settings"].CodeInstructionRunTime).then(function() {
+ return Promise.delay(_Settings__WEBPACK_IMPORTED_MODULE_6__[/* Settings */ "a"].CodeInstructionRunTime).then(function() {
console.log("About to apply function");
var res = func.apply(null, [arr[i]]);
console.log("Applied function");
@@ -8513,7 +8426,7 @@ function evaluateWhile(exp, workerScript) {
if (resCond) {
return evaluate(exp.body, workerScript).catch(function(e) {
if (e == "CONTINUESTATEMENT" ||
- (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"] && e.errorMessage == "CONTINUESTATEMENT")) {
+ (e instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"] && e.errorMessage == "CONTINUESTATEMENT")) {
//Continue statement, recurse
return evaluateWhile(exp, workerScript).then(function(foo) {
return Promise.resolve("endWhileLoop");
@@ -8578,7 +8491,7 @@ function evaluateImport(exp, workerScript, checkingRam=false) {
}
//Get the code
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_5__["getServer"])(workerScript.serverIp), code = "";
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_5__[/* getServer */ "e"])(workerScript.serverIp), code = "";
if (server == null) {
if (checkingRam) {return ramCheckRes;}
return Promise.reject(makeRuntimeRejectMsg(workerScript, "Failed to identify server. This is a bug please report to dev", exp));
@@ -8666,7 +8579,7 @@ function evaluateImport(exp, workerScript, checkingRam=false) {
}
function killNetscriptDelay(workerScript) {
- if (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"]) {
+ if (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"]) {
if (workerScript.delay) {
clearTimeout(workerScript.delay);
workerScript.delayResolve();
@@ -8696,7 +8609,7 @@ function makeRuntimeRejectMsg(workerScript, msg, exp=null) {
//Run a script from inside a script using run() command
function runScriptFromScript(server, scriptname, args, workerScript, threads=1) {
//Check if the script is already running
- var runningScriptObj = Object(_Script__WEBPACK_IMPORTED_MODULE_7__["findRunningScript"])(scriptname, args, server);
+ var runningScriptObj = Object(_Script__WEBPACK_IMPORTED_MODULE_7__[/* findRunningScript */ "d"])(scriptname, args, server);
if (runningScriptObj != null) {
workerScript.scriptRef.log(scriptname + " is already running on " + server.hostname);
return Promise.resolve(false);
@@ -8729,12 +8642,12 @@ function runScriptFromScript(server, scriptname, args, workerScript, threads=1)
} else {
//Able to run script
if(workerScript.disableLogs.ALL == null && workerScript.disableLogs.exec == null && workerScript.disableLogs.run == null && workerScript.disableLogs.spawn == null) {
- workerScript.scriptRef.log("Running script: " + scriptname + " on " + server.hostname + " with " + threads + " threads and args: " + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_9__["printArray"])(args) + ". May take a few seconds to start up...");
+ workerScript.scriptRef.log("Running script: " + scriptname + " on " + server.hostname + " with " + threads + " threads and args: " + Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_9__["arrayToString"])(args) + ". May take a few seconds to start up...");
}
- var runningScriptObj = new _Script__WEBPACK_IMPORTED_MODULE_7__["RunningScript"](script, args);
+ var runningScriptObj = new _Script__WEBPACK_IMPORTED_MODULE_7__[/* RunningScript */ "b"](script, args);
runningScriptObj.threads = threads;
server.runningScripts.push(runningScriptObj); //Push onto runningScripts
- Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["addWorkerScript"])(runningScriptObj, server);
+ Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* addWorkerScript */ "c"])(runningScriptObj, server);
return Promise.resolve(true);
}
}
@@ -8756,13 +8669,13 @@ function getErrorLineNumber(exp, workerScript) {
}
function isScriptErrorMessage(msg) {
- if (!Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_11__["isString"])(msg)) {return false;}
+ if (!Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_11__["isString"])(msg)) {return false;}
let splitMsg = msg.split("|");
if (splitMsg.length != 4){
return false;
}
var ip = splitMsg[1];
- if (!Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_10__["isValidIPAddress"])(ip)) {
+ if (!Object(_utils_helpers_isValidIPAddress__WEBPACK_IMPORTED_MODULE_10__["isValidIPAddress"])(ip)) {
return false;
}
return true;
@@ -8771,9 +8684,9 @@ function isScriptErrorMessage(msg) {
//The same as Player's calculateHackingChance() function but takes in the server as an argument
function scriptCalculateHackingChance(server) {
var difficultyMult = (100 - server.hackDifficulty) / 100;
- var skillMult = (1.75 * _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_skill) + (0.2 * _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].intelligence);
+ var skillMult = (1.75 * _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_skill) + (0.2 * _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].intelligence);
var skillChance = (skillMult - server.requiredHackingSkill) / skillMult;
- var chance = skillChance * difficultyMult * _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_chance_mult;
+ var chance = skillChance * difficultyMult * _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_chance_mult;
if (chance > 1) {return 1;}
if (chance < 0) {return 0;}
else {return chance;}
@@ -8782,8 +8695,8 @@ function scriptCalculateHackingChance(server) {
//The same as Player's calculateHackingTime() function but takes in the server as an argument
function scriptCalculateHackingTime(server) {
var difficultyMult = server.requiredHackingSkill * server.hackDifficulty;
- var skillFactor = (2.5 * difficultyMult + 500) / (_Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_skill + 50 + (0.1 * _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].intelligence));
- var hackingTime = 5 * skillFactor / _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_speed_mult; //This is in seconds
+ var skillFactor = (2.5 * difficultyMult + 500) / (_Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_skill + 50 + (0.1 * _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].intelligence));
+ var hackingTime = 5 * skillFactor / _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_speed_mult; //This is in seconds
return hackingTime;
}
@@ -8792,32 +8705,32 @@ function scriptCalculateExpGain(server) {
if (server.baseDifficulty == null) {
server.baseDifficulty = server.hackDifficulty;
}
- return (server.baseDifficulty * _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_exp_mult * 0.3 + 3) * _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodeMultipliers"].HackExpGain;
+ return (server.baseDifficulty * _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_exp_mult * 0.3 + 3) * _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodeMultipliers */ "a"].HackExpGain;
}
//The same as Player's calculatePercentMoneyHacked() function but takes in the server as an argument
function scriptCalculatePercentMoneyHacked(server) {
var difficultyMult = (100 - server.hackDifficulty) / 100;
- var skillMult = (_Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_skill - (server.requiredHackingSkill - 1)) / _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_skill;
- var percentMoneyHacked = difficultyMult * skillMult * _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_money_mult / 240;
+ var skillMult = (_Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_skill - (server.requiredHackingSkill - 1)) / _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_skill;
+ var percentMoneyHacked = difficultyMult * skillMult * _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_money_mult / 240;
if (percentMoneyHacked < 0) {return 0;}
if (percentMoneyHacked > 1) {return 1;}
- return percentMoneyHacked * _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodeMultipliers"].ScriptHackMoney;
+ return percentMoneyHacked * _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodeMultipliers */ "a"].ScriptHackMoney;
}
//Amount of time to execute grow() in milliseconds
function scriptCalculateGrowTime(server) {
var difficultyMult = server.requiredHackingSkill * server.hackDifficulty;
- var skillFactor = (2.5 * difficultyMult + 500) / (_Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_skill + 50 + (0.1 * _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].intelligence));
- var growTime = 16 * skillFactor / _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_speed_mult; //This is in seconds
+ var skillFactor = (2.5 * difficultyMult + 500) / (_Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_skill + 50 + (0.1 * _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].intelligence));
+ var growTime = 16 * skillFactor / _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_speed_mult; //This is in seconds
return growTime * 1000;
}
//Amount of time to execute weaken() in milliseconds
function scriptCalculateWeakenTime(server) {
var difficultyMult = server.requiredHackingSkill * server.hackDifficulty;
- var skillFactor = (2.5 * difficultyMult + 500) / (_Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_skill + 50 + (0.1 * _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].intelligence));
- var weakenTime = 20 * skillFactor / _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].hacking_speed_mult; //This is in seconds
+ var skillFactor = (2.5 * difficultyMult + 500) / (_Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_skill + 50 + (0.1 * _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].intelligence));
+ var weakenTime = 20 * skillFactor / _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].hacking_speed_mult; //This is in seconds
return weakenTime * 1000;
}
@@ -8825,10 +8738,12 @@ function scriptCalculateWeakenTime(server) {
/***/ }),
-/* 7 */
+/* 8 */
/*!****************************!*\
!*** ./utils/DialogBox.js ***!
\****************************/
+/*! exports provided: dialogBoxCreate, dialogBoxOpened */
+/*! all exports used */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -8908,36 +8823,40 @@ function dialogBoxCreate(txt, preformatted=false) {
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 39)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 51)))
/***/ }),
-/* 8 */
+/* 9 */
/*!***********************!*\
!*** ./src/Server.js ***!
\***********************/
+/*! exports provided: Server, AllServers, getServer, GetServerByHostname, loadAllServers, AddToAllServers, processSingleServerGrowth, initForeignServers, prestigeAllServers, prestigeHomeComputer */
+/*! exports used: AddToAllServers, AllServers, GetServerByHostname, Server, getServer, initForeignServers, loadAllServers, prestigeAllServers, prestigeHomeComputer, processSingleServerGrowth */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Server", function() { return Server; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AllServers", function() { return AllServers; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getServer", function() { return getServer; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GetServerByHostname", function() { return GetServerByHostname; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadAllServers", function() { return loadAllServers; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AddToAllServers", function() { return AddToAllServers; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "processSingleServerGrowth", function() { return processSingleServerGrowth; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initForeignServers", function() { return initForeignServers; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prestigeAllServers", function() { return prestigeAllServers; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prestigeHomeComputer", function() { return prestigeHomeComputer; });
-/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BitNode */ 14);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CreateProgram */ 18);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return Server; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return AllServers; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return getServer; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return GetServerByHostname; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return loadAllServers; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AddToAllServers; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return processSingleServerGrowth; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return initForeignServers; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return prestigeAllServers; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return prestigeHomeComputer; });
+/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BitNode */ 16);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CreateProgram */ 21);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Script */ 26);
-/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./SpecialServerIps */ 17);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/IPAddress */ 15);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
+/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Script */ 30);
+/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./SpecialServerIps */ 19);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/helpers/getRandomInt */ 5);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/IPAddress */ 17);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
+/* harmony import */ var _utils_helpers_isValidIPAddress__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/helpers/isValidIPAddress */ 63);
+/* harmony import */ var _utils_helpers_isValidIPAddress__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_isValidIPAddress__WEBPACK_IMPORTED_MODULE_9__);
@@ -8948,10 +8867,11 @@ __webpack_require__.r(__webpack_exports__);
-function Server(params={ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:""}) {
+
+function Server(params={ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:""}) {
/* Properties */
//Connection information
- this.ip = params.ip ? params.ip : Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])();
+ this.ip = params.ip ? params.ip : Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])();
var hostname = params.hostname;
var i = 0;
@@ -8984,11 +8904,11 @@ function Server(params={ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[
/* Hacking information (only valid for "foreign" aka non-purchased servers) */
this.requiredHackingSkill = params.requiredHackingSkill != null ? params.requiredHackingSkill : 1;
- this.moneyAvailable = params.moneyAvailable != null ? params.moneyAvailable * _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodeMultipliers"].ServerStartingMoney : 0;
- this.moneyMax = 25 * this.moneyAvailable * _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodeMultipliers"].ServerMaxMoney;
+ this.moneyAvailable = params.moneyAvailable != null ? params.moneyAvailable * _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodeMultipliers */ "a"].ServerStartingMoney : 0;
+ this.moneyMax = 25 * this.moneyAvailable * _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodeMultipliers */ "a"].ServerMaxMoney;
//Hack Difficulty is synonymous with server security. Base Difficulty = Starting difficulty
- this.hackDifficulty = params.hackDifficulty != null ? params.hackDifficulty * _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodeMultipliers"].ServerStartingSecurity : 1;
+ this.hackDifficulty = params.hackDifficulty != null ? params.hackDifficulty * _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodeMultipliers */ "a"].ServerStartingSecurity : 1;
this.baseDifficulty = this.hackDifficulty;
this.minDifficulty = Math.max(1, Math.round(this.hackDifficulty / 3));
this.serverGrowth = params.serverGrowth != null ? params.serverGrowth : 1; //Integer from 0 to 100. Affects money increase from grow()
@@ -9047,7 +8967,7 @@ Server.prototype.fortify = function(amt) {
}
Server.prototype.weaken = function(amt) {
- this.hackDifficulty -= (amt * _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodeMultipliers"].ServerWeakenRate);
+ this.hackDifficulty -= (amt * _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodeMultipliers */ "a"].ServerWeakenRate);
this.capDifficulty();
}
@@ -9065,286 +8985,286 @@ _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_8__["Reviver"].constructors.Server =
function initForeignServers() {
//MegaCorporations
var ECorpServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"ecorp", organizationName:"ECorp",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1150, 1300), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(30e9, 70e9),
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"ecorp", organizationName:"ECorp",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1150, 1300), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(30e9, 70e9),
hackDifficulty:99,serverGrowth:99, numOpenPortsRequired: 5,
});
AddToAllServers(ECorpServer);
var MegaCorpServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"megacorp", organizationName:"MegaCorp",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1150, 1300), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40e9, 60e9),
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"megacorp", organizationName:"MegaCorp",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1150, 1300), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40e9, 60e9),
hackDifficulty:99, serverGrowth:99, numOpenPortsRequired:5
});
AddToAllServers(MegaCorpServer);
var BachmanAndAssociatesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"b-and-a", organizationName:"Bachman & Associates",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1050), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(20e9, 25e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 75), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"b-and-a", organizationName:"Bachman & Associates",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1050), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(20e9, 25e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 75), numOpenPortsRequired:5
});
AddToAllServers(BachmanAndAssociatesServer);
var BladeIndustriesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"blade", organizationName:"Blade Industries", maxRam:128,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1100), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(12e9, 20e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(90, 95), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 75), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"blade", organizationName:"Blade Industries", maxRam:128,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1100), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(12e9, 20e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(90, 95), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 75), numOpenPortsRequired:5
});
BladeIndustriesServer.messages.push("beyond-man.lit");
AddToAllServers(BladeIndustriesServer);
var NWOServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"nwo", organizationName:"New World Order",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1200), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(25e9, 35e9),
- hackDifficulty:99, serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"nwo", organizationName:"New World Order",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1200), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(25e9, 35e9),
+ hackDifficulty:99, serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), numOpenPortsRequired:5
});
NWOServer.messages.push("the-hidden-world.lit");
AddToAllServers(NWOServer);
var ClarkeIncorporatedServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"clarkeinc", organizationName:"Clarke Incorporated",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1200), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(15e9, 25e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 60), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 70), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"clarkeinc", organizationName:"Clarke Incorporated",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1200), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(15e9, 25e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 60), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 70), numOpenPortsRequired:5
});
ClarkeIncorporatedServer.messages.push("beyond-man.lit");
ClarkeIncorporatedServer.messages.push("cost-of-immortality.lit");
AddToAllServers(ClarkeIncorporatedServer);
var OmniTekIncorporatedServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"omnitek", organizationName:"OmniTek Incorporated", maxRam:256,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900, 1100), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(15e9, 20e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(90, 99), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(95, 99), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"omnitek", organizationName:"OmniTek Incorporated", maxRam:256,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900, 1100), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(15e9, 20e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(90, 99), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(95, 99), numOpenPortsRequired:5
});
OmniTekIncorporatedServer.messages.push("coded-intelligence.lit");
OmniTekIncorporatedServer.messages.push("history-of-synthoids.lit");
AddToAllServers(OmniTekIncorporatedServer);
var FourSigmaServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"4sigma", organizationName:"FourSigma",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(950, 1200), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(15e9, 25e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 70), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 99), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"4sigma", organizationName:"FourSigma",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(950, 1200), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(15e9, 25e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 70), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 99), numOpenPortsRequired:5
});
AddToAllServers(FourSigmaServer);
var KuaiGongInternationalServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"kuai-gong", organizationName:"KuaiGong International",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1250), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(20e9, 30e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(95, 99), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(90, 99), numOpenPortsRequired:5,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"kuai-gong", organizationName:"KuaiGong International",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1250), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(20e9, 30e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(95, 99), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(90, 99), numOpenPortsRequired:5,
});
AddToAllServers(KuaiGongInternationalServer);
//Technology and communications companies (large targets)
var FulcrumTechnologiesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"fulcrumtech", organizationName:"Fulcrum Technologies", maxRam:512,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1200), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.4e9, 1.8e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 99), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"fulcrumtech", organizationName:"Fulcrum Technologies", maxRam:512,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1000, 1200), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.4e9, 1.8e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 99), numOpenPortsRequired:5
});
FulcrumTechnologiesServer.messages.push("simulated-reality.lit");
AddToAllServers(FulcrumTechnologiesServer);
var FulcrumSecretTechnologiesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"fulcrumassets", organizationName:"Fulcrum Technologies Assets",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1200, 1500), moneyAvailable:1e6,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"fulcrumassets", organizationName:"Fulcrum Technologies Assets",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1200, 1500), moneyAvailable:1e6,
hackDifficulty:99, serverGrowth:1, numOpenPortsRequired:5
});
AddToAllServers(FulcrumSecretTechnologiesServer);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerIps"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].FulcrumSecretTechnologies, FulcrumSecretTechnologiesServer.ip);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerIps */ "a"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].FulcrumSecretTechnologies, FulcrumSecretTechnologiesServer.ip);
var StormTechnologiesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"stormtech", organizationName:"Storm Technologies",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900, 1050), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1e9, 1.2e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"stormtech", organizationName:"Storm Technologies",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900, 1050), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1e9, 1.2e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), numOpenPortsRequired:5
});
AddToAllServers(StormTechnologiesServer);
var DefCommServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"defcomm", organizationName:"DefComm",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900, 1000), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800e6, 950e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 70), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"defcomm", organizationName:"DefComm",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900, 1000), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800e6, 950e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 70), numOpenPortsRequired:5
});
AddToAllServers(DefCommServer);
var InfoCommServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"infocomm", organizationName:"InfoComm",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(875, 950), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(600e6, 900e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 75), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"infocomm", organizationName:"InfoComm",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(875, 950), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(600e6, 900e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 75), numOpenPortsRequired:5
});
AddToAllServers(InfoCommServer);
var HeliosLabsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"helios", organizationName:"Helios Labs", maxRam:128,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 900), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(550e6, 750e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"helios", organizationName:"Helios Labs", maxRam:128,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 900), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(550e6, 750e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:5
});
HeliosLabsServer.messages.push("beyond-man.lit");
AddToAllServers(HeliosLabsServer);
var VitaLifeServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"vitalife", organizationName:"VitaLife", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 900), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(700e6, 800e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"vitalife", organizationName:"VitaLife", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 900), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(700e6, 800e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), numOpenPortsRequired:5
});
VitaLifeServer.messages.push("A-Green-Tomorrow.lit");
AddToAllServers(VitaLifeServer);
var IcarusMicrosystemsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"icarus", organizationName:"Icarus Microsystems",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(850, 925), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900e6, 1000e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"icarus", organizationName:"Icarus Microsystems",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(850, 925), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900e6, 1000e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), numOpenPortsRequired:5
});
AddToAllServers(IcarusMicrosystemsServer);
var UniversalEnergyServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"univ-energy", organizationName:"Universal Energy", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 900), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.1e9, 1.2e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"univ-energy", organizationName:"Universal Energy", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 900), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.1e9, 1.2e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), numOpenPortsRequired:4
});
AddToAllServers(UniversalEnergyServer);
var TitanLabsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"titan-labs", organizationName:"Titan Laboratories", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 875), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(750e6, 900e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"titan-labs", organizationName:"Titan Laboratories", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 875), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(750e6, 900e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), numOpenPortsRequired:5
});
TitanLabsServer.messages.push("coded-intelligence.lit");
AddToAllServers(TitanLabsServer);
var MicrodyneTechnologiesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"microdyne", organizationName:"Microdyne Technologies", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 875), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(500e6, 700e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 75), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"microdyne", organizationName:"Microdyne Technologies", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 875), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(500e6, 700e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 75), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), numOpenPortsRequired:5
});
MicrodyneTechnologiesServer.messages.push("synthetic-muscles.lit");
AddToAllServers(MicrodyneTechnologiesServer);
var TaiYangDigitalServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"taiyang-digital", organizationName:"Taiyang Digital",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(850, 950), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800e6, 900e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"taiyang-digital", organizationName:"Taiyang Digital",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(850, 950), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800e6, 900e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:5
});
TaiYangDigitalServer.messages.push("A-Green-Tomorrow.lit");
TaiYangDigitalServer.messages.push("brighter-than-the-sun.lit");
AddToAllServers(TaiYangDigitalServer);
var GalacticCyberSystemsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"galactic-cyber", organizationName:"Galactic Cybersystems",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(825, 875), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(750e6, 850e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"galactic-cyber", organizationName:"Galactic Cybersystems",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(825, 875), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(750e6, 850e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), numOpenPortsRequired:5
});
AddToAllServers(GalacticCyberSystemsServer);
//Defense Companies ("Large" Companies)
var AeroCorpServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"aerocorp", organizationName:"AeroCorp",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(850, 925), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1e9, 1.2e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"aerocorp", organizationName:"AeroCorp",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(850, 925), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1e9, 1.2e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), numOpenPortsRequired:5
});
AeroCorpServer.messages.push("man-and-machine.lit");
AddToAllServers(AeroCorpServer);
var OmniaCybersystemsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"omnia", organizationName:"Omnia Cybersystems", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(850, 950), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900e6, 1e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 70), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"omnia", organizationName:"Omnia Cybersystems", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(850, 950), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900e6, 1e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(85, 95), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 70), numOpenPortsRequired:5
});
OmniaCybersystemsServer.messages.push("history-of-synthoids.lit");
AddToAllServers(OmniaCybersystemsServer);
var ZBDefenseServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"zb-def", organizationName:"ZB Defense Industries",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 825), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900e6, 1.1e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 75), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"zb-def", organizationName:"ZB Defense Industries",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 825), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(900e6, 1.1e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 75), numOpenPortsRequired:4
});
ZBDefenseServer.messages.push("synthetic-muscles.lit");
AddToAllServers(ZBDefenseServer);
var AppliedEnergeticsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"applied-energetics", organizationName:"Applied Energetics",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 850), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(700e6, 1e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 75), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"applied-energetics", organizationName:"Applied Energetics",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 850), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(700e6, 1e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 75), numOpenPortsRequired:4
});
AddToAllServers(AppliedEnergeticsServer);
var SolarisSpaceSystemsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"solaris", organizationName:"Solaris Space Systems", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(750, 850), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(700e6, 900e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"solaris", organizationName:"Solaris Space Systems", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(750, 850), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(700e6, 900e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:5
});
SolarisSpaceSystemsServer.messages.push("A-Green-Tomorrow.lit");
SolarisSpaceSystemsServer.messages.push("the-failed-frontier.lit");
AddToAllServers(SolarisSpaceSystemsServer);
var DeltaOneServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"deltaone", organizationName:"Delta One",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 900), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.3e9, 1.7e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 70), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"deltaone", organizationName:"Delta One",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 900), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.3e9, 1.7e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 70), numOpenPortsRequired:5
});
AddToAllServers(DeltaOneServer);
//Health, medicine, pharmaceutical companies ("Large" targets)
var GlobalPharmaceuticalsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"global-pharm", organizationName:"Global Pharmaceuticals", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(750, 850), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.5e9, 1.75e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"global-pharm", organizationName:"Global Pharmaceuticals", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(750, 850), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.5e9, 1.75e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(80, 90), numOpenPortsRequired:4
});
GlobalPharmaceuticalsServer.messages.push("A-Green-Tomorrow.lit");
AddToAllServers(GlobalPharmaceuticalsServer);
var NovaMedicalServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"nova-med", organizationName:"Nova Medical",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 850), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.1e9, 1.25e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 85), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"nova-med", organizationName:"Nova Medical",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 850), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.1e9, 1.25e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 85), numOpenPortsRequired:4
});
AddToAllServers(NovaMedicalServer);
var ZeusMedicalServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"zeus-med", organizationName:"Zeus Medical",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 850), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.3e9, 1.5e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"zeus-med", organizationName:"Zeus Medical",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800, 850), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1.3e9, 1.5e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 90), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:5
});
AddToAllServers(ZeusMedicalServer);
var UnitaLifeGroupServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"unitalife", organizationName:"UnitaLife Group", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 825), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1e9, 1.1e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"unitalife", organizationName:"UnitaLife Group", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(775, 825), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(1e9, 1.1e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), numOpenPortsRequired:4
});
AddToAllServers(UnitaLifeGroupServer);
//"Medium level" targets
var LexoCorpServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"lexo-corp", organizationName:"Lexo Corporation", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(650, 750), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(700e6, 800e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"lexo-corp", organizationName:"Lexo Corporation", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(650, 750), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(700e6, 800e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), numOpenPortsRequired:4
});
AddToAllServers(LexoCorpServer);
var RhoConstructionServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"rho-construction", organizationName:"Rho Construction",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(475, 525), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(500e6, 700e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), numOpenPortsRequired:3
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"rho-construction", organizationName:"Rho Construction",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(475, 525), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(500e6, 700e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), numOpenPortsRequired:3
});
AddToAllServers(RhoConstructionServer);
var AlphaEnterprisesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"alpha-ent", organizationName:"Alpha Enterprises", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(500, 600), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(600e6, 750e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 70), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 60),numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"alpha-ent", organizationName:"Alpha Enterprises", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(500, 600), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(600e6, 750e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 70), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 60),numOpenPortsRequired:4
});
AlphaEnterprisesServer.messages.push("sector-12-crime.lit");
AddToAllServers(AlphaEnterprisesServer);
var AevumPoliceServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"aevum-police", organizationName:"Aevum Police Network", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(400, 450), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(200e6, 400e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(30, 50), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"aevum-police", organizationName:"Aevum Police Network", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(400, 450), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(200e6, 400e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(30, 50), numOpenPortsRequired:4
});
AddToAllServers(AevumPoliceServer);
var RothmanUniversityServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"rothman-uni", organizationName:"Rothman University Network", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(370, 430), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(175e6, 250e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 55), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 45), numOpenPortsRequired:3
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"rothman-uni", organizationName:"Rothman University Network", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(370, 430), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(175e6, 250e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 55), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 45), numOpenPortsRequired:3
});
RothmanUniversityServer.messages.push("secret-societies.lit");
RothmanUniversityServer.messages.push("the-failed-frontier.lit");
@@ -9352,16 +9272,16 @@ function initForeignServers() {
AddToAllServers(RothmanUniversityServer);
var ZBInstituteOfTechnologyServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"zb-institute", organizationName:"ZB Institute of Technology Network", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(725, 775), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800e6, 1.1e9),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 85), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), numOpenPortsRequired:5
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"zb-institute", organizationName:"ZB Institute of Technology Network", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(725, 775), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(800e6, 1.1e9),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(65, 85), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(75, 85), numOpenPortsRequired:5
});
AddToAllServers(ZBInstituteOfTechnologyServer);
var SummitUniversityServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"summit-uni", organizationName:"Summit University Network", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(425, 475), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(200e6, 350e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 65), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), numOpenPortsRequired:3
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"summit-uni", organizationName:"Summit University Network", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(425, 475), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(200e6, 350e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 65), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), numOpenPortsRequired:3
});
SummitUniversityServer.messages.push("secret-societies.lit");
SummitUniversityServer.messages.push("the-failed-frontier.lit");
@@ -9369,53 +9289,53 @@ function initForeignServers() {
AddToAllServers(SummitUniversityServer);
var SysCoreSecuritiesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"syscore", organizationName:"SysCore Securities",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(550, 650), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(400e6, 600e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 70), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"syscore", organizationName:"SysCore Securities",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(550, 650), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(400e6, 600e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 70), numOpenPortsRequired:4
});
AddToAllServers(SysCoreSecuritiesServer);
var CatalystVenturesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"catalyst", organizationName:"Catalyst Ventures",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(400, 450), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(300e6, 550e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 70), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(25, 55), numOpenPortsRequired:3,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"catalyst", organizationName:"Catalyst Ventures",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(400, 450), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(300e6, 550e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 70), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(25, 55), numOpenPortsRequired:3,
});
CatalystVenturesServer.messages.push("tensions-in-tech-race.lit");
AddToAllServers(CatalystVenturesServer);
var TheHubServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"the-hub", organizationName:"The Hub",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(275, 325), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(150e6, 200e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 45), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 55), numOpenPortsRequired:2
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"the-hub", organizationName:"The Hub",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(275, 325), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(150e6, 200e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 45), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 55), numOpenPortsRequired:2
});
AddToAllServers(TheHubServer);
var CompuTekServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"comptek", organizationName:"CompuTek",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(300, 400), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(220e6, 250e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 65), numOpenPortsRequired:3
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"comptek", organizationName:"CompuTek",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(300, 400), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(220e6, 250e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 65), numOpenPortsRequired:3
});
CompuTekServer.messages.push("man-and-machine.lit");
AddToAllServers(CompuTekServer);
var NetLinkTechnologiesServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"netlink", organizationName:"NetLink Technologies", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(375, 425), moneyAvailable:275e6,
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 75), numOpenPortsRequired:3
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"netlink", organizationName:"NetLink Technologies", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(375, 425), moneyAvailable:275e6,
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60, 80), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 75), numOpenPortsRequired:3
});
NetLinkTechnologiesServer.messages.push("simulated-reality.lit");
AddToAllServers(NetLinkTechnologiesServer);
var JohnsonOrthopedicsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"johnson-ortho", organizationName:"Johnson Orthopedics",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(250, 300), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70e6, 85e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 65), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 65), numOpenPortsRequired:2
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"johnson-ortho", organizationName:"Johnson Orthopedics",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(250, 300), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(70e6, 85e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 65), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 65), numOpenPortsRequired:2
});
AddToAllServers(JohnsonOrthopedicsServer);
//"Low level" targets
var FoodNStuffServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"foodnstuff", organizationName:"Food N Stuff Supermarket", maxRam:16,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"foodnstuff", organizationName:"Food N Stuff Supermarket", maxRam:16,
requiredHackingSkill:1, moneyAvailable:2e6,
hackDifficulty:10, serverGrowth:5, numOpenPortsRequired:0
});
@@ -9423,35 +9343,35 @@ function initForeignServers() {
AddToAllServers(FoodNStuffServer);
var SigmaCosmeticsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"sigma-cosmetics", organizationName:"Sigma Cosmetics", maxRam:16,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"sigma-cosmetics", organizationName:"Sigma Cosmetics", maxRam:16,
requiredHackingSkill:5, moneyAvailable:2.3e6,
hackDifficulty:10, serverGrowth:10, numOpenPortsRequired:0
});
AddToAllServers(SigmaCosmeticsServer);
var JoesGunsServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"joesguns", organizationName:"Joe's Guns", maxRam:16,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"joesguns", organizationName:"Joe's Guns", maxRam:16,
requiredHackingSkill:10, moneyAvailable:2.5e6,
hackDifficulty:15, serverGrowth:20, numOpenPortsRequired:0
});
AddToAllServers(JoesGunsServer);
var Zer0NightclubServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"zer0", organizationName:"ZER0 Nightclub", maxRam:32,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"zer0", organizationName:"ZER0 Nightclub", maxRam:32,
requiredHackingSkill:75, moneyAvailable:7.5e6,
hackDifficulty:25, serverGrowth:40, numOpenPortsRequired:1
});
AddToAllServers(Zer0NightclubServer);
var NectarNightclubServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"nectar-net", organizationName:"Nectar Nightclub Network", maxRam:16,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"nectar-net", organizationName:"Nectar Nightclub Network", maxRam:16,
requiredHackingSkill:20, moneyAvailable:2.75e6,
hackDifficulty:20, serverGrowth:25, numOpenPortsRequired:0
});
AddToAllServers(NectarNightclubServer);
var NeoNightclubServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"neo-net", organizationName:"Neo Nightclub Network", maxRam:32,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"neo-net", organizationName:"Neo Nightclub Network", maxRam:32,
requiredHackingSkill:50, moneyAvailable:5e6,
hackDifficulty:25, serverGrowth:25, numOpenPortsRequired:1
});
@@ -9459,7 +9379,7 @@ function initForeignServers() {
AddToAllServers(NeoNightclubServer);
var SilverHelixServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"silver-helix", organizationName:"Silver Helix", maxRam:64,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"silver-helix", organizationName:"Silver Helix", maxRam:64,
requiredHackingSkill:150, moneyAvailable:45e6,
hackDifficulty:30, serverGrowth:30, numOpenPortsRequired:2
});
@@ -9467,7 +9387,7 @@ function initForeignServers() {
AddToAllServers(SilverHelixServer);
var HongFangTeaHouseServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"hong-fang-tea", organizationName:"HongFang Teahouse", maxRam:16,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"hong-fang-tea", organizationName:"HongFang Teahouse", maxRam:16,
requiredHackingSkill:30, moneyAvailable:3e6,
hackDifficulty:15, serverGrowth:20, numOpenPortsRequired:0
});
@@ -9475,133 +9395,133 @@ function initForeignServers() {
AddToAllServers(HongFangTeaHouseServer);
var HaraKiriSushiBarServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"harakiri-sushi", organizationName:"HaraKiri Sushi Bar Network",maxRam:16,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"harakiri-sushi", organizationName:"HaraKiri Sushi Bar Network",maxRam:16,
requiredHackingSkill:40, moneyAvailable:4e6,
hackDifficulty:15, serverGrowth:40, numOpenPortsRequired:0
});
AddToAllServers(HaraKiriSushiBarServer);
var PhantasyServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"phantasy", organizationName:"Phantasy Club", maxRam:32,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"phantasy", organizationName:"Phantasy Club", maxRam:32,
requiredHackingSkill:100, moneyAvailable:24e6,
hackDifficulty:20, serverGrowth:35, numOpenPortsRequired:2
});
AddToAllServers(PhantasyServer);
var MaxHardwareServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"max-hardware", organizationName:"Max Hardware Store", maxRam:32,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"max-hardware", organizationName:"Max Hardware Store", maxRam:32,
requiredHackingSkill:80, moneyAvailable:10e6,
hackDifficulty:15, serverGrowth:30, numOpenPortsRequired:1,
});
AddToAllServers(MaxHardwareServer);
var OmegaSoftwareServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"omega-net", organizationName:"Omega Software", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(180, 220), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60e6, 70e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(25, 35), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(30, 40), numOpenPortsRequired:2
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"omega-net", organizationName:"Omega Software", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(180, 220), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(60e6, 70e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(25, 35), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(30, 40), numOpenPortsRequired:2
});
OmegaSoftwareServer.messages.push("the-new-god.lit");
AddToAllServers(OmegaSoftwareServer);
//Gyms
var CrushFitnessGymServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"crush-fitness", organizationName:"Crush Fitness",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(225, 275), moneyAvailable:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40e6, 60e6),
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 45), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(27, 33), numOpenPortsRequired:2
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"crush-fitness", organizationName:"Crush Fitness",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(225, 275), moneyAvailable:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40e6, 60e6),
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(35, 45), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(27, 33), numOpenPortsRequired:2
});
AddToAllServers(CrushFitnessGymServer);
var IronGymServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"iron-gym", organizationName:"Iron Gym Network", maxRam:32,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"iron-gym", organizationName:"Iron Gym Network", maxRam:32,
requiredHackingSkill:100, moneyAvailable:20e6,
hackDifficulty:30, serverGrowth:20, numOpenPortsRequired:1
});
AddToAllServers(IronGymServer);
var MilleniumFitnessGymServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"millenium-fitness", organizationName:"Millenium Fitness Network",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(475, 525), moneyAvailable:250e6,
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 55), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(25, 45), numOpenPortsRequired:3,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"millenium-fitness", organizationName:"Millenium Fitness Network",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(475, 525), moneyAvailable:250e6,
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(45, 55), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(25, 45), numOpenPortsRequired:3,
});
AddToAllServers(MilleniumFitnessGymServer);
var PowerhouseGymServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"powerhouse-fitness", organizationName:"Powerhouse Fitness",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(950, 1100), moneyAvailable:900e6,
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 60), numOpenPortsRequired:5,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"powerhouse-fitness", organizationName:"Powerhouse Fitness",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(950, 1100), moneyAvailable:900e6,
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(55, 65), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(50, 60), numOpenPortsRequired:5,
});
AddToAllServers(PowerhouseGymServer);
var SnapFitnessGymServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"snap-fitness", organizationName:"Snap Fitness",
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(675, 800), moneyAvailable:450e6,
- hackDifficulty:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), serverGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), numOpenPortsRequired:4
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"snap-fitness", organizationName:"Snap Fitness",
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(675, 800), moneyAvailable:450e6,
+ hackDifficulty:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), serverGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(40, 60), numOpenPortsRequired:4
});
AddToAllServers(SnapFitnessGymServer);
//Faction servers, cannot hack money from these
var BitRunnersServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"run4theh111z", organizationName:"The Runners", maxRam:128,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(505, 550), moneyAvailable:0,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"run4theh111z", organizationName:"The Runners", maxRam:128,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(505, 550), moneyAvailable:0,
hackDifficulty:0, serverGrowth:0, numOpenPortsRequired:4
});
BitRunnersServer.messages.push("simulated-reality.lit");
BitRunnersServer.messages.push("the-new-god.lit");
AddToAllServers(BitRunnersServer);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerIps"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].BitRunnersServer, BitRunnersServer.ip);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerIps */ "a"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].BitRunnersServer, BitRunnersServer.ip);
var TheBlackHandServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"I.I.I.I", organizationName:"I.I.I.I", maxRam:64,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(340, 365), moneyAvailable:0,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"I.I.I.I", organizationName:"I.I.I.I", maxRam:64,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(340, 365), moneyAvailable:0,
hackDifficulty:0, serverGrowth:0, numOpenPortsRequired:3,
});
TheBlackHandServer.messages.push("democracy-is-dead.lit");
AddToAllServers(TheBlackHandServer);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerIps"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].TheBlackHandServer, TheBlackHandServer.ip);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerIps */ "a"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].TheBlackHandServer, TheBlackHandServer.ip);
var NiteSecServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"avmnite-02h", organizationName:"NiteSec", maxRam:32,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(202, 220), moneyAvailable:0,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"avmnite-02h", organizationName:"NiteSec", maxRam:32,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(202, 220), moneyAvailable:0,
hackDifficulty:0, serverGrowth:0, numOpenPortsRequired:2
});
NiteSecServer.messages.push("democracy-is-dead.lit");
AddToAllServers(NiteSecServer);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerIps"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].NiteSecServer, NiteSecServer.ip);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerIps */ "a"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].NiteSecServer, NiteSecServer.ip);
var DarkArmyServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:".", organizationName:".", maxRam:16,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(505, 550), moneyAvailable:0,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:".", organizationName:".", maxRam:16,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(505, 550), moneyAvailable:0,
hackDifficulty:0, serverGrowth:0, numOpenPortsRequired:4
});
AddToAllServers(DarkArmyServer);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerIps"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].TheDarkArmyServer, DarkArmyServer.ip);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerIps */ "a"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].TheDarkArmyServer, DarkArmyServer.ip);
var CyberSecServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"CSEC", organizationName:"CyberSec", maxRam:8,
- requiredHackingSkill:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(51, 60), moneyAvailable:0,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"CSEC", organizationName:"CyberSec", maxRam:8,
+ requiredHackingSkill:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(51, 60), moneyAvailable:0,
hackDifficulty:0, serverGrowth:0, numOpenPortsRequired:1
});
CyberSecServer.messages.push("democracy-is-dead.lit");
AddToAllServers(CyberSecServer);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerIps"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].CyberSecServer, CyberSecServer.ip);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerIps */ "a"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].CyberSecServer, CyberSecServer.ip);
var DaedalusServer = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:"The-Cave", organizationName:"Helios",
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:"The-Cave", organizationName:"Helios",
requiredHackingSkill:925, moneyAvailable:0,
hackDifficulty:0, serverGrowth:0, numOpenPortsRequired:5
});
DaedalusServer.messages.push("alpha-omega.lit");
AddToAllServers(DaedalusServer);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerIps"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].DaedalusServer, DaedalusServer.ip);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerIps */ "a"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].DaedalusServer, DaedalusServer.ip);
//Super special Servers
var WorldDaemon = new Server({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["createRandomIp"])(), hostname:_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].WorldDaemon, organizationName:_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].WorldDaemon,
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* createRandomIp */ "a"])(), hostname:_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].WorldDaemon, organizationName:_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].WorldDaemon,
requiredHackingSkill:3000, moneyAvailable:0,
hackDifficulty:0, serverGrowth:0, numOpenPortsRequired:5
});
AddToAllServers(WorldDaemon);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerIps"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__["SpecialServerNames"].WorldDaemon, WorldDaemon.ip);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerIps */ "a"].addIp(_SpecialServerIps__WEBPACK_IMPORTED_MODULE_5__[/* SpecialServerNames */ "b"].WorldDaemon, WorldDaemon.ip);
/* Create a randomized network for all the foreign servers */
//Groupings for creating a randomized network
@@ -9707,20 +9627,20 @@ function initForeignServers() {
//Connect the first tier of servers to the player's home computer
for (var i = 0; i < NetworkGroup1.length; i++) {
- _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].getHomeComputer().serversOnNetwork.push(NetworkGroup1[i].ip);
- NetworkGroup1[i].serversOnNetwork.push(_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].homeComputer);
+ _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].getHomeComputer().serversOnNetwork.push(NetworkGroup1[i].ip);
+ NetworkGroup1[i].serversOnNetwork.push(_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].homeComputer);
}
}
function numCycleForGrowth(server, growth) {
- let ajdGrowthRate = 1 + (_Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].ServerBaseGrowthRate - 1) / server.hackDifficulty;
- if(ajdGrowthRate > _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].ServerMaxGrowthRate) {
- ajdGrowthRate = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].ServerMaxGrowthRate;
+ let ajdGrowthRate = 1 + (_Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].ServerBaseGrowthRate - 1) / server.hackDifficulty;
+ if(ajdGrowthRate > _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].ServerMaxGrowthRate) {
+ ajdGrowthRate = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].ServerMaxGrowthRate;
}
const serverGrowthPercentage = server.serverGrowth / 100;
- const cycles = Math.log(growth)/(Math.log(ajdGrowthRate)*_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_grow_mult*serverGrowthPercentage);
+ const cycles = Math.log(growth)/(Math.log(ajdGrowthRate)*_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_grow_mult*serverGrowthPercentage);
return cycles;
}
@@ -9730,16 +9650,16 @@ function processSingleServerGrowth(server, numCycles) {
const numServerGrowthCycles = Math.max(Math.floor(numCycles / 450), 0);
//Get adjusted growth rate, which accounts for server security
- const growthRate = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].ServerBaseGrowthRate;
+ const growthRate = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].ServerBaseGrowthRate;
var adjGrowthRate = 1 + (growthRate - 1) / server.hackDifficulty;
- if (adjGrowthRate > _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].ServerMaxGrowthRate) {adjGrowthRate = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].ServerMaxGrowthRate;}
+ if (adjGrowthRate > _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].ServerMaxGrowthRate) {adjGrowthRate = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].ServerMaxGrowthRate;}
//Calculate adjusted server growth rate based on parameters
const serverGrowthPercentage = server.serverGrowth / 100;
- const numServerGrowthCyclesAdjusted = numServerGrowthCycles * serverGrowthPercentage * _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodeMultipliers"].ServerGrowthRate;
+ const numServerGrowthCyclesAdjusted = numServerGrowthCycles * serverGrowthPercentage * _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodeMultipliers */ "a"].ServerGrowthRate;
//Apply serverGrowth for the calculated number of growth cycles
- var serverGrowth = Math.pow(adjGrowthRate, numServerGrowthCyclesAdjusted * _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_grow_mult);
+ var serverGrowth = Math.pow(adjGrowthRate, numServerGrowthCyclesAdjusted * _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_grow_mult);
if (serverGrowth < 1) {
console.log("WARN: serverGrowth calculated to be less than 1");
serverGrowth = 1;
@@ -9763,7 +9683,7 @@ function processSingleServerGrowth(server, numCycles) {
//Growing increases server security twice as much as hacking
let usedCycles = numCycleForGrowth(server, server.moneyAvailable / oldMoneyAvailable);
usedCycles = Math.max(0, usedCycles);
- server.fortify(2 * _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].ServerFortifyAmount * Math.ceil(usedCycles));
+ server.fortify(2 * _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].ServerFortifyAmount * Math.ceil(usedCycles));
}
return server.moneyAvailable / oldMoneyAvailable;
}
@@ -9774,7 +9694,7 @@ function prestigeHomeComputer(homeComp) {
homeComp.serversOnNetwork = [];
homeComp.isConnectedTo = true;
homeComp.ramUsed = 0;
- homeComp.programs.push(_CreateProgram__WEBPACK_IMPORTED_MODULE_2__["Programs"].NukeProgram.name);
+ homeComp.programs.push(_CreateProgram__WEBPACK_IMPORTED_MODULE_2__[/* Programs */ "a"].NukeProgram.name);
//Update RAM usage on all scripts
homeComp.scripts.forEach(function(script) {
@@ -9810,7 +9730,7 @@ function SizeOfAllServers() {
//Add a server onto the map of all servers in the game
function AddToAllServers(server) {
var serverIp = server.ip;
- if (Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["ipExists"])(serverIp)) {
+ if (Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__[/* ipExists */ "b"])(serverIp)) {
console.log("IP of server that's being added: " + serverIp);
console.log("Hostname of the server thats being added: " + server.hostname);
console.log("The server that already has this IP is: " + AllServers[serverIp].hostname);
@@ -9835,7 +9755,7 @@ function GetServerByHostname(hostname) {
//Get server by IP or hostname. Returns null if invalid
function getServer(s) {
- if (!Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_7__["isValidIPAddress"])(s)) {
+ if (!Object(_utils_helpers_isValidIPAddress__WEBPACK_IMPORTED_MODULE_9__["isValidIPAddress"])(s)) {
return GetServerByHostname(s);
}
if(AllServers[s] !== undefined) {
@@ -9885,10 +9805,12 @@ Directory.prototype.getPath = function(name) {
/***/ }),
-/* 9 */
+/* 10 */
/*!******************************!*\
!*** ./utils/JSONReviver.js ***!
\******************************/
+/*! exports provided: Reviver, Generic_toJSON, Generic_fromJSON */
+/*! all exports used */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -9970,27 +9892,28 @@ function Generic_fromJSON(ctor, data) {
/***/ }),
-/* 10 */
+/* 11 */
/*!************************!*\
!*** ./src/Company.js ***!
\************************/
+/*! exports provided: CompanyPositions, initCompanies, Companies, getJobRequirementText, getNextCompanyPosition, loadCompanies, Company, CompanyPosition, companyExists */
+/*! exports used: Companies, Company, CompanyPosition, CompanyPositions, companyExists, getJobRequirementText, getNextCompanyPosition, initCompanies, loadCompanies */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompanyPositions", function() { return CompanyPositions; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initCompanies", function() { return initCompanies; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Companies", function() { return Companies; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getJobRequirementText", function() { return getJobRequirementText; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNextCompanyPosition", function() { return getNextCompanyPosition; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadCompanies", function() { return loadCompanies; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Company", function() { return Company; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CompanyPosition", function() { return CompanyPosition; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "companyExists", function() { return companyExists; });
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 3);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return CompanyPositions; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return initCompanies; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Companies; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return getJobRequirementText; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return getNextCompanyPosition; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return loadCompanies; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return Company; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return CompanyPosition; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return companyExists; });
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 2);
/* harmony import */ var _Location__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Location */ 4);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
@@ -10060,8 +9983,8 @@ Company.prototype.getFavorGain = function() {
if (this.favor == null || this.favor == undefined) {this.favor = 0;}
if (this.rolloverRep == null || this.rolloverRep == undefined) {this.rolloverRep = 0;}
var favorGain = 0, rep = this.playerReputation + this.rolloverRep;
- var reqdRep = _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CompanyReputationToFavorBase *
- Math.pow(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CompanyReputationToFavorMult, this.favor);
+ var reqdRep = _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CompanyReputationToFavorBase *
+ Math.pow(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CompanyReputationToFavorMult, this.favor);
while(rep > 0) {
if (rep >= reqdRep) {
++favorGain;
@@ -10069,7 +9992,7 @@ Company.prototype.getFavorGain = function() {
} else {
break;
}
- reqdRep *= _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].FactionReputationToFavorMult;
+ reqdRep *= _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].FactionReputationToFavorMult;
}
return [favorGain, rep];
}
@@ -10135,12 +10058,12 @@ CompanyPosition.prototype.setExperienceGains = function(hack, str, def, dex, agi
//Calculate a player's effectiveness at a certain job. Returns the amount of job reputation
//that should be gained every game loop (200 ms)
CompanyPosition.prototype.calculateJobPerformance = function(hacking, str, def, dex, agi, cha) {
- var hackRatio = this.hackingEffectiveness * hacking / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MaxSkillLevel;
- var strRatio = this.strengthEffectiveness * str / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MaxSkillLevel;
- var defRatio = this.defenseEffectiveness * def / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MaxSkillLevel;
- var dexRatio = this.dexterityEffectiveness * dex / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MaxSkillLevel;
- var agiRatio = this.agilityEffectiveness * agi / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MaxSkillLevel;
- var chaRatio = this.charismaEffectiveness * cha / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MaxSkillLevel;
+ var hackRatio = this.hackingEffectiveness * hacking / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MaxSkillLevel;
+ var strRatio = this.strengthEffectiveness * str / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MaxSkillLevel;
+ var defRatio = this.defenseEffectiveness * def / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MaxSkillLevel;
+ var dexRatio = this.dexterityEffectiveness * dex / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MaxSkillLevel;
+ var agiRatio = this.agilityEffectiveness * agi / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MaxSkillLevel;
+ var chaRatio = this.charismaEffectiveness * cha / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MaxSkillLevel;
var reputationGain = this.positionMultiplier * (hackRatio + strRatio + defRatio + dexRatio + agiRatio + chaRatio) / 100;
if (isNaN(reputationGain)) {
@@ -10513,7 +10436,7 @@ function getNextCompanyPosition(currPos) {
function initCompanies() {
/* Companies that also have servers */
//Megacorporations
- var ECorp = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumECorp, 3.0, 3.0, 249);
+ var ECorp = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumECorp, 3.0, 3.0, 249);
ECorp.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10524,13 +10447,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumECorp)) {
- ECorp.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumECorp].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumECorp];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumECorp)) {
+ ECorp.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumECorp].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumECorp];
}
AddToCompanies(ECorp);
- var MegaCorp = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12MegaCorp, 3.0, 3.0, 249);
+ var MegaCorp = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12MegaCorp, 3.0, 3.0, 249);
MegaCorp.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10541,13 +10464,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12MegaCorp)) {
- MegaCorp.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12MegaCorp].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12MegaCorp];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12MegaCorp)) {
+ MegaCorp.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12MegaCorp].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12MegaCorp];
}
AddToCompanies(MegaCorp);
- var BachmanAndAssociates = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumBachmanAndAssociates, 2.6, 2.6, 224);
+ var BachmanAndAssociates = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumBachmanAndAssociates, 2.6, 2.6, 224);
BachmanAndAssociates.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10558,13 +10481,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumBachmanAndAssociates)) {
- BachmanAndAssociates.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumBachmanAndAssociates].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumBachmanAndAssociates];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumBachmanAndAssociates)) {
+ BachmanAndAssociates.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumBachmanAndAssociates].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumBachmanAndAssociates];
}
AddToCompanies(BachmanAndAssociates);
- var BladeIndustries = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12BladeIndustries, 2.75, 2.75, 224);
+ var BladeIndustries = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12BladeIndustries, 2.75, 2.75, 224);
BladeIndustries.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10575,13 +10498,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12BladeIndustries)) {
- BladeIndustries.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12BladeIndustries].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12BladeIndustries];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12BladeIndustries)) {
+ BladeIndustries.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12BladeIndustries].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12BladeIndustries];
}
AddToCompanies(BladeIndustries);
- var NWO = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenNWO, 2.75, 2.75, 249);
+ var NWO = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenNWO, 2.75, 2.75, 249);
NWO.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10592,13 +10515,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenNWO)) {
- NWO.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenNWO].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenNWO];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenNWO)) {
+ NWO.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenNWO].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenNWO];
}
AddToCompanies(NWO);
- var ClarkeIncorporated = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumClarkeIncorporated, 2.25, 2.25, 224);
+ var ClarkeIncorporated = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumClarkeIncorporated, 2.25, 2.25, 224);
ClarkeIncorporated.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10609,13 +10532,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumClarkeIncorporated)) {
- ClarkeIncorporated.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumClarkeIncorporated].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumClarkeIncorporated];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumClarkeIncorporated)) {
+ ClarkeIncorporated.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumClarkeIncorporated].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumClarkeIncorporated];
}
AddToCompanies(ClarkeIncorporated);
- var OmniTekIncorporated = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenOmniTekIncorporated, 2.25, 2.25, 224);
+ var OmniTekIncorporated = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenOmniTekIncorporated, 2.25, 2.25, 224);
OmniTekIncorporated.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10626,13 +10549,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenOmniTekIncorporated)) {
- OmniTekIncorporated.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenOmniTekIncorporated].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenOmniTekIncorporated];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenOmniTekIncorporated)) {
+ OmniTekIncorporated.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenOmniTekIncorporated].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenOmniTekIncorporated];
}
AddToCompanies(OmniTekIncorporated);
- var FourSigma = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12FourSigma, 2.5, 2.5, 224);
+ var FourSigma = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12FourSigma, 2.5, 2.5, 224);
FourSigma.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10643,13 +10566,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12FourSigma)) {
- FourSigma.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12FourSigma].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12FourSigma];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12FourSigma)) {
+ FourSigma.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12FourSigma].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12FourSigma];
}
AddToCompanies(FourSigma);
- var KuaiGongInternational = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].ChongqingKuaiGongInternational, 2.2, 2.2, 224);
+ var KuaiGongInternational = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].ChongqingKuaiGongInternational, 2.2, 2.2, 224);
KuaiGongInternational.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10660,14 +10583,14 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].ChongqingKuaiGongInternational)) {
- KuaiGongInternational.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].ChongqingKuaiGongInternational].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].ChongqingKuaiGongInternational];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].ChongqingKuaiGongInternational)) {
+ KuaiGongInternational.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].ChongqingKuaiGongInternational].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].ChongqingKuaiGongInternational];
}
AddToCompanies(KuaiGongInternational);
//Technology and communication companies ("Large" servers)
- var FulcrumTechnologies = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumFulcrumTechnologies, 2.0, 2.0, 224);
+ var FulcrumTechnologies = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumFulcrumTechnologies, 2.0, 2.0, 224);
FulcrumTechnologies.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10677,13 +10600,13 @@ function initCompanies() {
CompanyPositions.VicePresident, CompanyPositions.CTO, CompanyPositions.BusinessAnalyst,
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumFulcrumTechnologies)) {
- FulcrumTechnologies.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumFulcrumTechnologies].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumFulcrumTechnologies];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumFulcrumTechnologies)) {
+ FulcrumTechnologies.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumFulcrumTechnologies].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumFulcrumTechnologies];
}
AddToCompanies(FulcrumTechnologies);
- var StormTechnologies = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaStormTechnologies, 1.8, 1.8, 199);
+ var StormTechnologies = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaStormTechnologies, 1.8, 1.8, 199);
StormTechnologies.addPositions([
CompanyPositions.SoftwareIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10695,13 +10618,13 @@ function initCompanies() {
CompanyPositions.BusinessIntern, CompanyPositions.BusinessAnalyst,
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager, CompanyPositions.CFO,
CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaStormTechnologies)) {
- StormTechnologies.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaStormTechnologies].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaStormTechnologies];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaStormTechnologies)) {
+ StormTechnologies.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaStormTechnologies].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaStormTechnologies];
}
AddToCompanies(StormTechnologies);
- var DefComm = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoDefComm, 1.75, 1.75, 199);
+ var DefComm = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoDefComm, 1.75, 1.75, 199);
DefComm.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -10709,13 +10632,13 @@ function initCompanies() {
CompanyPositions.ITManager, CompanyPositions.SysAdmin, CompanyPositions.SecurityEngineer,
CompanyPositions.NetworkEngineer, CompanyPositions.NetworkAdministrator, CompanyPositions.HeadOfSoftware,
CompanyPositions.HeadOfEngineering, CompanyPositions.CTO, CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoDefComm)) {
- DefComm.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoDefComm].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoDefComm];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoDefComm)) {
+ DefComm.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoDefComm].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoDefComm];
}
AddToCompanies(DefComm);
- var HeliosLabs = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenHeliosLabs, 1.8, 1.8, 199);
+ var HeliosLabs = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenHeliosLabs, 1.8, 1.8, 199);
HeliosLabs.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -10723,13 +10646,13 @@ function initCompanies() {
CompanyPositions.ITManager, CompanyPositions.SysAdmin, CompanyPositions.SecurityEngineer,
CompanyPositions.NetworkEngineer, CompanyPositions.NetworkAdministrator, CompanyPositions.HeadOfSoftware,
CompanyPositions.HeadOfEngineering, CompanyPositions.CTO, CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenHeliosLabs)) {
- HeliosLabs.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenHeliosLabs].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenHeliosLabs];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenHeliosLabs)) {
+ HeliosLabs.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenHeliosLabs].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenHeliosLabs];
}
AddToCompanies(HeliosLabs);
- var VitaLife = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoVitaLife, 1.8, 1.8, 199);
+ var VitaLife = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoVitaLife, 1.8, 1.8, 199);
VitaLife.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -10739,13 +10662,13 @@ function initCompanies() {
CompanyPositions.HeadOfEngineering, CompanyPositions.CTO,
CompanyPositions.BusinessIntern, CompanyPositions.BusinessAnalyst, CompanyPositions.BusinessManager,
CompanyPositions.OperationsManager, CompanyPositions.CFO, CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoVitaLife)) {
- VitaLife.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoVitaLife].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoVitaLife];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoVitaLife)) {
+ VitaLife.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoVitaLife].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoVitaLife];
}
AddToCompanies(VitaLife);
- var IcarusMicrosystems = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12IcarusMicrosystems, 1.9, 1.9, 199);
+ var IcarusMicrosystems = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12IcarusMicrosystems, 1.9, 1.9, 199);
IcarusMicrosystems.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -10755,13 +10678,13 @@ function initCompanies() {
CompanyPositions.HeadOfEngineering, CompanyPositions.CTO,
CompanyPositions.BusinessIntern, CompanyPositions.BusinessAnalyst, CompanyPositions.BusinessManager,
CompanyPositions.OperationsManager, CompanyPositions.CFO, CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12IcarusMicrosystems)) {
- IcarusMicrosystems.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12IcarusMicrosystems].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12IcarusMicrosystems];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12IcarusMicrosystems)) {
+ IcarusMicrosystems.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12IcarusMicrosystems].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12IcarusMicrosystems];
}
AddToCompanies(IcarusMicrosystems);
- var UniversalEnergy = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12UniversalEnergy, 2.0, 2.0, 199);
+ var UniversalEnergy = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12UniversalEnergy, 2.0, 2.0, 199);
UniversalEnergy.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -10771,13 +10694,13 @@ function initCompanies() {
CompanyPositions.HeadOfEngineering, CompanyPositions.CTO,
CompanyPositions.BusinessIntern, CompanyPositions.BusinessAnalyst, CompanyPositions.BusinessManager,
CompanyPositions.OperationsManager, CompanyPositions.CFO, CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12UniversalEnergy)) {
- UniversalEnergy.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12UniversalEnergy].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12UniversalEnergy];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12UniversalEnergy)) {
+ UniversalEnergy.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12UniversalEnergy].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12UniversalEnergy];
}
AddToCompanies(UniversalEnergy);
- var GalacticCybersystems = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumGalacticCybersystems, 1.9, 1.9, 199);
+ var GalacticCybersystems = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumGalacticCybersystems, 1.9, 1.9, 199);
GalacticCybersystems.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -10787,14 +10710,14 @@ function initCompanies() {
CompanyPositions.HeadOfEngineering, CompanyPositions.CTO,
CompanyPositions.BusinessIntern, CompanyPositions.BusinessAnalyst, CompanyPositions.BusinessManager,
CompanyPositions.OperationsManager, CompanyPositions.CFO, CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumGalacticCybersystems)) {
- GalacticCybersystems.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumGalacticCybersystems].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumGalacticCybersystems];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumGalacticCybersystems)) {
+ GalacticCybersystems.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumGalacticCybersystems].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumGalacticCybersystems];
}
AddToCompanies(GalacticCybersystems);
//Defense Companies ("Large" Companies)
- var AeroCorp = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumAeroCorp, 1.7, 1.7, 199);
+ var AeroCorp = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumAeroCorp, 1.7, 1.7, 199);
AeroCorp.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.ITIntern, CompanyPositions.ITAnalyst,
@@ -10804,13 +10727,13 @@ function initCompanies() {
CompanyPositions.OperationsManager, CompanyPositions.CEO,
CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer, CompanyPositions.SecuritySupervisor,
CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumAeroCorp)) {
- AeroCorp.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumAeroCorp].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumAeroCorp];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumAeroCorp)) {
+ AeroCorp.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumAeroCorp].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumAeroCorp];
}
AddToCompanies(AeroCorp);
- var OmniaCybersystems = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenOmniaCybersystems, 1.7, 1.7, 199);
+ var OmniaCybersystems = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenOmniaCybersystems, 1.7, 1.7, 199);
OmniaCybersystems.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.ITIntern, CompanyPositions.ITAnalyst,
@@ -10820,13 +10743,13 @@ function initCompanies() {
CompanyPositions.OperationsManager, CompanyPositions.CEO,
CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer, CompanyPositions.SecuritySupervisor,
CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenOmniaCybersystems)) {
- OmniaCybersystems.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenOmniaCybersystems].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenOmniaCybersystems];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenOmniaCybersystems)) {
+ OmniaCybersystems.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenOmniaCybersystems].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenOmniaCybersystems];
}
AddToCompanies(OmniaCybersystems);
- var SolarisSpaceSystems = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].ChongqingSolarisSpaceSystems, 1.7, 1.7, 199);
+ var SolarisSpaceSystems = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].ChongqingSolarisSpaceSystems, 1.7, 1.7, 199);
SolarisSpaceSystems.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.ITIntern, CompanyPositions.ITAnalyst,
@@ -10836,13 +10759,13 @@ function initCompanies() {
CompanyPositions.OperationsManager, CompanyPositions.CEO,
CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer, CompanyPositions.SecuritySupervisor,
CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].ChongqingSolarisSpaceSystems)) {
- SolarisSpaceSystems.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].ChongqingSolarisSpaceSystems].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].ChongqingSolarisSpaceSystems];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].ChongqingSolarisSpaceSystems)) {
+ SolarisSpaceSystems.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].ChongqingSolarisSpaceSystems].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].ChongqingSolarisSpaceSystems];
}
AddToCompanies(SolarisSpaceSystems);
- var DeltaOne = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12DeltaOne, 1.6, 1.6, 199);
+ var DeltaOne = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12DeltaOne, 1.6, 1.6, 199);
DeltaOne.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.ITIntern, CompanyPositions.ITAnalyst,
@@ -10852,14 +10775,14 @@ function initCompanies() {
CompanyPositions.OperationsManager, CompanyPositions.CEO,
CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer, CompanyPositions.SecuritySupervisor,
CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12DeltaOne)) {
- DeltaOne.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12DeltaOne].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12DeltaOne];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12DeltaOne)) {
+ DeltaOne.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12DeltaOne].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12DeltaOne];
}
AddToCompanies(DeltaOne);
//Health, medicine, pharmaceutical companies ("Large" servers)
- var GlobalPharmaceuticals = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoGlobalPharmaceuticals, 1.8, 1.8, 224);
+ var GlobalPharmaceuticals = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoGlobalPharmaceuticals, 1.8, 1.8, 224);
GlobalPharmaceuticals.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10870,13 +10793,13 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager,
CompanyPositions.CFO, CompanyPositions.CEO, CompanyPositions.SecurityGuard,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoGlobalPharmaceuticals)) {
- GlobalPharmaceuticals.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoGlobalPharmaceuticals].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoGlobalPharmaceuticals];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoGlobalPharmaceuticals)) {
+ GlobalPharmaceuticals.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoGlobalPharmaceuticals].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoGlobalPharmaceuticals];
}
AddToCompanies(GlobalPharmaceuticals);
- var NovaMedical = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaNovaMedical, 1.75, 1.75, 199);
+ var NovaMedical = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaNovaMedical, 1.75, 1.75, 199);
NovaMedical.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.ITIntern, CompanyPositions.BusinessIntern,
CompanyPositions.JuniorDev, CompanyPositions.SeniorDev, CompanyPositions.LeadDev,
@@ -10887,14 +10810,14 @@ function initCompanies() {
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager,
CompanyPositions.CFO, CompanyPositions.CEO, CompanyPositions.SecurityGuard,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaNovaMedical)) {
- NovaMedical.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaNovaMedical].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaNovaMedical];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaNovaMedical)) {
+ NovaMedical.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaNovaMedical].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaNovaMedical];
}
AddToCompanies(NovaMedical);
//Other large companies
- var CIA = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12CIA, 2.0, 2.0, 149);
+ var CIA = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12CIA, 2.0, 2.0, 149);
CIA.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.ITIntern, CompanyPositions.ITAnalyst,
@@ -10903,13 +10826,13 @@ function initCompanies() {
CompanyPositions.HeadOfEngineering, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity, CompanyPositions.FieldAgent,
CompanyPositions.SecretAgent, CompanyPositions.SpecialOperative]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12CIA)) {
- CIA.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12CIA].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12CIA];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12CIA)) {
+ CIA.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12CIA].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12CIA];
}
AddToCompanies(CIA);
- var NSA = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12NSA, 2.0, 2.0, 149);
+ var NSA = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12NSA, 2.0, 2.0, 149);
NSA.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.ITIntern, CompanyPositions.ITAnalyst,
@@ -10918,13 +10841,13 @@ function initCompanies() {
CompanyPositions.HeadOfEngineering, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity, CompanyPositions.FieldAgent,
CompanyPositions.SecretAgent, CompanyPositions.SpecialOperative]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12NSA)) {
- NSA.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12NSA].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12NSA];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12NSA)) {
+ NSA.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12NSA].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12NSA];
}
AddToCompanies(NSA);
- var WatchdogSecurity = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumWatchdogSecurity, 1.5, 1.5, 124);
+ var WatchdogSecurity = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumWatchdogSecurity, 1.5, 1.5, 124);
WatchdogSecurity.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -10934,14 +10857,14 @@ function initCompanies() {
CompanyPositions.HeadOfEngineering, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity, CompanyPositions.FieldAgent,
CompanyPositions.SecretAgent, CompanyPositions.SpecialOperative]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumWatchdogSecurity)) {
- WatchdogSecurity.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumWatchdogSecurity].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumWatchdogSecurity];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumWatchdogSecurity)) {
+ WatchdogSecurity.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumWatchdogSecurity].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumWatchdogSecurity];
}
AddToCompanies(WatchdogSecurity);
//"Medium level" companies
- var LexoCorp = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenLexoCorp, 1.4, 1.4, 99);
+ var LexoCorp = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenLexoCorp, 1.4, 1.4, 99);
LexoCorp.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -10951,59 +10874,59 @@ function initCompanies() {
CompanyPositions.BusinessIntern, CompanyPositions.BusinessAnalyst,
CompanyPositions.OperationsManager, CompanyPositions.CFO, CompanyPositions.CEO,
CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer, CompanyPositions.HeadOfSecurity]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenLexoCorp)) {
- LexoCorp.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenLexoCorp].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenLexoCorp];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenLexoCorp)) {
+ LexoCorp.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenLexoCorp].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenLexoCorp];
}
AddToCompanies(LexoCorp);
- var RhoConstruction = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumRhoConstruction, 1.3, 1.3, 49);
+ var RhoConstruction = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumRhoConstruction, 1.3, 1.3, 49);
RhoConstruction.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.BusinessIntern, CompanyPositions.BusinessAnalyst,
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumRhoConstruction)) {
- RhoConstruction.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumRhoConstruction].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumRhoConstruction];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumRhoConstruction)) {
+ RhoConstruction.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumRhoConstruction].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumRhoConstruction];
}
AddToCompanies(RhoConstruction);
- var AlphaEnterprises = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12AlphaEnterprises, 1.5, 1.5, 99);
+ var AlphaEnterprises = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12AlphaEnterprises, 1.5, 1.5, 99);
AlphaEnterprises.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
CompanyPositions.BusinessIntern, CompanyPositions.BusinessAnalyst,
CompanyPositions.BusinessManager, CompanyPositions.OperationsManager]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12AlphaEnterprises)) {
- AlphaEnterprises.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12AlphaEnterprises].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12AlphaEnterprises];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12AlphaEnterprises)) {
+ AlphaEnterprises.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12AlphaEnterprises].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12AlphaEnterprises];
}
AddToCompanies(AlphaEnterprises);
- var AevumPolice = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumPolice, 1.3, 1.3, 99);
+ var AevumPolice = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumPolice, 1.3, 1.3, 99);
AevumPolice.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SecurityGuard, CompanyPositions.PoliceOfficer]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumPolice)) {
- AevumPolice.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumPolice].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumPolice];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumPolice)) {
+ AevumPolice.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumPolice].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumPolice];
}
AddToCompanies(AevumPolice);
- var SysCoreSecurities = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenSysCoreSecurities, 1.3, 1.3, 124);
+ var SysCoreSecurities = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenSysCoreSecurities, 1.3, 1.3, 124);
SysCoreSecurities.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.ITIntern, CompanyPositions.ITAnalyst,
CompanyPositions.ITManager, CompanyPositions.SysAdmin, CompanyPositions.SecurityEngineer,
CompanyPositions.NetworkEngineer, CompanyPositions.NetworkAdministrator, CompanyPositions.HeadOfSoftware,
CompanyPositions.CTO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenSysCoreSecurities)) {
- SysCoreSecurities.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenSysCoreSecurities].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenSysCoreSecurities];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenSysCoreSecurities)) {
+ SysCoreSecurities.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenSysCoreSecurities].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenSysCoreSecurities];
}
AddToCompanies(SysCoreSecurities);
- var CompuTek = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenCompuTek, 1.2, 1.2, 74);
+ var CompuTek = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenCompuTek, 1.2, 1.2, 74);
CompuTek.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -11011,13 +10934,13 @@ function initCompanies() {
CompanyPositions.ITManager, CompanyPositions.SysAdmin, CompanyPositions.SecurityEngineer,
CompanyPositions.NetworkEngineer, CompanyPositions.NetworkAdministrator, CompanyPositions.HeadOfSoftware,
CompanyPositions.CTO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenCompuTek)) {
- CompuTek.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenCompuTek].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].VolhavenCompuTek];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenCompuTek)) {
+ CompuTek.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenCompuTek].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].VolhavenCompuTek];
}
AddToCompanies(CompuTek);
- var NetLinkTechnologies = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumNetLinkTechnologies, 1.2, 1.2, 99);
+ var NetLinkTechnologies = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumNetLinkTechnologies, 1.2, 1.2, 99);
NetLinkTechnologies.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -11025,13 +10948,13 @@ function initCompanies() {
CompanyPositions.ITManager, CompanyPositions.SysAdmin, CompanyPositions.SecurityEngineer,
CompanyPositions.NetworkEngineer, CompanyPositions.NetworkAdministrator, CompanyPositions.HeadOfSoftware,
CompanyPositions.CTO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumNetLinkTechnologies)) {
- NetLinkTechnologies.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumNetLinkTechnologies].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].AevumNetLinkTechnologies];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumNetLinkTechnologies)) {
+ NetLinkTechnologies.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumNetLinkTechnologies].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].AevumNetLinkTechnologies];
}
AddToCompanies(NetLinkTechnologies);
- var CarmichaelSecurity = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12CarmichaelSecurity, 1.2, 1.2, 74);
+ var CarmichaelSecurity = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12CarmichaelSecurity, 1.2, 1.2, 74);
CarmichaelSecurity.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
@@ -11041,47 +10964,47 @@ function initCompanies() {
CompanyPositions.HeadOfEngineering, CompanyPositions.SecurityGuard, CompanyPositions.SecurityOfficer,
CompanyPositions.SecuritySupervisor, CompanyPositions.HeadOfSecurity, CompanyPositions.FieldAgent,
CompanyPositions.SecretAgent, CompanyPositions.SpecialOperative]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12CarmichaelSecurity)) {
- CarmichaelSecurity.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12CarmichaelSecurity].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12CarmichaelSecurity];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12CarmichaelSecurity)) {
+ CarmichaelSecurity.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12CarmichaelSecurity].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12CarmichaelSecurity];
}
AddToCompanies(CarmichaelSecurity);
//"Low level" companies
- var FoodNStuff = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12FoodNStuff, 1, 1, 0);
+ var FoodNStuff = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12FoodNStuff, 1, 1, 0);
FoodNStuff.addPositions([CompanyPositions.Employee, CompanyPositions.PartTimeEmployee]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12FoodNStuff)) {
- FoodNStuff.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12FoodNStuff].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12FoodNStuff];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12FoodNStuff)) {
+ FoodNStuff.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12FoodNStuff].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12FoodNStuff];
}
AddToCompanies(FoodNStuff);
- var JoesGuns = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12JoesGuns, 1, 1, 0);
+ var JoesGuns = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12JoesGuns, 1, 1, 0);
JoesGuns.addPositions([CompanyPositions.Employee, CompanyPositions.PartTimeEmployee]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12JoesGuns)) {
- JoesGuns.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12JoesGuns].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].Sector12JoesGuns];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12JoesGuns)) {
+ JoesGuns.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12JoesGuns].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].Sector12JoesGuns];
}
AddToCompanies(JoesGuns);
- var OmegaSoftware = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaOmegaSoftware, 1.1, 1.1, 49);
+ var OmegaSoftware = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaOmegaSoftware, 1.1, 1.1, 49);
OmegaSoftware.addPositions([
CompanyPositions.SoftwareIntern, CompanyPositions.JuniorDev, CompanyPositions.SeniorDev,
CompanyPositions.LeadDev, CompanyPositions.SoftwareConsultant, CompanyPositions.SeniorSoftwareConsultant,
CompanyPositions.ITIntern, CompanyPositions.ITAnalyst,
CompanyPositions.ITManager, CompanyPositions.CTO, CompanyPositions.CEO]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaOmegaSoftware)) {
- OmegaSoftware.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaOmegaSoftware].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].IshimaOmegaSoftware];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaOmegaSoftware)) {
+ OmegaSoftware.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaOmegaSoftware].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].IshimaOmegaSoftware];
}
AddToCompanies(OmegaSoftware);
/* Companies that do not have servers */
- var NoodleBar = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoNoodleBar, 1, 1, 0);
+ var NoodleBar = new Company(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoNoodleBar, 1, 1, 0);
NoodleBar.addPositions([CompanyPositions.Waiter, CompanyPositions.PartTimeWaiter]);
- if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoNoodleBar)) {
- NoodleBar.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoNoodleBar].favor;
- delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__["Locations"].NewTokyoNoodleBar];
+ if (companyExists(_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoNoodleBar)) {
+ NoodleBar.favor = Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoNoodleBar].favor;
+ delete Companies[_Location__WEBPACK_IMPORTED_MODULE_1__[/* Locations */ "a"].NewTokyoNoodleBar];
}
AddToCompanies(NoodleBar);
}
@@ -11141,44 +11064,49 @@ function getJobRequirementText(company, pos, tooltiptext=false) {
/***/ }),
-/* 11 */
+/* 12 */
/*!************************!*\
!*** ./src/Faction.js ***!
\************************/
+/*! exports provided: getNextNeurofluxLevel, Factions, initFactions, inviteToFaction, joinFaction, displayFactionContent, processPassiveFactionRepGain, loadFactions, Faction, purchaseAugmentation, factionExists */
+/*! exports used: Faction, Factions, displayFactionContent, factionExists, getNextNeurofluxLevel, initFactions, inviteToFaction, joinFaction, loadFactions, processPassiveFactionRepGain, purchaseAugmentation */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNextNeurofluxLevel", function() { return getNextNeurofluxLevel; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Factions", function() { return Factions; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initFactions", function() { return initFactions; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inviteToFaction", function() { return inviteToFaction; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "joinFaction", function() { return joinFaction; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "displayFactionContent", function() { return displayFactionContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "processPassiveFactionRepGain", function() { return processPassiveFactionRepGain; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadFactions", function() { return loadFactions; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Faction", function() { return Faction; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "purchaseAugmentation", function() { return purchaseAugmentation; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "factionExists", function() { return factionExists; });
-/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Augmentations */ 16);
-/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BitNode */ 14);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _FactionInfo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./FactionInfo */ 86);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return getNextNeurofluxLevel; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return Factions; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return initFactions; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return inviteToFaction; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return joinFaction; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return displayFactionContent; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return processPassiveFactionRepGain; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return loadFactions; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Faction; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return purchaseAugmentation; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return factionExists; });
+/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Augmentations */ 18);
+/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BitNode */ 16);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _FactionInfo__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./FactionInfo */ 84);
/* harmony import */ var _FactionInfo__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_FactionInfo__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _Location__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Location */ 4);
-/* harmony import */ var _Missions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Missions */ 33);
+/* harmony import */ var _Missions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Missions */ 38);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_FactionInvitationBox__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/FactionInvitationBox */ 119);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! numeral/min/numeral.min */ 13);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13__);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__);
-/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/YesNoBox */ 12);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_FactionInvitationBox__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/FactionInvitationBox */ 92);
+/* harmony import */ var _utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/uiHelpers/removeChildrenFromElement */ 27);
+/* harmony import */ var _utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/uiHelpers/createElement */ 3);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! numeral/min/numeral.min */ 15);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_14__);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__);
+/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/YesNoBox */ 14);
+
@@ -11237,8 +11165,8 @@ Faction.prototype.getFavorGain = function() {
if (this.favor == null || this.favor == undefined) {this.favor = 0;}
if (this.rolloverRep == null || this.rolloverRep == undefined) {this.rolloverRep = 0;}
var favorGain = 0, rep = this.playerReputation + this.rolloverRep;
- var reqdRep = _Constants__WEBPACK_IMPORTED_MODULE_2__["CONSTANTS"].FactionReputationToFavorBase *
- Math.pow(_Constants__WEBPACK_IMPORTED_MODULE_2__["CONSTANTS"].FactionReputationToFavorMult, this.favor);
+ var reqdRep = _Constants__WEBPACK_IMPORTED_MODULE_2__[/* CONSTANTS */ "a"].FactionReputationToFavorBase *
+ Math.pow(_Constants__WEBPACK_IMPORTED_MODULE_2__[/* CONSTANTS */ "a"].FactionReputationToFavorMult, this.favor);
while(rep > 0) {
if (rep >= reqdRep) {
++favorGain;
@@ -11246,7 +11174,7 @@ Faction.prototype.getFavorGain = function() {
} else {
break;
}
- reqdRep *= _Constants__WEBPACK_IMPORTED_MODULE_2__["CONSTANTS"].FactionReputationToFavorMult;
+ reqdRep *= _Constants__WEBPACK_IMPORTED_MODULE_2__[/* CONSTANTS */ "a"].FactionReputationToFavorMult;
}
return [favorGain, rep];
}
@@ -11254,28 +11182,28 @@ Faction.prototype.getFavorGain = function() {
//Adds all Augmentations to this faction.
Faction.prototype.addAllAugmentations = function() {
this.augmentations.length = 0;
- for (var name in _Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"]) {
- if (_Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"].hasOwnProperty(name)) {
+ for (var name in _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"]) {
+ if (_Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"].hasOwnProperty(name)) {
this.augmentations.push(name);
}
}
}
Faction.prototype.toJSON = function() {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_toJSON"])("Faction", this);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_13__["Generic_toJSON"])("Faction", this);
}
Faction.fromJSON = function(value) {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_fromJSON"])(Faction, value.data);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_13__["Generic_fromJSON"])(Faction, value.data);
}
-_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"].constructors.Faction = Faction;
+_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_13__["Reviver"].constructors.Faction = Faction;
//Map of factions indexed by faction name
let Factions = {}
function loadFactions(saveString) {
- Factions = JSON.parse(saveString, _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"]);
+ Factions = JSON.parse(saveString, _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_13__["Reviver"]);
}
function AddToFactions(faction) {
@@ -11311,20 +11239,20 @@ function resetFaction(newFactionObject) {
}
function inviteToFaction(faction) {
- if (_Settings__WEBPACK_IMPORTED_MODULE_8__["Settings"].SuppressFactionInvites) {
+ if (_Settings__WEBPACK_IMPORTED_MODULE_8__[/* Settings */ "a"].SuppressFactionInvites) {
faction.alreadyInvited = true;
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].factionInvitations.push(faction.name);
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].factionInvitations.push(faction.name);
if (_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].currentPage === _engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].Page.Factions) {
_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].loadFactionsContent();
}
} else {
- Object(_utils_FactionInvitationBox__WEBPACK_IMPORTED_MODULE_10__["factionInvitationBoxCreate"])(faction);
+ Object(_utils_FactionInvitationBox__WEBPACK_IMPORTED_MODULE_10__[/* factionInvitationBoxCreate */ "a"])(faction);
}
}
function joinFaction(faction) {
faction.isMember = true;
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].factions.push(faction.name);
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].factions.push(faction.name);
const factionInfo = faction.getInfo();
//Determine what factions you are banned from now that you have joined this faction
@@ -11342,17 +11270,17 @@ function displayFactionContent(factionName) {
}
var factionInfo = faction.getInfo();
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].Display.factionContent);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].Display.factionContent);
var elements = [];
//Header and faction info
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("h1", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("h1", {
innerText:factionName
}));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("pre", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("pre", {
innerHTML:"" + factionInfo.infoText + ""
}));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"---------------",
}));
@@ -11360,27 +11288,27 @@ function displayFactionContent(factionName) {
var favorGain = faction.getFavorGain();
if (favorGain.length != 2) {favorGain = 0;}
favorGain = favorGain[0];
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
- innerText: "Reputation: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__["formatNumber"])(faction.playerReputation, 4),
- tooltip:"You will earn " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__["formatNumber"])(favorGain, 0) +
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
+ innerText: "Reputation: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__["formatNumber"])(faction.playerReputation, 4),
+ tooltip:"You will earn " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__["formatNumber"])(favorGain, 0) +
" faction favor upon resetting after installing an Augmentation"
}))
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"---------------",
}));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
- innerText:"Faction Favor: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__["formatNumber"])(faction.favor, 0),
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
+ innerText:"Faction Favor: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__["formatNumber"])(faction.favor, 0),
tooltip:"Faction favor increases the rate at which " +
"you earn reputation for this faction by 1% per favor. Faction favor " +
"is gained whenever you reset after installing an Augmentation. The amount of " +
"favor you gain depends on how much reputation you have with the faction"
}));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"---------------",
}));
//Faction Work Description Text
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("pre", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("pre", {
id:"faction-work-description-text",
innerText:"Perform work/carry out assignments for your faction to help further its cause! By doing so " +
"you will earn reputation for your faction. You will also gain reputation passively over time, " +
@@ -11388,25 +11316,25 @@ function displayFactionContent(factionName) {
"through this faction, which are powerful upgrades that enhance your abilities. Note that you cannot " +
"use your terminal or create scripts when you are performing a task!"
}));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("br"));
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("br"));
//Hacking Mission Option
- var hackMissionDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {
+ var hackMissionDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {
id:"faction-hack-mission-div", class:"faction-work-div",
});
- var hackMissionDivWrapper = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {class:"faction-work-div-wrapper"});
+ var hackMissionDivWrapper = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {class:"faction-work-div-wrapper"});
hackMissionDiv.appendChild(hackMissionDivWrapper);
- hackMissionDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ hackMissionDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
class:"a-link-button", innerText:"Hacking Mission",
clickListener:()=>{
_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].loadMissionContent();
- var mission = new _Missions__WEBPACK_IMPORTED_MODULE_6__["HackingMission"](faction.playerReputation, faction);
- Object(_Missions__WEBPACK_IMPORTED_MODULE_6__["setInMission"])(true, mission); //Sets inMission flag to true
+ var mission = new _Missions__WEBPACK_IMPORTED_MODULE_6__[/* HackingMission */ "a"](faction.playerReputation, faction);
+ Object(_Missions__WEBPACK_IMPORTED_MODULE_6__[/* setInMission */ "d"])(true, mission); //Sets inMission flag to true
mission.init();
return false;
}
}));
- hackMissionDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ hackMissionDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"Attempt a hacking mission for your faction. " +
"A mission is a mini game that, if won, earns you " +
"significant reputation with this faction. (Recommended hacking level: 200+)"
@@ -11414,19 +11342,19 @@ function displayFactionContent(factionName) {
elements.push(hackMissionDiv);
//Hacking Contracts Option
- var hackDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {
+ var hackDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {
id:"faction-hack-div", class:"faction-work-div",
});
- var hackDivWrapper = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {class:"faction-work-div-wrapper"});
+ var hackDivWrapper = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {class:"faction-work-div-wrapper"});
hackDiv.appendChild(hackDivWrapper);
- hackDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ hackDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
class:"a-link-button", innerText:"Hacking Contracts",
clickListener:()=>{
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].startFactionHackWork(faction);
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].startFactionHackWork(faction);
return false;
}
}));
- hackDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ hackDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"Complete hacking contracts for your faction. " +
"Your effectiveness, which determines how much " +
"reputation you gain for this faction, is based on your hacking skill. " +
@@ -11435,19 +11363,19 @@ function displayFactionContent(factionName) {
elements.push(hackDiv);
//Field Work Option
- var fieldWorkDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {
+ var fieldWorkDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {
id:"faction-fieldwork-div", class:"faction-work-div"
});
- var fieldWorkDivWrapper = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {class:"faction-work-div-wrapper"});
+ var fieldWorkDivWrapper = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {class:"faction-work-div-wrapper"});
fieldWorkDiv.appendChild(fieldWorkDivWrapper);
- fieldWorkDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ fieldWorkDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
class:"a-link-button", innerText:"Field Work",
clickListener:()=>{
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].startFactionFieldWork(faction);
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].startFactionFieldWork(faction);
return false;
}
}));
- fieldWorkDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ fieldWorkDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"Carry out field missions for your faction. " +
"Your effectiveness, which determines how much " +
"reputation you gain for this faction, is based on all of your stats. " +
@@ -11456,19 +11384,19 @@ function displayFactionContent(factionName) {
elements.push(fieldWorkDiv);
//Security Work Option
- var securityWorkDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {
+ var securityWorkDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {
id:"faction-securitywork-div", class:"faction-work-div"
});
- var securityWorkDivWrapper = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {class:"faction-work-div-wrapper"});
+ var securityWorkDivWrapper = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {class:"faction-work-div-wrapper"});
securityWorkDiv.appendChild(securityWorkDivWrapper);
- securityWorkDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ securityWorkDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
class:"a-link-button", innerText:"Security Work",
clickListener:()=>{
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].startFactionSecurityWork(faction);
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].startFactionSecurityWork(faction);
return false;
}
}));
- securityWorkDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ securityWorkDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"Serve in a security detail for your faction. " +
"Your effectiveness, which determines how much " +
"reputation you gain for this faction, is based on your combat stats. " +
@@ -11477,15 +11405,15 @@ function displayFactionContent(factionName) {
elements.push(securityWorkDiv);
//Donate for reputation
- var donateDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {
+ var donateDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {
id:"faction-donate-div", class:"faction-work-div"
});
- var donateDivWrapper = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {class:"faction-work-div-wrapper"});
+ var donateDivWrapper = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {class:"faction-work-div-wrapper"});
donateDiv.appendChild(donateDivWrapper);
- var donateRepGain = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ var donateRepGain = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"This donation will result in 0.000 reputation gain"
});
- var donateAmountInput = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("input", {
+ var donateAmountInput = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("input", {
placeholder:"Donation amount",
inputListener:()=>{
let amt = 0;
@@ -11495,26 +11423,26 @@ function displayFactionContent(factionName) {
if (isNaN(amt)) {
donateRepGain.innerText = "Invalid donate amount entered!";
} else {
- var repGain = amt / 1e6 * _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].faction_rep_mult;
+ var repGain = amt / 1e6 * _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].faction_rep_mult;
donateRepGain.innerText = "This donation will result in " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__["formatNumber"])(repGain, 3) + " reputation gain";
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__["formatNumber"])(repGain, 3) + " reputation gain";
}
},
});
- donateDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ donateDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
class:"a-link-button", innerText:"Donate Money",
clickListener:()=>{
var amt = parseFloat(donateAmountInput.value);
if (isNaN(amt) || amt < 0) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("Invalid amount entered!");
- } else if (_Player__WEBPACK_IMPORTED_MODULE_7__["Player"].money.lt(amt)) {
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].money.lt(amt)) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("You cannot afford to donate this much money!");
} else {
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].loseMoney(amt);
- var repGain = amt / 1e6 * _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].faction_rep_mult;
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].loseMoney(amt);
+ var repGain = amt / 1e6 * _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].faction_rep_mult;
faction.playerReputation += repGain;
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("You just donated " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13___default()(amt).format("$0.000a") + " to " +
- faction.name + " to gain " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__["formatNumber"])(repGain, 3) + " reputation");
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("You just donated " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_14___default()(amt).format("$0.000a") + " to " +
+ faction.name + " to gain " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__["formatNumber"])(repGain, 3) + " reputation");
displayFactionContent(factionName);
}
}
@@ -11524,12 +11452,12 @@ function displayFactionContent(factionName) {
elements.push(donateDiv);
//Purchase Augmentations
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("pre", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("pre", {
innerHTML: "
As your reputation with this faction rises, you will " +
"unlock Augmentations, which you can purchase to enhance " +
"your abilities.
"
}));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
class:"a-link-button", innerText:"Purchase Augmentations",
clickListener:()=>{
_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].hideAllContent();
@@ -11542,7 +11470,7 @@ function displayFactionContent(factionName) {
}));
//Gang (BitNode-2)
- if (_Player__WEBPACK_IMPORTED_MODULE_7__["Player"].bitNodeN == 2 && (factionName == "Slum Snakes" || factionName == "Tetrads" ||
+ if (_Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].bitNodeN == 2 && (factionName == "Slum Snakes" || factionName == "Tetrads" ||
factionName == "The Syndicate" || factionName == "The Dark Army" || factionName == "Speakers for the Dead" ||
factionName == "NiteSec" || factionName == "The Black Hand")) {
//Set everything else to invisible
@@ -11553,29 +11481,29 @@ function displayFactionContent(factionName) {
donateDiv.style.display = "none";
//Create the 'Manage Gang' button
- var gangDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {
+ var gangDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {
id:"faction-gang-div", class:"faction-work-div", display:"inline"
});
- var gangDivWrapper = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {class:"faction-work-div-wrapper"});
+ var gangDivWrapper = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {class:"faction-work-div-wrapper"});
gangDiv.appendChild(gangDivWrapper);
- gangDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ gangDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
class:"a-link-button", innerText:"Manage Gang",
clickListener:()=>{
- if (!_Player__WEBPACK_IMPORTED_MODULE_7__["Player"].inGang()) {
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxGetYesButton"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxGetNoButton"])();
+ if (!_Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].inGang()) {
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__[/* yesNoBoxGetYesButton */ "d"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__[/* yesNoBoxGetNoButton */ "c"])();
yesBtn.innerHTML = "Create Gang";
noBtn.innerHTML = "Cancel";
yesBtn.addEventListener("click", () => {
var hacking = false;
if (factionName === "NiteSec" || factionName === "The Black Hand") {hacking = true;}
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].startGang(factionName, hacking);
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].startGang(factionName, hacking);
_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].loadGangContent();
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__[/* yesNoBoxClose */ "a"])();
});
noBtn.addEventListener("click", () => {
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__[/* yesNoBoxClose */ "a"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxCreate"])("Would you like to create a new Gang with " + factionName + "?
" +
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__[/* yesNoBoxCreate */ "b"])("Would you like to create a new Gang with " + factionName + "?
" +
"Note that this will prevent you from creating a Gang with any other Faction until " +
"this BitNode is destroyed. There are NO differences between the Factions you can " +
"create a Gang with and each of these Factions have all Augmentations available");
@@ -11584,14 +11512,14 @@ function displayFactionContent(factionName) {
}
}
}));
- gangDivWrapper.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ gangDivWrapper.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
innerText:"Create and manage a gang for this Faction. " +
"Gangs will earn you money and faction reputation."
}));
//Manage Gang button goes before Faction work stuff
elements.splice(7, 1, gangDiv);
- if (_Player__WEBPACK_IMPORTED_MODULE_7__["Player"].inGang() && _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].gang.facName != factionName) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].inGang() && _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].gang.facName != factionName) {
//If the player has a gang but its not for this faction
gangDiv.style.display = "none";
}
@@ -11606,7 +11534,7 @@ function displayFactionContent(factionName) {
throw new Error("Not a member of this faction, cannot display faction information");
}
- donateDiv.style.display = faction.favor >= (150 * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].RepToDonateToFaction) ? "inline" : "none";
+ donateDiv.style.display = faction.favor >= (150 * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].RepToDonateToFaction) ? "inline" : "none";
hackMissionDiv.style.display = factionInfo.offerHackingMission ? "inline": "none";
hackDiv.style.display = factionInfo.offerHackingWork ? "inline" : "none";
@@ -11626,11 +11554,11 @@ function displayFactionAugmentations(factionName) {
throw new Error("Could not find faction " + factionName + " in displayFactionAugmentations");
}
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].Display.factionAugmentationsContent);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].Display.factionAugmentationsContent);
var elements = [];
//Back button
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
innerText:"Back", class:"a-link-button",
clickListener:()=>{
_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].loadFactionContent();
@@ -11640,57 +11568,57 @@ function displayFactionAugmentations(factionName) {
}));
//Header text
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("h1", {innerText:"Faction Augmentations"}));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("h1", {innerText:"Faction Augmentations"}));
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
id:"faction-augmentations-page-desc",
innerHTML:"Lists all Augmentations that are available to purchase from " + factionName + "
" +
"Augmentations are powerful upgrades that will enhance your abilities."
}));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("br"));
- elements.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("br"));
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("br"));
+ elements.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("br"));
//Augmentations List
- var augmentationsList = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("ul");
+ var augmentationsList = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("ul");
//Sort buttons
- var sortByCostBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ var sortByCostBtn = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
innerText:"Sort by Cost", class:"a-link-button",
clickListener:()=>{
sortOption = "cost";
var augs = faction.augmentations.slice();
augs.sort((augName1, augName2)=>{
- var aug1 = _Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"][augName1], aug2 = _Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"][augName2];
+ var aug1 = _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"][augName1], aug2 = _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"][augName2];
if (aug1 == null || aug2 == null) {
throw new Error("Invalid Augmentation Names");
}
return aug1.baseCost - aug2.baseCost;
});
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(augmentationsList);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(augmentationsList);
createFactionAugmentationDisplayElements(augmentationsList, augs, faction);
}
});
- var sortByRepBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ var sortByRepBtn = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
innerText:"Sort by Reputation", class:"a-link-button",
clickListener:()=>{
sortOption = "reputation";
var augs = faction.augmentations.slice();
augs.sort((augName1, augName2)=>{
- var aug1 = _Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"][augName1], aug2 = _Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"][augName2];
+ var aug1 = _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"][augName1], aug2 = _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"][augName2];
if (aug1 == null || aug2 == null) {
throw new Error("Invalid Augmentation Names");
}
return aug1.baseRepRequirement - aug2.baseRepRequirement;
});
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(augmentationsList);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(augmentationsList);
createFactionAugmentationDisplayElements(augmentationsList, augs, faction);
}
});
- var defaultSortBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ var defaultSortBtn = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
innerText:"Sort by Default Order", class:"a-link-button",
clickListener:()=>{
sortOption = "default";
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(augmentationsList);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(augmentationsList);
createFactionAugmentationDisplayElements(augmentationsList, faction.augmentations, faction);
}
});
@@ -11727,32 +11655,32 @@ function createFactionAugmentationDisplayElements(augmentationsList, augs, facti
for (var i = 0; i < augs.length; ++i) {
(function () {
- var aug = _Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"][augs[i]];
+ var aug = _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"][augs[i]];
if (aug == null) {
throw new Error("Invalid Augmentation when trying to create Augmentation display Elements");
}
var owned = false;
- for (var j = 0; j < _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].queuedAugmentations.length; ++j) {
- if (_Player__WEBPACK_IMPORTED_MODULE_7__["Player"].queuedAugmentations[j].name == aug.name) {
+ for (var j = 0; j < _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].queuedAugmentations.length; ++j) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].queuedAugmentations[j].name == aug.name) {
owned = true;
break;
}
}
- for (var j = 0; j < _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].augmentations.length; ++j) {
- if (_Player__WEBPACK_IMPORTED_MODULE_7__["Player"].augmentations[j].name == aug.name) {
+ for (var j = 0; j < _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].augmentations.length; ++j) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].augmentations[j].name == aug.name) {
owned = true;
break;
}
}
- var item = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("li");
- var span = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("span", {display:"inline-block"});
- var aDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("div", {tooltip:aug.info});
- var aElem = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("a", {
+ var item = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("li");
+ var span = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("span", {display:"inline-block"});
+ var aDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("div", {tooltip:aug.info});
+ var aElem = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("a", {
innerText:aug.name, display:"inline",
clickListener:()=>{
- console.log('sup buy in fac: '+_Settings__WEBPACK_IMPORTED_MODULE_8__["Settings"].SuppressBuyAugmentationConfirmation);
- if (!_Settings__WEBPACK_IMPORTED_MODULE_8__["Settings"].SuppressBuyAugmentationConfirmation) {
+ console.log('sup buy in fac: '+_Settings__WEBPACK_IMPORTED_MODULE_8__[/* Settings */ "a"].SuppressBuyAugmentationConfirmation);
+ if (!_Settings__WEBPACK_IMPORTED_MODULE_8__[/* Settings */ "a"].SuppressBuyAugmentationConfirmation) {
purchaseAugmentationBoxCreate(aug, faction);
} else {
purchaseAugmentation(aug, faction);
@@ -11760,10 +11688,10 @@ function createFactionAugmentationDisplayElements(augmentationsList, augs, facti
return false;
}
});
- if (aug.name == _Augmentations__WEBPACK_IMPORTED_MODULE_0__["AugmentationNames"].NeuroFluxGovernor) {
+ if (aug.name == _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* AugmentationNames */ "b"].NeuroFluxGovernor) {
aElem.innerText += " - Level " + (getNextNeurofluxLevel());
}
- var pElem = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_11__["createElement"])("p", {
+ var pElem = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_12__["createElement"])("p", {
display:"inline",
})
var req = aug.baseRepRequirement * factionInfo.augmentationRepRequirementMult;
@@ -11772,15 +11700,15 @@ function createFactionAugmentationDisplayElements(augmentationsList, augs, facti
aElem.setAttribute("class", "a-link-button-inactive");
pElem.innerHTML = "LOCKED (Requires " + aug.prereqs.join(",") + " as prerequisite(s))";
pElem.style.color = "red";
- } else if (aug.name != _Augmentations__WEBPACK_IMPORTED_MODULE_0__["AugmentationNames"].NeuroFluxGovernor && (aug.owned || owned)) {
+ } else if (aug.name != _Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* AugmentationNames */ "b"].NeuroFluxGovernor && (aug.owned || owned)) {
aElem.setAttribute("class", "a-link-button-inactive");
pElem.innerHTML = "ALREADY OWNED";
} else if (faction.playerReputation >= req) {
aElem.setAttribute("class", "a-link-button");
- pElem.innerHTML = "UNLOCKED - " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13___default()(aug.baseCost * factionInfo.augmentationPriceMult).format("$0.000a");
+ pElem.innerHTML = "UNLOCKED - " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_14___default()(aug.baseCost * factionInfo.augmentationPriceMult).format("$0.000a");
} else {
aElem.setAttribute("class", "a-link-button-inactive");
- pElem.innerHTML = "LOCKED (Requires " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__["formatNumber"])(req, 1) + " faction reputation) - " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13___default()(aug.baseCost * factionInfo.augmentationPriceMult).format("$0.000a");
+ pElem.innerHTML = "LOCKED (Requires " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__["formatNumber"])(req, 1) + " faction reputation) - " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_14___default()(aug.baseCost * factionInfo.augmentationPriceMult).format("$0.000a");
pElem.style.color = "red";
}
aDiv.appendChild(aElem);
@@ -11794,20 +11722,20 @@ function createFactionAugmentationDisplayElements(augmentationsList, augs, facti
function purchaseAugmentationBoxCreate(aug, fac) {
const factionInfo = fac.getInfo();
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxGetYesButton"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__[/* yesNoBoxGetYesButton */ "d"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__[/* yesNoBoxGetNoButton */ "c"])();
yesBtn.innerHTML = "Purchase";
noBtn.innerHTML = "Cancel";
yesBtn.addEventListener("click", function() {
purchaseAugmentation(aug, fac);
});
noBtn.addEventListener("click", function() {
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_16__[/* yesNoBoxClose */ "a"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__["yesNoBoxCreate"])("
0;x--)h="0"+h;return k>-1&&(h=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+m.delimiters.thousands)),0===c.indexOf(".")&&(h=""),l=h+v+(q?q:""),n?l=(n&&w?"(":"")+l+(n&&w?")":""):j>=0?l=0===j?(w?"-":"+")+l:l+(w?"-":"+"):w&&(l="-"+l),l},stringToNumber:function(a){var b,c,d,e=f[h.currentLocale],g=a,i={thousand:3,million:6,billion:9,trillion:12};if(h.zeroFormat&&a===h.zeroFormat)c=0;else if(h.nullFormat&&a===h.nullFormat||!a.replace(/[^0-9]+/g,"").length)c=null;else{c=1,"."!==e.delimiters.decimal&&(a=a.replace(/\./g,"").replace(e.delimiters.decimal,"."));for(b in i)if(d=new RegExp("[^a-zA-Z]"+e.abbreviations[b]+"(?:\\)|(\\"+e.currency.symbol+")?(?:\\))?)?$"),g.match(d)){c*=Math.pow(10,i[b]);break}c*=(a.split("-").length+Math.min(a.split("(").length-1,a.split(")").length-1))%2?1:-1,a=a.replace(/[^0-9\.]+/g,""),c*=Number(a)}return c},isNaN:function(a){return"number"==typeof a&&isNaN(a)},includes:function(a,b){return-1!==a.indexOf(b)},insert:function(a,b,c){return a.slice(0,c)+b+a.slice(c)},reduce:function(a,b){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof b)throw new TypeError(b+" is not a function");var c,d=Object(a),e=d.length>>>0,f=0;if(3===arguments.length)c=arguments[2];else{for(;e>f&&!(f in d);)f++;if(f>=e)throw new TypeError("Reduce of empty array with no initial value");c=d[f++]}for(;e>f;f++)f in d&&(c=b(c,d[f],f,d));return c},multiplier:function(a){var b=a.toString().split(".");return b.length<2?1:Math.pow(10,b[1].length)},correctionFactor:function(){var a=Array.prototype.slice.call(arguments);return a.reduce(function(a,b){var d=c.multiplier(b);return a>d?a:d},1)},toFixed:function(a,b,c,d){var e,f,g,h,i=a.toString().split("."),j=b-(d||0);return e=2===i.length?Math.min(Math.max(i[1].length,j),b):j,g=Math.pow(10,e),h=(c(a+"e+"+e)/g).toFixed(e),d>b-e&&(f=new RegExp("\\.?0{1,"+(d-(b-e))+"}$"),h=h.replace(f,"")),h}},b.options=h,b.formats=e,b.locales=f,b.locale=function(a){return a&&(h.currentLocale=a.toLowerCase()),h.currentLocale},b.localeData=function(a){if(!a)return f[h.currentLocale];if(a=a.toLowerCase(),!f[a])throw new Error("Unknown locale : "+a);return f[a]},b.reset=function(){for(var a in g)h[a]=g[a]},b.zeroFormat=function(a){h.zeroFormat="string"==typeof a?a:null},b.nullFormat=function(a){h.nullFormat="string"==typeof a?a:null},b.defaultFormat=function(a){h.defaultFormat="string"==typeof a?a:"0.0"},b.register=function(a,b,c){if(b=b.toLowerCase(),this[a+"s"][b])throw new TypeError(b+" "+a+" already registered.");return this[a+"s"][b]=c,c},b.validate=function(a,c){var d,e,f,g,h,i,j,k;if("string"!=typeof a&&(a+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",a)),a=a.trim(),a.match(/^\d+$/))return!0;if(""===a)return!1;try{j=b.localeData(c)}catch(l){j=b.localeData(b.locale())}return f=j.currency.symbol,h=j.abbreviations,d=j.delimiters.decimal,e="."===j.delimiters.thousands?"\\.":j.delimiters.thousands,k=a.match(/^[^\d]+/),null!==k&&(a=a.substr(1),k[0]!==f)?!1:(k=a.match(/[^\d]+$/),null!==k&&(a=a.slice(0,-1),k[0]!==h.thousand&&k[0]!==h.million&&k[0]!==h.billion&&k[0]!==h.trillion)?!1:(i=new RegExp(e+"{2}"),a.match(/[^\d.,]/g)?!1:(g=a.split(d),g.length>2?!1:g.length<2?!!g[0].match(/^\d+.*\d$/)&&!g[0].match(i):1===g[0].length?!!g[0].match(/^\d+$/)&&!g[0].match(i)&&!!g[1].match(/^\d+$/):!!g[0].match(/^\d+.*\d$/)&&!g[0].match(i)&&!!g[1].match(/^\d+$/))))},b.fn=a.prototype={clone:function(){return b(this)},format:function(a,c){var d,f,g,i=this._value,j=a||h.defaultFormat;if(c=c||Math.round,0===i&&null!==h.zeroFormat)f=h.zeroFormat;else if(null===i&&null!==h.nullFormat)f=h.nullFormat;else{for(d in e)if(j.match(e[d].regexps.format)){g=e[d].format;break}g=g||b._.numberToFormat,f=g(i,j,c)}return f},value:function(){return this._value},input:function(){return this._input},set:function(a){return this._value=Number(a),this},add:function(a){function b(a,b,c,e){return a+Math.round(d*b)}var d=c.correctionFactor.call(null,this._value,a);return this._value=c.reduce([this._value,a],b,0)/d,this},subtract:function(a){function b(a,b,c,e){return a-Math.round(d*b)}var d=c.correctionFactor.call(null,this._value,a);return this._value=c.reduce([a],b,Math.round(this._value*d))/d,this},multiply:function(a){function b(a,b,d,e){var f=c.correctionFactor(a,b);return Math.round(a*f)*Math.round(b*f)/Math.round(f*f)}return this._value=c.reduce([this._value,a],b,1),this},divide:function(a){function b(a,b,d,e){var f=c.correctionFactor(a,b);return Math.round(a*f)/Math.round(b*f)}return this._value=c.reduce([this._value,a],b),this},difference:function(a){return Math.abs(b(this._value).subtract(a).value())}},b.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(a){var b=a%10;return 1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th"},currency:{symbol:"$"}}),function(){b.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(a,c,d){var e,f=b._.includes(c," BPS")?" ":"";return a=1e4*a,c=c.replace(/\s?BPS/,""),e=b._.numberToFormat(a,c,d),b._.includes(e,")")?(e=e.split(""),e.splice(-1,0,f+"BPS"),e=e.join("")):e=e+f+"BPS",e},unformat:function(a){return+(1e-4*b._.stringToNumber(a)).toFixed(15)}})}(),function(){var a={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=a.suffixes.concat(c.suffixes.filter(function(b){return a.suffixes.indexOf(b)<0})),e=d.join("|");e="("+e.replace("B","B(?!PS)")+")",b.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(e)},format:function(d,e,f){var g,h,i,j,k=b._.includes(e,"ib")?c:a,l=b._.includes(e," b")||b._.includes(e," ib")?" ":"";for(e=e.replace(/\s?i?b/,""),h=0;h<=k.suffixes.length;h++)if(i=Math.pow(k.base,h),j=Math.pow(k.base,h+1),null===d||0===d||d>=i&&j>d){l+=k.suffixes[h],i>0&&(d/=i);break}return g=b._.numberToFormat(d,e,f),g+l},unformat:function(d){var e,f,g=b._.stringToNumber(d);if(g){for(e=a.suffixes.length-1;e>=0;e--){if(b._.includes(d,a.suffixes[e])){f=Math.pow(a.base,e);break}if(b._.includes(d,c.suffixes[e])){f=Math.pow(c.base,e);break}}g*=f||1}return g}})}(),function(){b.register("format","currency",{regexps:{format:/(\$)/},format:function(a,c,d){var e,f,g,h=b.locales[b.options.currentLocale],i={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(c=c.replace(/\s?\$\s?/,""),e=b._.numberToFormat(a,c,d),a>=0?(i.before=i.before.replace(/[\-\(]/,""),i.after=i.after.replace(/[\-\)]/,"")):0>a&&!b._.includes(i.before,"-")&&!b._.includes(i.before,"(")&&(i.before="-"+i.before),g=0;g Level: RAM: Cores: Node name:
");
}
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].queuedAugmentations = [];
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].queuedAugmentations = [];
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_12__["dialogBoxCreate"])("You slowly drift to sleep as scientists put you under in order " +
"to install the following Augmentations:
" + augmentationList +
"
You wake up in your home...you feel different...");
- Object(_Prestige__WEBPACK_IMPORTED_MODULE_7__["prestigeAugmentation"])();
+ Object(_Prestige__WEBPACK_IMPORTED_MODULE_7__[/* prestigeAugmentation */ "a"])();
//Run a script after prestiging
- if (cbScript && Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_15__["isString"])(cbScript)) {
- var home = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].getHomeComputer();
+ if (cbScript && Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_17__["isString"])(cbScript)) {
+ var home = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].getHomeComputer();
for (var i = 0; i < home.scripts.length; ++i) {
if (home.scripts[i].filename === cbScript) {
var script = home.scripts[i];
@@ -15008,10 +14959,10 @@ function installAugmentations(cbScript=null) {
if (ramUsage > ramAvailable) {
return; //Not enough RAM
}
- var runningScriptObj = new _Script__WEBPACK_IMPORTED_MODULE_9__["RunningScript"](script, []); //No args
+ var runningScriptObj = new _Script__WEBPACK_IMPORTED_MODULE_9__[/* RunningScript */ "b"](script, []); //No args
runningScriptObj.threads = 1; //Only 1 thread
home.runningScripts.push(runningScriptObj);
- Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_5__["addWorkerScript"])(runningScriptObj, home);
+ Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_5__[/* addWorkerScript */ "c"])(runningScriptObj, home);
}
}
}
@@ -15027,24 +14978,24 @@ function giveAllAugmentations() {
var aug = Augmentations[name];
if (aug == null) {continue;}
var ownedAug = new PlayerOwnedAugmentation(name);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].augmentations.push(ownedAug);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].augmentations.push(ownedAug);
}
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].reapplyAllAugmentations();
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].reapplyAllAugmentations();
}
function displayAugmentationsContent() {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["removeChildrenFromElement"])(_engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent);
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("h1", {
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_18__["removeChildrenFromElement"])(_engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent);
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("h1", {
innerText:"Purchased Augmentations",
}));
//Bladeburner text, once mechanic is unlocked
var bladeburnerText = "\n";
- if (_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bitNodeN === 6 || _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_4__["hasBladeburnerSF"]) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bitNodeN === 6 || _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_4__[/* hasBladeburnerSF */ "c"]) {
bladeburnerText = "Bladeburner Progress\n\n";
}
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("pre", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("pre", {
width:"70%", whiteSpace:"pre-wrap", display:"block",
innerText:"Below is a list of all Augmentations you have purchased but not yet installed. Click the button below to install them.\n" +
"WARNING: Installing your Augmentations resets most of your progress, including:\n\n" +
@@ -15062,7 +15013,7 @@ function displayAugmentationsContent() {
}));
//Install Augmentations button
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("a", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
class:"a-link-button", innerText:"Install Augmentations",
tooltip:"'I never asked for this'",
clickListener:()=>{
@@ -15072,46 +15023,46 @@ function displayAugmentationsContent() {
}));
//Backup button
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("a", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
class:"a-link-button flashing-button", innerText:"Backup Save (Export)",
tooltip:"It's always a good idea to backup/export your save!",
clickListener:()=>{
- _SaveObject__WEBPACK_IMPORTED_MODULE_8__["saveObject"].exportGame();
+ _SaveObject__WEBPACK_IMPORTED_MODULE_8__[/* saveObject */ "b"].exportGame();
return false;
}
}));
//Purchased/queued augmentations list
- var queuedAugmentationsList = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("ul", {class:"augmentations-list"});
+ var queuedAugmentationsList = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("ul", {class:"augmentations-list"});
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].queuedAugmentations.length; ++i) {
- var augName = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].queuedAugmentations[i].name;
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].queuedAugmentations.length; ++i) {
+ var augName = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].queuedAugmentations[i].name;
var aug = Augmentations[augName];
var displayName = augName;
if (augName === AugmentationNames.NeuroFluxGovernor) {
- displayName += " - Level " + (_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].queuedAugmentations[i].level);
+ displayName += " - Level " + (_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].queuedAugmentations[i].level);
}
- var accordion = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createAccordionElement"])({hdrText:displayName, panelText:aug.info});
+ var accordion = Object(_utils_uiHelpers_createAccordionElement__WEBPACK_IMPORTED_MODULE_13__["createAccordionElement"])({hdrText:displayName, panelText:aug.info});
queuedAugmentationsList.appendChild(accordion[0]);
}
_engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(queuedAugmentationsList);
//Installed augmentations list
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("h1", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("h1", {
innerText:"Installed Augmentations", marginTop:"8px",
}));
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("p", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("p", {
width:"70%", whiteSpace:"pre-wrap",
innerText:"List of all Augmentations (including Source Files) that have been " +
"installed. You have gained the effects of these Augmentations."
}));
- var augmentationsList = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("ul", {class:"augmentations-list"});
+ var augmentationsList = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("ul", {class:"augmentations-list"});
//Expand/Collapse All buttons
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("a", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
class:"a-link-button", fontSize:"14px", innerText:"Expand All", display:"inline-block",
clickListener:()=>{
var allHeaders = augmentationsList.getElementsByClassName("accordion-header");
@@ -15120,7 +15071,7 @@ function displayAugmentationsContent() {
}
}
}));
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("a", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
class:"a-link-button", fontSize:"14px", innerText:"Collapse All", display:"inline-block",
clickListener:()=>{
var allHeaders = augmentationsList.getElementsByClassName("accordion-header");
@@ -15131,15 +15082,15 @@ function displayAugmentationsContent() {
}));
//Sort Buttons
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("a", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
class:"a-link-button", fontSize:"14px", innerText:"Sort in Order",
tooltip:"Sorts the Augmentations alphabetically and Source Files in numerical order (1, 2, 3,...)",
clickListener:()=>{
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["removeChildrenFromElement"])(augmentationsList);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_18__["removeChildrenFromElement"])(augmentationsList);
//Create a copy of Player's Source Files and augs array and sort them
- var sourceFiles = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].sourceFiles.slice();
- var augs = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].augmentations.slice();
+ var sourceFiles = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].sourceFiles.slice();
+ var augs = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].augmentations.slice();
sourceFiles.sort((sf1, sf2)=>{
return sf1.n - sf2.n;
});
@@ -15151,19 +15102,19 @@ function displayAugmentationsContent() {
}
}));
- _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createElement"])("a", {
+ _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
class:"a-link-button", fontSize:"14px", innerText:"Sort by Acquirement Time",
tooltip:"Sorts the Augmentations and Source Files based on when you acquired them (same as default)",
clickListener:()=>{
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["removeChildrenFromElement"])(augmentationsList);
- displaySourceFiles(augmentationsList, _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].sourceFiles);
- displayAugmentations(augmentationsList, _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].augmentations);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_18__["removeChildrenFromElement"])(augmentationsList);
+ displaySourceFiles(augmentationsList, _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].sourceFiles);
+ displayAugmentations(augmentationsList, _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].augmentations);
}
}));
//Source Files - Temporary...Will probably put in a separate pane Later
- displaySourceFiles(augmentationsList, _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].sourceFiles);
- displayAugmentations(augmentationsList, _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].augmentations);
+ displaySourceFiles(augmentationsList, _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].sourceFiles);
+ displayAugmentations(augmentationsList, _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].augmentations);
_engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Display.augmentationsContent.appendChild(augmentationsList);
}
@@ -15179,7 +15130,7 @@ function displayAugmentations(listElement, augs) {
if (augName === AugmentationNames.NeuroFluxGovernor) {
displayName += " - Level " + (augs[i].level);
}
- var accordion = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createAccordionElement"])({hdrText:displayName, panelText:aug.info});
+ var accordion = Object(_utils_uiHelpers_createAccordionElement__WEBPACK_IMPORTED_MODULE_13__["createAccordionElement"])({hdrText:displayName, panelText:aug.info});
listElement.appendChild(accordion[0]);
}
}
@@ -15190,13 +15141,13 @@ function displayAugmentations(listElement, augs) {
function displaySourceFiles(listElement, sourceFiles) {
for (var i = 0; i < sourceFiles.length; ++i) {
var srcFileKey = "SourceFile" + sourceFiles[i].n;
- var sourceFileObject = _SourceFile__WEBPACK_IMPORTED_MODULE_11__["SourceFiles"][srcFileKey];
+ var sourceFileObject = _SourceFile__WEBPACK_IMPORTED_MODULE_11__[/* SourceFiles */ "b"][srcFileKey];
if (sourceFileObject == null) {
console.log("ERROR: Invalid source file number: " + sourceFiles[i].n);
continue;
}
const maxLevel = sourceFiles[i].n == 12 ? "∞" : "3";
- var accordion = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["createAccordionElement"])({
+ var accordion = Object(_utils_uiHelpers_createAccordionElement__WEBPACK_IMPORTED_MODULE_13__["createAccordionElement"])({
hdrText:sourceFileObject.name + "
" + "Level " + (sourceFiles[i].lvl) + " / "+maxLevel,
panelText:sourceFileObject.info
});
@@ -15210,21 +15161,22 @@ function displaySourceFiles(listElement, sourceFiles) {
/***/ }),
-/* 17 */
+/* 19 */
/*!*********************************!*\
!*** ./src/SpecialServerIps.js ***!
\*********************************/
+/*! exports provided: SpecialServerNames, SpecialServerIps, SpecialServerIpsMap, loadSpecialServerIps, prestigeSpecialServerIps, initSpecialServerIps */
+/*! exports used: SpecialServerIps, SpecialServerNames, initSpecialServerIps, loadSpecialServerIps, prestigeSpecialServerIps */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SpecialServerNames", function() { return SpecialServerNames; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SpecialServerIps", function() { return SpecialServerIps; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SpecialServerIpsMap", function() { return SpecialServerIpsMap; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadSpecialServerIps", function() { return loadSpecialServerIps; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prestigeSpecialServerIps", function() { return prestigeSpecialServerIps; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initSpecialServerIps", function() { return initSpecialServerIps; });
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return SpecialServerNames; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return SpecialServerIps; });
+/* unused harmony export SpecialServerIpsMap */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return loadSpecialServerIps; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return prestigeSpecialServerIps; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return initSpecialServerIps; });
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
/* Holds IP of Special Servers */
@@ -15276,21 +15228,53 @@ function initSpecialServerIps() {
/***/ }),
-/* 18 */
+/* 20 */
+/*!**********************************************!*\
+ !*** ./utils/uiHelpers/removeElementById.ts ***!
+ \**********************************************/
+/*! no static exports found */
+/*! exports used: removeElementById */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+Object.defineProperty(exports, "__esModule", { value: true });
+const getElementById_1 = __webpack_require__(/*! ./getElementById */ 53);
+const removeElement_1 = __webpack_require__(/*! ./removeElement */ 54);
+/**
+ * Given its id, this function removes an element AND its children
+ * @param id The HTML identifier to search for and remove.
+ */
+function removeElementById(id) {
+ try {
+ const elem = getElementById_1.getElementById(id);
+ removeElement_1.removeElement(elem);
+ }
+ catch (e) {
+ // Probably should log this as we're trying to remove elements that don't exist.
+ }
+}
+exports.removeElementById = removeElementById;
+
+
+/***/ }),
+/* 21 */
/*!******************************!*\
!*** ./src/CreateProgram.js ***!
\******************************/
+/*! exports provided: Programs, displayCreateProgramContent, getNumAvailableCreateProgram, initCreateProgramButtons */
+/*! exports used: Programs, displayCreateProgramContent, getNumAvailableCreateProgram, initCreateProgramButtons */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Programs", function() { return Programs; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "displayCreateProgramContent", function() { return displayCreateProgramContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNumAvailableCreateProgram", function() { return getNumAvailableCreateProgram; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initCreateProgramButtons", function() { return initCreateProgramButtons; });
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 3);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Programs; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return displayCreateProgramContent; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return getNumAvailableCreateProgram; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return initCreateProgramButtons; });
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 2);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/uiHelpers/createElement */ 3);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_2__);
@@ -15299,7 +15283,7 @@ __webpack_require__.r(__webpack_exports__);
// the player has at least the given skill level.
function requireLevel(lvl) {
return function() {
- return _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].hacking_skill >= lvl;
+ return _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].hacking_skill >= lvl;
}
}
@@ -15319,67 +15303,67 @@ const Programs = {
level: 1,
tooltip:"This virus is used to gain root access to a machine if enough ports are opened.",
req: requireLevel(1),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPerFiveMinutes,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPerFiveMinutes,
}),
BruteSSHProgram: new Program("BruteSSH.exe", {
level: 50,
tooltip:"This program executes a brute force attack that opens SSH ports",
req: requireLevel(50),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPerFiveMinutes * 2,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPerFiveMinutes * 2,
}),
FTPCrackProgram: new Program("FTPCrack.exe", {
level: 100,
tooltip:"This program cracks open FTP ports",
req: requireLevel(100),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPerHalfHour,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPerHalfHour,
}),
RelaySMTPProgram: new Program("relaySMTP.exe", {
level: 250,
tooltip:"This program opens SMTP ports by redirecting data",
req: requireLevel(250),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPer2Hours,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPer2Hours,
}),
HTTPWormProgram: new Program("HTTPWorm.exe", {
level: 500,
tooltip:"This virus opens up HTTP ports",
req: requireLevel(500),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPer4Hours,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPer4Hours,
}),
SQLInjectProgram: new Program("SQLInject.exe", {
level: 750,
tooltip:"This virus opens SQL ports",
req: requireLevel(750),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPer8Hours,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPer8Hours,
}),
DeepscanV1: new Program("DeepscanV1.exe", {
level: 75,
tooltip:"This program allows you to use the scan-analyze command with a depth up to 5",
req: requireLevel(75),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPerQuarterHour,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPerQuarterHour,
}),
DeepscanV2: new Program("DeepscanV2.exe", {
level: 400,
tooltip:"This program allows you to use the scan-analyze command with a depth up to 10",
req: requireLevel(400),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPer2Hours,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPer2Hours,
}),
ServerProfiler: new Program("ServerProfiler.exe", {
level: 75,
tooltip:"This program is used to display hacking and Netscript-related information about servers",
req: requireLevel(75),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPerHalfHour,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPerHalfHour,
}),
AutoLink: new Program("AutoLink.exe", {
level: 25,
tooltip:"This program allows you to directly connect to other servers through the 'scan-analyze' command",
req: requireLevel(25),
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPerQuarterHour,
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPerQuarterHour,
}),
BitFlume: new Program("b1t_flum3.exe", {
level: 5,
tooltip:"This program creates a portal to the BitNode Nexus (allows you to restart and switch BitNodes)",
- req: function() {return _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].sourceFiles.length > 0 && _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].hacking_skill >= 5},
- time: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MillisecondsPerFiveMinutes / 5,
+ req: function() {return _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].sourceFiles.length > 0 && _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].hacking_skill >= 5},
+ time: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MillisecondsPerFiveMinutes / 5,
}),
// special because you can't create it.
Flight: new Program("fl1ght.exe"),
@@ -15392,7 +15376,7 @@ function displayCreateProgramContent() {
for(const key in aLinks) {
const p = Programs[key]
aLinks[key].style.display = "none";
- if(!_Player__WEBPACK_IMPORTED_MODULE_1__["Player"].hasProgram(p.name) && p.create.req()){
+ if(!_Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].hasProgram(p.name) && p.create.req()){
aLinks[key].style.display = "inline-block";
}
}
@@ -15405,7 +15389,7 @@ function getNumAvailableCreateProgram() {
if(Programs[key].create === undefined) { // a program we can't create
continue
}
- if(_Player__WEBPACK_IMPORTED_MODULE_1__["Player"].hasProgram(Programs[key].name)) { // can't create it twice
+ if(_Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].hasProgram(Programs[key].name)) { // can't create it twice
continue
}
@@ -15416,8 +15400,8 @@ function getNumAvailableCreateProgram() {
count++;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_1__["Player"].firstProgramAvailable === false && count > 0) {
- _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].firstProgramAvailable = true;
+ if (_Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].firstProgramAvailable === false && count > 0) {
+ _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].firstProgramAvailable = true;
document.getElementById("create-program-tab").style.display = "list-item";
document.getElementById("hacking-menu-header").click();
document.getElementById("hacking-menu-header").click();
@@ -15431,7 +15415,7 @@ function initCreateProgramButtons() {
if(Programs[key].create === undefined) {
continue
}
- const elem = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_2__["createElement"])("a", {
+ const elem = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_2__["createElement"])("a", {
class: "a-link-button", id: Programs[key].htmlID(), innerText: Programs[key].name,
tooltip: Programs[key].create.tooltip,
});
@@ -15442,7 +15426,7 @@ function initCreateProgramButtons() {
for(const key in aLinks) {
const p = Programs[key]
aLinks[key].addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].startCreateProgramWork(p.name, p.create.time, p.create.level);
+ _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].startCreateProgramWork(p.name, p.create.time, p.create.level);
return false;
});
}
@@ -15452,19 +15436,20 @@ function initCreateProgramButtons() {
/***/ }),
-/* 19 */
+/* 22 */
/*!*************************!*\
!*** ./src/Settings.js ***!
\*************************/
+/*! exports provided: Settings, initSettings, setSettingsLabels, loadSettings */
+/*! exports used: Settings, initSettings, loadSettings, setSettingsLabels */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return Settings; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initSettings", function() { return initSettings; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setSettingsLabels", function() { return setSettingsLabels; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadSettings", function() { return loadSettings; });
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./engine */ 5);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Settings; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return initSettings; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return setSettingsLabels; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return loadSettings; });
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./engine */ 6);
/* Settings.js */
@@ -15597,40 +15582,48 @@ function setSettingsLabels() {
/***/ }),
-/* 20 */
+/* 23 */
/*!********************************!*\
!*** ./src/NetscriptWorker.js ***!
\********************************/
+/*! exports provided: WorkerScript, workerScripts, NetscriptPorts, runScriptsLoop, killWorkerScript, addWorkerScript, updateOnlineScriptTimes, prestigeWorkerScripts */
+/*! exports used: NetscriptPorts, WorkerScript, addWorkerScript, killWorkerScript, prestigeWorkerScripts, runScriptsLoop, updateOnlineScriptTimes, workerScripts */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WorkerScript", function() { return WorkerScript; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "workerScripts", function() { return workerScripts; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NetscriptPorts", function() { return NetscriptPorts; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "runScriptsLoop", function() { return runScriptsLoop; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "killWorkerScript", function() { return killWorkerScript; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addWorkerScript", function() { return addWorkerScript; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateOnlineScriptTimes", function() { return updateOnlineScriptTimes; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prestigeWorkerScripts", function() { return prestigeWorkerScripts; });
-/* harmony import */ var _ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ActiveScriptsUI */ 41);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _JSInterpreter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./JSInterpreter */ 118);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return WorkerScript; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return workerScripts; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return NetscriptPorts; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return runScriptsLoop; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return killWorkerScript; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return addWorkerScript; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return updateOnlineScriptTimes; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return prestigeWorkerScripts; });
+/* harmony import */ var _ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ActiveScriptsUI */ 48);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _JSInterpreter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./JSInterpreter */ 91);
/* harmony import */ var _JSInterpreter__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_JSInterpreter__WEBPACK_IMPORTED_MODULE_3__);
-/* harmony import */ var _NetscriptEnvironment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NetscriptEnvironment */ 67);
-/* harmony import */ var _NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./NetscriptEvaluator */ 6);
-/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./NetscriptFunctions */ 29);
-/* harmony import */ var _NetscriptJSEvaluator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./NetscriptJSEvaluator */ 84);
-/* harmony import */ var _NetscriptPort__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./NetscriptPort */ 44);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/acorn */ 35);
+/* harmony import */ var _NetscriptEnvironment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NetscriptEnvironment */ 81);
+/* harmony import */ var _NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./NetscriptEvaluator */ 7);
+/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./NetscriptFunctions */ 34);
+/* harmony import */ var _NetscriptJSEvaluator__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./NetscriptJSEvaluator */ 82);
+/* harmony import */ var _NetscriptPort__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./NetscriptPort */ 55);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/acorn */ 43);
/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_utils_acorn__WEBPACK_IMPORTED_MODULE_11__);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/helpers/compareArrays */ 67);
+/* harmony import */ var _utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_13__);
+/* harmony import */ var _utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/helpers/arrayToString */ 39);
+/* harmony import */ var _utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_14__);
+/* harmony import */ var _utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/helpers/roundToTwo */ 66);
+/* harmony import */ var _utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_15__);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16__);
+
+
@@ -15653,7 +15646,7 @@ function WorkerScript(runningScriptObj) {
this.running = false;
this.serverIp = null;
this.code = runningScriptObj.scriptRef.code;
- this.env = new _NetscriptEnvironment__WEBPACK_IMPORTED_MODULE_4__["Environment"](this);
+ this.env = new _NetscriptEnvironment__WEBPACK_IMPORTED_MODULE_4__[/* Environment */ "a"](this);
this.env.set("args", runningScriptObj.args.slice());
this.output = "";
this.ramUsage = 0;
@@ -15667,13 +15660,13 @@ function WorkerScript(runningScriptObj) {
this.disableLogs = {}; //Stores names of fns that should have logs disabled
//Properties used for dynamic RAM evaluation
- this.dynamicRamUsage = 1.4;
+ this.dynamicRamUsage = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].ScriptBaseRamCost;
this.dynamicLoadedFns = {};
}
//Returns the server on which the workerScript is running
WorkerScript.prototype.getServer = function() {
- return _Server__WEBPACK_IMPORTED_MODULE_9__["AllServers"][this.serverIp];
+ return _Server__WEBPACK_IMPORTED_MODULE_9__[/* AllServers */ "b"][this.serverIp];
}
//Returns the Script object for the underlying script
@@ -15700,16 +15693,16 @@ WorkerScript.prototype.log = function(txt) {
let workerScripts = [];
var NetscriptPorts = [];
-for (var i = 0; i < _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].NumNetscriptPorts; ++i) {
- NetscriptPorts.push(new _NetscriptPort__WEBPACK_IMPORTED_MODULE_8__["NetscriptPort"]());
+for (var i = 0; i < _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].NumNetscriptPorts; ++i) {
+ NetscriptPorts.push(new _NetscriptPort__WEBPACK_IMPORTED_MODULE_8__[/* NetscriptPort */ "a"]());
}
function prestigeWorkerScripts() {
for (var i = 0; i < workerScripts.length; ++i) {
- Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__["deleteActiveScriptsItem"])(workerScripts[i]);
+ Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__[/* deleteActiveScriptsItem */ "b"])(workerScripts[i]);
workerScripts[i].env.stopFlag = true;
}
- Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__["updateActiveScriptsItems"])(5000); //Force UI to update
+ Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__[/* updateActiveScriptsItems */ "c"])(5000); //Force UI to update
workerScripts.length = 0;
}
@@ -15743,7 +15736,7 @@ function startNetscript2Script(workerScript) {
"Did you forget to await hack(), grow(), or some other " +
"promise-returning function? (Currently running: %s tried to run: %s)"
if (runningFn) {
- workerScript.errorMessage = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__["makeRuntimeRejectMsg"])(workerScript, sprintf(msg, runningFn, propName), null)
+ workerScript.errorMessage = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__[/* makeRuntimeRejectMsg */ "d"])(workerScript, sprintf(msg, runningFn, propName), null)
throw workerScript;
}
runningFn = propName;
@@ -15766,16 +15759,16 @@ function startNetscript2Script(workerScript) {
// Note: the environment that we pass to the JS script only needs to contain the functions visible
// to that script, which env.vars does at this point.
- return Object(_NetscriptJSEvaluator__WEBPACK_IMPORTED_MODULE_7__["executeJSScript"])(workerScript.getServer().scripts,
+ return Object(_NetscriptJSEvaluator__WEBPACK_IMPORTED_MODULE_7__[/* executeJSScript */ "a"])(workerScript.getServer().scripts,
workerScript).then(function (mainReturnValue) {
if (mainReturnValue === undefined) return workerScript;
return [mainReturnValue, workerScript];
}).catch(e => {
if (e instanceof Error) {
- workerScript.errorMessage = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__["makeRuntimeRejectMsg"])(
+ workerScript.errorMessage = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__[/* makeRuntimeRejectMsg */ "d"])(
workerScript, e.message + (e.stack && ("\nstack:\n" + e.stack.toString()) || ""));
throw workerScript;
- } else if (Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__["isScriptErrorMessage"])(e)) {
+ } else if (Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__[/* isScriptErrorMessage */ "b"])(e)) {
workerScript.errorMessage = e;
throw workerScript;
}
@@ -15789,7 +15782,7 @@ function startNetscript1Script(workerScript) {
var interpreterInitialization = function(int, scope) {
//Add the Netscript environment
- var ns = Object(_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_6__["NetscriptFunctions"])(workerScript);
+ var ns = Object(_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_6__[/* NetscriptFunctions */ "a"])(workerScript);
for (var name in ns) {
let entry = ns[name];
if (typeof entry === "function") {
@@ -15828,12 +15821,12 @@ function startNetscript1Script(workerScript) {
if (workerScript.env.stopFlag) {return reject(workerScript);}
if (interpreter.step()) {
- window.setTimeout(runInterpreter, _Settings__WEBPACK_IMPORTED_MODULE_10__["Settings"].CodeInstructionRunTime);
+ window.setTimeout(runInterpreter, _Settings__WEBPACK_IMPORTED_MODULE_10__[/* Settings */ "a"].CodeInstructionRunTime);
} else {
resolve(workerScript);
}
} catch(e) {
- if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_14__["isString"])(e)) {
+ if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16__["isString"])(e)) {
workerScript.errorMessage = e;
return reject(workerScript);
} else if (e instanceof WorkerScript) {
@@ -15863,7 +15856,7 @@ function runScriptsLoop() {
var name = workerScripts[i].name;
//recalculate ram used
- _Server__WEBPACK_IMPORTED_MODULE_9__["AllServers"][ip].ramUsed = 0;
+ _Server__WEBPACK_IMPORTED_MODULE_9__[/* AllServers */ "b"][ip].ramUsed = 0;
for(let j = 0; j < workerScripts.length; j++) {
if(workerScripts[j].serverIp !== ip) {
continue
@@ -15871,16 +15864,16 @@ function runScriptsLoop() {
if(j === i) { // not this one
continue
}
- _Server__WEBPACK_IMPORTED_MODULE_9__["AllServers"][ip].ramUsed += workerScripts[j].ramUsage;
+ _Server__WEBPACK_IMPORTED_MODULE_9__[/* AllServers */ "b"][ip].ramUsed += workerScripts[j].ramUsage;
}
//Delete script from Active Scripts
- Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__["deleteActiveScriptsItem"])(workerScripts[i]);
+ Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__[/* deleteActiveScriptsItem */ "b"])(workerScripts[i]);
- for (var j = 0; j < _Server__WEBPACK_IMPORTED_MODULE_9__["AllServers"][ip].runningScripts.length; j++) {
- if (_Server__WEBPACK_IMPORTED_MODULE_9__["AllServers"][ip].runningScripts[j].filename == name &&
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["compareArrays"])(_Server__WEBPACK_IMPORTED_MODULE_9__["AllServers"][ip].runningScripts[j].args, workerScripts[i].args)) {
- _Server__WEBPACK_IMPORTED_MODULE_9__["AllServers"][ip].runningScripts.splice(j, 1);
+ for (var j = 0; j < _Server__WEBPACK_IMPORTED_MODULE_9__[/* AllServers */ "b"][ip].runningScripts.length; j++) {
+ if (_Server__WEBPACK_IMPORTED_MODULE_9__[/* AllServers */ "b"][ip].runningScripts[j].filename == name &&
+ Object(_utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_13__["compareArrays"])(_Server__WEBPACK_IMPORTED_MODULE_9__[/* AllServers */ "b"][ip].runningScripts[j].args, workerScripts[i].args)) {
+ _Server__WEBPACK_IMPORTED_MODULE_9__[/* AllServers */ "b"][ip].runningScripts.splice(j, 1);
break;
}
}
@@ -15889,7 +15882,7 @@ function runScriptsLoop() {
workerScripts.splice(i, 1);
}
}
- if (scriptDeleted) {Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__["updateActiveScriptsItems"])();} //Force Update
+ if (scriptDeleted) {Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__[/* updateActiveScriptsItems */ "c"])();} //Force Update
//Run any scripts that haven't been started
@@ -15934,7 +15927,7 @@ function runScriptsLoop() {
//TODO maybe do something with this in the future
return;
} else if (w instanceof WorkerScript) {
- if (Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__["isScriptErrorMessage"])(w.errorMessage)) {
+ if (Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__[/* isScriptErrorMessage */ "b"])(w.errorMessage)) {
var errorTextArray = w.errorMessage.split("|");
if (errorTextArray.length != 4) {
console.log("ERROR: Something wrong with Error text in evaluator...");
@@ -15947,7 +15940,7 @@ function runScriptsLoop() {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_12__["dialogBoxCreate"])("Script runtime error:
Server Ip: " + serverIp +
"
Script name: " + scriptName +
- "
Args:" + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["printArray"])(w.args) + "
" + errorMsg);
+ "
Args:" + Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_14__["arrayToString"])(w.args) + "
" + errorMsg);
w.scriptRef.log("Script crashed with runtime error");
} else {
w.scriptRef.log("Script killed");
@@ -15955,7 +15948,7 @@ function runScriptsLoop() {
w.running = false;
w.env.stopFlag = true;
- } else if (Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__["isScriptErrorMessage"])(w)) {
+ } else if (Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__[/* isScriptErrorMessage */ "b"])(w)) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_12__["dialogBoxCreate"])("Script runtime unknown error. This is a bug please contact game developer");
console.log("ERROR: Evaluating workerscript returns only error message rather than WorkerScript object. THIS SHOULDN'T HAPPEN: " + w.toString());
return;
@@ -15976,14 +15969,14 @@ function runScriptsLoop() {
function killWorkerScript(runningScriptObj, serverIp) {
for (var i = 0; i < workerScripts.length; i++) {
if (workerScripts[i].name == runningScriptObj.filename && workerScripts[i].serverIp == serverIp &&
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["compareArrays"])(workerScripts[i].args, runningScriptObj.args)) {
+ Object(_utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_13__["compareArrays"])(workerScripts[i].args, runningScriptObj.args)) {
workerScripts[i].env.stopFlag = true;
- Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__["killNetscriptDelay"])(workerScripts[i]);
+ Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__[/* killNetscriptDelay */ "c"])(workerScripts[i]);
//Recursively kill all functions
var curr = workerScripts[i];
while (curr.fnWorker) {
curr.fnWorker.env.stopFlag = true;
- Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__["killNetscriptDelay"])(curr.fnWorker);
+ Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_5__[/* killNetscriptDelay */ "c"])(curr.fnWorker);
curr = curr.fnWorker;
}
return true;
@@ -16003,16 +15996,16 @@ function addWorkerScript(runningScriptObj, server) {
} else {
runningScriptObj.threads = 1;
}
- var ramUsage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["roundToTwo"])(runningScriptObj.scriptRef.ramUsage * threads);
+ var ramUsage = Object(_utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_15__["roundToTwo"])(runningScriptObj.scriptRef.ramUsage * threads);
var ramAvailable = server.maxRam - server.ramUsed;
if (ramUsage > ramAvailable) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_12__["dialogBoxCreate"])("Not enough RAM to run script " + runningScriptObj.filename + " with args " +
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["printArray"])(runningScriptObj.args) + ". This likely occurred because you re-loaded " +
+ Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_14__["arrayToString"])(runningScriptObj.args) + ". This likely occurred because you re-loaded " +
"the game and the script's RAM usage increased (either because of an update to the game or " +
"your changes to the script.)");
return;
}
- server.ramUsed = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_13__["roundToTwo"])(server.ramUsed + ramUsage);
+ server.ramUsed = Object(_utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_15__["roundToTwo"])(server.ramUsed + ramUsage);
//Create the WorkerScript
var s = new WorkerScript(runningScriptObj);
@@ -16020,7 +16013,7 @@ function addWorkerScript(runningScriptObj, server) {
s.ramUsage = ramUsage;
//Add the WorkerScript to the Active Scripts list
- Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__["addActiveScriptsItem"])(s);
+ Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__[/* addActiveScriptsItem */ "a"])(s);
//Add the WorkerScript
workerScripts.push(s);
@@ -16039,50 +16032,58 @@ function updateOnlineScriptTimes(numCycles = 1) {
/***/ }),
-/* 21 */
+/* 24 */
/*!****************************!*\
!*** ./src/StockMarket.js ***!
\****************************/
+/*! exports provided: StockMarket, StockSymbols, SymbolToStockMap, initStockSymbols, initStockMarket, initSymbolToStockMap, stockMarketCycle, buyStock, sellStock, shortStock, sellShort, updateStockPrices, displayStockMarketContent, updateStockTicker, updateStockPlayerPosition, loadStockMarket, setStockMarketContentCreated, placeOrder, cancelOrder, Order, OrderTypes, PositionTypes */
+/*! exports used: OrderTypes, PositionTypes, StockMarket, SymbolToStockMap, cancelOrder, displayStockMarketContent, initStockMarket, initStockSymbols, initSymbolToStockMap, loadStockMarket, placeOrder, sellShort, setStockMarketContentCreated, shortStock, stockMarketCycle, updateStockPlayerPosition, updateStockPrices */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StockMarket", function() { return StockMarket; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StockSymbols", function() { return StockSymbols; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SymbolToStockMap", function() { return SymbolToStockMap; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initStockSymbols", function() { return initStockSymbols; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initStockMarket", function() { return initStockMarket; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initSymbolToStockMap", function() { return initSymbolToStockMap; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stockMarketCycle", function() { return stockMarketCycle; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "buyStock", function() { return buyStock; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sellStock", function() { return sellStock; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "shortStock", function() { return shortStock; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sellShort", function() { return sellShort; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateStockPrices", function() { return updateStockPrices; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "displayStockMarketContent", function() { return displayStockMarketContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateStockTicker", function() { return updateStockTicker; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateStockPlayerPosition", function() { return updateStockPlayerPosition; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadStockMarket", function() { return loadStockMarket; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setStockMarketContentCreated", function() { return setStockMarketContentCreated; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "placeOrder", function() { return placeOrder; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cancelOrder", function() { return cancelOrder; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Order", function() { return Order; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OrderTypes", function() { return OrderTypes; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PositionTypes", function() { return PositionTypes; });
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./engine */ 5);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return StockMarket; });
+/* unused harmony export StockSymbols */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return SymbolToStockMap; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return initStockSymbols; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return initStockMarket; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "i", function() { return initSymbolToStockMap; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "o", function() { return stockMarketCycle; });
+/* unused harmony export buyStock */
+/* unused harmony export sellStock */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "n", function() { return shortStock; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "l", function() { return sellShort; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "q", function() { return updateStockPrices; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return displayStockMarketContent; });
+/* unused harmony export updateStockTicker */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "p", function() { return updateStockPlayerPosition; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "j", function() { return loadStockMarket; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "m", function() { return setStockMarketContentCreated; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "k", function() { return placeOrder; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return cancelOrder; });
+/* unused harmony export Order */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return OrderTypes; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return PositionTypes; });
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./engine */ 6);
/* harmony import */ var _Location__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Location */ 4);
-/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./NetscriptFunctions */ 29);
-/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NetscriptWorker */ 20);
+/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./NetscriptFunctions */ 34);
+/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NetscriptWorker */ 23);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! numeral/min/numeral.min */ 13);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/uiHelpers/clearEventListeners */ 13);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! numeral/min/numeral.min */ 15);
/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9__);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__);
-/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/YesNoBox */ 12);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/helpers/getRandomInt */ 5);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var _utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/uiHelpers/removeElementById */ 20);
+/* harmony import */ var _utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_12__);
+/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/YesNoBox */ 14);
+
+
@@ -16138,7 +16139,7 @@ var PositionTypes = {
}
function placeOrder(stock, shares, price, type, position, workerScript=null) {
- var tixApi = (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"]);
+ var tixApi = (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"]);
var order = new Order(stock, shares, price, type, position);
if (isNaN(shares) || isNaN(price)) {
if (tixApi) {
@@ -16168,7 +16169,7 @@ function placeOrder(stock, shares, price, type, position, workerScript=null) {
//Returns true if successfully cancels an order, false otherwise
function cancelOrder(params, workerScript=null) {
- var tixApi = (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"]);
+ var tixApi = (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"]);
if (StockMarket["Orders"] == null) {return false;}
if (params.order && params.order instanceof Order) {
var order = params.order;
@@ -16283,34 +16284,34 @@ function loadStockMarket(saveString) {
function initStockSymbols() {
//Stocks for companies at which you can work
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumECorp] = "ECP";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12MegaCorp] = "MGCP";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12BladeIndustries] = "BLD";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumClarkeIncorporated] = "CLRK";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenOmniTekIncorporated] = "OMTK";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12FourSigma] = "FSIG";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].ChongqingKuaiGongInternational] = "KGI";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumFulcrumTechnologies] = "FLCM";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].IshimaStormTechnologies] = "STM";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].NewTokyoDefComm] = "DCOMM";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenHeliosLabs] = "HLS";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].NewTokyoVitaLife] = "VITA";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12IcarusMicrosystems] = "ICRS";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12UniversalEnergy] = "UNV";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumAeroCorp] = "AERO";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenOmniaCybersystems] = "OMN";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].ChongqingSolarisSpaceSystems] = "SLRS";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].NewTokyoGlobalPharmaceuticals] = "GPH";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].IshimaNovaMedical] = "NVMD";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumWatchdogSecurity] = "WDS";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenLexoCorp] = "LXO";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumRhoConstruction] = "RHOC";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12AlphaEnterprises] = "APHE";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenSysCoreSecurities] = "SYSC";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenCompuTek] = "CTK";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumNetLinkTechnologies] = "NTLK";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].IshimaOmegaSoftware] = "OMGA";
- StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12FoodNStuff] = "FNS";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumECorp] = "ECP";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12MegaCorp] = "MGCP";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12BladeIndustries] = "BLD";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumClarkeIncorporated] = "CLRK";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenOmniTekIncorporated] = "OMTK";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12FourSigma] = "FSIG";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].ChongqingKuaiGongInternational] = "KGI";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumFulcrumTechnologies] = "FLCM";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].IshimaStormTechnologies] = "STM";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].NewTokyoDefComm] = "DCOMM";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenHeliosLabs] = "HLS";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].NewTokyoVitaLife] = "VITA";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12IcarusMicrosystems] = "ICRS";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12UniversalEnergy] = "UNV";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumAeroCorp] = "AERO";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenOmniaCybersystems] = "OMN";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].ChongqingSolarisSpaceSystems] = "SLRS";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].NewTokyoGlobalPharmaceuticals] = "GPH";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].IshimaNovaMedical] = "NVMD";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumWatchdogSecurity] = "WDS";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenLexoCorp] = "LXO";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumRhoConstruction] = "RHOC";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12AlphaEnterprises] = "APHE";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenSysCoreSecurities] = "SYSC";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenCompuTek] = "CTK";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumNetLinkTechnologies] = "NTLK";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].IshimaOmegaSoftware] = "OMGA";
+ StockSymbols[_Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12FoodNStuff] = "FNS";
//Stocks for other companies
StockSymbols["Sigma Cosmetics"] = "SGC";
@@ -16327,136 +16328,136 @@ function initStockMarket() {
}
}
- var ecorp = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumECorp;
- var ecorpStk = new Stock(ecorp, StockSymbols[ecorp], 0.45, true, 19, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(20000, 25000));
+ var ecorp = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumECorp;
+ var ecorpStk = new Stock(ecorp, StockSymbols[ecorp], 0.45, true, 19, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(20000, 25000));
StockMarket[ecorp] = ecorpStk;
- var megacorp = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12MegaCorp;
- var megacorpStk = new Stock(megacorp, StockSymbols[megacorp], 0.45, true, 19, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(25000, 33000));
+ var megacorp = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12MegaCorp;
+ var megacorpStk = new Stock(megacorp, StockSymbols[megacorp], 0.45, true, 19, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(25000, 33000));
StockMarket[megacorp] = megacorpStk;
- var blade = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12BladeIndustries;
- var bladeStk = new Stock(blade, StockSymbols[blade], 0.75, true, 13, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(15000, 22000));
+ var blade = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12BladeIndustries;
+ var bladeStk = new Stock(blade, StockSymbols[blade], 0.75, true, 13, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(15000, 22000));
StockMarket[blade] = bladeStk;
- var clarke = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumClarkeIncorporated;
- var clarkeStk = new Stock(clarke, StockSymbols[clarke], 0.7, true, 12, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(15000, 20000));
+ var clarke = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumClarkeIncorporated;
+ var clarkeStk = new Stock(clarke, StockSymbols[clarke], 0.7, true, 12, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(15000, 20000));
StockMarket[clarke] = clarkeStk;
- var omnitek = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenOmniTekIncorporated;
- var omnitekStk = new Stock(omnitek, StockSymbols[omnitek], 0.65, true, 12, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(35000, 40000));
+ var omnitek = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenOmniTekIncorporated;
+ var omnitekStk = new Stock(omnitek, StockSymbols[omnitek], 0.65, true, 12, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(35000, 40000));
StockMarket[omnitek] = omnitekStk;
- var foursigma = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12FourSigma;
- var foursigmaStk = new Stock(foursigma, StockSymbols[foursigma], 1.05, true, 17, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(60000, 70000));
+ var foursigma = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12FourSigma;
+ var foursigmaStk = new Stock(foursigma, StockSymbols[foursigma], 1.05, true, 17, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(60000, 70000));
StockMarket[foursigma] = foursigmaStk;
- var kuaigong = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].ChongqingKuaiGongInternational;
- var kuaigongStk = new Stock(kuaigong, StockSymbols[kuaigong], 0.8, true, 10, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(20000, 24000));
+ var kuaigong = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].ChongqingKuaiGongInternational;
+ var kuaigongStk = new Stock(kuaigong, StockSymbols[kuaigong], 0.8, true, 10, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(20000, 24000));
StockMarket[kuaigong] = kuaigongStk;
- var fulcrum = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumFulcrumTechnologies;
- var fulcrumStk = new Stock(fulcrum, StockSymbols[fulcrum], 1.25, true, 16, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(30000, 35000));
+ var fulcrum = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumFulcrumTechnologies;
+ var fulcrumStk = new Stock(fulcrum, StockSymbols[fulcrum], 1.25, true, 16, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(30000, 35000));
StockMarket[fulcrum] = fulcrumStk;
- var storm = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].IshimaStormTechnologies;
- var stormStk = new Stock(storm, StockSymbols[storm], 0.85, true, 7, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(21000, 24000));
+ var storm = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].IshimaStormTechnologies;
+ var stormStk = new Stock(storm, StockSymbols[storm], 0.85, true, 7, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(21000, 24000));
StockMarket[storm] = stormStk;
- var defcomm = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].NewTokyoDefComm;
- var defcommStk = new Stock(defcomm, StockSymbols[defcomm], 0.65, true, 10, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(10000, 15000));
+ var defcomm = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].NewTokyoDefComm;
+ var defcommStk = new Stock(defcomm, StockSymbols[defcomm], 0.65, true, 10, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(10000, 15000));
StockMarket[defcomm] = defcommStk;
- var helios = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenHeliosLabs;
- var heliosStk = new Stock(helios, StockSymbols[helios], 0.6, true, 9, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(12000, 16000));
+ var helios = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenHeliosLabs;
+ var heliosStk = new Stock(helios, StockSymbols[helios], 0.6, true, 9, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(12000, 16000));
StockMarket[helios] = heliosStk;
- var vitalife = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].NewTokyoVitaLife;
- var vitalifeStk = new Stock(vitalife, StockSymbols[vitalife], 0.75, true, 7, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(10000, 12000));
+ var vitalife = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].NewTokyoVitaLife;
+ var vitalifeStk = new Stock(vitalife, StockSymbols[vitalife], 0.75, true, 7, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(10000, 12000));
StockMarket[vitalife] = vitalifeStk;
- var icarus = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12IcarusMicrosystems;
- var icarusStk = new Stock(icarus, StockSymbols[icarus], 0.65, true, 7.5, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(16000, 20000));
+ var icarus = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12IcarusMicrosystems;
+ var icarusStk = new Stock(icarus, StockSymbols[icarus], 0.65, true, 7.5, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(16000, 20000));
StockMarket[icarus] = icarusStk;
- var universalenergy = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12UniversalEnergy;
- var universalenergyStk = new Stock(universalenergy, StockSymbols[universalenergy], 0.55, true, 10, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(20000, 25000));
+ var universalenergy = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12UniversalEnergy;
+ var universalenergyStk = new Stock(universalenergy, StockSymbols[universalenergy], 0.55, true, 10, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(20000, 25000));
StockMarket[universalenergy] = universalenergyStk;
- var aerocorp = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumAeroCorp;
- var aerocorpStk = new Stock(aerocorp, StockSymbols[aerocorp], 0.6, true, 6, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(10000, 15000));
+ var aerocorp = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumAeroCorp;
+ var aerocorpStk = new Stock(aerocorp, StockSymbols[aerocorp], 0.6, true, 6, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(10000, 15000));
StockMarket[aerocorp] = aerocorpStk;
- var omnia = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenOmniaCybersystems;
- var omniaStk = new Stock(omnia, StockSymbols[omnia], 0.7, true, 4.5, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(9000, 12000));
+ var omnia = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenOmniaCybersystems;
+ var omniaStk = new Stock(omnia, StockSymbols[omnia], 0.7, true, 4.5, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(9000, 12000));
StockMarket[omnia] = omniaStk;
- var solaris = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].ChongqingSolarisSpaceSystems;
- var solarisStk = new Stock(solaris, StockSymbols[solaris], 0.75, true, 8.5, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(18000, 24000));
+ var solaris = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].ChongqingSolarisSpaceSystems;
+ var solarisStk = new Stock(solaris, StockSymbols[solaris], 0.75, true, 8.5, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(18000, 24000));
StockMarket[solaris] = solarisStk;
- var globalpharm = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].NewTokyoGlobalPharmaceuticals;
- var globalpharmStk = new Stock(globalpharm, StockSymbols[globalpharm], 0.6, true, 10.5, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(18000, 24000));
+ var globalpharm = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].NewTokyoGlobalPharmaceuticals;
+ var globalpharmStk = new Stock(globalpharm, StockSymbols[globalpharm], 0.6, true, 10.5, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(18000, 24000));
StockMarket[globalpharm] = globalpharmStk;
- var nova = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].IshimaNovaMedical;
- var novaStk = new Stock(nova, StockSymbols[nova], 0.75, true, 5, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(18000, 24000));
+ var nova = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].IshimaNovaMedical;
+ var novaStk = new Stock(nova, StockSymbols[nova], 0.75, true, 5, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(18000, 24000));
StockMarket[nova] = novaStk;
- var watchdog = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumWatchdogSecurity;
- var watchdogStk = new Stock(watchdog, StockSymbols[watchdog], 2.5, true, 1.5, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(5000, 7500));
+ var watchdog = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumWatchdogSecurity;
+ var watchdogStk = new Stock(watchdog, StockSymbols[watchdog], 2.5, true, 1.5, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(5000, 7500));
StockMarket[watchdog] = watchdogStk;
- var lexocorp = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenLexoCorp;
- var lexocorpStk = new Stock(lexocorp, StockSymbols[lexocorp], 1.25, true, 6, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(5000, 7500));
+ var lexocorp = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenLexoCorp;
+ var lexocorpStk = new Stock(lexocorp, StockSymbols[lexocorp], 1.25, true, 6, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(5000, 7500));
StockMarket[lexocorp] = lexocorpStk;
- var rho = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumRhoConstruction;
- var rhoStk = new Stock(rho, StockSymbols[rho], 0.6, true, 1, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(3000, 6000));
+ var rho = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumRhoConstruction;
+ var rhoStk = new Stock(rho, StockSymbols[rho], 0.6, true, 1, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(3000, 6000));
StockMarket[rho] = rhoStk;
- var alpha = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12AlphaEnterprises;
- var alphaStk = new Stock(alpha, StockSymbols[alpha], 1.9, true, 10, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(5000, 7500));
+ var alpha = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12AlphaEnterprises;
+ var alphaStk = new Stock(alpha, StockSymbols[alpha], 1.9, true, 10, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(5000, 7500));
StockMarket[alpha] = alphaStk;
- var syscore = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenSysCoreSecurities;
- var syscoreStk = new Stock(syscore, StockSymbols[syscore], 1.6, true, 3, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(4000, 7000))
+ var syscore = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenSysCoreSecurities;
+ var syscoreStk = new Stock(syscore, StockSymbols[syscore], 1.6, true, 3, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(4000, 7000))
StockMarket[syscore] = syscoreStk;
- var computek = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].VolhavenCompuTek;
- var computekStk = new Stock(computek, StockSymbols[computek], 0.9, true, 4, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(2000, 5000));
+ var computek = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].VolhavenCompuTek;
+ var computekStk = new Stock(computek, StockSymbols[computek], 0.9, true, 4, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(2000, 5000));
StockMarket[computek] = computekStk;
- var netlink = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].AevumNetLinkTechnologies;
- var netlinkStk = new Stock(netlink, StockSymbols[netlink], 4.2, true, 1, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(2000, 4000));
+ var netlink = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].AevumNetLinkTechnologies;
+ var netlinkStk = new Stock(netlink, StockSymbols[netlink], 4.2, true, 1, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(2000, 4000));
StockMarket[netlink] = netlinkStk;
- var omega = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].IshimaOmegaSoftware;
- var omegaStk = new Stock(omega, StockSymbols[omega], 1, true, 0.5, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(3000, 6000));
+ var omega = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].IshimaOmegaSoftware;
+ var omegaStk = new Stock(omega, StockSymbols[omega], 1, true, 0.5, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(3000, 6000));
StockMarket[omega] = omegaStk;
- var fns = _Location__WEBPACK_IMPORTED_MODULE_2__["Locations"].Sector12FoodNStuff;
- var fnsStk = new Stock(fns, StockSymbols[fns], 0.75, false, 1, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(1000, 4000));
+ var fns = _Location__WEBPACK_IMPORTED_MODULE_2__[/* Locations */ "a"].Sector12FoodNStuff;
+ var fnsStk = new Stock(fns, StockSymbols[fns], 0.75, false, 1, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(1000, 4000));
StockMarket[fns] = fnsStk;
var sigmacosm = "Sigma Cosmetics";
- var sigmacosmStk = new Stock(sigmacosm, StockSymbols[sigmacosm], 2.8, true, 0, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(2000, 3000));
+ var sigmacosmStk = new Stock(sigmacosm, StockSymbols[sigmacosm], 2.8, true, 0, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(2000, 3000));
StockMarket[sigmacosm] = sigmacosmStk;
var joesguns = "Joes Guns";
- var joesgunsStk = new Stock(joesguns, StockSymbols[joesguns], 3.8, true, 1, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(500, 1000));
+ var joesgunsStk = new Stock(joesguns, StockSymbols[joesguns], 3.8, true, 1, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(500, 1000));
StockMarket[joesguns] = joesgunsStk;
var catalyst = "Catalyst Ventures";
- var catalystStk = new Stock(catalyst, StockSymbols[catalyst], 1.45, true, 13.5, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(500, 1000));
+ var catalystStk = new Stock(catalyst, StockSymbols[catalyst], 1.45, true, 13.5, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(500, 1000));
StockMarket[catalyst] = catalystStk;
var microdyne = "Microdyne Technologies";
- var microdyneStk = new Stock(microdyne, StockSymbols[microdyne], 0.75, true, 8, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(20000, 25000));
+ var microdyneStk = new Stock(microdyne, StockSymbols[microdyne], 0.75, true, 8, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(20000, 25000));
StockMarket[microdyne] = microdyneStk;
var titanlabs = "Titan Laboratories";
- var titanlabsStk = new Stock(titanlabs, StockSymbols[titanlabs], 0.6, true, 11, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["getRandomInt"])(15000, 20000));
+ var titanlabsStk = new Stock(titanlabs, StockSymbols[titanlabs], 0.6, true, 11, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(15000, 20000));
StockMarket[titanlabs] = titanlabsStk;
var orders = {};
@@ -16507,21 +16508,21 @@ function buyStock(stock, shares) {
if (shares == 0) {return false;}
var totalPrice = stock.price * shares;
- if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].money.lt(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].money.lt(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission)) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_6__["dialogBoxCreate"])("You do not have enough money to purchase this. You need $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission, 2).toString() + ".");
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission, 2).toString() + ".");
return false;
}
var origTotal = stock.playerShares * stock.playerAvgPx;
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].loseMoney(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission);
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].loseMoney(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission);
var newTotal = origTotal + totalPrice;
stock.playerShares += shares;
stock.playerAvgPx = newTotal / stock.playerShares;
updateStockPlayerPosition(stock);
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_6__["dialogBoxCreate"])("Bought " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(shares, 0) + " shares of " + stock.symbol + " at $" +
Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(stock.price, 2) + " per share. You also paid $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission, 2) + " in commission fees.");
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission, 2) + " in commission fees.");
return true;
}
@@ -16535,8 +16536,8 @@ function sellStock(stock, shares) {
shares = Math.round(shares);
if (shares > stock.playerShares) {shares = stock.playerShares;}
if (shares === 0) {return false;}
- var gains = stock.price * shares - _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission;
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].gainMoney(gains);
+ var gains = stock.price * shares - _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission;
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].gainMoney(gains);
stock.playerShares -= shares;
if (stock.playerShares == 0) {
stock.playerAvgPx = 0;
@@ -16550,7 +16551,7 @@ function sellStock(stock, shares) {
//Returns true if successful and false otherwise
function shortStock(stock, shares, workerScript=null) {
- var tixApi = (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"]);
+ var tixApi = (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"]);
if (stock == null || isNaN(shares) || shares < 0) {
if (tixApi) {
workerScript.scriptRef.log("ERROR: shortStock() failed because of invalid arguments.");
@@ -16564,21 +16565,21 @@ function shortStock(stock, shares, workerScript=null) {
if (shares === 0) {return false;}
var totalPrice = stock.price * shares;
- if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].money.lt(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].money.lt(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission)) {
if (tixApi) {
workerScript.scriptRef.log("ERROR: shortStock() failed because you do not have " +
"money to purchase this short position. You need " +
- numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission).format('($0.000a)'));
+ numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission).format('($0.000a)'));
} else {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_6__["dialogBoxCreate"])("You do not have enough money to purchase this short position. You need $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission, 2) + ".");
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission, 2) + ".");
}
return false;
}
var origTotal = stock.playerShortShares * stock.playerAvgShortPx;
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].loseMoney(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission);
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].loseMoney(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission);
var newTotal = origTotal + totalPrice;
stock.playerShortShares += shares;
stock.playerAvgShortPx = newTotal / stock.playerShortShares;
@@ -16587,19 +16588,19 @@ function shortStock(stock, shares, workerScript=null) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.shortStock == null) {
workerScript.scriptRef.log("Bought a short position of " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(shares, 0) + " shares of " + stock.symbol + " at " +
numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(stock.price).format('($0.000a)') + " per share. Paid " +
- numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission).format('($0.000a)') + " in commission fees.");
+ numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission).format('($0.000a)') + " in commission fees.");
}
} else {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_6__["dialogBoxCreate"])("Bought a short position of " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(shares, 0) + " shares of " + stock.symbol + " at $" +
Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(stock.price, 2) + " per share. You also paid $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission, 2) + " in commission fees.");
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission, 2) + " in commission fees.");
}
return true;
}
//Returns true if successful and false otherwise
function sellShort(stock, shares, workerScript=null) {
- var tixApi = (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__["WorkerScript"]);
+ var tixApi = (workerScript instanceof _NetscriptWorker__WEBPACK_IMPORTED_MODULE_4__[/* WorkerScript */ "b"]);
if (stock == null || isNaN(shares) || shares < 0) {
if (tixApi) {
workerScript.scriptRef.log("ERROR: sellShort() failed because of invalid arguments.");
@@ -16614,12 +16615,12 @@ function sellShort(stock, shares, workerScript=null) {
if (shares === 0) {return false;}
var origCost = shares * stock.playerAvgShortPx;
- var profit = ((stock.playerAvgShortPx - stock.price) * shares) - _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission;
+ var profit = ((stock.playerAvgShortPx - stock.price) * shares) - _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission;
if (isNaN(profit)) {profit = 0;}
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].gainMoney(origCost + profit);
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].gainMoney(origCost + profit);
if (tixApi) {
workerScript.scriptRef.onlineMoneyMade += profit;
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].scriptProdSinceLastAug += profit;
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].scriptProdSinceLastAug += profit;
}
stock.playerShortShares -= shares;
@@ -16770,46 +16771,46 @@ function setStockMarketContentCreated(b) {
var stockMarketContentCreated = false;
var stockMarketPortfolioMode = false;
-var COMM = _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission;
+var COMM = _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission;
function displayStockMarketContent() {
- if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasWseAccount == null) {_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasWseAccount = false;}
- if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasTixApiAccess == null) {_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasTixApiAccess = false;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasWseAccount == null) {_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasWseAccount = false;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasTixApiAccess == null) {_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasTixApiAccess = false;}
//Purchase WSE Account button
- var wseAccountButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-buy-account");
- wseAccountButton.innerText = "Buy WSE Account - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].WSEAccountCost, 2).toString();
- if (!_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasWseAccount && _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].money.gte(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].WSEAccountCost)) {
+ var wseAccountButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-buy-account");
+ wseAccountButton.innerText = "Buy WSE Account - $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].WSEAccountCost, 2).toString();
+ if (!_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasWseAccount && _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].money.gte(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].WSEAccountCost)) {
wseAccountButton.setAttribute("class", "a-link-button");
- } else if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasWseAccount){
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasWseAccount){
wseAccountButton.innerText = "WSE Account - Purchased";
wseAccountButton.setAttribute("class", "a-link-button-bought");
} else {
wseAccountButton.setAttribute("class", "a-link-button-inactive");
}
wseAccountButton.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasWseAccount = true;
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasWseAccount = true;
initStockMarket();
initSymbolToStockMap();
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].WSEAccountCost);
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].WSEAccountCost);
displayStockMarketContent();
return false;
});
//Purchase TIX API Access account
- var tixApiAccessButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-buy-tix-api");
+ var tixApiAccessButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-buy-tix-api");
tixApiAccessButton.innerText = "Buy Trade Information eXchange (TIX) API Access - $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].TIXAPICost, 2).toString();
- if (!_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasTixApiAccess && _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].money.gte(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].TIXAPICost)) {
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].TIXAPICost, 2).toString();
+ if (!_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasTixApiAccess && _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].money.gte(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].TIXAPICost)) {
tixApiAccessButton.setAttribute("class", "a-link-button");
- } else if(_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasTixApiAccess) {
+ } else if(_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasTixApiAccess) {
tixApiAccessButton.innerText = "Trade Information eXchange (TIX) API Access - Purchased"
tixApiAccessButton.setAttribute("class", "a-link-button-bought");
} else {
tixApiAccessButton.setAttribute("class", "a-link-button-inactive");
}
tixApiAccessButton.addEventListener("click", function() {
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasTixApiAccess = true;
- _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].TIXAPICost);
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasTixApiAccess = true;
+ _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].TIXAPICost);
displayStockMarketContent();
return false;
});
@@ -16817,7 +16818,7 @@ function displayStockMarketContent() {
var stockList = document.getElementById("stock-market-list");
if (stockList == null) {return;}
- if (!_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasWseAccount) {
+ if (!_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasWseAccount) {
stockMarketContentCreated = false;
while (stockList.firstChild) {
stockList.removeChild(stockList.firstChild);
@@ -16826,16 +16827,16 @@ function displayStockMarketContent() {
}
//Create stock market content if you have an account
- if (!stockMarketContentCreated && _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasWseAccount) {
+ if (!stockMarketContentCreated && _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasWseAccount) {
console.log("Creating Stock Market UI");
document.getElementById("stock-market-commission").innerHTML =
"Commission Fees: Every transaction you make has a $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].StockMarketCommission, 2) + " commission fee.
" +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].StockMarketCommission, 2) + " commission fee.
" +
"WARNING: When you reset after installing Augmentations, the Stock Market is reset. " +
"This means all your positions are lost, so make sure to sell your stocks before installing " +
"Augmentations!";
- var investopediaButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-investopedia");
+ var investopediaButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-investopedia");
investopediaButton.addEventListener("click", function() {
var txt = "When making a transaction on the stock market, there are two " +
"types of positions: Long and Short. A Long position is the typical " +
@@ -16881,7 +16882,7 @@ function displayStockMarketContent() {
});
//Switch to Portfolio Mode Button
- var modeBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-mode");
+ var modeBtn = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-mode");
if (modeBtn) {
modeBtn.innerHTML = "Switch to 'Portfolio' Mode" +
"Displays only the stocks for which you have shares or orders";
@@ -16889,8 +16890,8 @@ function displayStockMarketContent() {
}
//Expand/Collapse tickers buttons
- var expandBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-expand-tickers"),
- collapseBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-collapse-tickers"),
+ var expandBtn = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-expand-tickers"),
+ collapseBtn = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-collapse-tickers"),
stockList = document.getElementById("stock-market-list");
if (expandBtn) {
expandBtn.addEventListener("click", ()=>{
@@ -16924,7 +16925,7 @@ function displayStockMarketContent() {
stockMarketContentCreated = true;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].hasWseAccount) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].hasWseAccount) {
for (var name in StockMarket) {
if (StockMarket.hasOwnProperty(name)) {
var stock = StockMarket[name];
@@ -16940,7 +16941,7 @@ function switchToPortfolioMode() {
stockMarketPortfolioMode = true;
var stockList = document.getElementById("stock-market-list");
if (stockList == null) {return;}
- var modeBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-mode");
+ var modeBtn = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-mode");
if (modeBtn) {
modeBtn.innerHTML = "Switch to 'All stocks' Mode" +
"Displays all stocks on the WSE";
@@ -16980,7 +16981,7 @@ function switchToDisplayAllMode() {
stockMarketPortfolioMode = false;
var stockList = document.getElementById("stock-market-list");
if (stockList == null) {return;}
- var modeBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-mode");
+ var modeBtn = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])("stock-market-mode");
if (modeBtn) {
modeBtn.innerHTML = "Switch to 'Portfolio' Mode" +
"Displays only the stocks for which you have shares or orders";
@@ -17039,7 +17040,7 @@ function createStockTicker(stock) {
var longOpt = document.createElement("option");
longOpt.text = "Long";
longShortSelect.add(longOpt);
- if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].bitNodeN === 8 || (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__["hasWallStreetSF"] && _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__["wallStreetSFLvl"] >= 2)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].bitNodeN === 8 || (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__[/* hasWallStreetSF */ "f"] && _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__[/* wallStreetSFLvl */ "h"] >= 2)) {
var shortOpt = document.createElement("option");
shortOpt.text = "Short";
longShortSelect.add(shortOpt);
@@ -17050,7 +17051,7 @@ function createStockTicker(stock) {
var marketOpt = document.createElement("option");
marketOpt.text = "Market Order";
orderTypeSelect.add(marketOpt);
- if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].bitNodeN === 8 || (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__["hasWallStreetSF"] && _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__["wallStreetSFLvl"] >= 3)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].bitNodeN === 8 || (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__[/* hasWallStreetSF */ "f"] && _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__[/* wallStreetSFLvl */ "h"] >= 3)) {
var limitOpt = document.createElement("option");
limitOpt.text = "Limit Order";
orderTypeSelect.add(limitOpt);
@@ -17074,24 +17075,24 @@ function createStockTicker(stock) {
break;
case "Limit Order":
case "Stop Order":
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetYesButton"])(),
- noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetYesButton */ "j"])(),
+ noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetNoButton */ "i"])();
yesBtn.innerText = "Place Buy " + ordType;
noBtn.innerText = "Cancel Order";
yesBtn.addEventListener("click", ()=>{
- var price = Number(Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetInput"])()), type;
+ var price = Number(Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetInput */ "h"])()), type;
if (ordType === "Limit Order") {
type = OrderTypes.LimitBuy;
} else {
type = OrderTypes.StopBuy;
}
placeOrder(stock, shares, price, type, pos);
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxClose */ "f"])();
});
noBtn.addEventListener("click", ()=>{
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxClose */ "f"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxCreate"])("Enter the price for your " + ordType);
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxCreate */ "g"])("Enter the price for your " + ordType);
break;
default:
console.log("ERROR: Invalid order type");
@@ -17115,24 +17116,24 @@ function createStockTicker(stock) {
break;
case "Limit Order":
case "Stop Order":
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetYesButton"])(),
- noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetYesButton */ "j"])(),
+ noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetNoButton */ "i"])();
yesBtn.innerText = "Place Sell " + ordType;
noBtn.innerText = "Cancel Order";
yesBtn.addEventListener("click", ()=>{
- var price = Number(Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetInput"])()), type;
+ var price = Number(Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetInput */ "h"])()), type;
if (ordType === "Limit Order") {
type = OrderTypes.LimitSell;
} else {
type = OrderTypes.StopSell;
}
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxClose */ "f"])();
placeOrder(stock, shares, price, type, pos);
});
noBtn.addEventListener("click", ()=>{
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxClose */ "f"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxCreate"])("Enter the price for your " + ordType);
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxCreate */ "g"])("Enter the price for your " + ordType);
break;
default:
console.log("ERROR: Invalid order type");
@@ -17148,7 +17149,7 @@ function createStockTicker(stock) {
var pos = longShortSelect.options[longShortSelect.selectedIndex].text;
pos === "Long" ? pos = PositionTypes.Long : pos = PositionTypes.Short;
var ordType = orderTypeSelect.options[orderTypeSelect.selectedIndex].text;
- var money = _Player__WEBPACK_IMPORTED_MODULE_5__["Player"].money.toNumber();
+ var money = _Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].money.toNumber();
switch (ordType) {
case "Market Order":
var shares = Math.floor((money - COMM) / stock.price);
@@ -17156,12 +17157,12 @@ function createStockTicker(stock) {
break;
case "Limit Order":
case "Stop Order":
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetYesButton"])(),
- noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetYesButton */ "j"])(),
+ noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetNoButton */ "i"])();
yesBtn.innerText = "Place Buy " + ordType;
noBtn.innerText = "Cancel Order";
yesBtn.addEventListener("click", ()=>{
- var price = Number(Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxGetInput"])()), type;
+ var price = Number(Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxGetInput */ "h"])()), type;
if (ordType === "Limit Order") {
type = OrderTypes.LimitBuy;
} else {
@@ -17169,12 +17170,12 @@ function createStockTicker(stock) {
}
var shares = Math.floor((money-COMM) / price);
placeOrder(stock, shares, price, type, pos);
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxClose */ "f"])();
});
noBtn.addEventListener("click", ()=>{
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxClose */ "f"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_11__["yesNoTxtInpBoxCreate"])("Enter the price for your " + ordType);
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_13__[/* yesNoTxtInpBoxCreate */ "g"])("Enter the price for your " + ordType);
break;
default:
console.log("ERROR: Invalid order type");
@@ -17297,8 +17298,8 @@ function updateStockPlayerPosition(stock) {
if (stock.playerShares === 0 && stock.playerShortShares === 0 &&
StockMarket["Orders"] && StockMarket["Orders"][stock.symbol] &&
StockMarket["Orders"][stock.symbol].length === 0) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["removeElementById"])(tickerId + "-hdr");
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["removeElementById"])(tickerId + "-panel");
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_12__["removeElementById"])(tickerId + "-hdr");
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_12__["removeElementById"])(tickerId + "-panel");
return;
} else {
//If the ticker hasn't been created, create it (handles updating)
@@ -17339,7 +17340,7 @@ function updateStockPlayerPosition(stock) {
" (Total Cost: " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(totalCost).format('$0.000a') + ")" +
"
Profit: " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(gains).format('$0.000a') +
" (" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(percentageGains*100, 2) + "%)
";
- if (_Player__WEBPACK_IMPORTED_MODULE_5__["Player"].bitNodeN === 8 || (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__["hasWallStreetSF"] && _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__["wallStreetSFLvl"] >= 2)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_5__[/* Player */ "a"].bitNodeN === 8 || (_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__[/* hasWallStreetSF */ "f"] && _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_3__[/* wallStreetSFLvl */ "h"] >= 2)) {
stock.posTxtEl.innerHTML +=
"Short Position: " +
"Shares in short position will increase " +
@@ -17378,8 +17379,8 @@ function updateStockOrderList(stock) {
if (stock.playerShares === 0 && stock.playerShortShares === 0 &&
StockMarket["Orders"] && StockMarket["Orders"][stock.symbol] &&
StockMarket["Orders"][stock.symbol].length === 0) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["removeElementById"])(tickerId + "-hdr");
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["removeElementById"])(tickerId + "-panel");
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_12__["removeElementById"])(tickerId + "-hdr");
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_12__["removeElementById"])(tickerId + "-panel");
return;
} else {
//If the ticker hasn't been created, create it (handles updating)
@@ -17426,50 +17427,58 @@ function updateStockOrderList(stock) {
/***/ }),
-/* 22 */
+/* 25 */
/*!*************************!*\
!*** ./src/Terminal.js ***!
\*************************/
+/*! exports provided: postNetburnerText, post, Terminal, KEY */
+/*! exports used: KEY, Terminal, post, postNetburnerText */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "postNetburnerText", function() { return postNetburnerText; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "post", function() { return post; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Terminal", function() { return Terminal; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "KEY", function() { return KEY; });
-/* harmony import */ var _Alias__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Alias */ 30);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CreateProgram */ 18);
-/* harmony import */ var _DarkWeb__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./DarkWeb */ 50);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _Fconf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Fconf */ 32);
-/* harmony import */ var _HelpText__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./HelpText */ 69);
+/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return postNetburnerText; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return post; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return Terminal; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return KEY; });
+/* harmony import */ var _Alias__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Alias */ 35);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./CreateProgram */ 21);
+/* harmony import */ var _DarkWeb__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./DarkWeb */ 60);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _Fconf__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Fconf */ 37);
+/* harmony import */ var _HelpText__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./HelpText */ 73);
/* harmony import */ var _HelpText__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_HelpText__WEBPACK_IMPORTED_MODULE_6__);
-/* harmony import */ var _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./InteractiveTutorial */ 24);
-/* harmony import */ var _Literature__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Literature */ 52);
-/* harmony import */ var _Message__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Message */ 28);
-/* harmony import */ var _NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./NetscriptEvaluator */ 6);
-/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./NetscriptWorker */ 20);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! numeral/min/numeral.min */ 13);
+/* harmony import */ var _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./InteractiveTutorial */ 28);
+/* harmony import */ var _Literature__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Literature */ 61);
+/* harmony import */ var _Message__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Message */ 33);
+/* harmony import */ var _NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./NetscriptEvaluator */ 7);
+/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./NetscriptWorker */ 23);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! numeral/min/numeral.min */ 15);
/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _RedPill__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./RedPill */ 37);
-/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./Script */ 26);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./SpecialServerIps */ 17);
-/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./TextFile */ 43);
+/* harmony import */ var _RedPill__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./RedPill */ 46);
+/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./Script */ 30);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./SpecialServerIps */ 19);
+/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./TextFile */ 50);
/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_TextFile__WEBPACK_IMPORTED_MODULE_19__);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_LogBox__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../utils/LogBox */ 49);
-/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../utils/YesNoBox */ 12);
-/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! jszip */ 123);
-/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_24__);
-/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! file-saver */ 122);
-/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_25__);
+/* harmony import */ var _utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../utils/helpers/addOffset */ 42);
+/* harmony import */ var _utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_21__);
+/* harmony import */ var _utils_helpers_isString__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../utils/helpers/isString */ 32);
+/* harmony import */ var _utils_helpers_isString__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_22__);
+/* harmony import */ var _utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../utils/helpers/arrayToString */ 39);
+/* harmony import */ var _utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_23__);
+/* harmony import */ var _utils_LogBox__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../utils/LogBox */ 59);
+/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../utils/YesNoBox */ 14);
+/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! jszip */ 107);
+/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_26__);
+/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! file-saver */ 106);
+/* harmony import */ var file_saver__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_27__);
+
+
@@ -17524,7 +17533,7 @@ function updateTerminalScroll() {
}
function postNetburnerText() {
- post("Bitburner v" + _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].Version);
+ post("Bitburner v" + _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].Version);
}
@@ -17568,8 +17577,8 @@ $(document).keydown(function(event) {
if (command.length > 0) {
post(
"[" +
- (_Fconf__WEBPACK_IMPORTED_MODULE_5__["FconfSettings"].ENABLE_TIMESTAMPS ? Terminal.getTimestamp() + " " : "") +
- _Player__WEBPACK_IMPORTED_MODULE_13__["Player"].getCurrentServer().hostname +
+ (_Fconf__WEBPACK_IMPORTED_MODULE_5__[/* FconfSettings */ "a"].ENABLE_TIMESTAMPS ? Terminal.getTimestamp() + " " : "") +
+ _Player__WEBPACK_IMPORTED_MODULE_13__[/* Player */ "a"].getCurrentServer().hostname +
" ~]> " + command
);
@@ -17584,7 +17593,7 @@ $(document).keydown(function(event) {
post("Cancelling...");
_engine__WEBPACK_IMPORTED_MODULE_4__["Engine"]._actionInProgress = false;
Terminal.finishAction(true);
- } else if (_Fconf__WEBPACK_IMPORTED_MODULE_5__["FconfSettings"].ENABLE_BASH_HOTKEYS) {
+ } else if (_Fconf__WEBPACK_IMPORTED_MODULE_5__[/* FconfSettings */ "a"].ENABLE_BASH_HOTKEYS) {
//Dont prevent default so it still copies
Terminal.resetTerminalInput(); //Clear Terminal
}
@@ -17599,8 +17608,8 @@ $(document).keydown(function(event) {
//Ctrl n same as down arrow
if (event.keyCode === KEY.UPARROW ||
- (_Fconf__WEBPACK_IMPORTED_MODULE_5__["FconfSettings"].ENABLE_BASH_HOTKEYS && event.keyCode === KEY.P && event.ctrlKey)) {
- if (_Fconf__WEBPACK_IMPORTED_MODULE_5__["FconfSettings"].ENABLE_BASH_HOTKEYS) {event.preventDefault();}
+ (_Fconf__WEBPACK_IMPORTED_MODULE_5__[/* FconfSettings */ "a"].ENABLE_BASH_HOTKEYS && event.keyCode === KEY.P && event.ctrlKey)) {
+ if (_Fconf__WEBPACK_IMPORTED_MODULE_5__[/* FconfSettings */ "a"].ENABLE_BASH_HOTKEYS) {event.preventDefault();}
//Cycle through past commands
if (terminalInput == null) {return;}
var i = Terminal.commandHistoryIndex;
@@ -17620,8 +17629,8 @@ $(document).keydown(function(event) {
}
if (event.keyCode === KEY.DOWNARROW ||
- (_Fconf__WEBPACK_IMPORTED_MODULE_5__["FconfSettings"].ENABLE_BASH_HOTKEYS && event.keyCode === KEY.M && event.ctrlKey)) {
- if (_Fconf__WEBPACK_IMPORTED_MODULE_5__["FconfSettings"].ENABLE_BASH_HOTKEYS) {event.preventDefault();}
+ (_Fconf__WEBPACK_IMPORTED_MODULE_5__[/* FconfSettings */ "a"].ENABLE_BASH_HOTKEYS && event.keyCode === KEY.M && event.ctrlKey)) {
+ if (_Fconf__WEBPACK_IMPORTED_MODULE_5__[/* FconfSettings */ "a"].ENABLE_BASH_HOTKEYS) {event.preventDefault();}
//Cycle through past commands
if (terminalInput == null) {return;}
var i = Terminal.commandHistoryIndex;
@@ -17676,7 +17685,7 @@ $(document).keydown(function(event) {
}
//Extra Bash Emulation Hotkeys, must be enabled through .fconf
- if (_Fconf__WEBPACK_IMPORTED_MODULE_5__["FconfSettings"].ENABLE_BASH_HOTKEYS) {
+ if (_Fconf__WEBPACK_IMPORTED_MODULE_5__[/* FconfSettings */ "a"].ENABLE_BASH_HOTKEYS) {
if (event.keyCode === KEY.A && event.ctrlKey) {
event.preventDefault();
Terminal.moveTextCursor("home");
@@ -17835,8 +17844,8 @@ function tabCompletion(command, arg, allPossibilities, index=0) {
function determineAllPossibilitiesForTabCompletion(input, index=0) {
var allPos = [];
- allPos = allPos.concat(Object.keys(_Alias__WEBPACK_IMPORTED_MODULE_0__["GlobalAliases"]));
- var currServ = _Player__WEBPACK_IMPORTED_MODULE_13__["Player"].getCurrentServer();
+ allPos = allPos.concat(Object.keys(_Alias__WEBPACK_IMPORTED_MODULE_0__[/* GlobalAliases */ "b"]));
+ var currServ = _Player__WEBPACK_IMPORTED_MODULE_13__[/* Player */ "a"].getCurrentServer();
input = input.toLowerCase();
//If the command starts with './' and the index == -1, then the user
@@ -17849,7 +17858,7 @@ function determineAllPossibilitiesForTabCompletion(input, index=0) {
}
//Programs are on home computer
- var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_13__["Player"].getHomeComputer();
+ var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_13__[/* Player */ "a"].getHomeComputer();
for(var i = 0; i < homeComputer.programs.length; ++i) {
allPos.push("./" + homeComputer.programs[i]);
}
@@ -17861,23 +17870,23 @@ function determineAllPossibilitiesForTabCompletion(input, index=0) {
return ["alias", "analyze", "cat", "check", "clear", "cls", "connect", "download", "free",
"hack", "help", "home", "hostname", "ifconfig", "kill", "killall",
"ls", "lscpu", "mem", "nano", "ps", "rm", "run", "scan", "scan-analyze",
- "scp", "sudov", "tail", "theme", "top"].concat(Object.keys(_Alias__WEBPACK_IMPORTED_MODULE_0__["Aliases"])).concat(Object.keys(_Alias__WEBPACK_IMPORTED_MODULE_0__["GlobalAliases"]));
+ "scp", "sudov", "tail", "theme", "top"].concat(Object.keys(_Alias__WEBPACK_IMPORTED_MODULE_0__[/* Aliases */ "a"])).concat(Object.keys(_Alias__WEBPACK_IMPORTED_MODULE_0__[/* GlobalAliases */ "b"]));
}
if (input.startsWith ("buy ")) {
let options = [];
- for(const i in _DarkWeb__WEBPACK_IMPORTED_MODULE_3__["DarkWebItems"]) {
- const item = _DarkWeb__WEBPACK_IMPORTED_MODULE_3__["DarkWebItems"][i]
+ for(const i in _DarkWeb__WEBPACK_IMPORTED_MODULE_3__[/* DarkWebItems */ "a"]) {
+ const item = _DarkWeb__WEBPACK_IMPORTED_MODULE_3__[/* DarkWebItems */ "a"][i]
options.push(item.program);
}
- return options.concat(Object.keys(_Alias__WEBPACK_IMPORTED_MODULE_0__["GlobalAliases"]));
+ return options.concat(Object.keys(_Alias__WEBPACK_IMPORTED_MODULE_0__[/* GlobalAliases */ "b"]));
}
if (input.startsWith("scp ") && index == 1) {
- for (var iphostname in _Server__WEBPACK_IMPORTED_MODULE_16__["AllServers"]) {
- if (_Server__WEBPACK_IMPORTED_MODULE_16__["AllServers"].hasOwnProperty(iphostname)) {
- allPos.push(_Server__WEBPACK_IMPORTED_MODULE_16__["AllServers"][iphostname].ip);
- allPos.push(_Server__WEBPACK_IMPORTED_MODULE_16__["AllServers"][iphostname].hostname);
+ for (var iphostname in _Server__WEBPACK_IMPORTED_MODULE_16__[/* AllServers */ "b"]) {
+ if (_Server__WEBPACK_IMPORTED_MODULE_16__[/* AllServers */ "b"].hasOwnProperty(iphostname)) {
+ allPos.push(_Server__WEBPACK_IMPORTED_MODULE_16__[/* AllServers */ "b"][iphostname].ip);
+ allPos.push(_Server__WEBPACK_IMPORTED_MODULE_16__[/* AllServers */ "b"][iphostname].hostname);
}
}
}
@@ -17888,7 +17897,7 @@ function determineAllPossibilitiesForTabCompletion(input, index=0) {
allPos.push(currServ.scripts[i].filename);
}
for (var i = 0; i < currServ.messages.length; ++i) {
- if (!(currServ.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_9__["Message"])) {
+ if (!(currServ.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_9__[/* Message */ "a"])) {
allPos.push(currServ.messages[i]);
}
}
@@ -17900,7 +17909,7 @@ function determineAllPossibilitiesForTabCompletion(input, index=0) {
if (input.startsWith("connect ") || input.startsWith("telnet ")) {
//All network connections
for (var i = 0; i < currServ.serversOnNetwork.length; ++i) {
- var serv = _Server__WEBPACK_IMPORTED_MODULE_16__["AllServers"][currServ.serversOnNetwork[i]];
+ var serv = _Server__WEBPACK_IMPORTED_MODULE_16__[/* AllServers */ "b"][currServ.serversOnNetwork[i]];
if (serv == null) {continue;}
allPos.push(serv.ip); //IP
allPos.push(serv.hostname); //Hostname
@@ -17937,7 +17946,7 @@ function determineAllPossibilitiesForTabCompletion(input, index=0) {
allPos.push(currServ.programs[i]);
}
for (var i = 0; i < currServ.messages.length; ++i) {
- if (!(currServ.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_9__["Message"]) && Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["isString"])(currServ.messages[i]) &&
+ if (!(currServ.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_9__[/* Message */ "a"]) && Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_22__["isString"])(currServ.messages[i]) &&
currServ.messages[i].endsWith(".lit")) {
allPos.push(currServ.messages[i]);
}
@@ -17955,7 +17964,7 @@ function determineAllPossibilitiesForTabCompletion(input, index=0) {
}
//Programs are on home computer
- var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_13__["Player"].getHomeComputer();
+ var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_13__[/* Player */ "a"].getHomeComputer();
for(var i = 0; i < homeComputer.programs.length; ++i) {
allPos.push(homeComputer.programs[i]);
}
@@ -17964,7 +17973,7 @@ function determineAllPossibilitiesForTabCompletion(input, index=0) {
if (input.startsWith("cat ")) {
for (var i = 0; i < currServ.messages.length; ++i) {
- if (currServ.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_9__["Message"]) {
+ if (currServ.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_9__[/* Message */ "a"]) {
allPos.push(currServ.messages[i].filename);
} else {
allPos.push(currServ.messages[i]);
@@ -17997,7 +18006,7 @@ let Terminal = {
resetTerminalInput: function() {
document.getElementById("terminal-input-td").innerHTML =
- "
" +
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_25__[/* yesNoBoxCreate */ "b"])("WARNING: USING THIS PROGRAM WILL CAUSE YOU TO LOSE ALL OF YOUR PROGRESS ON THE CURRENT BITNODE.
" +
"Do you want to travel to the BitNode Nexus? This allows you to reset the current BitNode " +
"and select a new one.");
@@ -19408,7 +19417,7 @@ let Terminal = {
},
runScript: function(scriptName) {
- var server = _Player__WEBPACK_IMPORTED_MODULE_13__["Player"].getCurrentServer();
+ var server = _Player__WEBPACK_IMPORTED_MODULE_13__[/* Player */ "a"].getCurrentServer();
var numThreads = 1;
var args = [];
@@ -19466,7 +19475,7 @@ let Terminal = {
//Check if this script is already running
- if (Object(_Script__WEBPACK_IMPORTED_MODULE_15__["findRunningScript"])(scriptName, args, server) != null) {
+ if (Object(_Script__WEBPACK_IMPORTED_MODULE_15__[/* findRunningScript */ "d"])(scriptName, args, server) != null) {
post("ERROR: This script is already running. Cannot run multiple instances");
return;
}
@@ -19488,13 +19497,13 @@ let Terminal = {
return;
} else {
//Able to run script
- post("Running script with " + numThreads + " thread(s) and args: " + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_21__["printArray"])(args) + ".");
+ post("Running script with " + numThreads + " thread(s) and args: " + Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_23__["arrayToString"])(args) + ".");
post("May take a few seconds to start up the process...");
- var runningScriptObj = new _Script__WEBPACK_IMPORTED_MODULE_15__["RunningScript"](script, args);
+ var runningScriptObj = new _Script__WEBPACK_IMPORTED_MODULE_15__[/* RunningScript */ "b"](script, args);
runningScriptObj.threads = numThreads;
server.runningScripts.push(runningScriptObj);
- Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_11__["addWorkerScript"])(runningScriptObj, server);
+ Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_11__[/* addWorkerScript */ "c"])(runningScriptObj, server);
return;
}
}
@@ -19506,4820 +19515,70 @@ let Terminal = {
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 39)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 51)))
/***/ }),
-/* 23 */
-/*!************************************************!*\
- !*** ./node_modules/decimal.js/decimal.es6.js ***!
- \************************************************/
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+/* 26 */,
+/* 27 */
+/*!******************************************************!*\
+ !*** ./utils/uiHelpers/removeChildrenFromElement.ts ***!
+ \******************************************************/
+/*! no static exports found */
+/*! exports used: removeChildrenFromElement */
+/***/ (function(module, exports, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/*
- *
- * decimal.js v7.2.3
- * An arbitrary-precision Decimal type for JavaScript.
- * https://github.com/MikeMcl/decimal.js
- * Copyright (c) 2017 Michael Mclaughlin
" +
"This tutorial will show you the basics of the game. " +
"You may skip the tutorial at any time.");
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "inline-block";
next.addEventListener("click", function() {
iTutorialNextStep();
@@ -24410,7 +19669,7 @@ function iTutorialEvaluateStep() {
"the main navigation menu (left-hand side of the screen)");
//No next button
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "none";
//Flash Character tab
@@ -24421,14 +19680,14 @@ function iTutorialEvaluateStep() {
charaterMainMenuButton.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_0__["Engine"].loadCharacterContent();
iTutorialNextStep(); //Opening the character page will go to the next step
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("stats-menu-link");
+ Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("stats-menu-link");
return false;
});
break;
case iTutorialSteps.CharacterPage:
iTutorialSetText("The Stats page shows a lot of important information about your progress, " +
"such as your skills, money, and bonuses/multipliers. ")
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "inline-block";
next.addEventListener("click", function() {
iTutorialNextStep();
@@ -24439,7 +19698,7 @@ function iTutorialEvaluateStep() {
iTutorialSetText("Let's head to your computer's terminal by clicking the 'Terminal' tab on the " +
"main navigation menu.");
//No next button
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "none";
document.getElementById("terminal-menu-link").setAttribute("class", "flashing-button");
@@ -24449,14 +19708,14 @@ function iTutorialEvaluateStep() {
terminalMainMenuButton.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_0__["Engine"].loadTerminalContent();
iTutorialNextStep();
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("terminal-menu-link");
+ Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("terminal-menu-link");
return false;
});
break;
case iTutorialSteps.TerminalIntro:
iTutorialSetText("The Terminal is used to interface with your home computer as well as " +
"all of the other machines around the world.");
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "inline-block";
next.addEventListener("click", function() {
iTutorialNextStep();
@@ -24466,7 +19725,7 @@ function iTutorialEvaluateStep() {
case iTutorialSteps.TerminalHelp:
iTutorialSetText("Let's try it out. Start by entering the 'help' command into the Terminal " +
"(Don't forget to press Enter after typing the command)");
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "none";
//next step triggered by terminal command
break;
@@ -24542,7 +19801,7 @@ function iTutorialEvaluateStep() {
"the server's security level.
The amount of money on a server is not limitless. So, if " +
"you constantly hack a server and deplete its money, then you will encounter " +
"diminishing returns in your hacking.");
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "inline-block";
next.addEventListener("click", function() {
iTutorialNextStep();
@@ -24556,7 +19815,7 @@ function iTutorialEvaluateStep() {
"command. Scripts must end with the '.script' extension. Let's make a script now by " +
"entering 'nano foodnstuff.script' after the hack command finishes running (Sidenote: Pressing ctrl + c" +
" will end a command like hack early)");
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "none";
//next step triggered by terminal command
break;
@@ -24601,7 +19860,7 @@ function iTutorialEvaluateStep() {
activeScriptsMainMenuButton.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_0__["Engine"].loadActiveScriptsContent();
iTutorialNextStep();
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("active-scripts-menu-link");
+ Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("active-scripts-menu-link");
return false;
});
break;
@@ -24612,11 +19871,11 @@ function iTutorialEvaluateStep() {
"link.");
document.getElementById("terminal-menu-link").setAttribute("class", "flashing-button");
//Initialize everything necessary to open the 'Terminal' Page
- var terminalMainMenuButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("terminal-menu-link");
+ var terminalMainMenuButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("terminal-menu-link");
terminalMainMenuButton.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_0__["Engine"].loadTerminalContent();
iTutorialNextStep();
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("terminal-menu-link");
+ Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("terminal-menu-link");
return false;
});
break;
@@ -24633,7 +19892,7 @@ function iTutorialEvaluateStep() {
"scripts using the Netscript language, select the 'Tutorial' link in the " +
"main navigation menu to look at the documentation. For now, let's move on " +
"to something else!");
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "inline-block";
next.addEventListener("click", function() {
iTutorialNextStep();
@@ -24645,13 +19904,13 @@ function iTutorialEvaluateStep() {
"earn money is by purchasing and upgrading Hacknet Nodes. Let's go to " +
"the 'Hacknet Nodes' page through the main navigation menu now.");
document.getElementById("hacknet-nodes-menu-link").setAttribute("class", "flashing-button");
- var hacknetNodesButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("hacknet-nodes-menu-link");
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var hacknetNodesButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("hacknet-nodes-menu-link");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "none";
hacknetNodesButton.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_0__["Engine"].loadHacknetNodesContent();
iTutorialNextStep();
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("hacknet-nodes-menu-link");
+ Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("hacknet-nodes-menu-link");
return false;
});
break;
@@ -24667,11 +19926,11 @@ function iTutorialEvaluateStep() {
"your newly-purchased Hacknet Node below.
" +
"Let's go to the 'City' page through the main navigation menu.");
document.getElementById("city-menu-link").setAttribute("class", "flashing-button");
- var worldButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("city-menu-link");
+ var worldButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("city-menu-link");
worldButton.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_0__["Engine"].loadWorldContent();
iTutorialNextStep();
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("city-menu-link");
+ Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("city-menu-link");
return false;
});
break;
@@ -24682,11 +19941,11 @@ function iTutorialEvaluateStep() {
"you explore and discover!
" +
"Lastly, click on the 'Tutorial' link in the main navigation menu.");
document.getElementById("tutorial-menu-link").setAttribute("class", "flashing-button");
- var tutorialButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("tutorial-menu-link");
+ var tutorialButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("tutorial-menu-link");
tutorialButton.addEventListener("click", function() {
_engine__WEBPACK_IMPORTED_MODULE_0__["Engine"].loadTutorialContent();
iTutorialNextStep();
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("tutorial-menu-link");
+ Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("tutorial-menu-link");
return false;
});
break;
@@ -24696,11 +19955,11 @@ function iTutorialEvaluateStep() {
"content and mechanics. I know it's a lot, but I highly suggest you read " +
"(or at least skim) through this before you start playing. That's the end of the tutorial. " +
"Hope you enjoy the game!");
- var next = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
+ var next = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-next");
next.style.display = "inline-block";
next.innerHTML = "Finish Tutorial";
- var backButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-back");
+ var backButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_3__["clearEventListeners"])("interactive-tutorial-back");
backButton.style.display = "none";
next.addEventListener("click", function() {
@@ -24972,7 +20231,7 @@ function iTutorialEnd() {
"Wiki
" +
"The Beginner's Guide to Hacking was added to your home computer! It contains some tips/pointers for starting out with the game. " +
"To read it, go to Terminal and enter
cat hackers-starting-handbook.lit");
- _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].getHomeComputer().messages.push("hackers-starting-handbook.lit");
+ _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].getHomeComputer().messages.push("hackers-starting-handbook.lit");
}
function iTutorialSetText(txt) {
@@ -24986,31 +20245,62 @@ function iTutorialSetText(txt) {
/***/ }),
-/* 25 */
+/* 29 */
/*!****************************!*\
!*** ./src/Bladeburner.js ***!
\****************************/
+/*! exports provided: Bladeburner */
+/*! exports used: Bladeburner */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Bladeburner", function() { return Bladeburner; });
-/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Augmentations */ 16);
-/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BitNode */ 14);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Faction */ 11);
+/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Bladeburner; });
+/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Augmentations */ 18);
+/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BitNode */ 16);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Faction */ 12);
/* harmony import */ var _Location__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Location */ 4);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _RedPill__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./RedPill */ 37);
-/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Terminal */ 22);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! numeral/min/numeral.min */ 13);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12__);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__);
+/* harmony import */ var _RedPill__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./RedPill */ 46);
+/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Terminal */ 25);
+/* harmony import */ var _utils_helpers_createProgressBarText__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/helpers/createProgressBarText */ 68);
+/* harmony import */ var _utils_helpers_createProgressBarText__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_createProgressBarText__WEBPACK_IMPORTED_MODULE_9__);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/uiHelpers/removeChildrenFromElement */ 27);
+/* harmony import */ var _utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! numeral/min/numeral.min */ 15);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13__);
+/* harmony import */ var _utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/helpers/addOffset */ 42);
+/* harmony import */ var _utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__);
+/* harmony import */ var _utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/uiHelpers/appendLineBreaks */ 45);
+/* harmony import */ var _utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__);
+/* harmony import */ var _utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/helpers/clearObject */ 58);
+/* harmony import */ var _utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16__);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../utils/uiHelpers/createElement */ 3);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__);
+/* harmony import */ var _utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../utils/uiHelpers/createPopup */ 36);
+/* harmony import */ var _utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_18__);
+/* harmony import */ var _utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../utils/helpers/exceptionAlert */ 41);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../utils/helpers/getRandomInt */ 5);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__);
+/* harmony import */ var _utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../utils/uiHelpers/removeElement */ 54);
+/* harmony import */ var _utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_22__);
+/* harmony import */ var _utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../utils/uiHelpers/removeElementById */ 20);
+/* harmony import */ var _utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23__);
+
+
+
+
+
+
+
+
+
+
@@ -25151,20 +20441,20 @@ $(document).keydown(function(event) {
// DomElems.consoleInput.focus();
//}
- if (!(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner instanceof Bladeburner)) {return;}
+ if (!(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner instanceof Bladeburner)) {return;}
//NOTE: Keycodes imported from Terminal.js
- if (event.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_8__["KEY"].ENTER) {
+ if (event.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_8__[/* KEY */ "a"].ENTER) {
event.preventDefault();
var command = DomElems.consoleInput.value;
if (command.length > 0) {
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner.postToConsole("> " + command);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner.resetConsoleInput();
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner.executeConsoleCommands(command);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner.postToConsole("> " + command);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner.resetConsoleInput();
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner.executeConsoleCommands(command);
}
}
- if (event.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_8__["KEY"].UPARROW) {
+ if (event.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_8__[/* KEY */ "a"].UPARROW) {
if (DomElems.consoleInput == null) {return;}
var i = consoleHistoryIndex;
var len = consoleHistory.length;
@@ -25183,7 +20473,7 @@ $(document).keydown(function(event) {
setTimeout(function(){DomElems.consoleInput.selectionStart = DomElems.consoleInput.selectionEnd = 10000; }, 0);
}
- if (event.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_8__["KEY"].DOWNARROW) {
+ if (event.keyCode === _Terminal__WEBPACK_IMPORTED_MODULE_8__[/* KEY */ "a"].DOWNARROW) {
if (DomElems.consoleInput == null) {return;}
var i = consoleHistoryIndex;
var len = consoleHistory.length;
@@ -25207,15 +20497,15 @@ $(document).keydown(function(event) {
});
function City(params={}) {
- this.name = params.name ? params.name : _Location__WEBPACK_IMPORTED_MODULE_5__["Locations"].Sector12;
+ this.name = params.name ? params.name : _Location__WEBPACK_IMPORTED_MODULE_5__[/* Locations */ "a"].Sector12;
//Synthoid population and estimate
- this.pop = params.pop ? params.pop : Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(800e6, 1.2*PopulationThreshold);
+ this.pop = params.pop ? params.pop : Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(800e6, 1.2*PopulationThreshold);
this.popEst = this.pop * (Math.random() + 0.5);
//Number of Synthoid communities population and estimate
- this.comms = params.comms ? params.comms : Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(1, 40);
- this.commsEst = this.comms + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(-2, 2);
+ this.comms = params.comms ? params.comms : Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(1, 40);
+ this.commsEst = this.comms + Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(-2, 2);
if (this.commsEst < 0) {this.commsEst = 0;}
this.chaos = 0;
}
@@ -25264,7 +20554,7 @@ City.prototype.changePopulationByCount = function(n, params={}) {
this.pop += n;
if (params.estChange && !isNaN(params.estChange)) {this.popEst += params.estChange;}
if (params.estOffset) {
- this.popEst = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["addOffset"])(this.popEst, params.estOffset);
+ this.popEst = Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__["addOffset"])(this.popEst, params.estOffset);
}
this.popEst = Math.max(this.popEst, 0);
}
@@ -25308,12 +20598,12 @@ City.prototype.changeChaosByPercentage = function(p) {
}
City.prototype.toJSON = function() {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_toJSON"])("City", this);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_toJSON"])("City", this);
}
City.fromJSON = function(value) {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_fromJSON"])(City, value.data);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_fromJSON"])(City, value.data);
}
-_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Reviver"].constructors.City = City;
+_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"].constructors.City = City;
function Skill(params={name:"foo", desc:"foo"}) {
if (params.name) {
@@ -25359,7 +20649,7 @@ function Skill(params={name:"foo", desc:"foo"}) {
}
Skill.prototype.calculateCost = function(currentLevel) {
- return (this.baseCost + (currentLevel * this.costInc)) * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].BladeburnerSkillCost;
+ return (this.baseCost + (currentLevel * this.costInc)) * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].BladeburnerSkillCost;
}
var Skills = {};
var SkillNames = {
@@ -25389,7 +20679,7 @@ function Action(params={}) {
this.level = 1;
this.maxLevel = 1;
this.autoLevel = true;
- this.baseDifficulty = params.baseDifficulty ? Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["addOffset"])(params.baseDifficulty, 10) : 100;
+ this.baseDifficulty = params.baseDifficulty ? Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__["addOffset"])(params.baseDifficulty, 10) : 100;
this.difficultyFac = params.difficultyFac ? params.difficultyFac : 1.01;
//Rank increase/decrease is affected by this exponent
@@ -25412,8 +20702,8 @@ function Action(params={}) {
//Number of this contract remaining, and its growth rate
//Growth rate is an integer and the count will increase by that integer every "cycle"
- this.count = params.count ? params.count : Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(1e3, 25e3);
- this.countGrowth = params.countGrowth ? params.countGrowth : Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(1, 5);
+ this.count = params.count ? params.count : Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(1e3, 25e3);
+ this.countGrowth = params.countGrowth ? params.countGrowth : Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(1, 5);
//Weighting of each stat in determining action success rate
var defaultWeights = {hack:1/7,str:1/7,def:1/7,dex:1/7,agi:1/7,cha:1/7,int:1/7};
@@ -25460,7 +20750,7 @@ Action.prototype.getSuccessChance = function(inst, params={}) {
var competence = 0;
for (var stat in this.weights) {
if (this.weights.hasOwnProperty(stat)) {
- var playerStatLvl = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].queryStatFromString(stat);
+ var playerStatLvl = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].queryStatFromString(stat);
var key = "eff" + stat.charAt(0).toUpperCase() + stat.slice(1);
var effMultiplier = inst.skillMultipliers[key];
if (effMultiplier == null) {
@@ -25519,7 +20809,7 @@ Action.prototype.getSuccessChance = function(inst, params={}) {
}
//Augmentation multiplier
- competence *= _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner_success_chance_mult;
+ competence *= _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner_success_chance_mult;
if (isNaN(competence)) {throw new Error("Competence calculated as NaN in Action.getSuccessChance()");}
return Math.min(1, competence / difficulty);
@@ -25536,8 +20826,8 @@ Action.prototype.getActionTime = function(inst) {
var baseTime = difficulty / DifficultyToTimeFactor;
var skillFac = inst.skillMultipliers.actionTime; //Always < 1
- var effAgility = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].agility * inst.skillMultipliers.effAgi;
- var effDexterity = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].dexterity * inst.skillMultipliers.effDex;
+ var effAgility = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].agility * inst.skillMultipliers.effAgi;
+ var effDexterity = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].dexterity * inst.skillMultipliers.effDex;
var statFac = 0.5 * (Math.pow(effAgility, EffAgiExponentialFactor) +
Math.pow(effDexterity, EffDexExponentialFactor) +
(effAgility / EffAgiLinearFactor) +
@@ -25567,12 +20857,12 @@ Action.prototype.setMaxLevel = function(baseSuccessesPerLevel) {
}
Action.prototype.toJSON = function() {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_toJSON"])("Action", this);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_toJSON"])("Action", this);
}
Action.fromJSON = function(value) {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_fromJSON"])(Action, value.data);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_fromJSON"])(Action, value.data);
}
-_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Reviver"].constructors.Action = Action;
+_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"].constructors.Action = Action;
var GeneralActions = {}; //Training, Field Analysis, Recruitment, etc.
//Action Identifier
@@ -25592,12 +20882,12 @@ function ActionIdentifier(params={}) {
if (params.type) {this.type = params.type;}
}
ActionIdentifier.prototype.toJSON = function() {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_toJSON"])("ActionIdentifier", this);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_toJSON"])("ActionIdentifier", this);
}
ActionIdentifier.fromJSON = function(value) {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_fromJSON"])(ActionIdentifier, value.data);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_fromJSON"])(ActionIdentifier, value.data);
}
-_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Reviver"].constructors.ActionIdentifier = ActionIdentifier;
+_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"].constructors.ActionIdentifier = ActionIdentifier;
//Contracts
function Contract(params={}) {
@@ -25605,12 +20895,12 @@ function Contract(params={}) {
}
Contract.prototype = Object.create(Action.prototype);
Contract.prototype.toJSON = function() {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_toJSON"])("Contract", this);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_toJSON"])("Contract", this);
}
Contract.fromJSON = function(value) {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_fromJSON"])(Contract, value.data);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_fromJSON"])(Contract, value.data);
}
-_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Reviver"].constructors.Contract = Contract;
+_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"].constructors.Contract = Contract;
//Operations
function Operation(params={}) {
@@ -25620,12 +20910,12 @@ function Operation(params={}) {
}
Operation.prototype = Object.create(Action.prototype);
Operation.prototype.toJSON = function() {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_toJSON"])("Operation", this);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_toJSON"])("Operation", this);
}
Operation.fromJSON = function(value) {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_fromJSON"])(Operation, value.data);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_fromJSON"])(Operation, value.data);
}
-_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Reviver"].constructors.Operation = Operation;
+_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"].constructors.Operation = Operation;
//Black Operations
function BlackOperation(params={}) {
@@ -25637,12 +20927,12 @@ function BlackOperation(params={}) {
}
BlackOperation.prototype = Object.create(Action.prototype);
BlackOperation.prototype.toJSON = function() {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_toJSON"])("BlackOperation", this);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_toJSON"])("BlackOperation", this);
}
BlackOperation.fromJSON = function(value) {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_fromJSON"])(BlackOperation, value.data);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_fromJSON"])(BlackOperation, value.data);
}
-_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Reviver"].constructors.BlackOperation = BlackOperation;
+_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"].constructors.BlackOperation = BlackOperation;
var BlackOperations = {};
function Bladeburner(params={}) {
@@ -25659,7 +20949,7 @@ function Bladeburner(params={}) {
this.storedCycles = 0;
- this.randomEventCounter = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(300, 600); //5-10 minutes
+ this.randomEventCounter = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(300, 600); //5-10 minutes
//These times are in seconds
this.actionTimeToComplete = 0; //0 or -1 is an infinite running action (like training)
@@ -25673,7 +20963,7 @@ function Bladeburner(params={}) {
for (var i = 0; i < CityNames.length; ++i) {
this.cities[CityNames[i]] = new City({name:CityNames[i]});
}
- this.city = _Location__WEBPACK_IMPORTED_MODULE_5__["Locations"].Sector12;
+ this.city = _Location__WEBPACK_IMPORTED_MODULE_5__[/* Locations */ "a"].Sector12;
//Map of SkillNames -> level
this.skills = {};
@@ -25719,9 +21009,9 @@ function Bladeburner(params={}) {
Bladeburner.prototype.prestige = function() {
this.resetAction();
- var bladeburnerFac = _Faction__WEBPACK_IMPORTED_MODULE_4__["Factions"]["Bladeburners"];
+ var bladeburnerFac = _Faction__WEBPACK_IMPORTED_MODULE_4__[/* Factions */ "b"]["Bladeburners"];
if (this.rank >= RankNeededForFaction) {
- Object(_Faction__WEBPACK_IMPORTED_MODULE_4__["joinFaction"])(bladeburnerFac);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_4__[/* joinFaction */ "h"])(bladeburnerFac);
}
}
@@ -25734,7 +21024,7 @@ Bladeburner.prototype.create = function() {
"whatever city you are currently in.",
baseDifficulty:125,difficultyFac:1.02,rewardFac:1.041,
rankGain:0.3, hpLoss:0.5,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(300, 800), countGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(1, 5),
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(300, 800), countGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(1, 5),
weights:{hack:0,str:0.05,def:0.05,dex:0.35,agi:0.35,cha:0.1, int:0.05},
decays:{hack:0,str:0.91,def:0.91,dex:0.91,agi:0.91,cha:0.9, int:1},
isStealth:true
@@ -25746,7 +21036,7 @@ Bladeburner.prototype.create = function() {
"current city, and will also increase its chaos level.",
baseDifficulty:250, difficultyFac:1.04,rewardFac:1.085,
rankGain:0.9, hpLoss:1,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(200, 750), countGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(1, 3),
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(200, 750), countGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(1, 3),
weights:{hack:0,str:0.15,def:0.15,dex:0.25,agi:0.25,cha:0.1, int:0.1},
decays:{hack:0,str:0.91,def:0.91,dex:0.91,agi:0.91,cha:0.8, int:0.9},
isKill:true
@@ -25758,7 +21048,7 @@ Bladeburner.prototype.create = function() {
"city, and will also increase its chaos level.",
baseDifficulty:200, difficultyFac:1.03, rewardFac:1.065,
rankGain:0.6, hpLoss:1,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(300, 900), countGrowth:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(1,4),
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(300, 900), countGrowth:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(1,4),
weights:{hack:0,str:0.2,def:0.2,dex:0.2,agi:0.2,cha:0.1, int:0.1},
decays:{hack:0,str:0.91,def:0.91,dex:0.91,agi:0.91,cha:0.8, int:0.9},
isKill:true
@@ -25773,7 +21063,7 @@ Bladeburner.prototype.create = function() {
"You will NOT lose HP from failed Investigation ops.",
baseDifficulty:400, difficultyFac:1.03,rewardFac:1.07,reqdRank:25,
rankGain:2, rankLoss:0.2,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(50, 400), countGrowth:1,
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(50, 400), countGrowth:1,
weights:{hack:0.25,str:0.05,def:0.05,dex:0.2,agi:0.1,cha:0.25, int:0.1},
decays:{hack:0.85,str:0.9,def:0.9,dex:0.9,agi:0.9,cha:0.7, int:0.9},
isStealth:true
@@ -25786,7 +21076,7 @@ Bladeburner.prototype.create = function() {
"data.",
baseDifficulty:500, difficultyFac:1.04, rewardFac:1.09, reqdRank:100,
rankGain:4, rankLoss:0.4, hpLoss:2,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(50, 300), countGrowth:1,
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(50, 300), countGrowth:1,
weights:{hack:0.2,str:0.05,def:0.05,dex:0.2,agi:0.2,cha:0.2, int:0.1},
decays:{hack:0.8,str:0.9,def:0.9,dex:0.9,agi:0.9,cha:0.7, int:0.9},
isStealth:true
@@ -25797,7 +21087,7 @@ Bladeburner.prototype.create = function() {
"notorious Synthoid criminals.",
baseDifficulty:650, difficultyFac:1.04, rewardFac:1.095, reqdRank:500,
rankGain:5, rankLoss:0.5, hpLoss:2.5,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(25,400), countGrowth:0.75,
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(25,400), countGrowth:0.75,
weights:{hack:0.25,str:0.05,def:0.05,dex:0.25,agi:0.1,cha:0.2, int:0.1},
decays:{hack:0.8,str:0.85,def:0.85,dex:0.85,agi:0.85,cha:0.7, int:0.9},
isStealth:true
@@ -25809,7 +21099,7 @@ Bladeburner.prototype.create = function() {
"in order for this Operation to be successful",
baseDifficulty:800, difficultyFac:1.045, rewardFac:1.1, reqdRank:3000,
rankGain:50,rankLoss:2.5,hpLoss:50,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(25, 150), countGrowth:0.2,
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(25, 150), countGrowth:0.2,
weights:{hack:0.1,str:0.2,def:0.2,dex:0.2,agi:0.2,cha:0, int:0.1},
decays:{hack:0.7,str:0.8,def:0.8,dex:0.8,agi:0.8,cha:0, int:0.9},
isKill:true
@@ -25821,7 +21111,7 @@ Bladeburner.prototype.create = function() {
"drawing any attention. Stealth and discretion are key.",
baseDifficulty:1000, difficultyFac:1.05, rewardFac:1.11, reqdRank:20e3,
rankGain:20, rankLoss:2, hpLoss:10,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(25, 250), countGrowth:0.1,
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(25, 250), countGrowth:0.1,
weights:{hack:0.1,str:0.1,def:0.1,dex:0.3,agi:0.3,cha:0, int:0.1},
decays:{hack:0.7,str:0.8,def:0.8,dex:0.8,agi:0.8,cha:0, int:0.9},
isStealth:true, isKill:true
@@ -25833,7 +21123,7 @@ Bladeburner.prototype.create = function() {
"in the Synthoid communities.",
baseDifficulty:1500, difficultyFac:1.06, rewardFac:1.14, reqdRank:50e3,
rankGain:40, rankLoss:4, hpLoss:5,
- count:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(25, 200), countGrowth:0.1,
+ count:Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(25, 200), countGrowth:0.1,
weights:{hack:0.1,str:0.1,def:0.1,dex:0.3,agi:0.3,cha:0, int:0.1},
decays:{hack:0.6,str:0.8,def:0.8,dex:0.8,agi:0.8,cha:0, int:0.8},
isStealth:true, isKill:true
@@ -25846,14 +21136,14 @@ Bladeburner.prototype.storeCycles = function(numCycles=1) {
Bladeburner.prototype.process = function() {
//Extreme condition...if Operation Daedalus is complete trigger the BitNode
- if (_RedPill__WEBPACK_IMPORTED_MODULE_7__["redPillFlag"] === false && this.blackops.hasOwnProperty("Operation Daedalus")) {
- return Object(_RedPill__WEBPACK_IMPORTED_MODULE_7__["hackWorldDaemon"])(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bitNodeN);
+ if (_RedPill__WEBPACK_IMPORTED_MODULE_7__[/* redPillFlag */ "b"] === false && this.blackops.hasOwnProperty("Operation Daedalus")) {
+ return Object(_RedPill__WEBPACK_IMPORTED_MODULE_7__[/* hackWorldDaemon */ "a"])(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bitNodeN);
}
//If the Player starts doing some other actions, set action to idle and alert
- if (_Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"][_Augmentations__WEBPACK_IMPORTED_MODULE_0__["AugmentationNames"].BladesSimulacrum].owned === false && _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].isWorking) {
+ if (_Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"][_Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* AugmentationNames */ "b"].BladesSimulacrum].owned === false && _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].isWorking) {
if (this.action.type !== ActionTypes["Idle"]) {
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("Your Bladeburner action was cancelled because you started " +
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_10__["dialogBoxCreate"])("Your Bladeburner action was cancelled because you started " +
"doing something else");
}
this.resetAction();
@@ -25896,7 +21186,7 @@ Bladeburner.prototype.process = function() {
this.randomEventCounter -= seconds;
if (this.randomEventCounter <= 0) {
this.randomEvent();
- this.randomEventCounter = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(300, 600);
+ this.randomEventCounter = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(300, 600);
}
this.processAction(seconds);
@@ -25923,19 +21213,19 @@ Bladeburner.prototype.process = function() {
}
Bladeburner.prototype.calculateMaxStamina = function() {
- var effAgility = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].agility * this.skillMultipliers.effAgi;
+ var effAgility = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].agility * this.skillMultipliers.effAgi;
var maxStamina = (Math.pow(effAgility, 0.8) + this.staminaBonus);
maxStamina *= this.skillMultipliers.stamina;
- maxStamina *= _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner_max_stamina_mult;
+ maxStamina *= _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner_max_stamina_mult;
if (isNaN(maxStamina)) {throw new Error("Max Stamina calculated to be NaN in Bladeburner.calculateMaxStamina()");}
this.maxStamina = maxStamina;
}
Bladeburner.prototype.calculateStaminaGainPerSecond = function() {
- var effAgility = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].agility * this.skillMultipliers.effAgi;
+ var effAgility = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].agility * this.skillMultipliers.effAgi;
var maxStaminaBonus = this.maxStamina / MaxStaminaToGainFactor;
var gain = (StaminaGainPerSecond + maxStaminaBonus) * Math.pow(effAgility, 0.17);
- return gain * (this.skillMultipliers.stamina * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner_stamina_gain_mult);
+ return gain * (this.skillMultipliers.stamina * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner_stamina_gain_mult);
}
Bladeburner.prototype.calculateStaminaPenalty = function() {
@@ -25949,14 +21239,14 @@ Bladeburner.prototype.changeRank = function(change) {
this.maxRank = Math.max(this.rank, this.maxRank);
var bladeburnersFactionName = "Bladeburners";
- if (Object(_Faction__WEBPACK_IMPORTED_MODULE_4__["factionExists"])(bladeburnersFactionName)) {
- var bladeburnerFac = _Faction__WEBPACK_IMPORTED_MODULE_4__["Factions"][bladeburnersFactionName];
- if (!(bladeburnerFac instanceof _Faction__WEBPACK_IMPORTED_MODULE_4__["Faction"])) {
+ if (Object(_Faction__WEBPACK_IMPORTED_MODULE_4__[/* factionExists */ "d"])(bladeburnersFactionName)) {
+ var bladeburnerFac = _Faction__WEBPACK_IMPORTED_MODULE_4__[/* Factions */ "b"][bladeburnersFactionName];
+ if (!(bladeburnerFac instanceof _Faction__WEBPACK_IMPORTED_MODULE_4__[/* Faction */ "a"])) {
throw new Error("Could not properly get Bladeburner Faction object in Bladeburner UI Overview Faction button");
}
if (bladeburnerFac.isMember) {
var favorBonus = 1 + (bladeburnerFac.favor / 100);
- bladeburnerFac.playerReputation += (RankToFactionRepFactor * change * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].faction_rep_mult * favorBonus);
+ bladeburnerFac.playerReputation += (RankToFactionRepFactor * change * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].faction_rep_mult * favorBonus);
}
}
@@ -26084,7 +21374,7 @@ Bladeburner.prototype.startAction = function(actionId) {
if (action.count < 1) {return this.resetAction();}
this.actionTimeToComplete = action.getActionTime(this);
} catch(e) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["exceptionAlert"])(e);
+ Object(_utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_19__[/* exceptionAlert */ "a"])(e);
}
break;
case ActionTypes["Operation"]:
@@ -26096,7 +21386,7 @@ Bladeburner.prototype.startAction = function(actionId) {
if (action.count < 1) {return this.resetAction();}
this.actionTimeToComplete = action.getActionTime(this);
} catch(e) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["exceptionAlert"])(e);
+ Object(_utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_19__[/* exceptionAlert */ "a"])(e);
}
break;
case ActionTypes["BlackOp"]:
@@ -26108,7 +21398,7 @@ Bladeburner.prototype.startAction = function(actionId) {
}
this.actionTimeToComplete = action.getActionTime(this);
} catch(e) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["exceptionAlert"])(e);
+ Object(_utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_19__[/* exceptionAlert */ "a"])(e);
}
break;
case ActionTypes["Training"]:
@@ -26171,7 +21461,7 @@ Bladeburner.prototype.completeAction = function() {
var moneyGain = 0;
if (!isOperation) {
moneyGain = ContractBaseMoneyGain * rewardMultiplier;
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainMoney(moneyGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainMoney(moneyGain);
}
if (isOperation) {
@@ -26180,12 +21470,12 @@ Bladeburner.prototype.completeAction = function() {
action.setMaxLevel(ContractSuccessesPerLevel);
}
if (action.rankGain) {
- var gain = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["addOffset"])(action.rankGain * rewardMultiplier * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].BladeburnerRank, 10);
+ var gain = Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__["addOffset"])(action.rankGain * rewardMultiplier * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].BladeburnerRank, 10);
this.changeRank(gain);
if (isOperation && this.logging.ops) {
- this.log(action.name + " successfully completed! Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(gain, 3) + " rank");
+ this.log(action.name + " successfully completed! Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(gain, 3) + " rank");
} else if (!isOperation && this.logging.contracts) {
- this.log(action.name + " contract successfully completed! Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(gain, 3) + " rank and " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12___default()(moneyGain).format("$0.000a"));
+ this.log(action.name + " contract successfully completed! Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(gain, 3) + " rank and " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13___default()(moneyGain).format("$0.000a"));
}
}
isOperation ? this.completeOperation(true) : this.completeContract(true);
@@ -26194,21 +21484,21 @@ Bladeburner.prototype.completeAction = function() {
++action.failures;
var loss = 0, damage = 0;
if (action.rankLoss) {
- loss = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["addOffset"])(action.rankLoss * rewardMultiplier, 10);
+ loss = Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__["addOffset"])(action.rankLoss * rewardMultiplier, 10);
this.changeRank(-1 * loss);
}
if (action.hpLoss) {
damage = action.hpLoss * difficultyMultiplier;
- damage = Math.ceil(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["addOffset"])(damage, 10));
+ damage = Math.ceil(Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__["addOffset"])(damage, 10));
this.hpLost += damage;
- if (_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].takeDamage(damage)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].takeDamage(damage)) {
++this.numHosp;
- this.moneyLost += (_Constants__WEBPACK_IMPORTED_MODULE_2__["CONSTANTS"].HospitalCostPerHp * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].max_hp);
+ this.moneyLost += (_Constants__WEBPACK_IMPORTED_MODULE_2__[/* CONSTANTS */ "a"].HospitalCostPerHp * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].max_hp);
}
}
var logLossText = "";
- if (loss > 0) {logLossText += "Lost " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(loss, 3) + " rank.";}
- if (damage > 0) {logLossText += "Took " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(damage, 0) + " damage.";}
+ if (loss > 0) {logLossText += "Lost " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(loss, 3) + " rank.";}
+ if (damage > 0) {logLossText += "Took " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(damage, 0) + " damage.";}
if (isOperation && this.logging.ops) {
this.log(action.name + " failed! " + logLossText);
} else if (!isOperation && this.logging.contracts) {
@@ -26219,7 +21509,7 @@ Bladeburner.prototype.completeAction = function() {
if (action.autoLevel) {action.level = action.maxLevel;} //Autolevel
this.startAction(this.action); //Repeat action
} catch(e) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["exceptionAlert"])(e);
+ Object(_utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_19__[/* exceptionAlert */ "a"])(e);
}
break;
case ActionTypes["BlackOp"]:
@@ -26245,7 +21535,7 @@ Bladeburner.prototype.completeAction = function() {
this.blackops[action.name] = true;
var rankGain = 0;
if (action.rankGain) {
- rankGain = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["addOffset"])(action.rankGain * _BitNode__WEBPACK_IMPORTED_MODULE_1__["BitNodeMultipliers"].BladeburnerRank, 10);
+ rankGain = Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__["addOffset"])(action.rankGain * _BitNode__WEBPACK_IMPORTED_MODULE_1__[/* BitNodeMultipliers */ "a"].BladeburnerRank, 10);
this.changeRank(rankGain);
}
teamLossMax = Math.ceil(teamCount/2);
@@ -26253,7 +21543,7 @@ Bladeburner.prototype.completeAction = function() {
//Operation Daedalus
if (action.name === "Operation Daedalus") {
this.resetAction();
- return Object(_RedPill__WEBPACK_IMPORTED_MODULE_7__["hackWorldDaemon"])(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bitNodeN);
+ return Object(_RedPill__WEBPACK_IMPORTED_MODULE_7__[/* hackWorldDaemon */ "a"])(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bitNodeN);
}
if (_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].currentPage === _engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].Page.Bladeburner) {
@@ -26261,27 +21551,27 @@ Bladeburner.prototype.completeAction = function() {
}
if (this.logging.blackops) {
- this.log(action.name + " successful! Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(rankGain, 1) + " rank");
+ this.log(action.name + " successful! Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(rankGain, 1) + " rank");
}
} else {
this.gainActionStats(action, false);
var rankLoss = 0, damage = 0;
if (action.rankLoss) {
- rankLoss = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["addOffset"])(action.rankLoss, 10);
+ rankLoss = Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__["addOffset"])(action.rankLoss, 10);
this.changeRank(-1 * rankLoss);
}
if (action.hpLoss) {
damage = action.hpLoss * difficultyMultiplier;
- damage = Math.ceil(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["addOffset"])(damage, 10));
- if (_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].takeDamage(damage)) {
+ damage = Math.ceil(Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_14__["addOffset"])(damage, 10));
+ if (_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].takeDamage(damage)) {
++this.numHosp;
- this.moneyLost += (_Constants__WEBPACK_IMPORTED_MODULE_2__["CONSTANTS"].HospitalCostPerHp * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].max_hp);
+ this.moneyLost += (_Constants__WEBPACK_IMPORTED_MODULE_2__[/* CONSTANTS */ "a"].HospitalCostPerHp * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].max_hp);
}
}
teamLossMax = Math.floor(teamCount);
if (this.logging.blackops) {
- this.log(action.name + " failed! Lost " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(rankLoss, 1) + " rank and took" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(damage, 0) + " damage");
+ this.log(action.name + " failed! Lost " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(rankLoss, 1) + " rank and took" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(damage, 0) + " damage");
}
}
@@ -26289,59 +21579,59 @@ Bladeburner.prototype.completeAction = function() {
//Calculate team lossses
if (teamCount >= 1) {
- var losses = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(1, teamLossMax);
+ var losses = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(1, teamLossMax);
this.teamSize -= losses;
this.teamLost += losses;
if (this.logging.blackops) {
- this.log("You lost " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(losses, 0) + " team members during " + action.name);
+ this.log("You lost " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(losses, 0) + " team members during " + action.name);
}
}
} catch(e) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["exceptionAlert"])(e);
+ Object(_utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_19__[/* exceptionAlert */ "a"])(e);
}
break;
case ActionTypes["Training"]:
this.stamina -= (0.5 * BaseStaminaLoss);
- var strExpGain = 30 * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].strength_exp_mult,
- defExpGain = 30 * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].defense_exp_mult,
- dexExpGain = 30 * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].dexterity_exp_mult,
- agiExpGain = 30 * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].agility_exp_mult,
+ var strExpGain = 30 * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].strength_exp_mult,
+ defExpGain = 30 * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].defense_exp_mult,
+ dexExpGain = 30 * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].dexterity_exp_mult,
+ agiExpGain = 30 * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].agility_exp_mult,
staminaGain = 0.04 * this.skillMultipliers.stamina;
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainStrengthExp(strExpGain);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainDefenseExp(defExpGain);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainDexterityExp(dexExpGain);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainAgilityExp(agiExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainStrengthExp(strExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainDefenseExp(defExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainDexterityExp(dexExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainAgilityExp(agiExpGain);
this.staminaBonus += (staminaGain);
if (this.logging.general) {
this.log("Training completed. Gained: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(strExpGain, 1) + " str exp, " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(defExpGain, 1) + " def exp, " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(dexExpGain, 1) + " dex exp, " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(agiExpGain, 1) + " agi exp, " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(staminaGain, 3) + " max stamina");
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(strExpGain, 1) + " str exp, " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(defExpGain, 1) + " def exp, " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(dexExpGain, 1) + " dex exp, " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(agiExpGain, 1) + " agi exp, " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(staminaGain, 3) + " max stamina");
}
this.startAction(this.action); //Repeat action
break;
case ActionTypes["FieldAnalysis"]:
case ActionTypes["Field Analysis"]:
//Does not use stamina. Effectiveness depends on hacking, int, and cha
- var eff = 0.04 * Math.pow(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].hacking_skill, 0.3) +
- 0.04 * Math.pow(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].intelligence, 0.9) +
- 0.02 * Math.pow(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].charisma, 0.3);
- eff *= _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner_analysis_mult;
+ var eff = 0.04 * Math.pow(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].hacking_skill, 0.3) +
+ 0.04 * Math.pow(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].intelligence, 0.9) +
+ 0.02 * Math.pow(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].charisma, 0.3);
+ eff *= _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner_analysis_mult;
if (isNaN(eff) || eff < 0) {
throw new Error("Field Analysis Effectiveness calculated to be NaN or negative");
}
- var hackingExpGain = 20 * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].hacking_exp_mult,
- charismaExpGain = 20 * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].charisma_exp_mult;
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainHackingExp(hackingExpGain);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainIntelligenceExp(BaseIntGain);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainCharismaExp(charismaExpGain);
+ var hackingExpGain = 20 * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].hacking_exp_mult,
+ charismaExpGain = 20 * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].charisma_exp_mult;
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainHackingExp(hackingExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainIntelligenceExp(BaseIntGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainCharismaExp(charismaExpGain);
this.changeRank(0.1);
console.log("DEBUG: Field Analysis effectiveness is " + (eff * this.skillMultipliers.successChanceEstimate));
this.getCurrentCity().improvePopulationEstimateByPercentage(eff * this.skillMultipliers.successChanceEstimate);
if (this.logging.general) {
- this.log("Field analysis completed. Gained 0.1 rank, " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(hackingExpGain, 1) + " hacking exp, and " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(charismaExpGain, 1) + " charisma exp");
+ this.log("Field analysis completed. Gained 0.1 rank, " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(hackingExpGain, 1) + " hacking exp, and " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(charismaExpGain, 1) + " charisma exp");
}
this.startAction(this.action); //Repeat action
break;
@@ -26350,16 +21640,16 @@ Bladeburner.prototype.completeAction = function() {
console.log("Bladeburner recruitment success chance: " + successChance);
if (Math.random() < successChance) {
var expGain = 2 * BaseStatGain * this.actionTimeToComplete;
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainCharismaExp(expGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainCharismaExp(expGain);
++this.teamSize;
if (this.logging.general) {
- this.log("Successfully recruited a team member! Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(expGain, 1) + " charisma exp");
+ this.log("Successfully recruited a team member! Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(expGain, 1) + " charisma exp");
}
} else {
var expGain = BaseStatGain * this.actionTimeToComplete;
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainCharismaExp(expGain);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainCharismaExp(expGain);
if (this.logging.general) {
- this.log("Failed to recruit a team member. Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(expGain, 1) + " charisma exp");
+ this.log("Failed to recruit a team member. Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(expGain, 1) + " charisma exp");
}
}
this.startAction(this.action); //Repeat action
@@ -26378,7 +21668,7 @@ Bladeburner.prototype.completeContract = function(success) {
switch (this.action.name) {
case "Tracking":
//Increase estimate accuracy by a relatively small amount
- city.improvePopulationEstimateByCount(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(100, 1e3));
+ city.improvePopulationEstimateByCount(Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(100, 1e3));
break;
case "Bounty Hunter":
city.changePopulationByCount(-1, {estChange:-1});
@@ -26411,11 +21701,11 @@ Bladeburner.prototype.completeOperation = function(success) {
} else {
max = Math.floor(teamCount)
}
- var losses = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(0, max);
+ var losses = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(0, max);
this.teamSize -= losses;
this.teamLost += losses;
if (this.logging.ops && losses > 0) {
- this.log("Lost " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(losses, 0) + " team members during this " + action.name);
+ this.log("Lost " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(losses, 0) + " team members during this " + action.name);
}
}
@@ -26460,22 +21750,22 @@ Bladeburner.prototype.completeOperation = function(success) {
--city.comms;
--city.commsEst;
} else {
- var change = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(-3, -1);
+ var change = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(-3, -1);
city.changePopulationByPercentage(change, {nonZero:true});
}
- city.changeChaosByPercentage(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(1, 5));
+ city.changeChaosByPercentage(Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(1, 5));
break;
case "Stealth Retirement Operation":
if (success) {
city.changePopulationByPercentage(-0.5, {changeEstEqually:true,nonZero:true});
}
- city.changeChaosByPercentage(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(-3, -1));
+ city.changeChaosByPercentage(Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(-3, -1));
break;
case "Assassination":
if (success) {
city.changePopulationByCount(-1, {estChange:-1});
}
- city.changeChaosByPercentage(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(-5, 5));
+ city.changeChaosByPercentage(Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(-5, 5));
break;
default:
throw new Error("Invalid Action name in completeOperation: " + this.action.name);
@@ -26483,13 +21773,13 @@ Bladeburner.prototype.completeOperation = function(success) {
}
Bladeburner.prototype.getRecruitmentTime = function() {
- var effCharisma = _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].charisma * this.skillMultipliers.effCha;
+ var effCharisma = _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].charisma * this.skillMultipliers.effCha;
var charismaFactor = Math.pow(effCharisma, 0.81) + effCharisma / 90;
return Math.max(10, Math.round(BaseRecruitmentTimeNeeded - charismaFactor));
}
Bladeburner.prototype.getRecruitmentSuccessChance = function() {
- return Math.pow(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].charisma, 0.45) / (this.teamSize + 1);
+ return Math.pow(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].charisma, 0.45) / (this.teamSize + 1);
}
//Process stat gains from Contracts, Operations, and Black Operations
@@ -26507,28 +21797,28 @@ Bladeburner.prototype.gainActionStats = function(action, success) {
var unweightedGain = time * BaseStatGain * successMult * difficultyMult;
var unweightedIntGain = time * BaseIntGain * successMult * difficultyMult;
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainHackingExp(unweightedGain * action.weights.hack * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].hacking_exp_mult);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainStrengthExp(unweightedGain * action.weights.str * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].strength_exp_mult);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainDefenseExp(unweightedGain * action.weights.def * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].defense_exp_mult);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainDexterityExp(unweightedGain * action.weights.dex * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].dexterity_exp_mult);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainAgilityExp(unweightedGain * action.weights.agi * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].agility_exp_mult);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainCharismaExp(unweightedGain * action.weights.cha * _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].charisma_exp_mult);
- _Player__WEBPACK_IMPORTED_MODULE_6__["Player"].gainIntelligenceExp(unweightedIntGain * action.weights.int);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainHackingExp(unweightedGain * action.weights.hack * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].hacking_exp_mult);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainStrengthExp(unweightedGain * action.weights.str * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].strength_exp_mult);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainDefenseExp(unweightedGain * action.weights.def * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].defense_exp_mult);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainDexterityExp(unweightedGain * action.weights.dex * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].dexterity_exp_mult);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainAgilityExp(unweightedGain * action.weights.agi * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].agility_exp_mult);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainCharismaExp(unweightedGain * action.weights.cha * _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].charisma_exp_mult);
+ _Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].gainIntelligenceExp(unweightedIntGain * action.weights.int);
}
Bladeburner.prototype.randomEvent = function() {
var chance = Math.random();
//Choose random source/destination city for events
- var sourceCityName = CityNames[Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(0, 5)];
+ var sourceCityName = CityNames[Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(0, 5)];
var sourceCity = this.cities[sourceCityName];
if (!(sourceCity instanceof City)) {
throw new Error("sourceCity was not a City object in Bladeburner.randomEvent()");
}
- var destCityName = CityNames[Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(0, 5)];
+ var destCityName = CityNames[Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(0, 5)];
while (destCityName === sourceCityName) {
- destCityName = CityNames[Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(0, 5)];
+ destCityName = CityNames[Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(0, 5)];
}
var destCity = this.cities[destCityName];
@@ -26539,7 +21829,7 @@ Bladeburner.prototype.randomEvent = function() {
if (chance <= 0.05) {
//New Synthoid Community, 5%
++sourceCity.comms;
- var percentage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(10, 20) / 100;
+ var percentage = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(10, 20) / 100;
var count = Math.round(sourceCity.pop * percentage);
sourceCity.pop += count;
if (this.logging.events) {
@@ -26550,7 +21840,7 @@ Bladeburner.prototype.randomEvent = function() {
if (sourceCity.comms <= 0) {
//If no comms in source city, then instead trigger a new Synthoid community event
++sourceCity.comms;
- var percentage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(10, 20) / 100;
+ var percentage = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(10, 20) / 100;
var count = Math.round(sourceCity.pop * percentage);
sourceCity.pop += count;
if (this.logging.events) {
@@ -26561,7 +21851,7 @@ Bladeburner.prototype.randomEvent = function() {
++destCity.comms;
//Change pop
- var percentage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(10, 20) / 100;
+ var percentage = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(10, 20) / 100;
var count = Math.round(sourceCity.pop * percentage);
sourceCity.pop -= count;
destCity.pop += count;
@@ -26572,7 +21862,7 @@ Bladeburner.prototype.randomEvent = function() {
}
} else if (chance <= 0.3) {
//New Synthoids (non community), 20%
- var percentage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(8, 24) / 100;
+ var percentage = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(8, 24) / 100;
var count = Math.round(sourceCity.pop * percentage);
sourceCity.pop += count;
if (this.logging.events) {
@@ -26587,13 +21877,13 @@ Bladeburner.prototype.randomEvent = function() {
} else if (chance <= 0.7) {
//Synthoid Riots (+chaos), 20%
sourceCity.chaos += 1;
- sourceCity.chaos *= (1 + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(5, 10) / 100);
+ sourceCity.chaos *= (1 + Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(5, 10) / 100);
if (this.logging.events) {
this.log("Tensions between Synthoids and humans lead to riots in " + sourceCityName + "! Chaos increased");
}
} else if (chance <= 0.9) {
//Less Synthoids, 20%
- var percentage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(5, 20) / 100;
+ var percentage = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(5, 20) / 100;
var count = Math.round(sourceCity.pop * percentage);
sourceCity.pop -= count;
if (this.logging.events) {
@@ -26612,19 +21902,19 @@ Bladeburner.prototype.triggerPotentialMigration = function(sourceCityName, chanc
}
Bladeburner.prototype.triggerMigration = function(sourceCityName) {
- var destCityName = CityNames[Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(0, 5)];
+ var destCityName = CityNames[Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(0, 5)];
while (destCityName === sourceCityName) {
- destCityName = CityNames[Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(0, 5)];
+ destCityName = CityNames[Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(0, 5)];
}
var destCity = this.cities[destCityName];
var sourceCity = this.cities[sourceCityName];
if (destCity == null || sourceCity == null) {
throw new Error("Failed to find City with name: " + destCityName);
}
- var rand = Math.random(), percentage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(3, 15) / 100;
+ var rand = Math.random(), percentage = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(3, 15) / 100;
if (rand < 0.05 && sourceCity.comms > 0) { //5% chance for community migration
- percentage *= Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["getRandomInt"])(2, 4); //Migration increases population change
+ percentage *= Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_21__["getRandomInt"])(2, 4); //Migration increases population change
--sourceCity.comms;
++destCity.comms;
}
@@ -26681,21 +21971,21 @@ Bladeburner.prototype.initializeDomElementRefs = function() {
}
Bladeburner.prototype.createContent = function() {
- DomElems.bladeburnerDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.bladeburnerDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
id:"bladeburner-container", position:"fixed", class:"generic-menupage-container",
});
//Parent Div for Overview and Console
- DomElems.overviewConsoleParentDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.overviewConsoleParentDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
height:"60%", display:"block", position:"relative",
});
//Overview and Action/Skill pane
- DomElems.overviewDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.overviewDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
width:"30%", display:"inline-block", border:"1px solid white",
});
- DomElems.actionAndSkillsDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.actionAndSkillsDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
height:"60%", width:"70%", display:"block",
border:"1px solid white", margin:"6px", padding:"6px",
});
@@ -26706,7 +21996,7 @@ Bladeburner.prototype.createContent = function() {
this.createActionAndSkillsContent();
//Console
- DomElems.consoleDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.consoleDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
class:"bladeburner-console-div",
clickListener:()=>{
if (DomElems.consoleInput instanceof Element) {
@@ -26715,11 +22005,11 @@ Bladeburner.prototype.createContent = function() {
return false;
}
});
- DomElems.consoleTable = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("table", {class:"bladeburner-console-table"});
- DomElems.consoleInputRow = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("tr", {class:"bladeburner-console-input-row", id:"bladeubrner-console-input-row"});
- DomElems.consoleInputCell = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("td", {class:"bladeburner-console-input-cell"});
- DomElems.consoleInputHeader = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("pre", {innerText:"> "});
- DomElems.consoleInput = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("input", {
+ DomElems.consoleTable = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("table", {class:"bladeburner-console-table"});
+ DomElems.consoleInputRow = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("tr", {class:"bladeburner-console-input-row", id:"bladeubrner-console-input-row"});
+ DomElems.consoleInputCell = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("td", {class:"bladeburner-console-input-cell"});
+ DomElems.consoleInputHeader = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("pre", {innerText:"> "});
+ DomElems.consoleInput = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("input", {
type:"text", class:"bladeburner-console-input", tabIndex:1,
onfocus:()=>{DomElems.consoleInput.value = DomElems.consoleInput.value}
});
@@ -26744,10 +22034,10 @@ Bladeburner.prototype.createContent = function() {
Bladeburner.prototype.clearContent = function() {
if (DomElems.bladeburnerDiv instanceof Element) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(DomElems.bladeburnerDiv);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeElement"])(DomElems.bladeburnerDiv);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(DomElems.bladeburnerDiv);
+ Object(_utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_22__["removeElement"])(DomElems.bladeburnerDiv);
}
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["clearObject"])(DomElems);
+ Object(_utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16__["clearObject"])(DomElems);
this.initializeDomElementRefs();
}
@@ -26756,20 +22046,20 @@ Bladeburner.prototype.createOverviewContent = function() {
throw new Error("Bladeburner.createOverviewContent() called with DomElems.overviewDiv = null");
}
- DomElems.overviewRank = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ DomElems.overviewRank = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
innerText:"Rank: ",
display:"inline-block",
tooltip:"Your rank within the Bladeburner division",
});
- DomElems.overviewStamina = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ DomElems.overviewStamina = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"inline-block",
});
- DomElems.overviewStaminaHelpTip = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.overviewStaminaHelpTip = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
innerText:"?", class:"help-tip",
clickListener:()=>{
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("Performing actions will use up your stamina.
" +
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_10__["dialogBoxCreate"])("Performing actions will use up your stamina.
" +
"Your max stamina is determined primarily by your agility stat.
" +
"Your stamina gain rate is determined by both your agility and your " +
"max stamina. Higher max stamina leads to a higher gain rate.
" +
@@ -26783,21 +22073,21 @@ Bladeburner.prototype.createOverviewContent = function() {
}
});
- DomElems.overviewGen1 = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ DomElems.overviewGen1 = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"block",
});
- DomElems.overviewEstPop = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ DomElems.overviewEstPop = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
innerText:"Est. Synthoid Population: ",
display:"inline-block",
tooltip:"This is your Bladeburner division's estimate of how many Synthoids exist " +
"in your current city."
});
- DomElems.overviewEstPopHelpTip = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.overviewEstPopHelpTip = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
innerText:"?", class:"help-tip",
clickListener:()=>{
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("The success rate of your contracts/operations depends on " +
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_10__["dialogBoxCreate"])("The success rate of your contracts/operations depends on " +
"the population of Synthoids in your current city. " +
"The success rate that is shown to you is only an estimate, " +
"and it is based on your Synthoid population estimate.
" +
@@ -26812,61 +22102,61 @@ Bladeburner.prototype.createOverviewContent = function() {
}
});
- DomElems.overviewEstComms = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ DomElems.overviewEstComms = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
innerText:"Est. Synthoid Communities: ",
display:"inline-block",
tooltip:"This is your Bladeburner divison's estimate of how many Synthoid " +
"communities exist in your current city.",
});
- DomElems.overviewChaos = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ DomElems.overviewChaos = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
innerText:"City Chaos: ",
display:"inline-block",
tooltip:"The city's chaos level due to tensions and conflicts between humans and Synthoids. " +
"Having too high of a chaos level can make contracts and operations harder."
});
- DomElems.overviewSkillPoints = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {display:"block"});
+ DomElems.overviewSkillPoints = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {display:"block"});
- DomElems.overviewAugSuccessMult = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {display:"block"});
- DomElems.overviewAugMaxStaminaMult = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {display:"block"});
- DomElems.overviewAugStaminaGainMult = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {display:"block"});
- DomElems.overviewAugAnalysisMult = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {display:"block"});
+ DomElems.overviewAugSuccessMult = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {display:"block"});
+ DomElems.overviewAugMaxStaminaMult = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {display:"block"});
+ DomElems.overviewAugStaminaGainMult = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {display:"block"});
+ DomElems.overviewAugAnalysisMult = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {display:"block"});
DomElems.overviewDiv.appendChild(DomElems.overviewRank);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(DomElems.overviewDiv, 1);
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(DomElems.overviewDiv, 1);
DomElems.overviewDiv.appendChild(DomElems.overviewStamina);
DomElems.overviewDiv.appendChild(DomElems.overviewStaminaHelpTip);
DomElems.overviewDiv.appendChild(DomElems.overviewGen1);
DomElems.overviewDiv.appendChild(DomElems.overviewEstPop);
DomElems.overviewDiv.appendChild(DomElems.overviewEstPopHelpTip);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(DomElems.overviewDiv, 1);
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(DomElems.overviewDiv, 1);
DomElems.overviewDiv.appendChild(DomElems.overviewEstComms);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(DomElems.overviewDiv, 1);
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(DomElems.overviewDiv, 1);
DomElems.overviewDiv.appendChild(DomElems.overviewChaos);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(DomElems.overviewDiv, 2);
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(DomElems.overviewDiv, 2);
DomElems.overviewDiv.appendChild(DomElems.overviewSkillPoints);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(DomElems.overviewDiv, 1);
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(DomElems.overviewDiv, 1);
DomElems.overviewDiv.appendChild(DomElems.overviewAugSuccessMult);
DomElems.overviewDiv.appendChild(DomElems.overviewAugMaxStaminaMult);
DomElems.overviewDiv.appendChild(DomElems.overviewAugStaminaGainMult);
DomElems.overviewDiv.appendChild(DomElems.overviewAugAnalysisMult);
//Travel to new city button
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(DomElems.overviewDiv, 1);
- DomElems.overviewDiv.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(DomElems.overviewDiv, 1);
+ DomElems.overviewDiv.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerHTML:"Travel", class:"a-link-button", display:"inline-block",
clickListener:()=>{
var popupId = "bladeburner-travel-popup-cancel-btn";
var popupArguments = [];
- popupArguments.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", { //Cancel Button
+ popupArguments.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", { //Cancel Button
innerText:"Cancel", class:"a-link-button",
clickListener:()=>{
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeElementById"])(popupId); return false;
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23__["removeElementById"])(popupId); return false;
}
}))
- popupArguments.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", { //Info Text
+ popupArguments.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", { //Info Text
innerText:"Travel to a different city for your Bladeburner " +
"activities. This does not cost any money. The city you are " +
"in for your Bladeburner duties does not affect " +
@@ -26874,46 +22164,46 @@ Bladeburner.prototype.createOverviewContent = function() {
}));
for (var i = 0; i < CityNames.length; ++i) {
(function(inst, i) {
- popupArguments.push(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ popupArguments.push(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
//Reusing this css class...it adds a border and makes it
//so that background color changes when you hover
class:"cmpy-mgmt-find-employee-option",
innerText:CityNames[i],
clickListener:()=>{
inst.city = CityNames[i];
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeElementById"])(popupId);
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23__["removeElementById"])(popupId);
inst.updateOverviewContent();
return false;
}
}));
})(this, i);
}
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createPopup"])(popupId, popupArguments);
+ Object(_utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_18__["createPopup"])(popupId, popupArguments);
}
}));
//Faction button
const bladeburnersFactionName = "Bladeburners";
- if (Object(_Faction__WEBPACK_IMPORTED_MODULE_4__["factionExists"])(bladeburnersFactionName)) {
- var bladeburnerFac = _Faction__WEBPACK_IMPORTED_MODULE_4__["Factions"][bladeburnersFactionName];
- if (!(bladeburnerFac instanceof _Faction__WEBPACK_IMPORTED_MODULE_4__["Faction"])) {
+ if (Object(_Faction__WEBPACK_IMPORTED_MODULE_4__[/* factionExists */ "d"])(bladeburnersFactionName)) {
+ var bladeburnerFac = _Faction__WEBPACK_IMPORTED_MODULE_4__[/* Factions */ "b"][bladeburnersFactionName];
+ if (!(bladeburnerFac instanceof _Faction__WEBPACK_IMPORTED_MODULE_4__[/* Faction */ "a"])) {
throw new Error("Could not properly get Bladeburner Faction object in Bladeburner UI Overview Faction button");
}
- DomElems.overviewDiv.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ DomElems.overviewDiv.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:"Faction", class:"a-link-button", display:"inline-block",
tooltip:"Apply to the Bladeburner Faction, or go to the faction page if you are already a member",
clickListener:()=>{
if (bladeburnerFac.isMember) {
_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].loadFactionContent();
- Object(_Faction__WEBPACK_IMPORTED_MODULE_4__["displayFactionContent"])(bladeburnersFactionName);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_4__[/* displayFactionContent */ "c"])(bladeburnersFactionName);
} else {
if (this.rank >= RankNeededForFaction) {
- Object(_Faction__WEBPACK_IMPORTED_MODULE_4__["joinFaction"])(bladeburnerFac);
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("Congratulations! You were accepted into the Bladeburners faction");
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(DomElems.overviewDiv);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_4__[/* joinFaction */ "h"])(bladeburnerFac);
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_10__["dialogBoxCreate"])("Congratulations! You were accepted into the Bladeburners faction");
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(DomElems.overviewDiv);
this.createOverviewContent();
} else {
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("You need a rank of 25 to join the Bladeburners Faction!")
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_10__["dialogBoxCreate"])("You need a rank of 25 to join the Bladeburners Faction!")
}
}
return false;
@@ -26921,8 +22211,8 @@ Bladeburner.prototype.createOverviewContent = function() {
}));
}
- DomElems.overviewDiv.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("br"));
- DomElems.overviewDiv.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("br"));
+ DomElems.overviewDiv.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("br"));
+ DomElems.overviewDiv.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("br"));
this.updateOverviewContent();
}
@@ -26930,12 +22220,12 @@ Bladeburner.prototype.createOverviewContent = function() {
Bladeburner.prototype.createActionAndSkillsContent = function() {
if (DomElems.currentTab == null) {DomElems.currentTab = "general";}
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(DomElems.actionAndSkillsDiv);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["clearObject"])(DomElems.generalActions);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["clearObject"])(DomElems.contracts);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["clearObject"])(DomElems.operations);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["clearObject"])(DomElems.blackops);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["clearObject"])(DomElems.skills);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(DomElems.actionAndSkillsDiv);
+ Object(_utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16__["clearObject"])(DomElems.generalActions);
+ Object(_utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16__["clearObject"])(DomElems.contracts);
+ Object(_utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16__["clearObject"])(DomElems.operations);
+ Object(_utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16__["clearObject"])(DomElems.blackops);
+ Object(_utils_helpers_clearObject__WEBPACK_IMPORTED_MODULE_16__["clearObject"])(DomElems.skills);
//Navigation buttons
var currTab = DomElems.currentTab.toLowerCase();
@@ -26943,7 +22233,7 @@ Bladeburner.prototype.createActionAndSkillsContent = function() {
for (var i = 0; i < buttons.length; ++i) {
(function(buttons, i, inst, currTab) {
- DomElems.actionAndSkillsDiv.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ DomElems.actionAndSkillsDiv.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:buttons[i],
class:currTab === buttons[i].toLowerCase() ? "bladeburner-nav-button-inactive" : "bladeburner-nav-button",
clickListener:()=>{
@@ -26956,13 +22246,13 @@ Bladeburner.prototype.createActionAndSkillsContent = function() {
}
//General info/description for each action
- DomElems.actionsAndSkillsDesc = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ DomElems.actionsAndSkillsDesc = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"block", margin:"4px", padding:"4px"
});
//List for actions/skills
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(DomElems.actionsAndSkillsList);
- DomElems.actionsAndSkillsList = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("ul");
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(DomElems.actionsAndSkillsList);
+ DomElems.actionsAndSkillsList = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("ul");
switch(currTab) {
case "general":
@@ -27001,7 +22291,7 @@ Bladeburner.prototype.createGeneralActionsContent = function() {
for (var actionName in GeneralActions) {
if (GeneralActions.hasOwnProperty(actionName)) {
- DomElems.generalActions[actionName] = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.generalActions[actionName] = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
class:"bladeburner-action", name:actionName
});
DomElems.actionsAndSkillsList.appendChild(DomElems.generalActions[actionName]);
@@ -27023,7 +22313,7 @@ Bladeburner.prototype.createContractsContent = function() {
for (var contractName in this.contracts) {
if (this.contracts.hasOwnProperty(contractName)) {
- DomElems.contracts[contractName] = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.contracts[contractName] = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
class:"bladeburner-action", name:contractName
});
DomElems.actionsAndSkillsList.appendChild(DomElems.contracts[contractName]);
@@ -27052,7 +22342,7 @@ Bladeburner.prototype.createOperationsContent = function() {
for (var operationName in this.operations) {
if (this.operations.hasOwnProperty(operationName)) {
- DomElems.operations[operationName] = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.operations[operationName] = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
class:"bladeburner-action", name:operationName
});
DomElems.actionsAndSkillsList.appendChild(DomElems.operations[operationName]);
@@ -27085,7 +22375,7 @@ Bladeburner.prototype.createBlackOpsContent = function() {
});
for (var i = 0; i < blackops.length; ++i) {
- DomElems.blackops[blackops[i].name] = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.blackops[blackops[i].name] = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
class:"bladeburner-action", name:blackops[i].name
});
DomElems.actionsAndSkillsList.appendChild(DomElems.blackops[blackops[i].name]);
@@ -27108,7 +22398,7 @@ Bladeburner.prototype.createSkillsContent = function() {
for (var i = 0; i < multKeys.length; ++i) {
var mult = this.skillMultipliers[multKeys[i]];
if (mult && mult !== 1) {
- mult = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(mult, 3);
+ mult = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(mult, 3);
switch(multKeys[i]) {
case "successChanceAll":
DomElems.actionsAndSkillsDesc.innerHTML += "Total Success Chance: x" + mult + "
";
@@ -27169,15 +22459,15 @@ Bladeburner.prototype.createSkillsContent = function() {
}
//Skill Points
- DomElems.skillPointsDisplay = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
- innerHTML:"
Skill Points: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.skillPoints, 0) + ""
+ DomElems.skillPointsDisplay = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
+ innerHTML:"
Skill Points: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.skillPoints, 0) + ""
});
DomElems.actionAndSkillsDiv.appendChild(DomElems.skillPointsDisplay);
//UI Element for each skill
for (var skillName in Skills) {
if (Skills.hasOwnProperty(skillName)) {
- DomElems.skills[skillName] = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("div", {
+ DomElems.skills[skillName] = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("div", {
class:"bladeburner-action", name:skillName
});
DomElems.actionsAndSkillsList.appendChild(DomElems.skills[skillName]);
@@ -27192,24 +22482,24 @@ Bladeburner.prototype.updateContent = function() {
Bladeburner.prototype.updateOverviewContent = function() {
if (_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].currentPage !== _engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].Page.Bladeburner) {return;}
- DomElems.overviewRank.childNodes[0].nodeValue = "Rank: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.rank, 2);
- DomElems.overviewStamina.innerText = "Stamina: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.stamina, 3) + " / " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.maxStamina, 3);
+ DomElems.overviewRank.childNodes[0].nodeValue = "Rank: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.rank, 2);
+ DomElems.overviewStamina.innerText = "Stamina: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.stamina, 3) + " / " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.maxStamina, 3);
DomElems.overviewGen1.innerHTML =
- "Stamina Penalty: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])((1-this.calculateStaminaPenalty())*100, 1) + "%
" +
- "Team Size: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.teamSize, 0) + "
" +
- "Team Members Lost: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.teamLost, 0) + "
" +
+ "Stamina Penalty: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])((1-this.calculateStaminaPenalty())*100, 1) + "%
" +
+ "Team Size: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.teamSize, 0) + "
" +
+ "Team Members Lost: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.teamLost, 0) + "
" +
"Num Times Hospitalized: " + this.numHosp + "
" +
- "Money Lost From Hospitalizations: " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12___default()(this.moneyLost).format("$0.000a") + "
" +
+ "Money Lost From Hospitalizations: " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13___default()(this.moneyLost).format("$0.000a") + "
" +
"Current City: " + this.city + "
";
- DomElems.overviewEstPop.childNodes[0].nodeValue = "Est. Synthoid Population: " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_12___default()(this.getCurrentCity().popEst).format("0.000a");
- DomElems.overviewEstComms.childNodes[0].nodeValue = "Est. Synthoid Communities: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.getCurrentCity().comms, 0);
- DomElems.overviewChaos.childNodes[0].nodeValue = "City Chaos: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.getCurrentCity().chaos);
- DomElems.overviewSkillPoints.innerText = "Skill Points: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.skillPoints, 0);
- DomElems.overviewAugSuccessMult.innerText = "Aug. Success Chance Mult: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner_success_chance_mult*100, 1) + "%";
- DomElems.overviewAugMaxStaminaMult.innerText = "Aug. Max Stamina Mult: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner_max_stamina_mult*100, 1) + "%";
- DomElems.overviewAugStaminaGainMult.innerText = "Aug. Stamina Gain Mult: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner_stamina_gain_mult*100, 1) + "%";
- DomElems.overviewAugAnalysisMult.innerText = "Aug. Field Analysis Mult: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_6__["Player"].bladeburner_analysis_mult*100, 1) + "%";
+ DomElems.overviewEstPop.childNodes[0].nodeValue = "Est. Synthoid Population: " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_13___default()(this.getCurrentCity().popEst).format("0.000a");
+ DomElems.overviewEstComms.childNodes[0].nodeValue = "Est. Synthoid Communities: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.getCurrentCity().comms, 0);
+ DomElems.overviewChaos.childNodes[0].nodeValue = "City Chaos: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.getCurrentCity().chaos);
+ DomElems.overviewSkillPoints.innerText = "Skill Points: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.skillPoints, 0);
+ DomElems.overviewAugSuccessMult.innerText = "Aug. Success Chance Mult: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner_success_chance_mult*100, 1) + "%";
+ DomElems.overviewAugMaxStaminaMult.innerText = "Aug. Max Stamina Mult: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner_max_stamina_mult*100, 1) + "%";
+ DomElems.overviewAugStaminaGainMult.innerText = "Aug. Stamina Gain Mult: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner_stamina_gain_mult*100, 1) + "%";
+ DomElems.overviewAugAnalysisMult.innerText = "Aug. Field Analysis Mult: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_6__[/* Player */ "a"].bladeburner_analysis_mult*100, 1) + "%";
}
Bladeburner.prototype.updateActionAndSkillsContent = function() {
@@ -27284,7 +22574,7 @@ Bladeburner.prototype.updateActionAndSkillsContent = function() {
}
break;
case "skills":
- DomElems.skillPointsDisplay.innerHTML = "
Skill Points: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.skillPoints, 0) + "";
+ DomElems.skillPointsDisplay.innerHTML = "
Skill Points: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.skillPoints, 0) + "";
var skillElems = Object.keys(DomElems.skills);
for (var i = 0; i < skillElems.length; ++i) {
@@ -27303,26 +22593,26 @@ Bladeburner.prototype.updateActionAndSkillsContent = function() {
}
Bladeburner.prototype.updateGeneralActionsUIElement = function(el, action) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(el);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(el);
var isActive = el.classList.contains(ActiveActionCssClass);
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("h2", { //Header
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("h2", { //Header
innerText:isActive ? action.name + " (IN PROGRESS - " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.actionTimeCurrent, 0) + " / " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.actionTimeToComplete, 0) + ")"
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.actionTimeCurrent, 0) + " / " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.actionTimeToComplete, 0) + ")"
: action.name,
display:"inline-block",
}));
if (isActive) { //Progress bar if its active
var progress = this.actionTimeCurrent / this.actionTimeToComplete;
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"block",
- innerText:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createProgressBarText"])({progress:progress})
+ innerText:Object(_utils_helpers_createProgressBarText__WEBPACK_IMPORTED_MODULE_9__["createProgressBarText"])({progress:progress})
}));
} else {
//Start button
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:"Start", class: "a-link-button",
margin:"3px", padding:"3px",
clickListener:()=>{
@@ -27335,8 +22625,8 @@ Bladeburner.prototype.updateGeneralActionsUIElement = function(el, action) {
}));
}
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(el, 2);
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("pre", { //Info
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(el, 2);
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("pre", { //Info
innerHTML:action.desc, display:"inline-block"
}));
@@ -27344,26 +22634,26 @@ Bladeburner.prototype.updateGeneralActionsUIElement = function(el, action) {
}
Bladeburner.prototype.updateContractsUIElement = function(el, action) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(el);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(el);
var isActive = el.classList.contains(ActiveActionCssClass);
var estimatedSuccessChance = action.getSuccessChance(this, {est:true});
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("h2", { //Header
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("h2", { //Header
innerText:isActive ? action.name + " (IN PROGRESS - " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.actionTimeCurrent, 0) + " / " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.actionTimeToComplete, 0) + ")"
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.actionTimeCurrent, 0) + " / " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.actionTimeToComplete, 0) + ")"
: action.name,
display:"inline-block"
}));
if (isActive) { //Progress bar if its active
var progress = this.actionTimeCurrent / this.actionTimeToComplete;
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"block",
- innerText:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createProgressBarText"])({progress:progress})
+ innerText:Object(_utils_helpers_createProgressBarText__WEBPACK_IMPORTED_MODULE_9__["createProgressBarText"])({progress:progress})
}));
} else { //Start button
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:"Start", class: "a-link-button",
padding:"3px", margin:"3px",
clickListener:()=>{
@@ -27378,14 +22668,14 @@ Bladeburner.prototype.updateContractsUIElement = function(el, action) {
//Level and buttons to change level
var maxLevel = (action.level >= action.maxLevel);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(el, 2);
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("pre", {
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(el, 2);
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("pre", {
display:"inline-block",
innerText:"Level: " + action.level + " / " + action.maxLevel,
tooltip:action.getSuccessesNeededForNextLevel(ContractSuccessesPerLevel) + " successes " +
"needed for next level"
}));
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
class: maxLevel ? "a-link-button-inactive" : "a-link-button", innerHTML:"↑",
padding:"2px", margin:"2px",
tooltip: isActive ? "WARNING: changing the level will restart the contract" : "",
@@ -27397,7 +22687,7 @@ Bladeburner.prototype.updateContractsUIElement = function(el, action) {
return false;
}
}));
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
class: (action.level <= 1) ? "a-link-button-inactive" : "a-link-button", innerHTML:"↓",
padding:"2px", margin:"2px",
tooltip: isActive ? "WARNING: changing the level will restart the contract" : "",
@@ -27411,25 +22701,25 @@ Bladeburner.prototype.updateContractsUIElement = function(el, action) {
}));
var actionTime = action.getActionTime(this);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(el, 2);
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("pre", { //Info
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(el, 2);
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("pre", { //Info
display:"inline-block",
innerHTML:action.desc + "\n\n" +
- "Estimated success chance: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(estimatedSuccessChance*100, 1) + "%\n" +
- "Time Required (s): " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(actionTime, 0) + "\n" +
+ "Estimated success chance: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(estimatedSuccessChance*100, 1) + "%\n" +
+ "Time Required (s): " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(actionTime, 0) + "\n" +
"Contracts remaining: " + Math.floor(action.count) + "\n" +
"Successes: " + action.successes + "\n" +
"Failures: " + action.failures,
}));
//Autolevel Checkbox
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("br"));
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("br"));
var autolevelCheckboxId = "bladeburner-" + action.name + "-autolevel-checkbox";
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("label", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("label", {
for:autolevelCheckboxId, innerText:"Autolevel",color:"white",
tooltip:"Automatically increase contract level when possible"
}));
- var autolevelCheckbox = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("input", {
+ var autolevelCheckbox = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("input", {
type:"checkbox", id:autolevelCheckboxId, margin:"4px",
checked:action.autoLevel,
changeListener:()=>{
@@ -27440,25 +22730,25 @@ Bladeburner.prototype.updateContractsUIElement = function(el, action) {
}
Bladeburner.prototype.updateOperationsUIElement = function(el, action) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(el);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(el);
var isActive = el.classList.contains(ActiveActionCssClass);
var estimatedSuccessChance = action.getSuccessChance(this, {est:true});
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("h2", { //Header
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("h2", { //Header
innerText:isActive ? action.name + " (IN PROGRESS - " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.actionTimeCurrent, 0) + " / " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.actionTimeToComplete, 0) + ")"
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.actionTimeCurrent, 0) + " / " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.actionTimeToComplete, 0) + ")"
: action.name,
display:"inline-block"
}));
if (isActive) { //Progress bar if its active
var progress = this.actionTimeCurrent / this.actionTimeToComplete;
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"block",
- innerText:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createProgressBarText"])({progress:progress})
+ innerText:Object(_utils_helpers_createProgressBarText__WEBPACK_IMPORTED_MODULE_9__["createProgressBarText"])({progress:progress})
}));
} else { //Start button and set Team Size button
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:"Start", class: "a-link-button",
margin:"3px", padding:"3px",
clickListener:()=>{
@@ -27469,57 +22759,57 @@ Bladeburner.prototype.updateOperationsUIElement = function(el, action) {
return false;
}
}));
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
- innerText:"Set Team Size (Curr Size: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(action.teamCount, 0) + ")", class:"a-link-button",
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
+ innerText:"Set Team Size (Curr Size: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(action.teamCount, 0) + ")", class:"a-link-button",
margin:"3px", padding:"3px",
clickListener:()=>{
var popupId = "bladeburner-operation-set-team-size-popup";
- var txt = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ var txt = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
innerText:"Enter the amount of team members you would like to take on these " +
"operations. If you do not have the specified number of team members, " +
"then as many as possible will be used. Note that team members may " +
"be lost during operations."
});
- var input = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("input", {
+ var input = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("input", {
type:"number", placeholder: "Team Members"
});
- var setBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ var setBtn = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:"Confirm", class:"a-link-button",
clickListener:()=>{
var num = Math.round(parseFloat(input.value));
if (isNaN(num)) {
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("Invalid value entered for number of Team Members (must be numeric)")
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_10__["dialogBoxCreate"])("Invalid value entered for number of Team Members (must be numeric)")
} else {
action.teamCount = num;
this.updateOperationsUIElement(el, action);
}
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeElementById"])(popupId);
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23__["removeElementById"])(popupId);
return false;
}
});
- var cancelBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ var cancelBtn = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:"Cancel", class:"a-link-button",
clickListener:()=>{
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeElementById"])(popupId);
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23__["removeElementById"])(popupId);
return false;
}
});
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createPopup"])(popupId, [txt, input, setBtn, cancelBtn]);
+ Object(_utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_18__["createPopup"])(popupId, [txt, input, setBtn, cancelBtn]);
}
}));
}
//Level and buttons to change level
var maxLevel = (action.level >= action.maxLevel);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(el, 2);
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("pre", {
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(el, 2);
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("pre", {
display:"inline-block",
innerText:"Level: " + action.level + " / " + action.maxLevel,
tooltip:action.getSuccessesNeededForNextLevel(OperationSuccessesPerLevel) + " successes " +
"needed for next level"
}));
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
class: maxLevel ? "a-link-button-inactive" : "a-link-button", innerHTML:"↑",
padding:"2px", margin:"2px",
tooltip: isActive ? "WARNING: changing the level will restart the Operation" : "",
@@ -27531,7 +22821,7 @@ Bladeburner.prototype.updateOperationsUIElement = function(el, action) {
return false;
}
}));
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
class: (action.level <= 1) ? "a-link-button-inactive" : "a-link-button", innerHTML:"↓",
padding:"2px", margin:"2px",
tooltip: isActive ? "WARNING: changing the level will restart the Operation" : "",
@@ -27547,25 +22837,25 @@ Bladeburner.prototype.updateOperationsUIElement = function(el, action) {
//General Info
var difficulty = action.getDifficulty();
var actionTime = action.getActionTime(this);
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(el, 2);
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("pre", {
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(el, 2);
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("pre", {
display:"inline-block",
innerHTML:action.desc + "\n\n" +
- "Estimated success chance: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(estimatedSuccessChance*100, 1) + "%\n" +
- "Time Required(s): " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(actionTime, 1) + "\n" +
+ "Estimated success chance: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(estimatedSuccessChance*100, 1) + "%\n" +
+ "Time Required(s): " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(actionTime, 1) + "\n" +
"Operations remaining: " + Math.floor(action.count) + "\n" +
"Successes: " + action.successes + "\n" +
"Failures: " + action.failures,
}));
//Autolevel Checkbox
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("br"));
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("br"));
var autolevelCheckboxId = "bladeburner-" + action.name + "-autolevel-checkbox";
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("label", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("label", {
for:autolevelCheckboxId, innerText:"Autolevel",color:"white",
tooltip:"Automatically increase operation level when possible"
}));
- var autolevelCheckbox = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("input", {
+ var autolevelCheckbox = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("input", {
type:"checkbox", id:autolevelCheckboxId, margin:"4px",
checked:action.autoLevel,
changeListener:()=>{
@@ -27576,7 +22866,7 @@ Bladeburner.prototype.updateOperationsUIElement = function(el, action) {
}
Bladeburner.prototype.updateBlackOpsUIElement = function(el, action) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(el);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(el);
var isActive = el.classList.contains(ActiveActionCssClass);
var isCompleted = (this.blackops[action.name] != null);
var estimatedSuccessChance = action.getSuccessChance(this, {est:true});
@@ -27586,28 +22876,28 @@ Bladeburner.prototype.updateBlackOpsUIElement = function(el, action) {
//UI for Completed Black Op
if (isCompleted) {
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("h2", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("h2", {
innerText:action.name + " (COMPLETED)", display:"block",
}));
return;
}
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("h2", { //Header
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("h2", { //Header
innerText:isActive ? action.name + " (IN PROGRESS - " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.actionTimeCurrent, 0) + " / " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.actionTimeToComplete, 0) + ")"
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.actionTimeCurrent, 0) + " / " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.actionTimeToComplete, 0) + ")"
: action.name,
display:"inline-block",
}));
if (isActive) { //Progress bar if its active
var progress = this.actionTimeCurrent / this.actionTimeToComplete;
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"block",
- innerText:Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createProgressBarText"])({progress:progress})
+ innerText:Object(_utils_helpers_createProgressBarText__WEBPACK_IMPORTED_MODULE_9__["createProgressBarText"])({progress:progress})
}));
} else {
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", { //Start button
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", { //Start button
innerText:"Start", margin:"3px", padding:"3px",
class:hasReqdRank ? "a-link-button" : "a-link-button-inactive",
clickListener:()=>{
@@ -27618,66 +22908,66 @@ Bladeburner.prototype.updateBlackOpsUIElement = function(el, action) {
return false;
}
}));
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", { //Set Team Size Button
- innerText:"Set Team Size (Curr Size: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(action.teamCount, 0) + ")", class:"a-link-button",
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", { //Set Team Size Button
+ innerText:"Set Team Size (Curr Size: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(action.teamCount, 0) + ")", class:"a-link-button",
margin:"3px", padding:"3px",
clickListener:()=>{
var popupId = "bladeburner-operation-set-team-size-popup";
- var txt = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ var txt = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
innerText:"Enter the amount of team members you would like to take on this " +
"BlackOp. If you do not have the specified number of team members, " +
"then as many as possible will be used. Note that team members may " +
"be lost during operations."
});
- var input = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("input", {
+ var input = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("input", {
type:"number", placeholder: "Team Members"
});
- var setBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ var setBtn = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:"Confirm", class:"a-link-button",
clickListener:()=>{
var num = Math.round(parseFloat(input.value));
if (isNaN(num)) {
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_9__["dialogBoxCreate"])("Invalid value entered for number of Team Members (must be numeric)")
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_10__["dialogBoxCreate"])("Invalid value entered for number of Team Members (must be numeric)")
} else {
action.teamCount = num;
this.updateBlackOpsUIElement(el, action);
}
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeElementById"])(popupId);
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23__["removeElementById"])(popupId);
return false;
}
});
- var cancelBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", {
+ var cancelBtn = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", {
innerText:"Cancel", class:"a-link-button",
clickListener:()=>{
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeElementById"])(popupId);
+ Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_23__["removeElementById"])(popupId);
return false;
}
});
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createPopup"])(popupId, [txt, input, setBtn, cancelBtn]);
+ Object(_utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_18__["createPopup"])(popupId, [txt, input, setBtn, cancelBtn]);
}
}));
}
//Info
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(el, 2);
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(el, 2);
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"inline-block",
innerHTML:"
" + action.desc + "
",
}));
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"block", color:hasReqdRank ? "white" : "red",
- innerHTML:"Required Rank: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(action.reqdRank, 0) + "
"
+ innerHTML:"Required Rank: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(action.reqdRank, 0) + "
"
}));
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"inline-block",
- innerHTML:"Estimated Success Chance: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(estimatedSuccessChance*100, 1) + "%\n" +
- "Time Required(s): " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(actionTime, 1),
+ innerHTML:"Estimated Success Chance: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(estimatedSuccessChance*100, 1) + "%\n" +
+ "Time Required(s): " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(actionTime, 1),
}))
}
Bladeburner.prototype.updateSkillsUIElement = function(el, skill) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(el);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(el);
var skillName = skill.name;
var currentLevel = 0;
if (this.skills[skillName] && !isNaN(this.skills[skillName])) {
@@ -27685,13 +22975,13 @@ Bladeburner.prototype.updateSkillsUIElement = function(el, skill) {
}
var pointCost = skill.calculateCost(currentLevel);
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("h2", { //Header
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("h2", { //Header
innerText:skill.name + " (Lvl " + currentLevel + ")", display:"inline-block"
}));
var canLevel = this.skillPoints >= pointCost;
var maxLvl = skill.maxLvl ? currentLevel >= skill.maxLvl : false;
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("a", { //Level up button
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("a", { //Level up button
innerText:"Level", display:"inline-block",
class: canLevel && !maxLvl ? "a-link-button" : "a-link-button-inactive",
margin:"3px", padding:"3px",
@@ -27703,19 +22993,19 @@ Bladeburner.prototype.updateSkillsUIElement = function(el, skill) {
return false;
}
}));
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["appendLineBreaks"])(el, 2);
+ Object(_utils_uiHelpers_appendLineBreaks__WEBPACK_IMPORTED_MODULE_15__["appendLineBreaks"])(el, 2);
if (maxLvl) {
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
color:"red", display:"block",
innerText:"MAX LEVEL"
}));
} else {
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", {
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", {
display:"block",
- innerText:"Skill Points required: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(pointCost, 0),
+ innerText:"Skill Points required: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(pointCost, 0),
}));
}
- el.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["createElement"])("p", { //Info/Description
+ el.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_17__["createElement"])("p", { //Info/Description
innerHTML:skill.desc, display:"inline-block",
}));
}
@@ -27768,7 +23058,7 @@ Bladeburner.prototype.executeConsoleCommands = function(commands) {
this.executeConsoleCommand(arrayOfCommands[i]);
}
} catch(e) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["exceptionAlert"])(e);
+ Object(_utils_helpers_exceptionAlert__WEBPACK_IMPORTED_MODULE_19__[/* exceptionAlert */ "a"])(e);
}
}
@@ -27851,10 +23141,10 @@ Bladeburner.prototype.executeAutomateConsoleCommand = function(args) {
if (flag.toLowerCase() === "status") {
this.postToConsole("Automation: " + (this.automateEnabled ? "enabled" : "disabled"));
if (this.automateEnabled) {
- this.postToConsole("When your stamina drops to " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.automateThreshLow, 0) +
+ this.postToConsole("When your stamina drops to " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.automateThreshLow, 0) +
", you will automatically switch to " + this.automateActionLow.name +
". When your stamina recovers to " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.automateThreshHigh, 0) + ", you will automatically " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.automateThreshHigh, 0) + ", you will automatically " +
"switch to " + this.automateActionHigh.name + ".");
}
@@ -28037,7 +23327,7 @@ Bladeburner.prototype.executeSkillConsoleCommand = function(args) {
var skill = Skills[skillNames[i]];
var level = 0;
if (this.skills[skill.name] != null) {level = this.skills[skill.name];}
- this.postToConsole(skill.name + ": Level " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(level, 0));
+ this.postToConsole(skill.name + ": Level " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(level, 0));
}
this.postToConsole(" ");
this.postToConsole("Effects: ");
@@ -28045,7 +23335,7 @@ Bladeburner.prototype.executeSkillConsoleCommand = function(args) {
for (var i = 0; i < multKeys.length; ++i) {
var mult = this.skillMultipliers[multKeys[i]];
if (mult && mult !== 1) {
- mult = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(mult, 3);
+ mult = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(mult, 3);
switch(multKeys[i]) {
case "successChanceAll":
this.postToConsole("Total Success Chance: x" + mult);
@@ -28116,7 +23406,7 @@ Bladeburner.prototype.executeSkillConsoleCommand = function(args) {
return this.postToConsole("Invalid skill name (Note that this is case-sensitive): " + skillName);
}
if (args[1].toLowerCase() === "list") {
- this.postToConsole(skill.name + ": Level " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(this.skills[skill.name]), 0);
+ this.postToConsole(skill.name + ": Level " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(this.skills[skill.name]), 0);
} else if (args[1].toLowerCase() === "level") {
var currentLevel = 0;
if (this.skills[skillName] && !isNaN(this.skills[skillName])) {
@@ -28129,7 +23419,7 @@ Bladeburner.prototype.executeSkillConsoleCommand = function(args) {
this.log(skill.name + " upgraded to Level " + this.skills[skillName]);
this.createActionAndSkillsContent();
} else {
- this.postToConsole("You do not have enough Skill Points to upgrade this. You need " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_13__["formatNumber"])(pointCost, 0));
+ this.postToConsole("You do not have enough Skill Points to upgrade this. You need " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_20__["formatNumber"])(pointCost, 0));
}
} else {
@@ -28582,16 +23872,16 @@ Bladeburner.prototype.switchCityNetscriptFn = function(cityName, workerScript) {
}
Bladeburner.prototype.joinBladeburnerFactionNetscriptFn = function(workerScript) {
- var bladeburnerFac = _Faction__WEBPACK_IMPORTED_MODULE_4__["Factions"]["Bladeburners"];
+ var bladeburnerFac = _Faction__WEBPACK_IMPORTED_MODULE_4__[/* Factions */ "b"]["Bladeburners"];
if (bladeburnerFac.isMember) {
return true;
} else if (this.rank >= RankNeededForFaction) {
- Object(_Faction__WEBPACK_IMPORTED_MODULE_4__["joinFaction"])(bladeburnerFac);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_4__[/* joinFaction */ "h"])(bladeburnerFac);
if (workerScript.shouldLog("joinBladeburnerFaction")) {
workerScript.log("Joined Bladeburners Faction");
}
if (_engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].currentPage === _engine__WEBPACK_IMPORTED_MODULE_3__["Engine"].Page.Bladeburner) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_10__["removeChildrenFromElement"])(DomElems.overviewDiv);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_11__["removeChildrenFromElement"])(DomElems.overviewDiv);
this.createOverviewContent();
}
return true;
@@ -28605,12 +23895,12 @@ Bladeburner.prototype.joinBladeburnerFactionNetscriptFn = function(workerScript)
}
Bladeburner.prototype.toJSON = function() {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_toJSON"])("Bladeburner", this);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_toJSON"])("Bladeburner", this);
}
Bladeburner.fromJSON = function(value) {
- return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Generic_fromJSON"])(Bladeburner, value.data);
+ return Object(_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Generic_fromJSON"])(Bladeburner, value.data);
}
-_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_11__["Reviver"].constructors.Bladeburner = Bladeburner;
+_utils_JSONReviver__WEBPACK_IMPORTED_MODULE_12__["Reviver"].constructors.Bladeburner = Bladeburner;
//This initialized Bladeburner-related data that is NOT saved/loaded
// eg: Skill Objects, BLack Operations
@@ -29065,63 +24355,71 @@ function initBladeburner() {
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 39)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 51)))
/***/ }),
-/* 26 */
+/* 30 */
/*!***********************!*\
!*** ./src/Script.js ***!
\***********************/
+/*! exports provided: updateScriptEditorContent, loadAllRunningScripts, findRunningScript, RunningScript, Script, AllServersMap, scriptEditorInit, isScriptFilename */
+/*! exports used: AllServersMap, RunningScript, Script, findRunningScript, isScriptFilename, loadAllRunningScripts, scriptEditorInit, updateScriptEditorContent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateScriptEditorContent", function() { return updateScriptEditorContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadAllRunningScripts", function() { return loadAllRunningScripts; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findRunningScript", function() { return findRunningScript; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "RunningScript", function() { return RunningScript; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Script", function() { return Script; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AllServersMap", function() { return AllServersMap; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scriptEditorInit", function() { return scriptEditorInit; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isScriptFilename", function() { return isScriptFilename; });
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _Fconf__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Fconf */ 32);
-/* harmony import */ var _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./InteractiveTutorial */ 24);
-/* harmony import */ var _NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NetscriptEvaluator */ 6);
-/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./NetscriptFunctions */ 29);
-/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./NetscriptWorker */ 20);
+/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return updateScriptEditorContent; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return loadAllRunningScripts; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return findRunningScript; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return RunningScript; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return Script; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AllServersMap; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return scriptEditorInit; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return isScriptFilename; });
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _Fconf__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Fconf */ 37);
+/* harmony import */ var _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./InteractiveTutorial */ 28);
+/* harmony import */ var _NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./NetscriptEvaluator */ 7);
+/* harmony import */ var _NetscriptFunctions__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./NetscriptFunctions */ 34);
+/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./NetscriptWorker */ 23);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Terminal */ 22);
-/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./TextFile */ 43);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Terminal */ 25);
+/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./TextFile */ 50);
/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_TextFile__WEBPACK_IMPORTED_MODULE_11__);
-/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/acorn */ 35);
+/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/acorn */ 43);
/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_utils_acorn__WEBPACK_IMPORTED_MODULE_12__);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16__);
-var ace = __webpack_require__(/*! brace */ 201);
-var beautify = __webpack_require__(/*! js-beautify */ 200).js_beautify;
-__webpack_require__(/*! brace/mode/javascript */ 198);
-__webpack_require__(/*! ../netscript */ 197);
-__webpack_require__(/*! brace/theme/chaos */ 196);
-__webpack_require__(/*! brace/theme/chrome */ 195);
-__webpack_require__(/*! brace/theme/monokai */ 194);
-__webpack_require__(/*! brace/theme/solarized_dark */ 193);
-__webpack_require__(/*! brace/theme/solarized_light */ 192);
-__webpack_require__(/*! brace/theme/terminal */ 191);
-__webpack_require__(/*! brace/theme/twilight */ 190);
-__webpack_require__(/*! brace/theme/xcode */ 189);
-__webpack_require__(/*! brace/keybinding/vim */ 188);
-__webpack_require__(/*! brace/keybinding/emacs */ 187);
-__webpack_require__(/*! brace/ext/language_tools */ 186);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
+/* harmony import */ var _utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/helpers/compareArrays */ 67);
+/* harmony import */ var _utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_15__);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../utils/uiHelpers/createElement */ 3);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__);
+/* harmony import */ var _utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../utils/helpers/roundToTwo */ 66);
+/* harmony import */ var _utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_18__);
+var ace = __webpack_require__(/*! brace */ 177);
+var beautify = __webpack_require__(/*! js-beautify */ 176).js_beautify;
+__webpack_require__(/*! brace/mode/javascript */ 175);
+__webpack_require__(/*! ../netscript */ 118);
+__webpack_require__(/*! brace/theme/chaos */ 174);
+__webpack_require__(/*! brace/theme/chrome */ 173);
+__webpack_require__(/*! brace/theme/monokai */ 172);
+__webpack_require__(/*! brace/theme/solarized_dark */ 171);
+__webpack_require__(/*! brace/theme/solarized_light */ 170);
+__webpack_require__(/*! brace/theme/terminal */ 169);
+__webpack_require__(/*! brace/theme/twilight */ 168);
+__webpack_require__(/*! brace/theme/xcode */ 167);
+__webpack_require__(/*! brace/keybinding/vim */ 166);
+__webpack_require__(/*! brace/keybinding/emacs */ 165);
+__webpack_require__(/*! brace/ext/language_tools */ 164);
// Importing this doesn't work for some reason.
-const walk = __webpack_require__(/*! acorn/dist/walk */ 185);
+const walk = __webpack_require__(/*! acorn/dist/walk */ 163);
+
+
@@ -29160,7 +24458,7 @@ function scriptEditorInit() {
console.log("Error finding 'script-editor-buttons-wrapper'");
return;
}
- var beautifyButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__["createElement"])("a", {
+ var beautifyButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
class:"a-link-button", display:"inline-block",
innerText:"Beautify",
clickListener:()=>{
@@ -29169,7 +24467,7 @@ function scriptEditorInit() {
}
});
- var closeButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__["createElement"])("a", {
+ var closeButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
class:"a-link-button", display:"inline-block",
innerText:"Save & Close (Ctrl/Cmd + b)",
clickListener:()=>{
@@ -29178,11 +24476,11 @@ function scriptEditorInit() {
}
});
- scriptEditorRamText = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__["createElement"])("p", {
+ scriptEditorRamText = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("p", {
display:"inline-block", margin:"10px", id:"script-editor-status-text"
});
- var checkboxLabel = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__["createElement"])("label", {
+ var checkboxLabel = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("label", {
for:"script-editor-ram-check", margin:"4px", marginTop: "8px",
innerText:"Dynamic RAM Usage Checker", color:"white",
tooltip:"Enable/Disable the dynamic RAM Usage display. You may " +
@@ -29190,13 +24488,13 @@ function scriptEditorInit() {
"performance issues"
});
- scriptEditorRamCheck = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__["createElement"])("input", {
+ scriptEditorRamCheck = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("input", {
type:"checkbox", name:"script-editor-ram-check", id:"script-editor-ram-check",
margin:"4px", marginTop: "8px",
});
scriptEditorRamCheck.checked = true;
- var documentationButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__["createElement"])("a", {
+ var documentationButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_16__["createElement"])("a", {
display:"inline-block", class:"a-link-button", innerText:"Netscript Documentation",
href:"https://bitburner.readthedocs.io/en/latest/index.html",
target:"_blank"
@@ -29219,10 +24517,10 @@ function scriptEditorInit() {
/* Script editor options */
//Theme
var themeDropdown = document.getElementById("script-editor-option-theme");
- if (_Settings__WEBPACK_IMPORTED_MODULE_9__["Settings"].EditorTheme) {
+ if (_Settings__WEBPACK_IMPORTED_MODULE_9__[/* Settings */ "a"].EditorTheme) {
var initialIndex = 2;
for (var i = 0; i < themeDropdown.options.length; ++i) {
- if (themeDropdown.options[i].value === _Settings__WEBPACK_IMPORTED_MODULE_9__["Settings"].EditorTheme) {
+ if (themeDropdown.options[i].value === _Settings__WEBPACK_IMPORTED_MODULE_9__[/* Settings */ "a"].EditorTheme) {
initialIndex = i;
break;
}
@@ -29234,7 +24532,7 @@ function scriptEditorInit() {
themeDropdown.onchange = function() {
var val = themeDropdown.value;
- _Settings__WEBPACK_IMPORTED_MODULE_9__["Settings"].EditorTheme = val;
+ _Settings__WEBPACK_IMPORTED_MODULE_9__[/* Settings */ "a"].EditorTheme = val;
var themePath = "ace/theme/" + val.toLowerCase();
editor.setTheme(themePath);
};
@@ -29242,10 +24540,10 @@ function scriptEditorInit() {
//Keybinding
var keybindingDropdown = document.getElementById("script-editor-option-keybinding");
- if (_Settings__WEBPACK_IMPORTED_MODULE_9__["Settings"].EditorKeybinding) {
+ if (_Settings__WEBPACK_IMPORTED_MODULE_9__[/* Settings */ "a"].EditorKeybinding) {
var initialIndex = 0;
for (var i = 0; i < keybindingDropdown.options.length; ++i) {
- if (keybindingDropdown.options[i].value === _Settings__WEBPACK_IMPORTED_MODULE_9__["Settings"].EditorKeybinding) {
+ if (keybindingDropdown.options[i].value === _Settings__WEBPACK_IMPORTED_MODULE_9__[/* Settings */ "a"].EditorKeybinding) {
initialIndex = i;
break;
}
@@ -29256,7 +24554,7 @@ function scriptEditorInit() {
}
keybindingDropdown.onchange = function() {
var val = keybindingDropdown.value;
- _Settings__WEBPACK_IMPORTED_MODULE_9__["Settings"].EditorKeybinding = val;
+ _Settings__WEBPACK_IMPORTED_MODULE_9__[/* Settings */ "a"].EditorKeybinding = val;
editor.setKeyboardHandler(keybindings[val.toLowerCase()]);
};
keybindingDropdown.onchange();
@@ -29311,7 +24609,7 @@ function scriptEditorInit() {
getCompletions: function(editor, session, pos, prefix, callback) {
if (prefix.length === 0) {callback(null, []); return;}
var words = [];
- var fns = Object(_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_5__["NetscriptFunctions"])(null);
+ var fns = Object(_NetscriptFunctions__WEBPACK_IMPORTED_MODULE_5__[/* NetscriptFunctions */ "a"])(null);
for (var name in fns) {
if (fns.hasOwnProperty(name)) {
words.push({
@@ -29338,7 +24636,7 @@ function updateScriptEditorContent() {
var codeCopy = code.repeat(1);
var ramUsage = calculateRamUsage(codeCopy);
if (ramUsage !== -1) {
- scriptEditorRamText.innerText = "RAM: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16__["formatNumber"])(ramUsage, 2).toString() + "GB";
+ scriptEditorRamText.innerText = "RAM: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(ramUsage, 2).toString() + "GB";
} else {
scriptEditorRamText.innerText = "RAM: Syntax Error";
}
@@ -29346,7 +24644,7 @@ function updateScriptEditorContent() {
//Define key commands in script editor (ctrl o to save + close, etc.)
$(document).keydown(function(e) {
- if (_Settings__WEBPACK_IMPORTED_MODULE_9__["Settings"].DisableHotkeys === true) {return;}
+ if (_Settings__WEBPACK_IMPORTED_MODULE_9__[/* Settings */ "a"].DisableHotkeys === true) {return;}
if (_engine__WEBPACK_IMPORTED_MODULE_1__["Engine"].currentPage == _engine__WEBPACK_IMPORTED_MODULE_1__["Engine"].Page.ScriptEditor) {
//Ctrl + b
if (e.keyCode == 66 && (e.ctrlKey || e.metaKey)) {
@@ -29367,7 +24665,7 @@ function saveAndCloseScriptEditor() {
var filename = document.getElementById("script-editor-filename").value;
var editor = ace.edit('javascript-editor');
var code = editor.getValue();
- if (_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__["iTutorialIsRunning"] && _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__["currITutorialStep"] == _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__["iTutorialSteps"].TerminalTypeScript) {
+ if (_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__[/* iTutorialIsRunning */ "b"] && _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__[/* currITutorialStep */ "a"] == _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__[/* iTutorialSteps */ "e"].TerminalTypeScript) {
if (filename != "foodnstuff.script") {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("Leave the script name as 'foodnstuff'!");
return;
@@ -29377,7 +24675,7 @@ function saveAndCloseScriptEditor() {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("Please copy and paste the code from the tutorial!");
return;
}
- Object(_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__["iTutorialNextStep"])();
+ Object(_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__[/* iTutorialNextStep */ "c"])();
}
if (filename == "") {
@@ -29390,10 +24688,10 @@ function saveAndCloseScriptEditor() {
return;
}
- var s = _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].getCurrentServer();
+ var s = _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].getCurrentServer();
if (filename === ".fconf") {
try {
- Object(_Fconf__WEBPACK_IMPORTED_MODULE_2__["parseFconfSettings"])(code);
+ Object(_Fconf__WEBPACK_IMPORTED_MODULE_2__[/* parseFconfSettings */ "d"])(code);
} catch(e) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_13__["dialogBoxCreate"])("Invalid .fconf file");
return;
@@ -29461,7 +24759,7 @@ Script.prototype.saveScript = function() {
this.filename = filename;
//Server
- this.server = _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].currentServer;
+ this.server = _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].currentServer;
//Calculate/update ram usage, execution time, etc.
this.updateRamUsage();
@@ -29475,7 +24773,7 @@ Script.prototype.updateRamUsage = function() {
var codeCopy = this.code.repeat(1);
var res = calculateRamUsage(codeCopy);
if (res !== -1) {
- this.ramUsage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__["roundToTwo"])(res);
+ this.ramUsage = Object(_utils_helpers_roundToTwo__WEBPACK_IMPORTED_MODULE_18__["roundToTwo"])(res);
}
}
@@ -29543,7 +24841,7 @@ function parseOnlyRamCalculate(server, code, workerScript) {
// Finally, walk the reference map and generate a ram cost. The initial set of keys to scan
// are those that start with __SPECIAL_INITIAL_MODULE__.
- let ram = _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptBaseRamCost;
+ let ram = _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptBaseRamCost;
const unresolvedRefs = Object.keys(dependencyMap).filter(s => s.startsWith(initialModule));
const resolvedRefs = new Set();
while (unresolvedRefs.length > 0) {
@@ -29566,11 +24864,11 @@ function parseOnlyRamCalculate(server, code, workerScript) {
}
// Check if this is one of the special keys, and add the appropriate ram cost if so.
- if (ref == specialReferenceIF) ram += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptIfRamCost;
- if (ref == specialReferenceFOR) ram += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptForRamCost;
- if (ref == specialReferenceWHILE) ram += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptWhileRamCost;
- if (ref == "hacknetnodes") ram += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptHacknetNodesRamCost;
- if (ref == "document" || ref == "window") ram += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptDomRamCost;
+ if (ref == specialReferenceIF) ram += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptIfRamCost;
+ if (ref == specialReferenceFOR) ram += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptForRamCost;
+ if (ref == specialReferenceWHILE) ram += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptWhileRamCost;
+ if (ref == "hacknetnodes") ram += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptHacknetNodesRamCost;
+ if (ref == "document" || ref == "window") ram += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptDomRamCost;
// Check if this ident is a function in the workerscript env. If it is, then we need to
// get its RAM cost. We do this by calling it, which works because the running script
@@ -29747,8 +25045,8 @@ function parseOnlyCalculateDeps(code, currentModule) {
function calculateRamUsage(codeCopy) {
//Create a temporary/mock WorkerScript and an AST from the code
- var currServ = _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].getCurrentServer();
- var workerScript = new _NetscriptWorker__WEBPACK_IMPORTED_MODULE_6__["WorkerScript"]({
+ var currServ = _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].getCurrentServer();
+ var workerScript = new _NetscriptWorker__WEBPACK_IMPORTED_MODULE_6__[/* WorkerScript */ "b"]({
filename:"foo",
scriptRef: {code:""},
args:[]
@@ -29771,7 +25069,7 @@ function calculateRamUsage(codeCopy) {
}
//Search through AST, scanning for any 'Identifier' nodes for functions, or While/For/If nodes
- var queue = [], ramUsage = _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptBaseRamCost;
+ var queue = [], ramUsage = _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptBaseRamCost;
var whileUsed = false, forUsed = false, ifUsed = false;
queue.push(ast);
while (queue.length != 0) {
@@ -29780,7 +25078,7 @@ function calculateRamUsage(codeCopy) {
case "ImportDeclaration":
//Gets an array of all imported functions as AST expressions
//and pushes them on the queue.
- var res = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_4__["evaluateImport"])(exp, workerScript, true);
+ var res = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_4__[/* evaluateImport */ "a"])(exp, workerScript, true);
for (var i = 0; i < res.length; ++i) {
queue.push(res[i]);
}
@@ -29795,19 +25093,19 @@ function calculateRamUsage(codeCopy) {
break;
case "WhileStatement":
if (!whileUsed) {
- ramUsage += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptWhileRamCost;
+ ramUsage += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptWhileRamCost;
whileUsed = true;
}
break;
case "ForStatement":
if (!forUsed) {
- ramUsage += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptForRamCost;
+ ramUsage += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptForRamCost;
forUsed = true;
}
break;
case "IfStatement":
if (!ifUsed) {
- ramUsage += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptIfRamCost;
+ ramUsage += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptIfRamCost;
ifUsed = true;
}
break;
@@ -29841,7 +25139,7 @@ function calculateRamUsage(codeCopy) {
//Special case: hacknetnodes array
if (codeCopy.includes("hacknetnodes")) {
- ramUsage += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ScriptHacknetNodesRamCost;
+ ramUsage += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ScriptHacknetNodesRamCost;
}
return ramUsage;
}
@@ -29883,9 +25181,9 @@ function loadAllRunningScripts() {
var total = 0;
let skipScriptLoad = (window.location.href.toLowerCase().indexOf("?noscripts") !== -1);
if (skipScriptLoad) {console.log("Skipping the load of any scripts during startup");}
- for (var property in _Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"]) {
- if (_Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"].hasOwnProperty(property)) {
- var server = _Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"][property];
+ for (var property in _Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"]) {
+ if (_Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"].hasOwnProperty(property)) {
+ var server = _Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"][property];
//Reset each server's RAM usage to 0
server.ramUsed = 0;
@@ -29902,7 +25200,7 @@ function loadAllRunningScripts() {
for (var j = 0; j < server.runningScripts.length; ++j) {
count++;
server.runningScripts[j].scriptRef.module = "";
- Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_6__["addWorkerScript"])(server.runningScripts[j], server);
+ Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_6__[/* addWorkerScript */ "c"])(server.runningScripts[j], server);
//Offline production
total += scriptCalculateOfflineProduction(server.runningScripts[j]);
@@ -29917,7 +25215,7 @@ function loadAllRunningScripts() {
function scriptCalculateOfflineProduction(runningScriptObj) {
//The Player object stores the last update time from when we were online
var thisUpdate = new Date().getTime();
- var lastUpdate = _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].lastUpdate;
+ var lastUpdate = _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].lastUpdate;
var timePassed = (thisUpdate - lastUpdate) / 1000; //Seconds
console.log("Offline for " + timePassed + " seconds");
@@ -29933,13 +25231,13 @@ function scriptCalculateOfflineProduction(runningScriptObj) {
for (var ip in runningScriptObj.dataMap) {
if (runningScriptObj.dataMap.hasOwnProperty(ip)) {
if (runningScriptObj.dataMap[ip][2] == 0 || runningScriptObj.dataMap[ip][2] == null) {continue;}
- var serv = _Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"][ip];
+ var serv = _Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"][ip];
if (serv == null) {continue;}
var timesGrown = Math.round(0.5 * runningScriptObj.dataMap[ip][2] / runningScriptObj.onlineRunningTime * timePassed);
console.log(runningScriptObj.filename + " called grow() on " + serv.hostname + " " + timesGrown + " times while offline");
runningScriptObj.log("Called grow() on " + serv.hostname + " " + timesGrown + " times while offline");
- var growth = Object(_Server__WEBPACK_IMPORTED_MODULE_8__["processSingleServerGrowth"])(serv, timesGrown * 450);
- runningScriptObj.log(serv.hostname + " grown by " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_16__["formatNumber"])(growth * 100 - 100, 6) + "% from grow() calls made while offline");
+ var growth = Object(_Server__WEBPACK_IMPORTED_MODULE_8__[/* processSingleServerGrowth */ "j"])(serv, timesGrown * 450);
+ runningScriptObj.log(serv.hostname + " grown by " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_17__["formatNumber"])(growth * 100 - 100, 6) + "% from grow() calls made while offline");
}
}
@@ -29947,7 +25245,7 @@ function scriptCalculateOfflineProduction(runningScriptObj) {
for (var ip in runningScriptObj.dataMap) {
if (runningScriptObj.dataMap.hasOwnProperty(ip)) {
if (runningScriptObj.dataMap[ip][0] == 0 || runningScriptObj.dataMap[ip][0] == null) {continue;}
- var serv = _Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"][ip];
+ var serv = _Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"][ip];
if (serv == null) {continue;}
var production = 0.5 * runningScriptObj.dataMap[ip][0] / runningScriptObj.onlineRunningTime * timePassed;
production *= confidence;
@@ -29955,7 +25253,7 @@ function scriptCalculateOfflineProduction(runningScriptObj) {
production = serv.moneyAvailable;
}
totalOfflineProduction += production;
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].gainMoney(production);
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].gainMoney(production);
console.log(runningScriptObj.filename + " generated $" + production + " while offline by hacking " + serv.hostname);
runningScriptObj.log(runningScriptObj.filename + " generated $" + production + " while offline by hacking " + serv.hostname);
serv.moneyAvailable -= production;
@@ -29969,7 +25267,7 @@ function scriptCalculateOfflineProduction(runningScriptObj) {
var expGain = 0.5 * (runningScriptObj.onlineExpGained / runningScriptObj.onlineRunningTime) * timePassed;
expGain *= confidence;
- _Player__WEBPACK_IMPORTED_MODULE_7__["Player"].gainHackingExp(expGain);
+ _Player__WEBPACK_IMPORTED_MODULE_7__[/* Player */ "a"].gainHackingExp(expGain);
//Update script stats
runningScriptObj.offlineMoneyMade += totalOfflineProduction;
@@ -29980,12 +25278,12 @@ function scriptCalculateOfflineProduction(runningScriptObj) {
for (var ip in runningScriptObj.dataMap) {
if (runningScriptObj.dataMap.hasOwnProperty(ip)) {
if (runningScriptObj.dataMap[ip][1] == 0 || runningScriptObj.dataMap[ip][1] == null) {continue;}
- var serv = _Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"][ip];
+ var serv = _Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"][ip];
if (serv == null) {continue;}
var timesHacked = Math.round(0.5 * runningScriptObj.dataMap[ip][1] / runningScriptObj.onlineRunningTime * timePassed);
console.log(runningScriptObj.filename + " hacked " + serv.hostname + " " + timesHacked + " times while offline");
runningScriptObj.log("Hacked " + serv.hostname + " " + timesHacked + " times while offline");
- serv.fortify(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ServerFortifyAmount * timesHacked);
+ serv.fortify(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ServerFortifyAmount * timesHacked);
}
}
@@ -29993,12 +25291,12 @@ function scriptCalculateOfflineProduction(runningScriptObj) {
for (var ip in runningScriptObj.dataMap) {
if (runningScriptObj.dataMap.hasOwnProperty(ip)) {
if (runningScriptObj.dataMap[ip][3] == 0 || runningScriptObj.dataMap[ip][3] == null) {continue;}
- var serv = _Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"][ip];
+ var serv = _Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"][ip];
if (serv == null) {continue;}
var timesWeakened = Math.round(0.5 * runningScriptObj.dataMap[ip][3] / runningScriptObj.onlineRunningTime * timePassed);
console.log(runningScriptObj.filename + " called weaken() on " + serv.hostname + " " + timesWeakened + " times while offline");
runningScriptObj.log("Called weaken() on " + serv.hostname + " " + timesWeakened + " times while offline");
- serv.weaken(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].ServerWeakenAmount * timesWeakened);
+ serv.weaken(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].ServerWeakenAmount * timesWeakened);
}
}
@@ -30010,7 +25308,7 @@ function scriptCalculateOfflineProduction(runningScriptObj) {
function findRunningScript(filename, args, server) {
for (var i = 0; i < server.runningScripts.length; ++i) {
if (server.runningScripts[i].filename == filename &&
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_15__["compareArrays"])(server.runningScripts[i].args, args)) {
+ Object(_utils_helpers_compareArrays__WEBPACK_IMPORTED_MODULE_15__["compareArrays"])(server.runningScripts[i].args, args)) {
return server.runningScripts[i];
}
}
@@ -30042,15 +25340,15 @@ function RunningScript(script, args) {
}
RunningScript.prototype.log = function(txt) {
- if (this.logs.length > _Settings__WEBPACK_IMPORTED_MODULE_9__["Settings"].MaxLogCapacity) {
+ if (this.logs.length > _Settings__WEBPACK_IMPORTED_MODULE_9__[/* Settings */ "a"].MaxLogCapacity) {
//Delete first element and add new log entry to the end.
//TODO Eventually it might be better to replace this with circular array
//to improve performance
this.logs.shift();
}
let logEntry = txt;
- if (_Fconf__WEBPACK_IMPORTED_MODULE_2__["FconfSettings"].ENABLE_TIMESTAMPS) {
- logEntry = "[" + _Terminal__WEBPACK_IMPORTED_MODULE_10__["Terminal"].getTimestamp() + "] " + logEntry;
+ if (_Fconf__WEBPACK_IMPORTED_MODULE_2__[/* FconfSettings */ "a"].ENABLE_TIMESTAMPS) {
+ logEntry = "[" + _Terminal__WEBPACK_IMPORTED_MODULE_10__[/* Terminal */ "b"].getTimestamp() + "] " + logEntry;
}
this.logs.push(logEntry);
this.logUpd = true;
@@ -30058,7 +25356,7 @@ RunningScript.prototype.log = function(txt) {
RunningScript.prototype.displayLog = function() {
for (var i = 0; i < this.logs.length; ++i) {
- Object(_Terminal__WEBPACK_IMPORTED_MODULE_10__["post"])(this.logs[i]);
+ Object(_Terminal__WEBPACK_IMPORTED_MODULE_10__[/* post */ "c"])(this.logs[i]);
}
}
@@ -30108,9 +25406,9 @@ _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_14__["Reviver"].constructors.Running
//Creates an object that creates a map/dictionary with the IP of each existing server as
//a key. Initializes every key with a specified value that can either by a number or an array
function AllServersMap(arr=false, filterOwned=false) {
- for (var ip in _Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"]) {
- if (_Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"].hasOwnProperty(ip)) {
- if (filterOwned && (_Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"][ip].purchasedByPlayer || _Server__WEBPACK_IMPORTED_MODULE_8__["AllServers"][ip].hostname === "home")) {
+ for (var ip in _Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"]) {
+ if (_Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"].hasOwnProperty(ip)) {
+ if (filterOwned && (_Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"][ip].purchasedByPlayer || _Server__WEBPACK_IMPORTED_MODULE_8__[/* AllServers */ "b"][ip].hostname === "home")) {
continue;
}
if (arr) {
@@ -30135,23 +25433,24 @@ _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_14__["Reviver"].constructors.AllServ
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 39)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 51)))
/***/ }),
-/* 27 */
+/* 31 */
/*!***********************!*\
!*** ./src/Crimes.js ***!
\***********************/
+/*! exports provided: determineCrimeSuccess, findCrime, Crimes */
+/*! exports used: Crimes, determineCrimeSuccess, findCrime */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "determineCrimeSuccess", function() { return determineCrimeSuccess; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findCrime", function() { return findCrime; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Crimes", function() { return Crimes; });
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 3);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return determineCrimeSuccess; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return findCrime; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Crimes; });
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 2);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
@@ -30185,8 +25484,8 @@ function Crime(name, type, time, money, difficulty, karma, params) {
Crime.prototype.commit = function(div=1, singParams=null) {
if (div <= 0) {div = 1;}
- _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].crimeType = this.type;
- _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].startCrime(
+ _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].crimeType = this.type;
+ _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].startCrime(
this.hacking_exp/div,
this.strength_exp/div,
this.defense_exp/div,
@@ -30198,21 +25497,21 @@ Crime.prototype.commit = function(div=1, singParams=null) {
}
Crime.prototype.successRate = function() {
- var chance = (this.hacking_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].hacking_skill +
- this.strength_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].strength +
- this.defense_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].defense +
- this.dexterity_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].dexterity +
- this.agility_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].agility +
- this.charisma_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].charisma +
- _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceCrimeWeight * _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].intelligence);
- chance /= _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MaxSkillLevel;
+ var chance = (this.hacking_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].hacking_skill +
+ this.strength_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].strength +
+ this.defense_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].defense +
+ this.dexterity_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].dexterity +
+ this.agility_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].agility +
+ this.charisma_success_weight * _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].charisma +
+ _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceCrimeWeight * _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].intelligence);
+ chance /= _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MaxSkillLevel;
chance /= this.difficulty;
- chance *= _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].crime_success_mult;
+ chance *= _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].crime_success_mult;
return Math.min(chance, 1);
}
const Crimes = {
- Shoplift: new Crime("Shoplift", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeShoplift, 2e3, 15e3, 1/20, 0.1, {
+ Shoplift: new Crime("Shoplift", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeShoplift, 2e3, 15e3, 1/20, 0.1, {
dexterity_success_weight: 1,
agility_success_weight: 1,
@@ -30220,7 +25519,7 @@ const Crimes = {
agility_exp: 2,
}),
- RobStore: new Crime("Rob Store", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeRobStore, 60e3, 400e3, 1/5, 0.5, {
+ RobStore: new Crime("Rob Store", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeRobStore, 60e3, 400e3, 1/5, 0.5, {
hacking_exp: 30,
dexterity_exp: 45,
agility_exp: 45,
@@ -30229,10 +25528,10 @@ const Crimes = {
dexterity_success_weight: 2,
agility_success_weight: 1,
- intelligence_exp: 0.25 * _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceCrimeBaseExpGain,
+ intelligence_exp: 0.25 * _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceCrimeBaseExpGain,
}),
- Mug: new Crime("Mug", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeMug, 4e3, 36e3, 1/5, 0.25, {
+ Mug: new Crime("Mug", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeMug, 4e3, 36e3, 1/5, 0.25, {
strength_exp: 3,
defense_exp: 3,
dexterity_exp: 3,
@@ -30244,7 +25543,7 @@ const Crimes = {
agility_success_weight: 0.5,
}),
- Larceny: new Crime("Larceny", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeLarceny, 90e3, 800e3, 1/3, 1.5, {
+ Larceny: new Crime("Larceny", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeLarceny, 90e3, 800e3, 1/3, 1.5, {
hacking_exp: 45,
dexterity_exp: 60,
agility_exp: 60,
@@ -30253,10 +25552,10 @@ const Crimes = {
dexterity_success_weight: 1,
agility_success_weight: 1,
- intelligence_exp: 0.5 * _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceCrimeBaseExpGain,
+ intelligence_exp: 0.5 * _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceCrimeBaseExpGain,
}),
- DealDrugs: new Crime("Deal Drugs", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeDrugs, 10e3, 120e3, 1, 0.5, {
+ DealDrugs: new Crime("Deal Drugs", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeDrugs, 10e3, 120e3, 1, 0.5, {
dexterity_exp: 5,
agility_exp: 5,
charisma_exp: 10,
@@ -30266,7 +25565,7 @@ const Crimes = {
agility_success_weight: 1,
}),
- BondForgery: new Crime("Bond Forgery", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeBondForgery, 300e3, 4.5e6, 1/2, 0.1, {
+ BondForgery: new Crime("Bond Forgery", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeBondForgery, 300e3, 4.5e6, 1/2, 0.1, {
hacking_exp: 100,
dexterity_exp: 150,
charisma_exp: 15,
@@ -30274,10 +25573,10 @@ const Crimes = {
hacking_success_weight: 0.05,
dexterity_success_weight: 1.25,
- intelligence_exp: 2 * _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceCrimeBaseExpGain,
+ intelligence_exp: 2 * _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceCrimeBaseExpGain,
}),
- TraffickArms: new Crime("Traffick Arms", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeTraffickArms, 40e3, 600e3, 2, 1, {
+ TraffickArms: new Crime("Traffick Arms", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeTraffickArms, 40e3, 600e3, 2, 1, {
strength_exp: 20,
defense_exp: 20,
dexterity_exp: 20,
@@ -30291,7 +25590,7 @@ const Crimes = {
agility_success_weight: 1,
}),
- Homicide: new Crime("Homicide", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeHomicide, 3e3, 45e3, 1, 3, {
+ Homicide: new Crime("Homicide", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeHomicide, 3e3, 45e3, 1, 3, {
strength_exp: 2,
defense_exp: 2,
dexterity_exp: 2,
@@ -30305,7 +25604,7 @@ const Crimes = {
kills: 1,
}),
- GrandTheftAuto: new Crime("Grand Theft Auto", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeGrandTheftAuto, 80e3, 1.6e6, 8, 5, {
+ GrandTheftAuto: new Crime("Grand Theft Auto", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeGrandTheftAuto, 80e3, 1.6e6, 8, 5, {
strength_exp: 20,
defense_exp: 20,
dexterity_exp: 20,
@@ -30318,10 +25617,10 @@ const Crimes = {
agility_success_weight: 2,
charisma_success_weight: 2,
- intelligence_exp: _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceCrimeBaseExpGain,
+ intelligence_exp: _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceCrimeBaseExpGain,
}),
- Kidnap: new Crime("Kidnap", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeKidnap, 120e3, 3.6e6, 5, 6, {
+ Kidnap: new Crime("Kidnap", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeKidnap, 120e3, 3.6e6, 5, 6, {
strength_exp: 80,
defense_exp: 80,
dexterity_exp: 80,
@@ -30333,10 +25632,10 @@ const Crimes = {
dexterity_success_weight: 1,
agility_success_weight: 1,
- intelligence_exp: 2 * _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceCrimeBaseExpGain,
+ intelligence_exp: 2 * _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceCrimeBaseExpGain,
}),
- Assassination: new Crime("Assassination", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeAssassination, 300e3, 12e6, 8, 10, {
+ Assassination: new Crime("Assassination", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeAssassination, 300e3, 12e6, 8, 10, {
strength_exp: 300,
defense_exp: 300,
dexterity_exp: 300,
@@ -30346,12 +25645,12 @@ const Crimes = {
dexterity_success_weight: 2,
agility_success_weight: 1,
- intelligence_exp: 5 * _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceCrimeBaseExpGain,
+ intelligence_exp: 5 * _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceCrimeBaseExpGain,
kills: 1,
}),
- Heist: new Crime("Heist", _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].CrimeHeist, 600e3, 120e6, 18, 15, {
+ Heist: new Crime("Heist", _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].CrimeHeist, 600e3, 120e6, 18, 15, {
hacking_exp: 450,
strength_exp: 450,
defense_exp: 450,
@@ -30366,7 +25665,7 @@ const Crimes = {
agility_success_weight: 1,
charisma_success_weight: 1,
- intelligence_exp: 10 * _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceCrimeBaseExpGain,
+ intelligence_exp: 10 * _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceCrimeBaseExpGain,
}),
};
@@ -30389,7 +25688,7 @@ function determineCrimeSuccess(type, moneyGained) {
if (Math.random() <= chance) {
//Success
- _Player__WEBPACK_IMPORTED_MODULE_1__["Player"].gainMoney(moneyGained);
+ _Player__WEBPACK_IMPORTED_MODULE_1__[/* Player */ "a"].gainMoney(moneyGained);
return true;
} else {
//Failure
@@ -30430,30 +25729,53 @@ function findCrime(roughName) {
/***/ }),
-/* 28 */
+/* 32 */
+/*!***********************************!*\
+ !*** ./utils/helpers/isString.ts ***!
+ \***********************************/
+/*! no static exports found */
+/*! all exports used */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+Object.defineProperty(exports, "__esModule", { value: true });
+/**
+ * Checks whether the value passed in can be considered a string.
+ * @param value The value to check if it is a string.
+ */
+function isString(value) {
+ return (typeof value === "string" || value instanceof String);
+}
+exports.isString = isString;
+
+
+/***/ }),
+/* 33 */
/*!************************!*\
!*** ./src/Message.js ***!
\************************/
+/*! exports provided: Messages, checkForMessagesToSend, sendMessage, showMessage, loadMessages, initMessages, Message */
+/*! exports used: Message, Messages, checkForMessagesToSend, initMessages, loadMessages, showMessage */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Messages", function() { return Messages; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkForMessagesToSend", function() { return checkForMessagesToSend; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendMessage", function() { return sendMessage; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "showMessage", function() { return showMessage; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadMessages", function() { return loadMessages; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initMessages", function() { return initMessages; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Message", function() { return Message; });
-/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Augmentations */ 16);
-/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CreateProgram */ 18);
-/* harmony import */ var _Missions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Missions */ 33);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return Messages; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return checkForMessagesToSend; });
+/* unused harmony export sendMessage */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return showMessage; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return loadMessages; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return initMessages; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Message; });
+/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Augmentations */ 18);
+/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./CreateProgram */ 21);
+/* harmony import */ var _Missions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Missions */ 38);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _RedPill__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./RedPill */ 37);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
+/* harmony import */ var _RedPill__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./RedPill */ 46);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
@@ -30486,7 +25808,7 @@ _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_8__["Reviver"].constructors.Message
function sendMessage(msg, forced=false) {
console.log("sending message: " + msg.filename);
msg.recvd = true;
- if (forced || !_Settings__WEBPACK_IMPORTED_MODULE_6__["Settings"].SuppressMessages) {
+ if (forced || !_Settings__WEBPACK_IMPORTED_MODULE_6__[/* Settings */ "a"].SuppressMessages) {
showMessage(msg);
}
addMessageToServer(msg, "home");
@@ -30501,7 +25823,7 @@ function showMessage(msg) {
//Adds a message to a server
function addMessageToServer(msg, serverHostname) {
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_5__["GetServerByHostname"])(serverHostname);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_5__[/* GetServerByHostname */ "c"])(serverHostname);
if (server == null) {
console.log("WARNING: Did not locate " + serverHostname);
return;
@@ -30527,35 +25849,35 @@ function checkForMessagesToSend() {
var redpill = Messages[MessageFilenames.RedPill];
var redpillOwned = false;
- if (_Augmentations__WEBPACK_IMPORTED_MODULE_0__["Augmentations"][_Augmentations__WEBPACK_IMPORTED_MODULE_0__["AugmentationNames"].TheRedPill].owned) {
+ if (_Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* Augmentations */ "c"][_Augmentations__WEBPACK_IMPORTED_MODULE_0__[/* AugmentationNames */ "b"].TheRedPill].owned) {
redpillOwned = true;
}
- if (redpill && redpillOwned && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].sourceFiles.length === 0 && !_RedPill__WEBPACK_IMPORTED_MODULE_4__["redPillFlag"] && !_Missions__WEBPACK_IMPORTED_MODULE_2__["inMission"]) {
+ if (redpill && redpillOwned && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].sourceFiles.length === 0 && !_RedPill__WEBPACK_IMPORTED_MODULE_4__[/* redPillFlag */ "b"] && !_Missions__WEBPACK_IMPORTED_MODULE_2__[/* inMission */ "c"]) {
if (!_utils_DialogBox__WEBPACK_IMPORTED_MODULE_7__["dialogBoxOpened"]) {
sendMessage(redpill, true);
}
} else if (redpill && redpillOwned) {
//If player has already destroyed a BitNode, message is not forced
- if (!_RedPill__WEBPACK_IMPORTED_MODULE_4__["redPillFlag"] && !_Missions__WEBPACK_IMPORTED_MODULE_2__["inMission"] && !_utils_DialogBox__WEBPACK_IMPORTED_MODULE_7__["dialogBoxOpened"]) {
+ if (!_RedPill__WEBPACK_IMPORTED_MODULE_4__[/* redPillFlag */ "b"] && !_Missions__WEBPACK_IMPORTED_MODULE_2__[/* inMission */ "c"] && !_utils_DialogBox__WEBPACK_IMPORTED_MODULE_7__["dialogBoxOpened"]) {
sendMessage(redpill);
}
- } else if (jumper0 && !jumper0.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill >= 25) {
+ } else if (jumper0 && !jumper0.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill >= 25) {
sendMessage(jumper0);
- _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].getHomeComputer().programs.push(_CreateProgram__WEBPACK_IMPORTED_MODULE_1__["Programs"].Flight.name);
- } else if (jumper1 && !jumper1.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill >= 40) {
+ _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].getHomeComputer().programs.push(_CreateProgram__WEBPACK_IMPORTED_MODULE_1__[/* Programs */ "a"].Flight.name);
+ } else if (jumper1 && !jumper1.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill >= 40) {
sendMessage(jumper1);
- } else if (cybersecTest && !cybersecTest.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill >= 50) {
+ } else if (cybersecTest && !cybersecTest.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill >= 50) {
sendMessage(cybersecTest);
- } else if (jumper2 && !jumper2.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill >= 175) {
+ } else if (jumper2 && !jumper2.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill >= 175) {
sendMessage(jumper2);
- } else if (nitesecTest && !nitesecTest.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill >= 200) {
+ } else if (nitesecTest && !nitesecTest.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill >= 200) {
sendMessage(nitesecTest);
- } else if (jumper3 && !jumper3.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill >= 350) {
+ } else if (jumper3 && !jumper3.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill >= 350) {
sendMessage(jumper3);
- } else if (jumper4 && !jumper4.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill >= 490) {
+ } else if (jumper4 && !jumper4.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill >= 490) {
sendMessage(jumper4);
- } else if (bitrunnersTest && !bitrunnersTest.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill >= 500) {
+ } else if (bitrunnersTest && !bitrunnersTest.recvd && _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill >= 500) {
sendMessage(bitrunnersTest);
}
}
@@ -30648,60 +25970,68 @@ function initMessages() {
/***/ }),
-/* 29 */
+/* 34 */
/*!***********************************!*\
!*** ./src/NetscriptFunctions.js ***!
\***********************************/
+/*! exports provided: NetscriptFunctions, initSingularitySFFlags, hasSingularitySF, hasBn11SF, hasWallStreetSF, wallStreetSFLvl, hasCorporationSF, hasAISF, hasBladeburnerSF */
+/*! exports used: NetscriptFunctions, hasAISF, hasBladeburnerSF, hasBn11SF, hasCorporationSF, hasWallStreetSF, initSingularitySFFlags, wallStreetSFLvl */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NetscriptFunctions", function() { return NetscriptFunctions; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initSingularitySFFlags", function() { return initSingularitySFFlags; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasSingularitySF", function() { return hasSingularitySF; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasBn11SF", function() { return hasBn11SF; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasWallStreetSF", function() { return hasWallStreetSF; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "wallStreetSFLvl", function() { return wallStreetSFLvl; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasCorporationSF", function() { return hasCorporationSF; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasAISF", function() { return hasAISF; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasBladeburnerSF", function() { return hasBladeburnerSF; });
-/* harmony import */ var _ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ActiveScriptsUI */ 41);
-/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Augmentations */ 16);
-/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BitNode */ 14);
-/* harmony import */ var _Crimes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Crimes */ 27);
-/* harmony import */ var _Bladeburner__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Bladeburner */ 25);
-/* harmony import */ var _Company__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Company */ 10);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./CreateProgram */ 18);
-/* harmony import */ var _DarkWeb__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./DarkWeb */ 50);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _Gang__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Gang */ 34);
-/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Faction */ 11);
-/* harmony import */ var _HacknetNode__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./HacknetNode */ 36);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return NetscriptFunctions; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return initSingularitySFFlags; });
+/* unused harmony export hasSingularitySF */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return hasBn11SF; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return hasWallStreetSF; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return wallStreetSFLvl; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return hasCorporationSF; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return hasAISF; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return hasBladeburnerSF; });
+/* harmony import */ var _ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ActiveScriptsUI */ 48);
+/* harmony import */ var _Augmentations__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Augmentations */ 18);
+/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./BitNode */ 16);
+/* harmony import */ var _Crimes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Crimes */ 31);
+/* harmony import */ var _Bladeburner__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Bladeburner */ 29);
+/* harmony import */ var _Company__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Company */ 11);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _CreateProgram__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./CreateProgram */ 21);
+/* harmony import */ var _DarkWeb__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./DarkWeb */ 60);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _Gang__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./Gang */ 40);
+/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./Faction */ 12);
+/* harmony import */ var _HacknetNode__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./HacknetNode */ 44);
/* harmony import */ var _Location__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./Location */ 4);
-/* harmony import */ var _Message__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./Message */ 28);
-/* harmony import */ var _Missions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./Missions */ 33);
+/* harmony import */ var _Message__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./Message */ 33);
+/* harmony import */ var _Missions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./Missions */ 38);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./Script */ 26);
-/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./Server */ 8);
-/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./Settings */ 19);
-/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./SpecialServerIps */ 17);
-/* harmony import */ var _StockMarket__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./StockMarket */ 21);
-/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./Terminal */ 22);
-/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./TextFile */ 43);
+/* harmony import */ var _Script__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./Script */ 30);
+/* harmony import */ var _Server__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./Server */ 9);
+/* harmony import */ var _Settings__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./Settings */ 22);
+/* harmony import */ var _SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./SpecialServerIps */ 19);
+/* harmony import */ var _StockMarket__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./StockMarket */ 24);
+/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./Terminal */ 25);
+/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./TextFile */ 50);
/* harmony import */ var _TextFile__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_TextFile__WEBPACK_IMPORTED_MODULE_23__);
-/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./NetscriptWorker */ 20);
-/* harmony import */ var _NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./NetscriptEvaluator */ 6);
-/* harmony import */ var _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./NetscriptPort */ 44);
-/* harmony import */ var decimal_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! decimal.js */ 23);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../utils/IPAddress */ 15);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__);
-/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../utils/YesNoBox */ 12);
-var sprintf = __webpack_require__(/*! sprintf-js */ 66).sprintf,
- vsprintf = __webpack_require__(/*! sprintf-js */ 66).vsprintf
+/* harmony import */ var _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./NetscriptWorker */ 23);
+/* harmony import */ var _NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./NetscriptEvaluator */ 7);
+/* harmony import */ var _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./NetscriptPort */ 55);
+/* harmony import */ var decimal_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! decimal.js */ 26);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_helpers_isPowerOfTwo__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../utils/helpers/isPowerOfTwo */ 96);
+/* harmony import */ var _utils_helpers_isPowerOfTwo__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_isPowerOfTwo__WEBPACK_IMPORTED_MODULE_29__);
+/* harmony import */ var _utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../utils/helpers/arrayToString */ 39);
+/* harmony import */ var _utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_30__);
+/* harmony import */ var _utils_IPAddress__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../utils/IPAddress */ 17);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__);
+/* harmony import */ var _utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../utils/helpers/isString */ 32);
+/* harmony import */ var _utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__);
+/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../utils/YesNoBox */ 14);
+var sprintf = __webpack_require__(/*! sprintf-js */ 76).sprintf,
+ vsprintf = __webpack_require__(/*! sprintf-js */ 76).vsprintf
+
+
@@ -30807,20 +26137,20 @@ var possibleLogs = {
//Used to check and set flags for every Source File, despite the name of the function
function initSingularitySFFlags() {
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles.length; ++i) {
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].n === 3) {hasCorporationSF = true;}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].n === 4) {
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles.length; ++i) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].n === 3) {hasCorporationSF = true;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].n === 4) {
hasSingularitySF = true;
- singularitySFLvl = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].lvl;
+ singularitySFLvl = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].lvl;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].n === 5) {hasAISF = true;}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].n === 6) {hasBladeburnerSF = true;}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].n === 7) {hasBladeburner2079SF = true;}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].n === 8) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].n === 5) {hasAISF = true;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].n === 6) {hasBladeburnerSF = true;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].n === 7) {hasBladeburner2079SF = true;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].n === 8) {
hasWallStreetSF = true;
- wallStreetSFLvl = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].lvl;
+ wallStreetSFLvl = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].lvl;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].sourceFiles[i].n === 11) {hasBn11SF = true;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].sourceFiles[i].n === 11) {hasBn11SF = true;}
}
}
@@ -30830,10 +26160,12 @@ function NetscriptFunctions(workerScript) {
workerScript.dynamicLoadedFns[fnName] = true;
workerScript.dynamicRamUsage += ramCost;
if (workerScript.dynamicRamUsage > 1.01 * workerScript.ramUsage) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript,
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript,
"Dynamic RAM usage calculated to be greater than initial RAM usage on fn: " + fnName +
". This is probably because you somehow circumvented the static RAM " +
- "calculation.
Please don't do that :(");
+ "calculation.
Please don't do that :(
" +
+ "Dynamic RAM Usage: " + workerScript.dynamicRamUsage + "
" +
+ "Static RAM Usage: " + workerScript.ramUsage);
}
};
@@ -30848,18 +26180,18 @@ function NetscriptFunctions(workerScript) {
return {
hacknetnodes : function() {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacknetNodeWrappers;
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacknetNodeWrappers;
},
sprintf : sprintf,
vsprintf: vsprintf,
scan : function(ip=workerScript.serverIp, hostnames=true){
if (workerScript.checkingRam) {
- return updateStaticRam("scan", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptScanRamCost);
+ return updateStaticRam("scan", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptScanRamCost);
}
- updateDynamicRam("scan", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptScanRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("scan", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptScanRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, 'Invalid IP or hostname passed into scan() command');
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, 'Invalid IP or hostname passed into scan() command');
}
var out = [];
for (var i = 0; i < server.serversOnNetwork.length; i++) {
@@ -30881,45 +26213,45 @@ function NetscriptFunctions(workerScript) {
},
hack : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("hack", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptHackRamCost);
+ return updateStaticRam("hack", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptHackRamCost);
}
- updateDynamicRam("hack", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptHackRamCost);
+ updateDynamicRam("hack", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptHackRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Hack() call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Hack() call has incorrect number of arguments. Takes 1 argument");
}
var threads = workerScript.scriptRef.threads;
if (isNaN(threads) || threads < 1) {threads = 1;}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("hack() error. Invalid IP or hostname passed in: " + ip + ". Stopping...");
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "hack() error. Invalid IP or hostname passed in: " + ip + ". Stopping...");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "hack() error. Invalid IP or hostname passed in: " + ip + ". Stopping...");
}
//Calculate the hacking time
- var hackingTime = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateHackingTime"])(server); //This is in seconds
+ var hackingTime = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateHackingTime */ "j"])(server); //This is in seconds
//No root access or skill level too low
if (server.hasAdminRights == false) {
workerScript.scriptRef.log("Cannot hack this server (" + server.hostname + ") because user does not have root access");
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot hack this server (" + server.hostname + ") because user does not have root access");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot hack this server (" + server.hostname + ") because user does not have root access");
}
- if (server.requiredHackingSkill > _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacking_skill) {
+ if (server.requiredHackingSkill > _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacking_skill) {
workerScript.scriptRef.log("Cannot hack this server (" + server.hostname + ") because user's hacking skill is not high enough");
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot hack this server (" + server.hostname + ") because user's hacking skill is not high enough");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot hack this server (" + server.hostname + ") because user's hacking skill is not high enough");
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.hack == null) {
workerScript.scriptRef.log("Attempting to hack " + ip + " in " + hackingTime.toFixed(3) + " seconds (t=" + threads + ")");
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["netscriptDelay"])(hackingTime* 1000, workerScript).then(function() {
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* netscriptDelay */ "e"])(hackingTime* 1000, workerScript).then(function() {
if (workerScript.env.stopFlag) {return Promise.reject(workerScript);}
- var hackChance = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateHackingChance"])(server);
+ var hackChance = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateHackingChance */ "i"])(server);
var rand = Math.random();
- var expGainedOnSuccess = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateExpGain"])(server) * threads;
+ var expGainedOnSuccess = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateExpGain */ "g"])(server) * threads;
var expGainedOnFailure = (expGainedOnSuccess / 4);
if (rand < hackChance) { //Success!
- var moneyGained = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculatePercentMoneyHacked"])(server);
+ var moneyGained = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculatePercentMoneyHacked */ "k"])(server);
moneyGained = Math.floor(server.moneyAvailable * moneyGained) * threads;
//Over-the-top safety checks
@@ -30931,23 +26263,23 @@ function NetscriptFunctions(workerScript) {
server.moneyAvailable -= moneyGained;
if (server.moneyAvailable < 0) {server.moneyAvailable = 0;}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainMoney(moneyGained);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainMoney(moneyGained);
workerScript.scriptRef.onlineMoneyMade += moneyGained;
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].scriptProdSinceLastAug += moneyGained;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].scriptProdSinceLastAug += moneyGained;
workerScript.scriptRef.recordHack(server.ip, moneyGained, threads);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainHackingExp(expGainedOnSuccess);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainHackingExp(expGainedOnSuccess);
workerScript.scriptRef.onlineExpGained += expGainedOnSuccess;
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.hack == null) {
- workerScript.scriptRef.log("Script SUCCESSFULLY hacked " + server.hostname + " for $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(moneyGained, 2) + " and " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(expGainedOnSuccess, 4) + " exp (t=" + threads + ")");
+ workerScript.scriptRef.log("Script SUCCESSFULLY hacked " + server.hostname + " for $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(moneyGained, 2) + " and " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(expGainedOnSuccess, 4) + " exp (t=" + threads + ")");
}
- server.fortify(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ServerFortifyAmount * threads);
+ server.fortify(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ServerFortifyAmount * threads);
return Promise.resolve(moneyGained);
} else {
//Player only gains 25% exp for failure?
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainHackingExp(expGainedOnFailure);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainHackingExp(expGainedOnFailure);
workerScript.scriptRef.onlineExpGained += expGainedOnFailure;
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.hack == null) {
- workerScript.scriptRef.log("Script FAILED to hack " + server.hostname + ". Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(expGainedOnFailure, 4) + " exp (t=" + threads + ")");
+ workerScript.scriptRef.log("Script FAILED to hack " + server.hostname + ". Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(expGainedOnFailure, 4) + " exp (t=" + threads + ")");
}
return Promise.resolve(0);
}
@@ -30956,124 +26288,124 @@ function NetscriptFunctions(workerScript) {
sleep : function(time){
if (workerScript.checkingRam) {return 0;}
if (time === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "sleep() call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "sleep() call has incorrect number of arguments. Takes 1 argument");
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.sleep == null) {
workerScript.scriptRef.log("Sleeping for " + time + " milliseconds");
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["netscriptDelay"])(time, workerScript).then(function() {
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* netscriptDelay */ "e"])(time, workerScript).then(function() {
return Promise.resolve(true);
});
},
grow : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("grow", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGrowRamCost);
+ return updateStaticRam("grow", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGrowRamCost);
}
- updateDynamicRam("grow", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGrowRamCost);
+ updateDynamicRam("grow", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGrowRamCost);
var threads = workerScript.scriptRef.threads;
if (isNaN(threads) || threads < 1) {threads = 1;}
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "grow() call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "grow() call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("Cannot grow(). Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot grow(). Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot grow(). Invalid IP or hostname passed in: " + ip);
}
//No root access or skill level too low
if (server.hasAdminRights == false) {
workerScript.scriptRef.log("Cannot grow this server (" + server.hostname + ") because user does not have root access");
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot grow this server (" + server.hostname + ") because user does not have root access");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot grow this server (" + server.hostname + ") because user does not have root access");
}
- var growTime = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateGrowTime"])(server);
+ var growTime = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateGrowTime */ "h"])(server);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.grow == null) {
- workerScript.scriptRef.log("Executing grow() on server " + server.hostname + " in " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(growTime/1000, 3) + " seconds (t=" + threads + ")");
+ workerScript.scriptRef.log("Executing grow() on server " + server.hostname + " in " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(growTime/1000, 3) + " seconds (t=" + threads + ")");
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["netscriptDelay"])(growTime, workerScript).then(function() {
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* netscriptDelay */ "e"])(growTime, workerScript).then(function() {
if (workerScript.env.stopFlag) {return Promise.reject(workerScript);}
const moneyBefore = server.moneyAvailable;
server.moneyAvailable += (1 * threads); //It can be grown even if it has no money
- var growthPercentage = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["processSingleServerGrowth"])(server, 450 * threads);
+ var growthPercentage = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* processSingleServerGrowth */ "j"])(server, 450 * threads);
const moneyAfter = server.moneyAvailable;
workerScript.scriptRef.recordGrow(server.ip, threads);
- var expGain = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateExpGain"])(server) * threads;
+ var expGain = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateExpGain */ "g"])(server) * threads;
if (growthPercentage == 1) {
expGain = 0;
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.grow == null) {
workerScript.scriptRef.log("Available money on " + server.hostname + " grown by " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])((moneyAfter/moneyBefore)*100 - 100, 6) + "%. Gained " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(expGain, 4) + " hacking exp (t=" + threads +")");
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])((moneyAfter/moneyBefore)*100 - 100, 6) + "%. Gained " +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(expGain, 4) + " hacking exp (t=" + threads +")");
}
workerScript.scriptRef.onlineExpGained += expGain;
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainHackingExp(expGain);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainHackingExp(expGain);
return Promise.resolve(moneyAfter/moneyBefore);
});
},
weaken : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("weaken", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptWeakenRamCost);
+ return updateStaticRam("weaken", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptWeakenRamCost);
}
- updateDynamicRam("weaken", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptWeakenRamCost);
+ updateDynamicRam("weaken", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptWeakenRamCost);
var threads = workerScript.scriptRef.threads;
if (isNaN(threads) || threads < 1) {threads = 1;}
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "weaken() call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "weaken() call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("Cannot weaken(). Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot weaken(). Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot weaken(). Invalid IP or hostname passed in: " + ip);
}
//No root access or skill level too low
if (server.hasAdminRights == false) {
workerScript.scriptRef.log("Cannot weaken this server (" + server.hostname + ") because user does not have root access");
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot weaken this server (" + server.hostname + ") because user does not have root access");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot weaken this server (" + server.hostname + ") because user does not have root access");
}
- var weakenTime = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateWeakenTime"])(server);
+ var weakenTime = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateWeakenTime */ "l"])(server);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.weaken == null) {
workerScript.scriptRef.log("Executing weaken() on server " + server.hostname + " in " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(weakenTime/1000, 3) + " seconds (t=" + threads + ")");
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(weakenTime/1000, 3) + " seconds (t=" + threads + ")");
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["netscriptDelay"])(weakenTime, workerScript).then(function() {
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* netscriptDelay */ "e"])(weakenTime, workerScript).then(function() {
if (workerScript.env.stopFlag) {return Promise.reject(workerScript);}
- server.weaken(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ServerWeakenAmount * threads);
+ server.weaken(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ServerWeakenAmount * threads);
workerScript.scriptRef.recordWeaken(server.ip, threads);
- var expGain = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateExpGain"])(server) * threads;
+ var expGain = Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateExpGain */ "g"])(server) * threads;
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.weaken == null) {
workerScript.scriptRef.log("Server security level on " + server.hostname + " weakened to " + server.hackDifficulty +
- ". Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(expGain, 4) + " hacking exp (t=" + threads + ")");
+ ". Gained " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(expGain, 4) + " hacking exp (t=" + threads + ")");
}
workerScript.scriptRef.onlineExpGained += expGain;
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainHackingExp(expGain);
- return Promise.resolve(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ServerWeakenAmount * threads);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainHackingExp(expGain);
+ return Promise.resolve(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ServerWeakenAmount * threads);
});
},
print : function(args){
if (workerScript.checkingRam) {return 0;}
if (args === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "print() call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "print() call has incorrect number of arguments. Takes 1 argument");
}
workerScript.scriptRef.log(args.toString());
},
tprint : function(args) {
if (workerScript.checkingRam) {return 0;}
if (args === undefined || args == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "tprint() call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "tprint() call has incorrect number of arguments. Takes 1 argument");
}
var x = args.toString();
- if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["isHTML"])(x)) {
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].takeDamage(1);
+ if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["isHTML"])(x)) {
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].takeDamage(1);
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_28__["dialogBoxCreate"])("You suddenly feel a sharp shooting pain through your body as an angry voice in your head exclaims:
" +
"DON'T USE TPRINT() TO OUTPUT HTML ELEMENTS TO YOUR TERMINAL!!!!
" +
"(You lost 1 HP)");
return;
}
- Object(_Terminal__WEBPACK_IMPORTED_MODULE_22__["post"])(workerScript.scriptRef.filename + ": " + args.toString());
+ Object(_Terminal__WEBPACK_IMPORTED_MODULE_22__[/* post */ "c"])(workerScript.scriptRef.filename + ": " + args.toString());
},
clearLog : function() {
if (workerScript.checkingRam) {return 0;}
@@ -31082,7 +26414,7 @@ function NetscriptFunctions(workerScript) {
disableLog : function(fn) {
if (workerScript.checkingRam) {return 0;}
if(possibleLogs[fn]===undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid argument to disableLog: "+fn);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid argument to disableLog: "+fn);
}
workerScript.disableLogs[fn] = true;
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.disableLog == null) {
@@ -31092,7 +26424,7 @@ function NetscriptFunctions(workerScript) {
enableLog : function(fn) {
if (workerScript.checkingRam) {return 0;}
if(possibleLogs[fn]===undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid argument to enableLog: "+fn);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid argument to enableLog: "+fn);
}
delete workerScript.disableLogs[fn];
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.enableLog == null) {
@@ -31101,22 +26433,22 @@ function NetscriptFunctions(workerScript) {
},
nuke : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("nuke", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ return updateStaticRam("nuke", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
}
- updateDynamicRam("nuke", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ updateDynamicRam("nuke", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("Cannot call nuke(). Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot call nuke(). Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot call nuke(). Invalid IP or hostname passed in: " + ip);
}
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"].NukeProgram.name)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You do not have the NUKE.exe virus!");
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"].NukeProgram.name)) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You do not have the NUKE.exe virus!");
}
if (server.openPortCount < server.numOpenPortsRequired) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Not enough ports opened to use NUKE.exe virus");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Not enough ports opened to use NUKE.exe virus");
}
if (server.hasAdminRights) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.nuke == null) {
@@ -31132,20 +26464,20 @@ function NetscriptFunctions(workerScript) {
},
brutessh : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("brutessh", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ return updateStaticRam("brutessh", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
}
- updateDynamicRam("brutessh", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ updateDynamicRam("brutessh", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("Cannot call brutessh(). Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot call brutessh(). Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot call brutessh(). Invalid IP or hostname passed in: " + ip);
}
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"].BruteSSHProgram.name)) {
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"].BruteSSHProgram.name)) {
workerScript.scriptRef.log("You do not have the BruteSSH.exe program!");
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You do not have the BruteSSH.exe program!");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You do not have the BruteSSH.exe program!");
}
if (!server.sshPortOpen) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.brutessh == null) {
@@ -31162,19 +26494,19 @@ function NetscriptFunctions(workerScript) {
},
ftpcrack : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("ftpcrack", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ return updateStaticRam("ftpcrack", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
}
- updateDynamicRam("ftpcrack", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ updateDynamicRam("ftpcrack", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("Cannot call ftpcrack(). Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot call ftpcrack(). Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot call ftpcrack(). Invalid IP or hostname passed in: " + ip);
}
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"].FTPCrackProgram.name)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You do not have the FTPCrack.exe program!");
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"].FTPCrackProgram.name)) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You do not have the FTPCrack.exe program!");
}
if (!server.ftpPortOpen) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.ftpcrack == null) {
@@ -31191,19 +26523,19 @@ function NetscriptFunctions(workerScript) {
},
relaysmtp : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("relaysmtp", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ return updateStaticRam("relaysmtp", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
}
- updateDynamicRam("relaysmtp", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ updateDynamicRam("relaysmtp", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("Cannot call relaysmtp(). Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot call relaysmtp(). Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot call relaysmtp(). Invalid IP or hostname passed in: " + ip);
}
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"].RelaySMTPProgram.name)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You do not have the relaySMTP.exe program!");
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"].RelaySMTPProgram.name)) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You do not have the relaySMTP.exe program!");
}
if (!server.smtpPortOpen) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.relaysmtp == null) {
@@ -31220,19 +26552,19 @@ function NetscriptFunctions(workerScript) {
},
httpworm : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("httpworm", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ return updateStaticRam("httpworm", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
}
- updateDynamicRam("httpworm", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ updateDynamicRam("httpworm", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("Cannot call httpworm(). Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot call httpworm(). Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot call httpworm(). Invalid IP or hostname passed in: " + ip);
}
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"].HTTPWormProgram.name)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You do not have the HTTPWorm.exe program!");
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"].HTTPWormProgram.name)) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You do not have the HTTPWorm.exe program!");
}
if (!server.httpPortOpen) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.httpworm == null) {
@@ -31249,19 +26581,19 @@ function NetscriptFunctions(workerScript) {
},
sqlinject : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("sqlinject", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ return updateStaticRam("sqlinject", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
}
- updateDynamicRam("sqlinject", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPortProgramRamCost);
+ updateDynamicRam("sqlinject", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPortProgramRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Program call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("Cannot call sqlinject(). Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot call sqlinject(). Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot call sqlinject(). Invalid IP or hostname passed in: " + ip);
}
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"].SQLInjectProgram.name)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You do not have the SQLInject.exe program!");
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasProgram(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"].SQLInjectProgram.name)) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You do not have the SQLInject.exe program!");
}
if (!server.sqlPortOpen) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.sqlinject == null) {
@@ -31278,72 +26610,72 @@ function NetscriptFunctions(workerScript) {
},
run : function(scriptname,threads = 1){
if (workerScript.checkingRam) {
- return updateStaticRam("run", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptRunRamCost);
+ return updateStaticRam("run", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptRunRamCost);
}
- updateDynamicRam("run", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptRunRamCost);
+ updateDynamicRam("run", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptRunRamCost);
if (scriptname === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "run() call has incorrect number of arguments. Usage: run(scriptname, [numThreads], [arg1], [arg2]...)");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "run() call has incorrect number of arguments. Usage: run(scriptname, [numThreads], [arg1], [arg2]...)");
}
if (isNaN(threads) || threads < 1) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid argument for thread count passed into run(). Must be numeric and greater than 0");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid argument for thread count passed into run(). Must be numeric and greater than 0");
}
var argsForNewScript = [];
for (var i = 2; i < arguments.length; ++i) {
argsForNewScript.push(arguments[i]);
}
- var scriptServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ var scriptServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (scriptServer == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Could not find server. This is a bug in the game. Report to game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Could not find server. This is a bug in the game. Report to game dev");
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["runScriptFromScript"])(scriptServer, scriptname, argsForNewScript, workerScript, threads);
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* runScriptFromScript */ "f"])(scriptServer, scriptname, argsForNewScript, workerScript, threads);
},
exec : function(scriptname,ip,threads = 1) {
if (workerScript.checkingRam) {
- return updateStaticRam("exec", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptExecRamCost);
+ return updateStaticRam("exec", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptExecRamCost);
}
- updateDynamicRam("exec", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptExecRamCost);
+ updateDynamicRam("exec", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptExecRamCost);
if (scriptname === undefined || ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "exec() call has incorrect number of arguments. Usage: exec(scriptname, server, [numThreads], [arg1], [arg2]...)");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "exec() call has incorrect number of arguments. Usage: exec(scriptname, server, [numThreads], [arg1], [arg2]...)");
}
if (isNaN(threads) || threads < 1) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid argument for thread count passed into exec(). Must be numeric and greater than 0");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid argument for thread count passed into exec(). Must be numeric and greater than 0");
}
var argsForNewScript = [];
for (var i = 3; i < arguments.length; ++i) {
argsForNewScript.push(arguments[i]);
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid hostname/ip passed into exec() command: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid hostname/ip passed into exec() command: " + ip);
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["runScriptFromScript"])(server, scriptname, argsForNewScript, workerScript, threads);
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* runScriptFromScript */ "f"])(server, scriptname, argsForNewScript, workerScript, threads);
},
spawn : function(scriptname, threads) {
if (workerScript.checkingRam) {
- return updateStaticRam("spawn", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSpawnRamCost);
+ return updateStaticRam("spawn", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSpawnRamCost);
}
- updateDynamicRam("spawn", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSpawnRamCost);
+ updateDynamicRam("spawn", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSpawnRamCost);
if (scriptname == null || threads == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid scriptname or numThreads argument passed to spawn()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid scriptname or numThreads argument passed to spawn()");
}
setTimeout(()=>{
if (scriptname === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "spawn() call has incorrect number of arguments. Usage: spawn(scriptname, numThreads, [arg1], [arg2]...)");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "spawn() call has incorrect number of arguments. Usage: spawn(scriptname, numThreads, [arg1], [arg2]...)");
}
if (isNaN(threads) || threads < 1) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid argument for thread count passed into run(). Must be numeric and greater than 0");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid argument for thread count passed into run(). Must be numeric and greater than 0");
}
var argsForNewScript = [];
for (var i = 2; i < arguments.length; ++i) {
argsForNewScript.push(arguments[i]);
}
- var scriptServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ var scriptServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (scriptServer == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Could not find server. This is a bug in the game. Report to game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Could not find server. This is a bug in the game. Report to game dev");
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["runScriptFromScript"])(scriptServer, scriptname, argsForNewScript, workerScript, threads);
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* runScriptFromScript */ "f"])(scriptServer, scriptname, argsForNewScript, workerScript, threads);
}, 20000);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.spawn == null) {
workerScript.scriptRef.log("spawn() will execute " + scriptname + " in 20 seconds");
@@ -31352,55 +26684,55 @@ function NetscriptFunctions(workerScript) {
},
kill : function(filename,ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("kill", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptKillRamCost);
+ return updateStaticRam("kill", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptKillRamCost);
}
- updateDynamicRam("kill", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptKillRamCost);
+ updateDynamicRam("kill", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptKillRamCost);
if (filename === undefined || ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "kill() call has incorrect number of arguments. Usage: kill(scriptname, server, [arg1], [arg2]...)");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "kill() call has incorrect number of arguments. Usage: kill(scriptname, server, [arg1], [arg2]...)");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("kill() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "kill() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "kill() failed. Invalid IP or hostname passed in: " + ip);
}
var argsForKillTarget = [];
for (var i = 2; i < arguments.length; ++i) {
argsForKillTarget.push(arguments[i]);
}
- var runningScriptObj = Object(_Script__WEBPACK_IMPORTED_MODULE_17__["findRunningScript"])(filename, argsForKillTarget, server);
+ var runningScriptObj = Object(_Script__WEBPACK_IMPORTED_MODULE_17__[/* findRunningScript */ "d"])(filename, argsForKillTarget, server);
if (runningScriptObj == null) {
- workerScript.scriptRef.log("kill() failed. No such script "+ filename + " on " + server.hostname + " with args: " + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_29__["printArray"])(argsForKillTarget));
+ workerScript.scriptRef.log("kill() failed. No such script "+ filename + " on " + server.hostname + " with args: " + Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_30__["arrayToString"])(argsForKillTarget));
return false;
}
- var res = Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["killWorkerScript"])(runningScriptObj, server.ip);
+ var res = Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* killWorkerScript */ "d"])(runningScriptObj, server.ip);
if (res) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.kill == null) {
- workerScript.scriptRef.log("Killing " + filename + " on " + server.hostname + " with args: " + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_29__["printArray"])(argsForKillTarget) + ". May take up to a few minutes for the scripts to die...");
+ workerScript.scriptRef.log("Killing " + filename + " on " + server.hostname + " with args: " + Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_30__["arrayToString"])(argsForKillTarget) + ". May take up to a few minutes for the scripts to die...");
}
return true;
} else {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.kill == null) {
- workerScript.scriptRef.log("kill() failed. No such script "+ filename + " on " + server.hostname + " with args: " + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_29__["printArray"])(argsForKillTarget));
+ workerScript.scriptRef.log("kill() failed. No such script "+ filename + " on " + server.hostname + " with args: " + Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_30__["arrayToString"])(argsForKillTarget));
}
return false;
}
},
killall : function(ip=workerScript.serverIp){
if (workerScript.checkingRam) {
- return updateStaticRam("killall", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptKillRamCost);
+ return updateStaticRam("killall", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptKillRamCost);
}
- updateDynamicRam("killall", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptKillRamCost);
+ updateDynamicRam("killall", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptKillRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "killall() call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "killall() call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("killall() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "killall() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "killall() failed. Invalid IP or hostname passed in: " + ip);
}
var scriptsRunning = (server.runningScripts.length > 0);
for (var i = server.runningScripts.length-1; i >= 0; --i) {
- Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["killWorkerScript"])(server.runningScripts[i], server.ip);
+ Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* killWorkerScript */ "d"])(server.runningScripts[i], server.ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.killall == null) {
workerScript.scriptRef.log("killall(): Killing all scripts on " + server.hostname + ". May take a few minutes for the scripts to die");
@@ -31409,11 +26741,11 @@ function NetscriptFunctions(workerScript) {
},
exit : function() {
if (workerScript.checkingRam) {return 0;}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (server == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Error getting Server for this script in exit(). This is a bug please contact game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Error getting Server for this script in exit(). This is a bug please contact game dev");
}
- if (Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["killWorkerScript"])(workerScript.scriptRef, server.ip)) {
+ if (Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* killWorkerScript */ "d"])(workerScript.scriptRef, server.ip)) {
workerScript.scriptRef.log("Exiting...");
} else {
workerScript.scriptRef.log("Exit failed(). This is a bug please contact game developer");
@@ -31421,11 +26753,11 @@ function NetscriptFunctions(workerScript) {
},
scp : function(scriptname, ip1, ip2) {
if (workerScript.checkingRam) {
- return updateStaticRam("scp", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptScpRamCost);
+ return updateStaticRam("scp", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptScpRamCost);
}
- updateDynamicRam("scp", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptScpRamCost);
+ updateDynamicRam("scp", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptScpRamCost);
if (arguments.length !== 2 && arguments.length !== 3) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: scp() call has incorrect number of arguments. Takes 2 or 3 arguments");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: scp() call has incorrect number of arguments. Takes 2 or 3 arguments");
}
if (scriptname && scriptname.constructor === Array) {
//Recursively call scp on all elements of array
@@ -31437,38 +26769,38 @@ function NetscriptFunctions(workerScript) {
});
return res;
}
- if (!scriptname.endsWith(".lit") && !Object(_Script__WEBPACK_IMPORTED_MODULE_17__["isScriptFilename"])(scriptname) &&
+ if (!scriptname.endsWith(".lit") && !Object(_Script__WEBPACK_IMPORTED_MODULE_17__[/* isScriptFilename */ "e"])(scriptname) &&
!scriptname.endsWith("txt")) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: scp() does not work with this file type. It only works for .script, .lit, and .txt files");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: scp() does not work with this file type. It only works for .script, .lit, and .txt files");
}
var destServer, currServ;
if (arguments.length === 3) { //scriptname, source, destination
if (scriptname === undefined || ip1 === undefined || ip2 === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: scp() call has incorrect number of arguments. Takes 2 or 3 arguments");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: scp() call has incorrect number of arguments. Takes 2 or 3 arguments");
}
- destServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip2);
+ destServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip2);
if (destServer == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid hostname/ip passed into scp() command: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid hostname/ip passed into scp() command: " + ip);
}
- currServ = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip1);
+ currServ = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip1);
if (currServ == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Could not find server ip for this script. This is a bug please contact game developer");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Could not find server ip for this script. This is a bug please contact game developer");
}
} else if (arguments.length === 2) { //scriptname, destination
if (scriptname === undefined || ip1 === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: scp() call has incorrect number of arguments. Takes 2 or 3 arguments");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: scp() call has incorrect number of arguments. Takes 2 or 3 arguments");
}
- destServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip1);
+ destServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip1);
if (destServer == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid hostname/ip passed into scp() command: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid hostname/ip passed into scp() command: " + ip);
}
- currServ = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ currServ = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (currServ == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Could not find server ip for this script. This is a bug please contact game developer");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Could not find server ip for this script. This is a bug please contact game developer");
}
}
@@ -31476,7 +26808,7 @@ function NetscriptFunctions(workerScript) {
if (scriptname.endsWith(".lit")) {
var found = false;
for (var i = 0; i < currServ.messages.length; ++i) {
- if (!(currServ.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_14__["Message"]) && currServ.messages[i] == scriptname) {
+ if (!(currServ.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_14__[/* Message */ "a"]) && currServ.messages[i] == scriptname) {
found = true;
break;
}
@@ -31565,7 +26897,7 @@ function NetscriptFunctions(workerScript) {
}
//Create new script if it does not already exist
- var newScript = new _Script__WEBPACK_IMPORTED_MODULE_17__["Script"]();
+ var newScript = new _Script__WEBPACK_IMPORTED_MODULE_17__[/* Script */ "c"]();
newScript.filename = scriptname;
newScript.code = sourceScript.code;
newScript.ramUsage = sourceScript.ramUsage;
@@ -31578,16 +26910,16 @@ function NetscriptFunctions(workerScript) {
},
ls : function(ip, grep) {
if (workerScript.checkingRam) {
- return updateStaticRam("ls", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptScanRamCost);
+ return updateStaticRam("ls", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptScanRamCost);
}
- updateDynamicRam("ls", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptScanRamCost);
+ updateDynamicRam("ls", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptScanRamCost);
if (ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ls() failed because of invalid arguments. Usage: ls(ip/hostname, [grep filter])");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ls() failed because of invalid arguments. Usage: ls(ip/hostname, [grep filter])");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("ls() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ls() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ls() failed. Invalid IP or hostname passed in: " + ip);
}
//Get the grep filter, if one exists
@@ -31618,7 +26950,7 @@ function NetscriptFunctions(workerScript) {
}
for (var i = 0; i < server.messages.length; i++) {
if (filter) {
- if (server.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_14__["Message"]) {
+ if (server.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_14__[/* Message */ "a"]) {
if (server.messages[i].filename.includes(filter)) {
allFiles.push(server.messages[i].filename);
}
@@ -31626,7 +26958,7 @@ function NetscriptFunctions(workerScript) {
allFiles.push(server.messages[i]);
}
} else {
- if (server.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_14__["Message"]) {
+ if (server.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_14__[/* Message */ "a"]) {
allFiles.push(server.messages[i].filename);
} else {
allFiles.push(server.messages[i]);
@@ -31650,13 +26982,13 @@ function NetscriptFunctions(workerScript) {
},
ps : function(ip=workerScript.serverIp) {
if (workerScript.checkingRam) {
- return updateStaticRam("ps", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptScanRamCost);
+ return updateStaticRam("ps", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptScanRamCost);
}
- updateDynamicRam("ps", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptScanRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("ps", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptScanRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null){
workerScript.scriptRef.log("ps() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ps() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ps() failed. Invalid IP or hostname passed in: " + ip);
}
const processes = [];
for(const i in server.runningScripts) {
@@ -31667,249 +26999,249 @@ function NetscriptFunctions(workerScript) {
},
hasRootAccess : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("hasRootAccess", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptHasRootAccessRamCost);
+ return updateStaticRam("hasRootAccess", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptHasRootAccessRamCost);
}
- updateDynamicRam("hasRootAccess", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptHasRootAccessRamCost);
+ updateDynamicRam("hasRootAccess", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptHasRootAccessRamCost);
if (ip===undefined){
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "hasRootAccess() call has incorrect number of arguments. Takes 1 argument");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "hasRootAccess() call has incorrect number of arguments. Takes 1 argument");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null){
workerScript.scriptRef.log("hasRootAccess() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "hasRootAccess() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "hasRootAccess() failed. Invalid IP or hostname passed in: " + ip);
}
return server.hasAdminRights;
},
getIp : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getIp", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHostnameRamCost);
+ return updateStaticRam("getIp", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHostnameRamCost);
}
- updateDynamicRam("getIp", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHostnameRamCost);
- var scriptServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ updateDynamicRam("getIp", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHostnameRamCost);
+ var scriptServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (scriptServer == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Could not find server. This is a bug in the game. Report to game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Could not find server. This is a bug in the game. Report to game dev");
}
return scriptServer.ip;
},
getHostname : function(){
if (workerScript.checkingRam) {
- return updateStaticRam("getHostname", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHostnameRamCost);
+ return updateStaticRam("getHostname", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHostnameRamCost);
}
- updateDynamicRam("getHostname", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHostnameRamCost);
- var scriptServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ updateDynamicRam("getHostname", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHostnameRamCost);
+ var scriptServer = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (scriptServer == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Could not find server. This is a bug in the game. Report to game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Could not find server. This is a bug in the game. Report to game dev");
}
return scriptServer.hostname;
},
getHackingLevel : function(){
if (workerScript.checkingRam) {
- return updateStaticRam("getHackingLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackingLevelRamCost);
+ return updateStaticRam("getHackingLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackingLevelRamCost);
}
- updateDynamicRam("getHackingLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackingLevelRamCost);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].updateSkillLevels();
+ updateDynamicRam("getHackingLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackingLevelRamCost);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].updateSkillLevels();
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getHackingLevel == null) {
- workerScript.scriptRef.log("getHackingLevel() returned " + _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacking_skill);
+ workerScript.scriptRef.log("getHackingLevel() returned " + _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacking_skill);
}
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacking_skill;
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacking_skill;
},
getHackingMultipliers : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getHackingMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetMultipliersRamCost);
+ return updateStaticRam("getHackingMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetMultipliersRamCost);
}
- updateDynamicRam("getHackingMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetMultipliersRamCost);
+ updateDynamicRam("getHackingMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetMultipliersRamCost);
return {
- chance: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacking_chance_mult,
- speed: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacking_speed_mult,
- money: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacking_money_mult,
- growth: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacking_grow_mult,
+ chance: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacking_chance_mult,
+ speed: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacking_speed_mult,
+ money: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacking_money_mult,
+ growth: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacking_grow_mult,
};
},
getHacknetMultipliers : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getHacknetMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetMultipliersRamCost);
+ return updateStaticRam("getHacknetMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetMultipliersRamCost);
}
- updateDynamicRam("getHacknetMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetMultipliersRamCost);
+ updateDynamicRam("getHacknetMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetMultipliersRamCost);
return {
- production: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacknet_node_money_mult,
- purchaseCost: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacknet_node_purchase_cost_mult,
- ramCost: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacknet_node_ram_cost_mult,
- coreCost: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacknet_node_core_cost_mult,
- levelCost: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacknet_node_level_cost_mult,
+ production: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacknet_node_money_mult,
+ purchaseCost: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacknet_node_purchase_cost_mult,
+ ramCost: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacknet_node_ram_cost_mult,
+ coreCost: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacknet_node_core_cost_mult,
+ levelCost: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacknet_node_level_cost_mult,
};
},
getBitNodeMultipliers: function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getBitNodeMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetMultipliersRamCost);
+ return updateStaticRam("getBitNodeMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetMultipliersRamCost);
}
- updateDynamicRam("getBitNodeMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetMultipliersRamCost);
+ updateDynamicRam("getBitNodeMultipliers", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetMultipliersRamCost);
if (!hasAISF) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getBitNodeMultipliers(). It requires Source-File 5 to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getBitNodeMultipliers(). It requires Source-File 5 to run.");
}
- let copy = Object.assign({}, _BitNode__WEBPACK_IMPORTED_MODULE_2__["BitNodeMultipliers"]);
+ let copy = Object.assign({}, _BitNode__WEBPACK_IMPORTED_MODULE_2__[/* BitNodeMultipliers */ "a"]);
return copy;
},
getServerMoneyAvailable : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("getServerMoneyAvailable", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerMoneyAvailable", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerMoneyAvailable", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerMoneyAvailable", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerMoneyAvailable() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerMoneyAvailable() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerMoneyAvailable() failed. Invalid IP or hostname passed in: " + ip);
}
if (server.hostname == "home") {
//Return player's money
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerMoneyAvailable == null) {
- workerScript.scriptRef.log("getServerMoneyAvailable('home') returned player's money: $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].money.toNumber(), 2));
+ workerScript.scriptRef.log("getServerMoneyAvailable('home') returned player's money: $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].money.toNumber(), 2));
}
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].money.toNumber();
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].money.toNumber();
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerMoneyAvailable == null) {
- workerScript.scriptRef.log("getServerMoneyAvailable() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.moneyAvailable, 2) + " for " + server.hostname);
+ workerScript.scriptRef.log("getServerMoneyAvailable() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.moneyAvailable, 2) + " for " + server.hostname);
}
return server.moneyAvailable;
},
getServerSecurityLevel : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("getServerSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerSecurityLevel == null) {
- workerScript.scriptRef.log("getServerSecurityLevel() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.hackDifficulty, 3) + " for " + server.hostname);
+ workerScript.scriptRef.log("getServerSecurityLevel() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.hackDifficulty, 3) + " for " + server.hostname);
}
return server.hackDifficulty;
},
getServerBaseSecurityLevel : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("getServerBaseSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerBaseSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerBaseSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerBaseSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerBaseSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerBaseSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerBaseSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerBaseSecurityLevel == null) {
- workerScript.scriptRef.log("getServerBaseSecurityLevel() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.baseDifficulty, 3) + " for " + server.hostname);
+ workerScript.scriptRef.log("getServerBaseSecurityLevel() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.baseDifficulty, 3) + " for " + server.hostname);
}
return server.baseDifficulty;
},
getServerMinSecurityLevel : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getServerMinSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerMinSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerMinSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerMinSecurityLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerMinSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerMinSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerMinSecurityLevel() failed. Invalid IP or hostname passed in: " + ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerMinSecurityLevel == null) {
- workerScript.scriptRef.log("getServerMinSecurityLevel() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.minDifficulty, 3) + " for " + server.hostname);
+ workerScript.scriptRef.log("getServerMinSecurityLevel() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.minDifficulty, 3) + " for " + server.hostname);
}
return server.minDifficulty;
},
getServerRequiredHackingLevel : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getServerRequiredHackingLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerRequiredHackingLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerRequiredHackingLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerRequiredHackingLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerRequiredHackingLevel() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerRequiredHackingLevel() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerRequiredHackingLevel() failed. Invalid IP or hostname passed in: " + ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerRequiredHackingLevel == null) {
- workerScript.scriptRef.log("getServerRequiredHackingLevel returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.requiredHackingSkill, 0) + " for " + server.hostname);
+ workerScript.scriptRef.log("getServerRequiredHackingLevel returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.requiredHackingSkill, 0) + " for " + server.hostname);
}
return server.requiredHackingSkill;
},
getServerMaxMoney : function(ip){
if (workerScript.checkingRam) {
- return updateStaticRam("getServerMaxMoney", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerMaxMoney", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerMaxMoney", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerMaxMoney", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerMaxMoney() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerMaxMoney() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerMaxMoney() failed. Invalid IP or hostname passed in: " + ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerMaxMoney == null) {
- workerScript.scriptRef.log("getServerMaxMoney() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.moneyMax, 0) + " for " + server.hostname);
+ workerScript.scriptRef.log("getServerMaxMoney() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.moneyMax, 0) + " for " + server.hostname);
}
return server.moneyMax;
},
getServerGrowth : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getServerGrowth", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerGrowth", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerGrowth", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerGrowth", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerGrowth() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerGrowth() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerGrowth() failed. Invalid IP or hostname passed in: " + ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerGrowth == null) {
- workerScript.scriptRef.log("getServerGrowth() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.serverGrowth, 0) + " for " + server.hostname);
+ workerScript.scriptRef.log("getServerGrowth() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.serverGrowth, 0) + " for " + server.hostname);
}
return server.serverGrowth;
},
getServerNumPortsRequired : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getServerNumPortsRequired", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerNumPortsRequired", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerNumPortsRequired", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerNumPortsRequired", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerNumPortsRequired() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerNumPortsRequired() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerNumPortsRequired() failed. Invalid IP or hostname passed in: " + ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerNumPortsRequired == null) {
- workerScript.scriptRef.log("getServerNumPortsRequired() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.numOpenPortsRequired, 0) + " for " + server.hostname);
+ workerScript.scriptRef.log("getServerNumPortsRequired() returned " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.numOpenPortsRequired, 0) + " for " + server.hostname);
}
return server.numOpenPortsRequired;
},
getServerRam : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getServerRam", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("getServerRam", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("getServerRam", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getServerRam", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getServerRam() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getServerRam() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getServerRam() failed. Invalid IP or hostname passed in: " + ip);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.getServerRam == null) {
- workerScript.scriptRef.log("getServerRam() returned [" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.maxRam, 2) + "GB, " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(server.ramUsed, 2) + "GB]");
+ workerScript.scriptRef.log("getServerRam() returned [" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.maxRam, 2) + "GB, " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(server.ramUsed, 2) + "GB]");
}
return [server.maxRam, server.ramUsed];
},
serverExists : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("serverExists", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
+ return updateStaticRam("serverExists", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
}
- updateDynamicRam("serverExists", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetServerRamCost);
- return (Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip) !== null);
+ updateDynamicRam("serverExists", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetServerRamCost);
+ return (Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip) !== null);
},
fileExists : function(filename,ip=workerScript.serverIp) {
if (workerScript.checkingRam) {
- return updateStaticRam("fileExists", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptFileExistsRamCost);
+ return updateStaticRam("fileExists", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptFileExistsRamCost);
}
- updateDynamicRam("fileExists", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptFileExistsRamCost);
+ updateDynamicRam("fileExists", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptFileExistsRamCost);
if (filename === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "fileExists() call has incorrect number of arguments. Usage: fileExists(scriptname, [server])");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "fileExists() call has incorrect number of arguments. Usage: fileExists(scriptname, [server])");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("fileExists() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "fileExists() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "fileExists() failed. Invalid IP or hostname passed in: " + ip);
}
for (var i = 0; i < server.scripts.length; ++i) {
if (filename == server.scripts[i].filename) {
@@ -31922,7 +27254,7 @@ function NetscriptFunctions(workerScript) {
}
}
for (var i = 0; i < server.messages.length; ++i) {
- if (!(server.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_14__["Message"]) &&
+ if (!(server.messages[i] instanceof _Message__WEBPACK_IMPORTED_MODULE_14__[/* Message */ "a"]) &&
filename.toLowerCase() === server.messages[i]) {
return true;
}
@@ -31935,77 +27267,77 @@ function NetscriptFunctions(workerScript) {
},
isRunning : function(filename,ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("isRunning", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptIsRunningRamCost);
+ return updateStaticRam("isRunning", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptIsRunningRamCost);
}
- updateDynamicRam("isRunning", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptIsRunningRamCost);
+ updateDynamicRam("isRunning", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptIsRunningRamCost);
if (filename === undefined || ip === undefined) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "isRunning() call has incorrect number of arguments. Usage: isRunning(scriptname, server, [arg1], [arg2]...)");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "isRunning() call has incorrect number of arguments. Usage: isRunning(scriptname, server, [arg1], [arg2]...)");
}
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("isRunning() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "isRunning() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "isRunning() failed. Invalid IP or hostname passed in: " + ip);
}
var argsForTargetScript = [];
for (var i = 2; i < arguments.length; ++i) {
argsForTargetScript.push(arguments[i]);
}
- return (Object(_Script__WEBPACK_IMPORTED_MODULE_17__["findRunningScript"])(filename, argsForTargetScript, server) != null);
+ return (Object(_Script__WEBPACK_IMPORTED_MODULE_17__[/* findRunningScript */ "d"])(filename, argsForTargetScript, server) != null);
},
getNextHacknetNodeCost : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getNextHacknetNodeCost", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseHacknetRamCost);
+ return updateStaticRam("getNextHacknetNodeCost", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseHacknetRamCost);
}
- updateDynamicRam("getNextHacknetNodeCost", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseHacknetRamCost);
- return Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_12__["getCostOfNextHacknetNode"])();
+ updateDynamicRam("getNextHacknetNodeCost", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseHacknetRamCost);
+ return Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_12__[/* getCostOfNextHacknetNode */ "d"])();
},
purchaseHacknetNode : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("purchaseHacknetNode", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseHacknetRamCost);
+ return updateStaticRam("purchaseHacknetNode", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseHacknetRamCost);
}
- updateDynamicRam("purchaseHacknetNode", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseHacknetRamCost);
- return Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_12__["purchaseHacknet"])();
+ updateDynamicRam("purchaseHacknetNode", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseHacknetRamCost);
+ return Object(_HacknetNode__WEBPACK_IMPORTED_MODULE_12__[/* purchaseHacknet */ "f"])();
},
getStockPrice : function(symbol) {
if (workerScript.checkingRam) {
- return updateStaticRam("getStockPrice", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetStockRamCost);
+ return updateStaticRam("getStockPrice", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetStockRamCost);
}
- updateDynamicRam("getStockPrice", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetStockRamCost);
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasTixApiAccess) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You don't have TIX API Access! Cannot use getStockPrice()");
+ updateDynamicRam("getStockPrice", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetStockRamCost);
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasTixApiAccess) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You don't have TIX API Access! Cannot use getStockPrice()");
}
- var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["SymbolToStockMap"][symbol];
+ var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* SymbolToStockMap */ "d"][symbol];
if (stock == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid stock symbol passed into getStockPrice()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid stock symbol passed into getStockPrice()");
}
return parseFloat(stock.price.toFixed(3));
},
getStockPosition : function(symbol) {
if (workerScript.checkingRam) {
- return updateStaticRam("getStockPosition", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetStockRamCost);
+ return updateStaticRam("getStockPosition", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetStockRamCost);
}
- updateDynamicRam("getStockPosition", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetStockRamCost);
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasTixApiAccess) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You don't have TIX API Access! Cannot use getStockPosition()");
+ updateDynamicRam("getStockPosition", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetStockRamCost);
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasTixApiAccess) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You don't have TIX API Access! Cannot use getStockPosition()");
}
- var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["SymbolToStockMap"][symbol];
+ var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* SymbolToStockMap */ "d"][symbol];
if (stock == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid stock symbol passed into getStockPosition()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid stock symbol passed into getStockPosition()");
}
return [stock.playerShares, stock.playerAvgPx, stock.playerShortShares, stock.playerAvgShortPx];
},
buyStock : function(symbol, shares) {
if (workerScript.checkingRam) {
- return updateStaticRam("buyStock", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
+ return updateStaticRam("buyStock", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
}
- updateDynamicRam("buyStock", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasTixApiAccess) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You don't have TIX API Access! Cannot use buyStock()");
+ updateDynamicRam("buyStock", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasTixApiAccess) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You don't have TIX API Access! Cannot use buyStock()");
}
- var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["SymbolToStockMap"][symbol];
+ var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* SymbolToStockMap */ "d"][symbol];
if (stock == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid stock symbol passed into buyStock()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid stock symbol passed into buyStock()");
}
if (shares < 0 || isNaN(shares)) {
workerScript.scriptRef.log("ERROR: Invalid 'shares' argument passed to buyStock()");
@@ -32015,38 +27347,38 @@ function NetscriptFunctions(workerScript) {
if (shares === 0) {return 0;}
var totalPrice = stock.price * shares;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].money.lt(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].StockMarketCommission)) {
- workerScript.scriptRef.log("Not enough money to purchase " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(shares, 0) + " shares of " +
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].money.lt(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].StockMarketCommission)) {
+ workerScript.scriptRef.log("Not enough money to purchase " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(shares, 0) + " shares of " +
symbol + ". Need $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].StockMarketCommission, 2).toString());
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].StockMarketCommission, 2).toString());
return 0;
}
var origTotal = stock.playerShares * stock.playerAvgPx;
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].loseMoney(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].StockMarketCommission);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].loseMoney(totalPrice + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].StockMarketCommission);
var newTotal = origTotal + totalPrice;
stock.playerShares += shares;
stock.playerAvgPx = newTotal / stock.playerShares;
if (_engine__WEBPACK_IMPORTED_MODULE_9__["Engine"].currentPage == _engine__WEBPACK_IMPORTED_MODULE_9__["Engine"].Page.StockMarket) {
- Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__["updateStockPlayerPosition"])(stock);
+ Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* updateStockPlayerPosition */ "p"])(stock);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.buyStock == null) {
- workerScript.scriptRef.log("Bought " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(shares, 0) + " shares of " + stock.symbol + " at $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(stock.price, 2) + " per share");
+ workerScript.scriptRef.log("Bought " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(shares, 0) + " shares of " + stock.symbol + " at $" +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(stock.price, 2) + " per share");
}
return stock.price;
},
sellStock : function(symbol, shares) {
if (workerScript.checkingRam) {
- return updateStaticRam("sellStock", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
+ return updateStaticRam("sellStock", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
}
- updateDynamicRam("sellStock", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasTixApiAccess) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You don't have TIX API Access! Cannot use sellStock()");
+ updateDynamicRam("sellStock", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasTixApiAccess) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You don't have TIX API Access! Cannot use sellStock()");
}
- var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["SymbolToStockMap"][symbol];
+ var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* SymbolToStockMap */ "d"][symbol];
if (stock == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid stock symbol passed into sellStock()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid stock symbol passed into sellStock()");
}
if (shares < 0 || isNaN(shares)) {
workerScript.scriptRef.log("ERROR: Invalid 'shares' argument passed to sellStock()");
@@ -32055,152 +27387,152 @@ function NetscriptFunctions(workerScript) {
shares = Math.round(shares);
if (shares > stock.playerShares) {shares = stock.playerShares;}
if (shares === 0) {return 0;}
- var gains = stock.price * shares - _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].StockMarketCommission;
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainMoney(gains);
+ var gains = stock.price * shares - _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].StockMarketCommission;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainMoney(gains);
//Calculate net profit and add to script stats
- var netProfit = ((stock.price - stock.playerAvgPx) * shares) - _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].StockMarketCommission;
+ var netProfit = ((stock.price - stock.playerAvgPx) * shares) - _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].StockMarketCommission;
if (isNaN(netProfit)) {netProfit = 0;}
workerScript.scriptRef.onlineMoneyMade += netProfit;
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].scriptProdSinceLastAug += netProfit;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].scriptProdSinceLastAug += netProfit;
stock.playerShares -= shares;
if (stock.playerShares == 0) {
stock.playerAvgPx = 0;
}
if (_engine__WEBPACK_IMPORTED_MODULE_9__["Engine"].currentPage == _engine__WEBPACK_IMPORTED_MODULE_9__["Engine"].Page.StockMarket) {
- Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__["updateStockPlayerPosition"])(stock);
+ Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* updateStockPlayerPosition */ "p"])(stock);
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.sellStock == null) {
- workerScript.scriptRef.log("Sold " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(shares, 0) + " shares of " + stock.symbol + " at $" +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(stock.price, 2) + " per share. Gained " +
- "$" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(gains, 2));
+ workerScript.scriptRef.log("Sold " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(shares, 0) + " shares of " + stock.symbol + " at $" +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(stock.price, 2) + " per share. Gained " +
+ "$" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(gains, 2));
}
return stock.price;
},
shortStock(symbol, shares) {
if (workerScript.checkingRam) {
- return updateStaticRam("shortStock", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
+ return updateStaticRam("shortStock", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
}
- updateDynamicRam("shortStock", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasTixApiAccess) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You don't have TIX API Access! Cannot use shortStock()");
+ updateDynamicRam("shortStock", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasTixApiAccess) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You don't have TIX API Access! Cannot use shortStock()");
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 8) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 8) {
if (!(hasWallStreetSF && wallStreetSFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Cannot use shortStock(). You must either be in BitNode-8 or you must have Level 2 of Source-File 8");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Cannot use shortStock(). You must either be in BitNode-8 or you must have Level 2 of Source-File 8");
}
}
- var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["SymbolToStockMap"][symbol];
+ var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* SymbolToStockMap */ "d"][symbol];
if (stock == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid stock symbol passed into shortStock()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid stock symbol passed into shortStock()");
}
- var res = Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__["shortStock"])(stock, shares, workerScript);
+ var res = Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* shortStock */ "n"])(stock, shares, workerScript);
return res ? stock.price : 0;
},
sellShort(symbol, shares) {
if (workerScript.checkingRam) {
- return updateStaticRam("sellShort", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
+ return updateStaticRam("sellShort", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
}
- updateDynamicRam("sellShort", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasTixApiAccess) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You don't have TIX API Access! Cannot use sellShort()");
+ updateDynamicRam("sellShort", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasTixApiAccess) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You don't have TIX API Access! Cannot use sellShort()");
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 8) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 8) {
if (!(hasWallStreetSF && wallStreetSFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Cannot use sellShort(). You must either be in BitNode-8 or you must have Level 2 of Source-File 8");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Cannot use sellShort(). You must either be in BitNode-8 or you must have Level 2 of Source-File 8");
}
}
- var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["SymbolToStockMap"][symbol];
+ var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* SymbolToStockMap */ "d"][symbol];
if (stock == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid stock symbol passed into sellShort()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid stock symbol passed into sellShort()");
}
- var res = Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__["sellShort"])(stock, shares, workerScript);
+ var res = Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* sellShort */ "l"])(stock, shares, workerScript);
return res ? stock.price : 0;
},
placeOrder(symbol, shares, price, type, pos) {
if (workerScript.checkingRam) {
- return updateStaticRam("placeOrder", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
+ return updateStaticRam("placeOrder", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
}
- updateDynamicRam("placeOrder", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasTixApiAccess) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You don't have TIX API Access! Cannot use placeOrder()");
+ updateDynamicRam("placeOrder", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasTixApiAccess) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You don't have TIX API Access! Cannot use placeOrder()");
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 8) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 8) {
if (!(hasWallStreetSF && wallStreetSFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Cannot use placeOrder(). You must either be in BitNode-8 or have Level 3 of Source-File 8");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Cannot use placeOrder(). You must either be in BitNode-8 or have Level 3 of Source-File 8");
}
}
- var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["SymbolToStockMap"][symbol];
+ var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* SymbolToStockMap */ "d"][symbol];
if (stock == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid stock symbol passed into placeOrder()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid stock symbol passed into placeOrder()");
}
var orderType, orderPos;
type = type.toLowerCase();
if (type.includes("limit") && type.includes("buy")) {
- orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["OrderTypes"].LimitBuy;
+ orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* OrderTypes */ "a"].LimitBuy;
} else if (type.includes("limit") && type.includes("sell")) {
- orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["OrderTypes"].LimitSell;
+ orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* OrderTypes */ "a"].LimitSell;
} else if (type.includes("stop") && type.includes("buy")) {
- orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["OrderTypes"].StopBuy;
+ orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* OrderTypes */ "a"].StopBuy;
} else if (type.includes("stop") && type.includes("sell")) {
- orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["OrderTypes"].StopSell;
+ orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* OrderTypes */ "a"].StopSell;
} else {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid Order Type passed into placeOrder()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid Order Type passed into placeOrder()");
}
pos = pos.toLowerCase();
if (pos.includes("l")) {
- orderPos = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["PositionTypes"].Long;
+ orderPos = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* PositionTypes */ "b"].Long;
} else if (pos.includes('s')) {
- orderPos = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["PositionTypes"].Short;
+ orderPos = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* PositionTypes */ "b"].Short;
} else {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid Position Type passed into placeOrder()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid Position Type passed into placeOrder()");
}
- return Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__["placeOrder"])(stock, shares, price, orderType, orderPos, workerScript);
+ return Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* placeOrder */ "k"])(stock, shares, price, orderType, orderPos, workerScript);
},
cancelOrder(symbol, shares, price, type, pos) {
if (workerScript.checkingRam) {
- return updateStaticRam("cancelOrder", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
+ return updateStaticRam("cancelOrder", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
}
- updateDynamicRam("cancelOrder", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBuySellStockRamCost);
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasTixApiAccess) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "You don't have TIX API Access! Cannot use cancelOrder()");
+ updateDynamicRam("cancelOrder", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBuySellStockRamCost);
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasTixApiAccess) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "You don't have TIX API Access! Cannot use cancelOrder()");
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 8) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 8) {
if (!(hasWallStreetSF && wallStreetSFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Cannot use cancelOrder(). You must either be in BitNode-8 or have Level 3 of Source-File 8");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Cannot use cancelOrder(). You must either be in BitNode-8 or have Level 3 of Source-File 8");
}
}
- var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["SymbolToStockMap"][symbol];
+ var stock = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* SymbolToStockMap */ "d"][symbol];
if (stock == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid stock symbol passed into cancelOrder()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid stock symbol passed into cancelOrder()");
}
if (isNaN(shares) || isNaN(price)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid shares or price argument passed into cancelOrder(). Must be numeric");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid shares or price argument passed into cancelOrder(). Must be numeric");
}
var orderType, orderPos;
type = type.toLowerCase();
if (type.includes("limit") && type.includes("buy")) {
- orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["OrderTypes"].LimitBuy;
+ orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* OrderTypes */ "a"].LimitBuy;
} else if (type.includes("limit") && type.includes("sell")) {
- orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["OrderTypes"].LimitSell;
+ orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* OrderTypes */ "a"].LimitSell;
} else if (type.includes("stop") && type.includes("buy")) {
- orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["OrderTypes"].StopBuy;
+ orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* OrderTypes */ "a"].StopBuy;
} else if (type.includes("stop") && type.includes("sell")) {
- orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["OrderTypes"].StopSell;
+ orderType = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* OrderTypes */ "a"].StopSell;
} else {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid Order Type passed into placeOrder()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid Order Type passed into placeOrder()");
}
pos = pos.toLowerCase();
if (pos.includes("l")) {
- orderPos = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["PositionTypes"].Long;
+ orderPos = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* PositionTypes */ "b"].Long;
} else if (pos.includes('s')) {
- orderPos = _StockMarket__WEBPACK_IMPORTED_MODULE_21__["PositionTypes"].Short;
+ orderPos = _StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* PositionTypes */ "b"].Short;
} else {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid Position Type passed into placeOrder()");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid Position Type passed into placeOrder()");
}
var params = {
stock: stock,
@@ -32209,13 +27541,13 @@ function NetscriptFunctions(workerScript) {
type: orderType,
pos: orderPos
};
- return Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__["cancelOrder"])(params, workerScript);
+ return Object(_StockMarket__WEBPACK_IMPORTED_MODULE_21__[/* cancelOrder */ "e"])(params, workerScript);
},
purchaseServer : function(hostname, ram) {
if (workerScript.checkingRam) {
- return updateStaticRam("purchaseServer", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseServerRamCost);
+ return updateStaticRam("purchaseServer", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseServerRamCost);
}
- updateDynamicRam("purchaseServer", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseServerRamCost);
+ updateDynamicRam("purchaseServer", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseServerRamCost);
var hostnameStr = String(hostname);
hostnameStr = hostnameStr.replace(/\s+/g, '');
if (hostnameStr == "") {
@@ -32223,30 +27555,30 @@ function NetscriptFunctions(workerScript) {
return "";
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].purchasedServers.length >= _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].PurchasedServerLimit) {
- workerScript.scriptRef.log("ERROR: You have reached the maximum limit of " + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].PurchasedServerLimit +
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].purchasedServers.length >= _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].PurchasedServerLimit) {
+ workerScript.scriptRef.log("ERROR: You have reached the maximum limit of " + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].PurchasedServerLimit +
" servers. You cannot purchase any more.");
return "";
}
ram = Math.round(ram);
- if (isNaN(ram) || !Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_29__["powerOfTwo"])(ram)) {
+ if (isNaN(ram) || !Object(_utils_helpers_isPowerOfTwo__WEBPACK_IMPORTED_MODULE_29__["isPowerOfTwo"])(ram)) {
workerScript.scriptRef.log("ERROR: purchaseServer() failed due to invalid ram argument. Must be numeric and a power of 2");
return "";
}
- if (ram > _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].PurchasedServerMaxRam) {
- workerScript.scriptRef.log("ERROR: purchasedServer() failed because specified RAM was too high. Maximum RAM on a purchased server is " + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].PurchasedServerMaxRam + "GB");
+ if (ram > _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].PurchasedServerMaxRam) {
+ workerScript.scriptRef.log("ERROR: purchasedServer() failed because specified RAM was too high. Maximum RAM on a purchased server is " + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].PurchasedServerMaxRam + "GB");
return "";
}
- var cost = ram * _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].BaseCostFor1GBOfRamServer;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].money.lt(cost)) {
- workerScript.scriptRef.log("ERROR: Not enough money to purchase server. Need $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(cost, 2));
+ var cost = ram * _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamServer;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].money.lt(cost)) {
+ workerScript.scriptRef.log("ERROR: Not enough money to purchase server. Need $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(cost, 2));
return "";
}
- var newServ = new _Server__WEBPACK_IMPORTED_MODULE_18__["Server"]({
- ip: Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_30__["createRandomIp"])(),
+ var newServ = new _Server__WEBPACK_IMPORTED_MODULE_18__[/* Server */ "d"]({
+ ip: Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_31__[/* createRandomIp */ "a"])(),
hostname: hostnameStr,
organizationName: "",
isConnectedTo: false,
@@ -32254,26 +27586,26 @@ function NetscriptFunctions(workerScript) {
purchasedByPlayer: true,
maxRam: ram,
});
- Object(_Server__WEBPACK_IMPORTED_MODULE_18__["AddToAllServers"])(newServ);
+ Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* AddToAllServers */ "a"])(newServ);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].purchasedServers.push(newServ.ip);
- var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].getHomeComputer();
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].purchasedServers.push(newServ.ip);
+ var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].getHomeComputer();
homeComputer.serversOnNetwork.push(newServ.ip);
newServ.serversOnNetwork.push(homeComputer.ip);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].loseMoney(cost);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].loseMoney(cost);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.purchaseServer == null) {
- workerScript.scriptRef.log("Purchased new server with hostname " + newServ.hostname + " for $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["formatNumber"])(cost, 2));
+ workerScript.scriptRef.log("Purchased new server with hostname " + newServ.hostname + " for $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_32__["formatNumber"])(cost, 2));
}
return newServ.hostname;
},
deleteServer : function(hostname) {
if (workerScript.checkingRam) {
- return updateStaticRam("deleteServer", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseServerRamCost);
+ return updateStaticRam("deleteServer", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseServerRamCost);
}
- updateDynamicRam("deleteServer", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseServerRamCost);
+ updateDynamicRam("deleteServer", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseServerRamCost);
var hostnameStr = String(hostname);
hostnameStr = hostnameStr.replace(/\s\s+/g, '');
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["GetServerByHostname"])(hostnameStr);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* GetServerByHostname */ "c"])(hostnameStr);
if (server == null) {
workerScript.scriptRef.log("ERROR: Could not find server with hostname " + hostnameStr + ". deleteServer() failed");
return false;
@@ -32307,10 +27639,10 @@ function NetscriptFunctions(workerScript) {
//Delete from player's purchasedServers array
var found = false;
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].purchasedServers.length; ++i) {
- if (ip == _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].purchasedServers[i]) {
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].purchasedServers.length; ++i) {
+ if (ip == _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].purchasedServers[i]) {
found = true;
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].purchasedServers.splice(i, 1);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].purchasedServers.splice(i, 1);
break;
}
}
@@ -32322,11 +27654,11 @@ function NetscriptFunctions(workerScript) {
}
//Delete from all servers
- delete _Server__WEBPACK_IMPORTED_MODULE_18__["AllServers"][ip];
+ delete _Server__WEBPACK_IMPORTED_MODULE_18__[/* AllServers */ "b"][ip];
//Delete from home computer
found = false;
- var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].getHomeComputer();
+ var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].getHomeComputer();
for (var i = 0; i < homeComputer.serversOnNetwork.length; ++i) {
if (ip == homeComputer.serversOnNetwork[i]) {
homeComputer.serversOnNetwork.splice(i, 1);
@@ -32343,15 +27675,15 @@ function NetscriptFunctions(workerScript) {
},
getPurchasedServers : function(hostname=true) {
if (workerScript.checkingRam) {
- return updateStaticRam("getPurchasedServers", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseServerRamCost);
+ return updateStaticRam("getPurchasedServers", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseServerRamCost);
}
- updateDynamicRam("getPurchasedServers", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptPurchaseServerRamCost);
+ updateDynamicRam("getPurchasedServers", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptPurchaseServerRamCost);
var res = [];
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].purchasedServers.forEach(function(ip) {
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].purchasedServers.forEach(function(ip) {
if (hostname) {
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Could not find server in getPurchasedServers(). This is a bug please report to game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Could not find server in getPurchasedServers(). This is a bug please report to game dev");
}
res.push(server.hostname);
} else {
@@ -32362,25 +27694,25 @@ function NetscriptFunctions(workerScript) {
},
write : function(port, data="", mode="a") {
if (workerScript.checkingRam) {
- return updateStaticRam("write", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ return updateStaticRam("write", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
}
- updateDynamicRam("write", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ updateDynamicRam("write", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
if (!isNaN(port)) { //Write to port
//Port 1-10
port = Math.round(port);
- if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Trying to write to invalid port: " + port + ". Only ports 1-" + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts + " are valid.");
+ if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Trying to write to invalid port: " + port + ". Only ports 1-" + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts + " are valid.");
}
- var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["NetscriptPorts"][port-1];
- if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__["NetscriptPort"])) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Could not find port: " + port + ". This is a bug contact the game developer");
+ var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* NetscriptPorts */ "a"][port-1];
+ if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__[/* NetscriptPort */ "a"])) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Could not find port: " + port + ". This is a bug contact the game developer");
}
return port.write(data);
- } else if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["isString"])(port)) { //Write to text file
+ } else if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__["isString"])(port)) { //Write to text file
var fn = port;
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (server == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Error getting Server for this script in write(). This is a bug please contact game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Error getting Server for this script in write(). This is a bug please contact game dev");
}
var txtFile = Object(_TextFile__WEBPACK_IMPORTED_MODULE_23__["getTextFile"])(fn, server);
if (txtFile == null) {
@@ -32394,30 +27726,30 @@ function NetscriptFunctions(workerScript) {
}
return true;
} else {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid argument passed in for write: " + port);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid argument passed in for write: " + port);
}
},
read : function(port) {
if (workerScript.checkingRam) {
- return updateStaticRam("read", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ return updateStaticRam("read", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
}
- updateDynamicRam("read", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ updateDynamicRam("read", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
if (!isNaN(port)) { //Read from port
//Port 1-10
port = Math.round(port);
- if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Trying to read from invalid port: " + port + ". Only ports 1-" + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts + " are valid.");
+ if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Trying to read from invalid port: " + port + ". Only ports 1-" + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts + " are valid.");
}
- var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["NetscriptPorts"][port-1];
- if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__["NetscriptPort"])) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Could not find port: " + port + ". This is a bug contact the game developer");
+ var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* NetscriptPorts */ "a"][port-1];
+ if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__[/* NetscriptPort */ "a"])) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Could not find port: " + port + ". This is a bug contact the game developer");
}
return port.read();
- } else if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["isString"])(port)) { //Read from text file
+ } else if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__["isString"])(port)) { //Read from text file
var fn = port;
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (server == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Error getting Server for this script in read(). This is a bug please contact game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Error getting Server for this script in read(). This is a bug please contact game dev");
}
var txtFile = Object(_TextFile__WEBPACK_IMPORTED_MODULE_23__["getTextFile"])(fn, server);
if (txtFile !== null) {
@@ -32426,83 +27758,83 @@ function NetscriptFunctions(workerScript) {
return "";
}
} else {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid argument passed in for read(): " + port);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid argument passed in for read(): " + port);
}
},
peek : function(port) {
if (workerScript.checkingRam) {
- return updateStaticRam("peek", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ return updateStaticRam("peek", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
}
- updateDynamicRam("peek", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ updateDynamicRam("peek", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
if (isNaN(port)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: peek() called with invalid argument. Must be a port number between 1 and " + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: peek() called with invalid argument. Must be a port number between 1 and " + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts);
}
port = Math.round(port);
- if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: peek() called with invalid argument. Must be a port number between 1 and " + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts);
+ if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: peek() called with invalid argument. Must be a port number between 1 and " + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts);
}
- var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["NetscriptPorts"][port-1];
- if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__["NetscriptPort"])) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Could not find port: " + port + ". This is a bug contact the game developer");
+ var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* NetscriptPorts */ "a"][port-1];
+ if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__[/* NetscriptPort */ "a"])) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Could not find port: " + port + ". This is a bug contact the game developer");
}
return port.peek();
},
clear : function(port) {
if (workerScript.checkingRam) {
- return updateStaticRam("clear", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ return updateStaticRam("clear", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
}
- updateDynamicRam("clear", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ updateDynamicRam("clear", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
if (!isNaN(port)) { //Clear port
port = Math.round(port);
- if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Trying to clear invalid port: " + port + ". Only ports 1-" + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts + " are valid");
+ if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Trying to clear invalid port: " + port + ". Only ports 1-" + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts + " are valid");
}
- var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["NetscriptPorts"][port-1];
- if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__["NetscriptPort"])) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Could not find port: " + port + ". This is a bug contact the game developer");
+ var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* NetscriptPorts */ "a"][port-1];
+ if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__[/* NetscriptPort */ "a"])) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Could not find port: " + port + ". This is a bug contact the game developer");
}
return port.clear();
- } else if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["isString"])(port)) { //Clear text file
+ } else if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__["isString"])(port)) { //Clear text file
var fn = port;
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (server == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Error getting Server for this script in clear(). This is a bug please contact game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Error getting Server for this script in clear(). This is a bug please contact game dev");
}
var txtFile = Object(_TextFile__WEBPACK_IMPORTED_MODULE_23__["getTextFile"])(fn, server);
if (txtFile != null) {
txtFile.write("");
}
} else {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid argument passed in for clear(): " + port);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid argument passed in for clear(): " + port);
}
return 0;
},
getPortHandle : function(port) {
if (workerScript.checkingRam) {
- return updateStaticRam("getPortHandle", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost * 10);
+ return updateStaticRam("getPortHandle", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost * 10);
}
- updateDynamicRam("getPortHandle", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost * 10);
+ updateDynamicRam("getPortHandle", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost * 10);
if (isNaN(port)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Invalid argument passed into getPortHandle(). Must be an integer between 1 and " + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Invalid argument passed into getPortHandle(). Must be an integer between 1 and " + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts);
}
port = Math.round(port);
- if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: getPortHandle() called with invalid port number: " + port + ". Only ports 1-" + _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].NumNetscriptPorts + " are valid");
+ if (port < 1 || port > _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: getPortHandle() called with invalid port number: " + port + ". Only ports 1-" + _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].NumNetscriptPorts + " are valid");
}
- var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["NetscriptPorts"][port-1];
- if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__["NetscriptPort"])) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: Could not find port: " + port + ". This is a bug contact the game developer");
+ var port = _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* NetscriptPorts */ "a"][port-1];
+ if (port == null || !(port instanceof _NetscriptPort__WEBPACK_IMPORTED_MODULE_26__[/* NetscriptPort */ "a"])) {
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: Could not find port: " + port + ". This is a bug contact the game developer");
}
return port;
},
rm : function(fn) {
if (workerScript.checkingRam) {
- return updateStaticRam("rm", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
+ return updateStaticRam("rm", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
}
- updateDynamicRam("rm", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptReadWriteRamCost);
- var s = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(workerScript.serverIp);
+ updateDynamicRam("rm", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptReadWriteRamCost);
+ var s = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(workerScript.serverIp);
if (s == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Error getting Server for this script in clear(). This is a bug please contact game dev");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Error getting Server for this script in clear(). This is a bug please contact game dev");
}
if (fn.includes(".exe")) {
@@ -32512,7 +27844,7 @@ function NetscriptFunctions(workerScript) {
return true;
}
}
- } else if (Object(_Script__WEBPACK_IMPORTED_MODULE_17__["isScriptFilename"])(fn)) {
+ } else if (Object(_Script__WEBPACK_IMPORTED_MODULE_17__[/* isScriptFilename */ "e"])(fn)) {
for (var i = 0; i < s.scripts.length; ++i) {
if (s.scripts[i].filename === fn) {
//Check that the script isnt currently running
@@ -32529,7 +27861,7 @@ function NetscriptFunctions(workerScript) {
} else if (fn.endsWith(".lit")) {
for (var i = 0; i < s.messages.length; ++i) {
var f = s.messages[i];
- if (!(f instanceof _Message__WEBPACK_IMPORTED_MODULE_14__["Message"]) && Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["isString"])(f) && f === fn) {
+ if (!(f instanceof _Message__WEBPACK_IMPORTED_MODULE_14__[/* Message */ "a"]) && Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__["isString"])(f) && f === fn) {
s.messages.splice(i, 1);
return true;
}
@@ -32546,13 +27878,13 @@ function NetscriptFunctions(workerScript) {
},
scriptRunning : function(scriptname, ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("scriptRunning", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptArbScriptRamCost);
+ return updateStaticRam("scriptRunning", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptArbScriptRamCost);
}
- updateDynamicRam("scriptRunning", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptArbScriptRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("scriptRunning", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptArbScriptRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("scriptRunning() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "scriptRunning() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "scriptRunning() failed. Invalid IP or hostname passed in: " + ip);
}
for (var i = 0; i < server.runningScripts.length; ++i) {
if (server.runningScripts[i].filename == scriptname) {
@@ -32563,18 +27895,18 @@ function NetscriptFunctions(workerScript) {
},
scriptKill : function(scriptname, ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("scriptKill", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptArbScriptRamCost);
+ return updateStaticRam("scriptKill", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptArbScriptRamCost);
}
- updateDynamicRam("scriptKill", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptArbScriptRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("scriptKill", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptArbScriptRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("scriptKill() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "scriptKill() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "scriptKill() failed. Invalid IP or hostname passed in: " + ip);
}
var suc = false;
for (var i = 0; i < server.runningScripts.length; ++i) {
if (server.runningScripts[i].filename == scriptname) {
- Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["killWorkerScript"])(server.runningScripts[i], server.ip);
+ Object(_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* killWorkerScript */ "d"])(server.runningScripts[i], server.ip);
suc = true;
}
}
@@ -32586,13 +27918,13 @@ function NetscriptFunctions(workerScript) {
},
getScriptRam : function (scriptname, ip=workerScript.serverIp) {
if (workerScript.checkingRam) {
- return updateStaticRam("getScriptRam", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetScriptRamCost);
+ return updateStaticRam("getScriptRam", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetScriptRamCost);
}
- updateDynamicRam("getScriptRam", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetScriptRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getScriptRam", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetScriptRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getScriptRam() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getScriptRam() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getScriptRam() failed. Invalid IP or hostname passed in: " + ip);
}
for (var i = 0; i < server.scripts.length; ++i) {
if (server.scripts[i].filename == scriptname) {
@@ -32603,65 +27935,65 @@ function NetscriptFunctions(workerScript) {
},
getHackTime : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getHackTime", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackTimeRamCost);
+ return updateStaticRam("getHackTime", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackTimeRamCost);
}
- updateDynamicRam("getHackTime", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackTimeRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getHackTime", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackTimeRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getHackTime() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getHackTime() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getHackTime() failed. Invalid IP or hostname passed in: " + ip);
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateHackingTime"])(server); //Returns seconds
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateHackingTime */ "j"])(server); //Returns seconds
},
getGrowTime : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getGrowTime", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackTimeRamCost);
+ return updateStaticRam("getGrowTime", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackTimeRamCost);
}
- updateDynamicRam("getGrowTime", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackTimeRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getGrowTime", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackTimeRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getGrowTime() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getGrowTime() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getGrowTime() failed. Invalid IP or hostname passed in: " + ip);
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateGrowTime"])(server) / 1000; //Returns seconds
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateGrowTime */ "h"])(server) / 1000; //Returns seconds
},
getWeakenTime : function(ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getWeakenTime", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackTimeRamCost);
+ return updateStaticRam("getWeakenTime", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackTimeRamCost);
}
- updateDynamicRam("getWeakenTime", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackTimeRamCost);
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ updateDynamicRam("getWeakenTime", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackTimeRamCost);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getWeakenTime() failed. Invalid IP or hostname passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getWeakenTime() failed. Invalid IP or hostname passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getWeakenTime() failed. Invalid IP or hostname passed in: " + ip);
}
- return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["scriptCalculateWeakenTime"])(server) / 1000; //Returns seconds
+ return Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* scriptCalculateWeakenTime */ "l"])(server) / 1000; //Returns seconds
},
getScriptIncome : function(scriptname, ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getScriptIncome", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetScriptRamCost);
+ return updateStaticRam("getScriptIncome", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetScriptRamCost);
}
- updateDynamicRam("getScriptIncome", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetScriptRamCost);
+ updateDynamicRam("getScriptIncome", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetScriptRamCost);
if (arguments.length === 0) {
//Get total script income
var res = [];
- res.push(Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__["updateActiveScriptsItems"])());
- res.push(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].scriptProdSinceLastAug / (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].playtimeSinceLastAug/1000));
+ res.push(Object(_ActiveScriptsUI__WEBPACK_IMPORTED_MODULE_0__[/* updateActiveScriptsItems */ "c"])());
+ res.push(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].scriptProdSinceLastAug / (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].playtimeSinceLastAug/1000));
return res;
} else {
//Get income for a particular script
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getScriptIncome() failed. Invalid IP or hostnamed passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getScriptIncome() failed. Invalid IP or hostnamed passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getScriptIncome() failed. Invalid IP or hostnamed passed in: " + ip);
}
var argsForScript = [];
for (var i = 2; i < arguments.length; ++i) {
argsForScript.push(arguments[i]);
}
- var runningScriptObj = Object(_Script__WEBPACK_IMPORTED_MODULE_17__["findRunningScript"])(scriptname, argsForScript, server);
+ var runningScriptObj = Object(_Script__WEBPACK_IMPORTED_MODULE_17__[/* findRunningScript */ "d"])(scriptname, argsForScript, server);
if (runningScriptObj == null) {
- workerScript.scriptRef.log("getScriptIncome() failed. No such script "+ scriptname + " on " + server.hostname + " with args: " + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_29__["printArray"])(argsForScript));
+ workerScript.scriptRef.log("getScriptIncome() failed. No such script "+ scriptname + " on " + server.hostname + " with args: " + Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_30__["arrayToString"])(argsForScript));
return -1;
}
return runningScriptObj.onlineMoneyMade / runningScriptObj.onlineRunningTime;
@@ -32669,29 +28001,29 @@ function NetscriptFunctions(workerScript) {
},
getScriptExpGain : function(scriptname, ip) {
if (workerScript.checkingRam) {
- return updateStaticRam("getScriptExpGain", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetScriptRamCost);
+ return updateStaticRam("getScriptExpGain", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetScriptRamCost);
}
- updateDynamicRam("getScriptExpGain", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetScriptRamCost);
+ updateDynamicRam("getScriptExpGain", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetScriptRamCost);
if (arguments.length === 0) {
var total = 0;
- for (var i = 0; i < _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["workerScripts"].length; ++i) {
- total += (_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["workerScripts"][i].scriptRef.onlineExpGained / _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__["workerScripts"][i].scriptRef.onlineRunningTime);
+ for (var i = 0; i < _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* workerScripts */ "h"].length; ++i) {
+ total += (_NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* workerScripts */ "h"][i].scriptRef.onlineExpGained / _NetscriptWorker__WEBPACK_IMPORTED_MODULE_24__[/* workerScripts */ "h"][i].scriptRef.onlineRunningTime);
}
return total;
} else {
//Get income for a particular script
- var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__["getServer"])(ip);
+ var server = Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* getServer */ "e"])(ip);
if (server == null) {
workerScript.scriptRef.log("getScriptExpGain() failed. Invalid IP or hostnamed passed in: " + ip);
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getScriptExpGain() failed. Invalid IP or hostnamed passed in: " + ip);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getScriptExpGain() failed. Invalid IP or hostnamed passed in: " + ip);
}
var argsForScript = [];
for (var i = 2; i < arguments.length; ++i) {
argsForScript.push(arguments[i]);
}
- var runningScriptObj = Object(_Script__WEBPACK_IMPORTED_MODULE_17__["findRunningScript"])(scriptname, argsForScript, server);
+ var runningScriptObj = Object(_Script__WEBPACK_IMPORTED_MODULE_17__[/* findRunningScript */ "d"])(scriptname, argsForScript, server);
if (runningScriptObj == null) {
- workerScript.scriptRef.log("getScriptExpGain() failed. No such script "+ scriptname + " on " + server.hostname + " with args: " + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_29__["printArray"])(argsForScript));
+ workerScript.scriptRef.log("getScriptExpGain() failed. No such script "+ scriptname + " on " + server.hostname + " with args: " + Object(_utils_helpers_arrayToString__WEBPACK_IMPORTED_MODULE_30__["arrayToString"])(argsForScript));
return -1;
}
return runningScriptObj.onlineExpGained / runningScriptObj.onlineRunningTime;
@@ -32699,54 +28031,54 @@ function NetscriptFunctions(workerScript) {
},
getTimeSinceLastAug : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getTimeSinceLastAug", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackTimeRamCost);
+ return updateStaticRam("getTimeSinceLastAug", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackTimeRamCost);
}
- updateDynamicRam("getTimeSinceLastAug", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptGetHackTimeRamCost);
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].playtimeSinceLastAug;
+ updateDynamicRam("getTimeSinceLastAug", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptGetHackTimeRamCost);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].playtimeSinceLastAug;
},
prompt : function(txt) {
if (workerScript.checkingRam) {return 0;}
- if (_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_32__["yesNoBoxOpen"]) {
+ if (_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_34__[/* yesNoBoxOpen */ "e"]) {
workerScript.scriptRef.log("ERROR: confirm() failed because a pop-up dialog box is already open");
return false;
}
- if (!Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["isString"])(txt)) {txt = String(txt);}
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_32__["yesNoBoxGetYesButton"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_32__["yesNoBoxGetNoButton"])();
+ if (!Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__["isString"])(txt)) {txt = String(txt);}
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_34__[/* yesNoBoxGetYesButton */ "d"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_34__[/* yesNoBoxGetNoButton */ "c"])();
yesBtn.innerHTML = "Yes";
noBtn.innerHTML = "No";
return new Promise(function(resolve, reject) {
yesBtn.addEventListener("click", ()=>{
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_32__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_34__[/* yesNoBoxClose */ "a"])();
resolve(true);
});
noBtn.addEventListener("click", ()=>{
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_32__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_34__[/* yesNoBoxClose */ "a"])();
resolve(false);
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_32__["yesNoBoxCreate"])(txt);
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_34__[/* yesNoBoxCreate */ "b"])(txt);
});
},
/* Singularity Functions */
universityCourse : function(universityName, className) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("universityCourse", ramCost);
}
updateDynamicRam("universityCourse", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run universityCourse(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run universityCourse(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return false;
}
}
- if (_Missions__WEBPACK_IMPORTED_MODULE_15__["inMission"]) {
+ if (_Missions__WEBPACK_IMPORTED_MODULE_15__[/* inMission */ "c"]) {
workerScript.scriptRef.log("ERROR: universityCourse() failed because you are in the middle of a mission.");
return;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].isWorking) {
- var txt = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].singularityStopWork();
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].isWorking) {
+ var txt = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].singularityStopWork();
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.universityCourse == null) {
workerScript.scriptRef.log(txt);
}
@@ -32754,30 +28086,30 @@ function NetscriptFunctions(workerScript) {
var costMult, expMult;
switch(universityName.toLowerCase()) {
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].AevumSummitUniversity.toLowerCase():
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city != _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Aevum) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].AevumSummitUniversity.toLowerCase():
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city != _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Aevum) {
workerScript.scriptRef.log("ERROR: You cannot study at Summit University because you are not in Aevum. universityCourse() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].AevumSummitUniversity;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].AevumSummitUniversity;
costMult = 4;
expMult = 3;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12RothmanUniversity.toLowerCase():
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city != _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12RothmanUniversity.toLowerCase():
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city != _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12) {
workerScript.scriptRef.log("ERROR: You cannot study at Rothman University because you are not in Sector-12. universityCourse() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12RothmanUniversity;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12RothmanUniversity;
costMult = 3;
expMult = 2;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].VolhavenZBInstituteOfTechnology.toLowerCase():
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city != _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Volhaven) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].VolhavenZBInstituteOfTechnology.toLowerCase():
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city != _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Volhaven) {
workerScript.scriptRef.log("ERROR: You cannot study at ZB Institute of Technology because you are not in Volhaven. universityCourse() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].VolhavenZBInstituteOfTechnology;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].VolhavenZBInstituteOfTechnology;
costMult = 5;
expMult = 4;
break;
@@ -32789,28 +28121,28 @@ function NetscriptFunctions(workerScript) {
var task;
switch(className.toLowerCase()) {
case "Study Computer Science".toLowerCase():
- task = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassStudyComputerScience;
+ task = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassStudyComputerScience;
break;
case "Data Structures".toLowerCase():
- task = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassDataStructures;
+ task = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassDataStructures;
break;
case "Networks".toLowerCase():
- task = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassNetworks;
+ task = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassNetworks;
break;
case "Algorithms".toLowerCase():
- task = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassAlgorithms;
+ task = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassAlgorithms;
break;
case "Management".toLowerCase():
- task = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassManagement;
+ task = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassManagement;
break;
case "Leadership".toLowerCase():
- task = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassLeadership;
+ task = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassLeadership;
break;
default:
workerScript.scriptRef.log("Invalid class name: " + className + ". universityCourse() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startClass(costMult, expMult, task);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startClass(costMult, expMult, task);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.universityCourse == null) {
workerScript.scriptRef.log("Started " + task + " at " + universityName);
}
@@ -32818,72 +28150,72 @@ function NetscriptFunctions(workerScript) {
},
gymWorkout : function(gymName, stat) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("gymWorkout", ramCost);
}
updateDynamicRam("gymWorkout", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run gymWorkout(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run gymWorkout(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return false;
}
}
- if (_Missions__WEBPACK_IMPORTED_MODULE_15__["inMission"]) {
+ if (_Missions__WEBPACK_IMPORTED_MODULE_15__[/* inMission */ "c"]) {
workerScript.scriptRef.log("ERROR: gymWorkout() failed because you are in the middle of a mission.");
return;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].isWorking) {
- var txt = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].singularityStopWork();
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].isWorking) {
+ var txt = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].singularityStopWork();
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.gymWorkout == null) {
workerScript.scriptRef.log(txt);
}
}
var costMult, expMult;
switch(gymName.toLowerCase()) {
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].AevumCrushFitnessGym.toLowerCase():
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city != _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Aevum) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].AevumCrushFitnessGym.toLowerCase():
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city != _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Aevum) {
workerScript.scriptRef.log("ERROR: You cannot workout at Crush Fitness because you are not in Aevum. gymWorkout() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].AevumCrushFitnessGym;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].AevumCrushFitnessGym;
costMult = 3;
expMult = 2;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].AevumSnapFitnessGym.toLowerCase():
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city != _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Aevum) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].AevumSnapFitnessGym.toLowerCase():
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city != _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Aevum) {
workerScript.scriptRef.log("ERROR: You cannot workout at Snap Fitness because you are not in Aevum. gymWorkout() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].AevumSnapFitnessGym;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].AevumSnapFitnessGym;
costMult = 10;
expMult = 5;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12IronGym.toLowerCase():
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city != _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12IronGym.toLowerCase():
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city != _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12) {
workerScript.scriptRef.log("ERROR: You cannot workout at Iron Gym because you are not in Sector-12. gymWorkout() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12IronGym;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12IronGym;
costMult = 1;
expMult = 1;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12PowerhouseGym.toLowerCase():
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city != _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12PowerhouseGym.toLowerCase():
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city != _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12) {
workerScript.scriptRef.log("ERROR: You cannot workout at Powerhouse Gym because you are not in Sector-12. gymWorkout() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12PowerhouseGym;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12PowerhouseGym;
costMult = 20;
expMult = 10;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].VolhavenMilleniumFitnessGym:
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city != _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Volhaven) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].VolhavenMilleniumFitnessGym:
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city != _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Volhaven) {
workerScript.scriptRef.log("ERROR: You cannot workout at Millenium Fitness Gym because you are not in Volhaven. gymWorkout() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].VolhavenMilleniumFitnessGym;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].VolhavenMilleniumFitnessGym;
costMult = 7;
expMult = 4;
break;
@@ -32895,19 +28227,19 @@ function NetscriptFunctions(workerScript) {
switch(stat.toLowerCase()) {
case "strength".toLowerCase():
case "str".toLowerCase():
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassGymStrength);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassGymStrength);
break;
case "defense".toLowerCase():
case "def".toLowerCase():
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassGymDefense);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassGymDefense);
break;
case "dexterity".toLowerCase():
case "dex".toLowerCase():
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassGymDexterity);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassGymDexterity);
break;
case "agility".toLowerCase():
case "agi".toLowerCase():
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ClassGymAgility);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startClass(costMult, expMult, _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ClassGymAgility);
break;
default:
workerScript.scriptRef.log("Invalid stat: " + stat + ". gymWorkout() failed");
@@ -32920,32 +28252,32 @@ function NetscriptFunctions(workerScript) {
},
travelToCity(cityname) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("travelToCity", ramCost);
}
updateDynamicRam("travelToCity", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run travelToCity(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run travelToCity(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return false;
}
}
switch(cityname) {
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Aevum:
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Chongqing:
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12:
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].NewTokyo:
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Ishima:
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Volhaven:
- if(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].money.lt(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].TravelCost)) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Aevum:
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Chongqing:
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12:
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].NewTokyo:
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Ishima:
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Volhaven:
+ if(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].money.lt(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].TravelCost)) {
workerScript.scriptRef.log("ERROR: not enough money to travel with travelToCity().");
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "ERROR: not enough money to travel with travelToCity().");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "ERROR: not enough money to travel with travelToCity().");
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].TravelCost);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city = cityname;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].TravelCost);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city = cityname;
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.travelToCity == null) {
workerScript.scriptRef.log("Traveled to " + cityname);
}
@@ -32957,64 +28289,64 @@ function NetscriptFunctions(workerScript) {
},
purchaseTor() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("purchaseTor", ramCost);
}
updateDynamicRam("purchaseTor", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run purchaseTor(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run purchaseTor(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return false;
}
}
- if (_SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__["SpecialServerIps"]["Darkweb Server"] != null) {
+ if (_SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__[/* SpecialServerIps */ "a"]["Darkweb Server"] != null) {
workerScript.scriptRef.log("You already have a TOR router! purchaseTor() failed");
return false;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].money.lt(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].TorRouterCost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].money.lt(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].TorRouterCost)) {
workerScript.scriptRef.log("ERROR: You cannot afford to purchase a Tor router. purchaseTor() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].TorRouterCost);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].loseMoney(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].TorRouterCost);
- var darkweb = new _Server__WEBPACK_IMPORTED_MODULE_18__["Server"]({
- ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_30__["createRandomIp"])(), hostname:"darkweb", organizationName:"",
+ var darkweb = new _Server__WEBPACK_IMPORTED_MODULE_18__[/* Server */ "d"]({
+ ip:Object(_utils_IPAddress__WEBPACK_IMPORTED_MODULE_31__[/* createRandomIp */ "a"])(), hostname:"darkweb", organizationName:"",
isConnectedTo:false, adminRights:false, purchasedByPlayer:false, maxRam:1
});
- Object(_Server__WEBPACK_IMPORTED_MODULE_18__["AddToAllServers"])(darkweb);
- _SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__["SpecialServerIps"].addIp("Darkweb Server", darkweb.ip);
+ Object(_Server__WEBPACK_IMPORTED_MODULE_18__[/* AddToAllServers */ "a"])(darkweb);
+ _SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__[/* SpecialServerIps */ "a"].addIp("Darkweb Server", darkweb.ip);
const purchaseTor = document.getElementById("location-purchase-tor");
purchaseTor.setAttribute("class", "a-link-button-bought");
purchaseTor.innerHTML = "TOR Router - Purchased";
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].getHomeComputer().serversOnNetwork.push(darkweb.ip);
- darkweb.serversOnNetwork.push(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].getHomeComputer().ip);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].IntelligenceSingFnBaseExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].getHomeComputer().serversOnNetwork.push(darkweb.ip);
+ darkweb.serversOnNetwork.push(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].getHomeComputer().ip);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].IntelligenceSingFnBaseExpGain);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.purchaseTor == null) {
workerScript.scriptRef.log("You have purchased a Tor router!");
}
return true;
},
purchaseProgram(programName) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("purchaseProgram", ramCost);
}
updateDynamicRam("purchaseProgram", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run purchaseProgram(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run purchaseProgram(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return false;
}
}
- if (_SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__["SpecialServerIps"]["Darkweb Server"] == null) {
+ if (_SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__[/* SpecialServerIps */ "a"]["Darkweb Server"] == null) {
workerScript.scriptRef.log("ERROR: You do not have the TOR router. purchaseProgram() failed.");
return false;
}
@@ -33022,8 +28354,8 @@ function NetscriptFunctions(workerScript) {
programName = programName.toLowerCase();
let item = null;
- for(const key in _DarkWeb__WEBPACK_IMPORTED_MODULE_8__["DarkWebItems"]) {
- const i = _DarkWeb__WEBPACK_IMPORTED_MODULE_8__["DarkWebItems"][key];
+ for(const key in _DarkWeb__WEBPACK_IMPORTED_MODULE_8__[/* DarkWebItems */ "a"]) {
+ const i = _DarkWeb__WEBPACK_IMPORTED_MODULE_8__[/* DarkWebItems */ "a"][key];
if(i.program.toLowerCase() == programName) {
item = i;
}
@@ -33034,114 +28366,114 @@ function NetscriptFunctions(workerScript) {
return false;
}
- if(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].money.lt(item.price)) {
+ if(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].money.lt(item.price)) {
workerScript.scriptRef.log("Not enough money to purchase " + item.program);
return false;
}
- if(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasProgram(item.program)) {
+ if(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasProgram(item.program)) {
workerScript.scriptRef.log('You already have the '+item.program+' program');
return true;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].loseMoney(item.price);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].getHomeComputer().programs.push(item.program);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].loseMoney(item.price);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].getHomeComputer().programs.push(item.program);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.purchaseProgram == null) {
workerScript.scriptRef.log("You have purchased the "+item.program+" program. The new program can be found on your home computer.");
}
return true;
},
getStats : function() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost / 4;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost / 4;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getStats", ramCost);
}
updateDynamicRam("getStats", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getStats(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getStats(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return {};
}
}
return {
- hacking: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hacking_skill,
- strength: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].strength,
- defense: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].defense,
- dexterity: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].dexterity,
- agility: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].agility,
- charisma: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].charisma,
- intelligence: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].intelligence
+ hacking: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hacking_skill,
+ strength: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].strength,
+ defense: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].defense,
+ dexterity: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].dexterity,
+ agility: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].agility,
+ charisma: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].charisma,
+ intelligence: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].intelligence
}
},
getCharacterInformation : function() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost / 4;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost / 4;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getCharacterInformation", ramCost);
}
updateDynamicRam("getCharacterInformation", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getCharacterInformation(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getCharacterInformation(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return {};
}
}
var companyPositionTitle = "";
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyPosition instanceof _Company__WEBPACK_IMPORTED_MODULE_5__["CompanyPosition"]) {
- companyPositionTitle = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyPosition.positionName;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyPosition instanceof _Company__WEBPACK_IMPORTED_MODULE_5__[/* CompanyPosition */ "c"]) {
+ companyPositionTitle = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyPosition.positionName;
}
return {
- bitnode: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN,
- company: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyName,
+ bitnode: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN,
+ company: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyName,
jobTitle: companyPositionTitle,
- city: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city,
- factions: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].factions.slice(),
- tor: _SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__["SpecialServerIps"].hasOwnProperty("Darkweb Server"),
- timeWorked: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].timeWorked,
- workHackExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].workHackExpGained,
- workStrExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].workStrExpGained,
- workDefExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].workDefExpGained,
- workDexExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].workDexExpGained,
- workAgiExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].workAgiExpGained,
- workChaExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].workChaExpGained,
- workRepGain: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].workRepGained,
- workMoneyGain: _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].workMoneyGained,
+ city: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city,
+ factions: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].factions.slice(),
+ tor: _SpecialServerIps__WEBPACK_IMPORTED_MODULE_20__[/* SpecialServerIps */ "a"].hasOwnProperty("Darkweb Server"),
+ timeWorked: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].timeWorked,
+ workHackExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].workHackExpGained,
+ workStrExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].workStrExpGained,
+ workDefExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].workDefExpGained,
+ workDexExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].workDexExpGained,
+ workAgiExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].workAgiExpGained,
+ workChaExpGain: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].workChaExpGained,
+ workRepGain: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].workRepGained,
+ workMoneyGain: _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].workMoneyGained,
};
},
isBusy : function() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost / 4;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost / 4;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("isBusy", ramCost);
}
updateDynamicRam("isBusy", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run isBusy(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run isBusy(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return;
}
}
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].isWorking;
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].isWorking;
},
stopAction : function() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn1RamCost / 2;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn1RamCost / 2;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("stopAction", ramCost);
}
updateDynamicRam("stopAction", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 1)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run stopAction(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run stopAction(). It is a Singularity Function and requires SourceFile-4 (level 1) to run.");
return false;
}
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].isWorking) {
- var txt = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].singularityStopWork();
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].isWorking) {
+ var txt = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].singularityStopWork();
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.stopAction == null) {
workerScript.scriptRef.log(txt);
}
@@ -33150,167 +28482,167 @@ function NetscriptFunctions(workerScript) {
return false;
},
upgradeHomeRam : function() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("upgradeHomeRam", ramCost);
}
updateDynamicRam("upgradeHomeRam", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run upgradeHomeRam(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run upgradeHomeRam(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
- const cost = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].getUpgradeHomeRamCost();
+ const cost = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].getUpgradeHomeRamCost();
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].money.lt(cost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].money.lt(cost)) {
workerScript.scriptRef.log("ERROR: upgradeHomeRam() failed because you don't have enough money");
return false;
}
- var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].getHomeComputer();
+ var homeComputer = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].getHomeComputer();
homeComputer.maxRam *= 2;
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].loseMoney(cost);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].loseMoney(cost);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].IntelligenceSingFnBaseExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].IntelligenceSingFnBaseExpGain);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.upgradeHomeRam == null) {
workerScript.scriptRef.log("Purchased additional RAM for home computer! It now has " + homeComputer.maxRam + "GB of RAM.");
}
return true;
},
getUpgradeHomeRamCost : function() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost / 2;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost / 2;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getUpgradeHomeRamCost", ramCost);
}
updateDynamicRam("getUpgradeHomeRamCost", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getUpgradeHomeRamCost(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getUpgradeHomeRamCost(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].getUpgradeHomeRamCost();
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].getUpgradeHomeRamCost();
},
workForCompany : function() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("workForCompany", ramCost);
}
updateDynamicRam("workForCompany", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run workForCompany(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run workForCompany(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
- if (_Missions__WEBPACK_IMPORTED_MODULE_15__["inMission"]) {
+ if (_Missions__WEBPACK_IMPORTED_MODULE_15__[/* inMission */ "c"]) {
workerScript.scriptRef.log("ERROR: workForCompany() failed because you are in the middle of a mission.");
return;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyPosition == "" || !(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyPosition instanceof _Company__WEBPACK_IMPORTED_MODULE_5__["CompanyPosition"])) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyPosition == "" || !(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyPosition instanceof _Company__WEBPACK_IMPORTED_MODULE_5__[/* CompanyPosition */ "c"])) {
workerScript.scriptRef.log("ERROR: workForCompany() failed because you do not have a job");
return false;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].isWorking) {
- var txt = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].singularityStopWork();
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].isWorking) {
+ var txt = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].singularityStopWork();
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.workForCompany == null) {
workerScript.scriptRef.log(txt);
}
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyPosition.isPartTimeJob()) {
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startWorkPartTime();
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyPosition.isPartTimeJob()) {
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startWorkPartTime();
} else {
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startWork();
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startWork();
}
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.workForCompany == null) {
- workerScript.scriptRef.log("Began working at " + _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyName + " as a " + _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyPosition.positionName);
+ workerScript.scriptRef.log("Began working at " + _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyName + " as a " + _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyPosition.positionName);
}
return true;
},
applyToCompany : function(companyName, field) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("applyToCompany", ramCost);
}
updateDynamicRam("applyToCompany", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run applyToCompany(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run applyToCompany(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
- if (!Object(_Company__WEBPACK_IMPORTED_MODULE_5__["companyExists"])(companyName)) {
+ if (!Object(_Company__WEBPACK_IMPORTED_MODULE_5__[/* companyExists */ "e"])(companyName)) {
workerScript.scriptRef.log("ERROR: applyToCompany() failed because specified company " + companyName + " does not exist.");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = companyName;
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = companyName;
var res;
switch (field.toLowerCase()) {
case "software":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForSoftwareJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForSoftwareJob(true);
break;
case "software consultant":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForSoftwareConsultantJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForSoftwareConsultantJob(true);
break;
case "it":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForItJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForItJob(true);
break;
case "security engineer":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForSecurityEngineerJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForSecurityEngineerJob(true);
break;
case "network engineer":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForNetworkEngineerJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForNetworkEngineerJob(true);
break;
case "business":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForBusinessJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForBusinessJob(true);
break;
case "business consultant":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForBusinessConsultantJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForBusinessConsultantJob(true);
break;
case "security":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForSecurityJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForSecurityJob(true);
break;
case "agent":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForAgentJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForAgentJob(true);
break;
case "employee":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForEmployeeJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForEmployeeJob(true);
break;
case "part-time employee":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForPartTimeEmployeeJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForPartTimeEmployeeJob(true);
break;
case "waiter":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForWaiterJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForWaiterJob(true);
break;
case "part-time waiter":
- res = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].applyForPartTimeWaiterJob(true);
+ res = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].applyForPartTimeWaiterJob(true);
break;
default:
workerScript.scriptRef.log("ERROR: Invalid job passed into applyToCompany: " + field + ". applyToCompany() failed");
return false;
}
//The Player object's applyForJob function can return string with special error messages
- if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["isString"])(res)) {
+ if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__["isString"])(res)) {
workerScript.scriptRef.log(res);
return false;
}
if (res) {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.applyToCompany == null) {
- workerScript.scriptRef.log("You were offered a new job at " + companyName + " as a " + _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].companyPosition.positionName);
+ workerScript.scriptRef.log("You were offered a new job at " + companyName + " as a " + _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].companyPosition.positionName);
}
} else {
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.applyToCompany == null) {
@@ -33320,145 +28652,145 @@ function NetscriptFunctions(workerScript) {
return res;
},
getCompanyRep : function(companyName) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost / 2;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost / 2;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getCompanyRep", ramCost);
}
updateDynamicRam("getCompanyRep", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getCompanyRep(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getCompanyRep(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
- var company = _Company__WEBPACK_IMPORTED_MODULE_5__["Companies"][companyName];
- if (company == null || !(company instanceof _Company__WEBPACK_IMPORTED_MODULE_5__["Company"])) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_5__[/* Companies */ "a"][companyName];
+ if (company == null || !(company instanceof _Company__WEBPACK_IMPORTED_MODULE_5__[/* Company */ "b"])) {
workerScript.scriptRef.log("ERROR: Invalid companyName passed into getCompanyRep(): " + companyName);
return -1;
}
return company.playerReputation;
},
getCompanyFavor : function(companyName) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost / 4;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost / 4;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getCompanyFavor", ramCost);
}
updateDynamicRam("getCompanyFavor", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getCompanyFavor(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getCompanyFavor(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
- var company = _Company__WEBPACK_IMPORTED_MODULE_5__["Companies"][companyName];
- if (company == null || !(company instanceof _Company__WEBPACK_IMPORTED_MODULE_5__["Company"])) {
+ var company = _Company__WEBPACK_IMPORTED_MODULE_5__[/* Companies */ "a"][companyName];
+ if (company == null || !(company instanceof _Company__WEBPACK_IMPORTED_MODULE_5__[/* Company */ "b"])) {
workerScript.scriptRef.log("ERROR: Invalid companyName passed into getCompanyFavor(): " + companyName);
return -1;
}
return company.favor;
},
checkFactionInvitations : function() {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("checkFactionInvitations", ramCost);
}
updateDynamicRam("checkFactionInvitations", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run checkFactionInvitations(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run checkFactionInvitations(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
//Make a copy of Player.factionInvitations
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].factionInvitations.slice();
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].factionInvitations.slice();
},
joinFaction : function(name) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("joinFaction", ramCost);
}
updateDynamicRam("joinFaction", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run joinFaction(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run joinFaction(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
- if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__["factionExists"])(name)) {
+ if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__[/* factionExists */ "d"])(name)) {
workerScript.scriptRef.log("ERROR: Faction specified in joinFaction() does not exist.");
return false;
}
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].factionInvitations.includes(name)) {
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].factionInvitations.includes(name)) {
workerScript.scriptRef.log("ERROR: Cannot join " + name + " Faction because you have not been invited. joinFaction() failed");
return false;
}
- var index = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].factionInvitations.indexOf(name);
+ var index = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].factionInvitations.indexOf(name);
if (index === -1) {
//Redundant and should never happen...
workerScript.scriptRef.log("ERROR: Cannot join " + name + " Faction because you have not been invited. joinFaction() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].factionInvitations.splice(index, 1);
- var fac = _Faction__WEBPACK_IMPORTED_MODULE_11__["Factions"][name];
- Object(_Faction__WEBPACK_IMPORTED_MODULE_11__["joinFaction"])(fac);
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].IntelligenceSingFnBaseExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].factionInvitations.splice(index, 1);
+ var fac = _Faction__WEBPACK_IMPORTED_MODULE_11__[/* Factions */ "b"][name];
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_11__[/* joinFaction */ "h"])(fac);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].IntelligenceSingFnBaseExpGain);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.joinFaction == null) {
workerScript.scriptRef.log("Joined the " + name + " faction.");
}
return true;
},
workForFaction : function(name, type) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("workForFaction", ramCost);
}
updateDynamicRam("workForFaction", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run workForFaction(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run workForFaction(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return false;
}
}
// if the player is in a gang and the target faction is any of the gang faction, fail
- if(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].inGang() && _Gang__WEBPACK_IMPORTED_MODULE_10__["AllGangs"][name] !== undefined) {
+ if(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].inGang() && _Gang__WEBPACK_IMPORTED_MODULE_10__[/* AllGangs */ "a"][name] !== undefined) {
workerScript.scriptRef.log("ERROR: Faction specified in workForFaction() does not offer work at the moment.");
return;
}
- if (_Missions__WEBPACK_IMPORTED_MODULE_15__["inMission"]) {
+ if (_Missions__WEBPACK_IMPORTED_MODULE_15__[/* inMission */ "c"]) {
workerScript.scriptRef.log("ERROR: workForFaction() failed because you are in the middle of a mission.");
return;
}
- if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__["factionExists"])(name)) {
+ if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__[/* factionExists */ "d"])(name)) {
workerScript.scriptRef.log("ERROR: Faction specified in workForFaction() does not exist.");
return false;
}
- if (!_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].factions.includes(name)) {
+ if (!_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].factions.includes(name)) {
workerScript.scriptRef.log("ERROR: workForFaction() failed because you are not a member of " + name);
return false;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].isWorking) {
- var txt = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].singularityStopWork();
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].isWorking) {
+ var txt = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].singularityStopWork();
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.workForFaction == null) {
workerScript.scriptRef.log(txt);
}
}
- var fac = _Faction__WEBPACK_IMPORTED_MODULE_11__["Factions"][name];
+ var fac = _Faction__WEBPACK_IMPORTED_MODULE_11__[/* Factions */ "b"][name];
//Arrays listing factions that allow each time of work
var hackAvailable = ["Illuminati", "Daedalus", "The Covenant", "ECorp", "MegaCorp",
"Bachman & Associates", "Blade Industries", "NWO", "Clarke Incorporated",
@@ -33488,7 +28820,7 @@ function NetscriptFunctions(workerScript) {
workerScript.scriptRef.log("ERROR: Cannot carry out hacking contracts for " + fac.name + ". workForFaction() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startFactionHackWork(fac);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startFactionHackWork(fac);
workerScript.scriptRef.log("Started carrying out hacking contracts for " + fac.name);
return true;
case "field":
@@ -33498,7 +28830,7 @@ function NetscriptFunctions(workerScript) {
workerScript.scriptRef.log("ERROR: Cannot carry out field missions for " + fac.name + ". workForFaction() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startFactionFieldWork(fac);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startFactionFieldWork(fac);
workerScript.scriptRef.log("Started carrying out field missions for " + fac.name);
return true;
case "security":
@@ -33508,7 +28840,7 @@ function NetscriptFunctions(workerScript) {
workerScript.scriptRef.log("ERROR: Cannot serve as security detail for " + fac.name + ". workForFaction() failed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startFactionSecurityWork(fac);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startFactionSecurityWork(fac);
workerScript.scriptRef.log("Started serving as security details for " + fac.name);
return true;
default:
@@ -33517,66 +28849,66 @@ function NetscriptFunctions(workerScript) {
return true;
},
getFactionRep : function(name) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost / 4;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost / 4;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getFactionRep", ramCost);
}
updateDynamicRam("getFactionRep", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getFactionRep(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getFactionRep(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return -1;
}
}
- if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__["factionExists"])(name)) {
+ if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__[/* factionExists */ "d"])(name)) {
workerScript.scriptRef.log("ERROR: Faction specified in getFactionRep() does not exist.");
return -1;
}
- return _Faction__WEBPACK_IMPORTED_MODULE_11__["Factions"][name].playerReputation;
+ return _Faction__WEBPACK_IMPORTED_MODULE_11__[/* Factions */ "b"][name].playerReputation;
},
getFactionFavor : function(name) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn2RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn2RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getFactionFavor", ramCost);
}
updateDynamicRam("getFactionFavor", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 2)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getFactionFavor(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getFactionFavor(). It is a Singularity Function and requires SourceFile-4 (level 2) to run.");
return -1;
}
}
- if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__["factionExists"])(name)) {
+ if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__[/* factionExists */ "d"])(name)) {
workerScript.scriptRef.log("ERROR: Faction specified in getFactionFavor() does not exist.");
return -1;
}
- return _Faction__WEBPACK_IMPORTED_MODULE_11__["Factions"][name].favor;
+ return _Faction__WEBPACK_IMPORTED_MODULE_11__[/* Factions */ "b"][name].favor;
},
createProgram : function(name) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn3RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn3RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("createProgram", ramCost);
}
updateDynamicRam("createProgram", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run createProgram(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run createProgram(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
return false;
}
}
- if (_Missions__WEBPACK_IMPORTED_MODULE_15__["inMission"]) {
+ if (_Missions__WEBPACK_IMPORTED_MODULE_15__[/* inMission */ "c"]) {
workerScript.scriptRef.log("ERROR: createProgram() failed because you are in the middle of a mission.");
return;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].isWorking) {
- var txt = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].singularityStopWork();
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].isWorking) {
+ var txt = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].singularityStopWork();
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.createProgram == null) {
workerScript.scriptRef.log(txt);
}
@@ -33585,9 +28917,9 @@ function NetscriptFunctions(workerScript) {
name = name.toLowerCase();
let p = null;
- for (const key in _CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"]) {
- if(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"][key].name.toLowerCase() == name) {
- p = _CreateProgram__WEBPACK_IMPORTED_MODULE_7__["Programs"][key];
+ for (const key in _CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"]) {
+ if(_CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"][key].name.toLowerCase() == name) {
+ p = _CreateProgram__WEBPACK_IMPORTED_MODULE_7__[/* Programs */ "a"][key];
}
}
@@ -33596,7 +28928,7 @@ function NetscriptFunctions(workerScript) {
return false;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].hasProgram(p.name)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].hasProgram(p.name)) {
workerScript.scriptRef.log('ERROR: createProgram() failed because you already have the ' + p.name + ' program');
return false;
}
@@ -33606,134 +28938,134 @@ function NetscriptFunctions(workerScript) {
return false
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].startCreateProgramWork(p.name, p.create.time, p.create.level);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].startCreateProgramWork(p.name, p.create.time, p.create.level);
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.createProgram == null) {
workerScript.scriptRef.log("Began creating program: " + name);
}
return true;
},
commitCrime : function(crimeRoughName) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn3RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn3RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("commitCrime", ramCost);
}
updateDynamicRam("commitCrime", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run commitCrime(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run commitCrime(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
return;
}
}
- if (_Missions__WEBPACK_IMPORTED_MODULE_15__["inMission"]) {
+ if (_Missions__WEBPACK_IMPORTED_MODULE_15__[/* inMission */ "c"]) {
workerScript.scriptRef.log("ERROR: commitCrime() failed because you are in the middle of a mission.");
return;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].isWorking) {
- var txt = _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].singularityStopWork();
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].isWorking) {
+ var txt = _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].singularityStopWork();
if (workerScript.disableLogs.ALL == null && workerScript.disableLogs.commitCrime == null) {
workerScript.scriptRef.log(txt);
}
}
//Set Location to slums
- switch(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].city) {
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Aevum:
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].AevumSlums;
+ switch(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].city) {
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Aevum:
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].AevumSlums;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Chongqing:
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].ChongqingSlums;
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Chongqing:
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].ChongqingSlums;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12:
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Sector12Slums;
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12:
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Sector12Slums;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].NewTokyo:
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].NewTokyoSlums;
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].NewTokyo:
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].NewTokyoSlums;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Ishima:
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].IshimaSlums;
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Ishima:
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].IshimaSlums;
break;
- case _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].Volhaven:
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].location = _Location__WEBPACK_IMPORTED_MODULE_13__["Locations"].VolhavenSlums;
+ case _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].Volhaven:
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].location = _Location__WEBPACK_IMPORTED_MODULE_13__[/* Locations */ "a"].VolhavenSlums;
break;
default:
console.log("Invalid Player.city value");
}
- const crime = Object(_Crimes__WEBPACK_IMPORTED_MODULE_3__["findCrime"])(crimeRoughName.toLowerCase());
+ const crime = Object(_Crimes__WEBPACK_IMPORTED_MODULE_3__[/* findCrime */ "c"])(crimeRoughName.toLowerCase());
if(crime == null) { // couldn't find crime
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid crime passed into commitCrime(): " + crime);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid crime passed into commitCrime(): " + crime);
}
if(workerScript.disableLogs.ALL == null && workerScript.disableLogs.commitCrime == null) {
workerScript.scriptRef.log("Attempting to commit crime: "+crime.name+"...");
}
- return crime.commit(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].CrimeSingFnDivider, {workerscript: workerScript});
+ return crime.commit(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].CrimeSingFnDivider, {workerscript: workerScript});
},
getCrimeChance : function(crimeRoughName) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn3RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn3RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getCrimeChance", ramCost);
}
updateDynamicRam("getCrimeChance", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getCrimeChance(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getCrimeChance(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
return;
}
}
- const crime = Object(_Crimes__WEBPACK_IMPORTED_MODULE_3__["findCrime"])(crimeRoughName.toLowerCase());
+ const crime = Object(_Crimes__WEBPACK_IMPORTED_MODULE_3__[/* findCrime */ "c"])(crimeRoughName.toLowerCase());
if(crime == null) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Invalid crime passed into getCrimeChance(): " + crime);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Invalid crime passed into getCrimeChance(): " + crime);
}
return crime.successRate();
},
getOwnedAugmentations : function(purchased=false) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn3RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn3RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getOwnedAugmentations", ramCost);
}
updateDynamicRam("getOwnedAugmentations", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getOwnedAugmentations(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getOwnedAugmentations(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
return [];
}
}
var res = [];
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].augmentations.length; ++i) {
- res.push(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].augmentations[i].name);
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].augmentations.length; ++i) {
+ res.push(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].augmentations[i].name);
}
if (purchased) {
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].queuedAugmentations.length; ++i) {
- res.push(_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].queuedAugmentations[i].name);
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].queuedAugmentations.length; ++i) {
+ res.push(_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].queuedAugmentations[i].name);
}
}
return res;
},
getAugmentationsFromFaction : function(facname) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn3RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn3RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getAugmentationsFromFaction", ramCost);
}
updateDynamicRam("getAugmentationsFromFaction", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getAugmentationsFromFaction(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getAugmentationsFromFaction(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
return [];
}
}
- if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__["factionExists"])(facname)) {
+ if (!Object(_Faction__WEBPACK_IMPORTED_MODULE_11__[/* factionExists */ "d"])(facname)) {
workerScript.scriptRef.log("ERROR: getAugmentationsFromFaction() failed. Invalid faction name passed in (this is case-sensitive): " + facname);
return [];
}
- var fac = _Faction__WEBPACK_IMPORTED_MODULE_11__["Factions"][facname];
+ var fac = _Faction__WEBPACK_IMPORTED_MODULE_11__[/* Factions */ "b"][facname];
var res = [];
for (var i = 0; i < fac.augmentations.length; ++i) {
res.push(fac.augmentations[i]);
@@ -33741,43 +29073,43 @@ function NetscriptFunctions(workerScript) {
return res;
},
getAugmentationCost : function(name) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn3RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn3RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("getAugmentationCost", ramCost);
}
updateDynamicRam("getAugmentationCost", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run getAugmentationCost(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run getAugmentationCost(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
return false;
}
}
- if (!Object(_Augmentations__WEBPACK_IMPORTED_MODULE_1__["augmentationExists"])(name)) {
+ if (!Object(_Augmentations__WEBPACK_IMPORTED_MODULE_1__[/* augmentationExists */ "f"])(name)) {
workerScript.scriptRef.log("ERROR: getAugmentationCost() failed. Invalid Augmentation name passed in (note: this is case-sensitive): " + name);
return [-1, -1];
}
- var aug = _Augmentations__WEBPACK_IMPORTED_MODULE_1__["Augmentations"][name];
+ var aug = _Augmentations__WEBPACK_IMPORTED_MODULE_1__[/* Augmentations */ "c"][name];
return [aug.baseRepRequirement, aug.baseCost];
},
purchaseAugmentation : function(faction, name) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn3RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn3RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("purchaseAugmentation", ramCost);
}
updateDynamicRam("purchaseAugmentation", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run purchaseAugmentation(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run purchaseAugmentation(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
return false;
}
}
- var fac = _Faction__WEBPACK_IMPORTED_MODULE_11__["Factions"][faction];
- if (fac == null || !(fac instanceof _Faction__WEBPACK_IMPORTED_MODULE_11__["Faction"])) {
+ var fac = _Faction__WEBPACK_IMPORTED_MODULE_11__[/* Factions */ "b"][faction];
+ if (fac == null || !(fac instanceof _Faction__WEBPACK_IMPORTED_MODULE_11__[/* Faction */ "a"])) {
workerScript.scriptRef.log("ERROR: purchaseAugmentation() failed because of invalid faction name: " + faction);
return false;
}
@@ -33787,26 +29119,26 @@ function NetscriptFunctions(workerScript) {
return false;
}
- var aug = _Augmentations__WEBPACK_IMPORTED_MODULE_1__["Augmentations"][name];
- if (aug == null || !(aug instanceof _Augmentations__WEBPACK_IMPORTED_MODULE_1__["Augmentation"])) {
+ var aug = _Augmentations__WEBPACK_IMPORTED_MODULE_1__[/* Augmentations */ "c"][name];
+ if (aug == null || !(aug instanceof _Augmentations__WEBPACK_IMPORTED_MODULE_1__[/* Augmentation */ "a"])) {
workerScript.scriptRef.log("ERROR: purchaseAugmentation() failed because of invalid augmentation name: " + name);
return false;
}
var isNeuroflux = false;
- if (aug.name === _Augmentations__WEBPACK_IMPORTED_MODULE_1__["AugmentationNames"].NeuroFluxGovernor) {
+ if (aug.name === _Augmentations__WEBPACK_IMPORTED_MODULE_1__[/* AugmentationNames */ "b"].NeuroFluxGovernor) {
isNeuroflux = true;
}
if (!isNeuroflux) {
- for (var j = 0; j < _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].queuedAugmentations.length; ++j) {
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].queuedAugmentations[j].name === aug.name) {
+ for (var j = 0; j < _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].queuedAugmentations.length; ++j) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].queuedAugmentations[j].name === aug.name) {
workerScript.scriptRef.log("ERROR: purchaseAugmentation() failed because you already have " + name);
return false;
}
}
- for (var j = 0; j < _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].augmentations.length; ++j) {
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].augmentations[j].name === aug.name) {
+ for (var j = 0; j < _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].augmentations.length; ++j) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].augmentations[j].name === aug.name) {
workerScript.scriptRef.log("ERROR: purchaseAugmentation() failed because you already have " + name);
return false;
}
@@ -33818,36 +29150,36 @@ function NetscriptFunctions(workerScript) {
return false;
}
- var res = Object(_Faction__WEBPACK_IMPORTED_MODULE_11__["purchaseAugmentation"])(aug, fac, true);
+ var res = Object(_Faction__WEBPACK_IMPORTED_MODULE_11__[/* purchaseAugmentation */ "k"])(aug, fac, true);
workerScript.scriptRef.log(res);
- if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_31__["isString"])(res) && res.startsWith("You purchased")) {
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].IntelligenceSingFnBaseExpGain);
+ if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_33__["isString"])(res) && res.startsWith("You purchased")) {
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].IntelligenceSingFnBaseExpGain);
return true;
} else {
return false;
}
},
installAugmentations : function(cbScript) {
- var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptSingularityFn3RamCost;
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN !== 4) {ramCost *= 8;}
+ var ramCost = _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptSingularityFn3RamCost;
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN !== 4) {ramCost *= 8;}
if (workerScript.checkingRam) {
return updateStaticRam("installAugmentations", ramCost);
}
updateDynamicRam("installAugmentations", ramCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN != 4) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN != 4) {
if (!(hasSingularitySF && singularitySFLvl >= 3)) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Cannot run installAugmentations(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Cannot run installAugmentations(). It is a Singularity Function and requires SourceFile-4 (level 3) to run.");
return false;
}
}
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].queuedAugmentations.length === 0) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].queuedAugmentations.length === 0) {
workerScript.scriptRef.log("ERROR: installAugmentations() failed because you do not have any Augmentations to be installed");
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].IntelligenceSingFnBaseExpGain);
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].gainIntelligenceExp(_Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].IntelligenceSingFnBaseExpGain);
workerScript.scriptRef.log("Installing Augmentations. This will cause this script to be killed");
- Object(_Augmentations__WEBPACK_IMPORTED_MODULE_1__["installAugmentations"])(cbScript);
+ Object(_Augmentations__WEBPACK_IMPORTED_MODULE_1__[/* installAugmentations */ "i"])(cbScript);
return true;
},
@@ -33855,305 +29187,305 @@ function NetscriptFunctions(workerScript) {
bladeburner : {
getContractNames : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getContractNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
+ return updateStaticRam("getContractNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
}
- updateDynamicRam("getContractNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getContractNamesNetscriptFn();
+ updateDynamicRam("getContractNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getContractNamesNetscriptFn();
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getContractNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getContractNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getOperationNames : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getOperationNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
+ return updateStaticRam("getOperationNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
}
- updateDynamicRam("getOperationNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getOperationNamesNetscriptFn();
+ updateDynamicRam("getOperationNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getOperationNamesNetscriptFn();
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getOperationNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getOperationNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getBlackOpNames : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getBlackOpNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
+ return updateStaticRam("getBlackOpNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
}
- updateDynamicRam("getBlackOpNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getBlackOpNamesNetscriptFn();
+ updateDynamicRam("getBlackOpNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getBlackOpNamesNetscriptFn();
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getBlackOpNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getBlackOpNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getGeneralActionNames : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getGeneralActionNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
+ return updateStaticRam("getGeneralActionNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
}
- updateDynamicRam("getGeneralActionNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getGeneralActionNamesNetscriptFn();
+ updateDynamicRam("getGeneralActionNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getGeneralActionNamesNetscriptFn();
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getGeneralActionNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getGeneralActionNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getSkillNames : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getSkillNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
+ return updateStaticRam("getSkillNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
}
- updateDynamicRam("getSkillNames", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 10);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getSkillNamesNetscriptFn();
+ updateDynamicRam("getSkillNames", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 10);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getSkillNamesNetscriptFn();
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getSkillNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getSkillNames() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
startAction : function(type="", name="") {
if (workerScript.checkingRam) {
- return updateStaticRam("startAction", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("startAction", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("startAction", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("startAction", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.startActionNetscriptFn(type, name, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.startActionNetscriptFn(type, name, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.startAction() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.startAction() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "startAction() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "startAction() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
stopBladeburnerAction : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("stopBladeburnerAction", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 2);
+ return updateStaticRam("stopBladeburnerAction", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 2);
}
- updateDynamicRam("stopBladeburnerAction", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost / 2);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.resetAction();
+ updateDynamicRam("stopBladeburnerAction", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost / 2);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.resetAction();
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "stopBladeburnerAction() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "stopBladeburnerAction() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getActionTime : function(type="", name="") {
if (workerScript.checkingRam) {
- return updateStaticRam("getActionTime", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getActionTime", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getActionTime", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("getActionTime", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getActionTimeNetscriptFn(type, name, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getActionTimeNetscriptFn(type, name, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.getActionTime() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.getActionTime() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getActionTime() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getActionTime() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getActionEstimatedSuccessChance : function(type="", name="") {
if (workerScript.checkingRam) {
- return updateStaticRam("getActionEstimatedSuccessChance", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getActionEstimatedSuccessChance", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getActionEstimatedSuccessChance", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("getActionEstimatedSuccessChance", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getActionEstimatedSuccessChanceNetscriptFn(type, name, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getActionEstimatedSuccessChanceNetscriptFn(type, name, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.getActionEstimatedSuccessChance() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.getActionEstimatedSuccessChance() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getActionEstimatedSuccessChance() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getActionEstimatedSuccessChance() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getActionCountRemaining : function(type="", name="") {
if (workerScript.checkingRam) {
- return updateStaticRam("getActionCountRemaining", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getActionCountRemaining", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getActionCountRemaining", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("getActionCountRemaining", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getActionCountRemainingNetscriptFn(type, name, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getActionCountRemainingNetscriptFn(type, name, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.getActionCountRemaining() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.getActionCountRemaining() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getActionCountRemaining() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getActionCountRemaining() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getRank : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getRank", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getRank", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getRank", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.rank;
+ updateDynamicRam("getRank", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.rank;
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getRank() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getRank() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getSkillPoints : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getSkillPoints", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getSkillPoints", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getSkillPoints", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.skillPoints;
+ updateDynamicRam("getSkillPoints", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.skillPoints;
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getSkillPoints() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getSkillPoints() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getSkillLevel : function(skillName="") {
if (workerScript.checkingRam) {
- return updateStaticRam("getSkillLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getSkillLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getSkillLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("getSkillLevel", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getSkillLevelNetscriptFn(skillName, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getSkillLevelNetscriptFn(skillName, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.getSkillLevel() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.getSkillLevel() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getSkillLevel() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getSkillLevel() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
upgradeSkill : function(skillName) {
if (workerScript.checkingRam) {
- return updateStaticRam("upgradeSkill", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("upgradeSkill", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("upgradeSkill", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("upgradeSkill", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.upgradeSkillNetscriptFn(skillName, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.upgradeSkillNetscriptFn(skillName, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.upgradeSkill() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.upgradeSkill() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "upgradeSkill() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "upgradeSkill() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getTeamSize : function(type="", name="") {
if (workerScript.checkingRam) {
- return updateStaticRam("getTeamSize", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getTeamSize", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getTeamSize", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("getTeamSize", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getTeamSizeNetscriptFn(type, name, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getTeamSizeNetscriptFn(type, name, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.getTeamSize() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.getTeamSize() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getTeamSize() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getTeamSize() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
setTeamSize : function(type="", name="", size) {
if (workerScript.checkingRam) {
- return updateStaticRam("setTeamSize", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("setTeamSize", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("setTeamSize", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("setTeamSize", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.setTeamSizeNetscriptFn(type, name, size, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.setTeamSizeNetscriptFn(type, name, size, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.setTeamSize() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.setTeamSize() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "setTeamSize() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "setTeamSize() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getCityEstimatedPopulation : function(cityName) {
if (workerScript.checkingRam) {
- return updateStaticRam("getCityEstimatedPopulation", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getCityEstimatedPopulation", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getCityEstimatedPopulation", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("getCityEstimatedPopulation", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getCityEstimatedPopulationNetscriptFn(cityName, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getCityEstimatedPopulationNetscriptFn(cityName, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.getCityEstimatedPopulation() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.getCityEstimatedPopulation() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getCityEstimatedPopulation() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getCityEstimatedPopulation() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getCityEstimatedCommunities : function(cityName) {
if (workerScript.checkingRam) {
- return updateStaticRam("getCityEstimatedCommunities", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getCityEstimatedCommunities", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getCityEstimatedCommunities", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("getCityEstimatedCommunities", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getCityEstimatedCommunitiesNetscriptFn(cityName, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getCityEstimatedCommunitiesNetscriptFn(cityName, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.getCityEstimatedCommunities() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.getCityEstimatedCommunities() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getCityEstimatedCommunities() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getCityEstimatedCommunities() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getCityChaos : function(cityName) {
if (workerScript.checkingRam) {
- return updateStaticRam("getCityChaos", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getCityChaos", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getCityChaos", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("getCityChaos", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.getCityChaosNetscriptFn(cityName, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.getCityChaosNetscriptFn(cityName, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.getCityChaos() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.getCityChaos() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getCityChaos() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getCityChaos() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
switchCity : function(cityName) {
if (workerScript.checkingRam) {
- return updateStaticRam("switchCity", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("switchCity", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("switchCity", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ updateDynamicRam("switchCity", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
try {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.switchCityNetscriptFn(cityName, workerScript);
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.switchCityNetscriptFn(cityName, workerScript);
} catch(e) {
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "Bladeburner.switchCity() failed with exception: " + e);
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "Bladeburner.switchCity() failed with exception: " + e);
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "switchCity() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "switchCity() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
getStamina : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("getStamina", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("getStamina", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("getStamina", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return [_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.stamina, _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.maxStamina];
+ updateDynamicRam("getStamina", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return [_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.stamina, _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.maxStamina];
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "getStamina() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "getStamina() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
joinBladeburnerFaction : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("joinBladeburnerFaction", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("joinBladeburnerFaction", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("joinBladeburnerFaction", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"] && (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- return _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner.joinBladeburnerFactionNetscriptFn(workerScript);
+ updateDynamicRam("joinBladeburnerFaction", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"] && (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ return _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner.joinBladeburnerFactionNetscriptFn(workerScript);
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "joinBladeburnerFaction() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "joinBladeburnerFaction() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
},
joinBladeburnerDivision : function() {
if (workerScript.checkingRam) {
- return updateStaticRam("joinBladeburnerDivision", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
+ return updateStaticRam("joinBladeburnerDivision", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
}
- updateDynamicRam("joinBladeburnerDivision", _Constants__WEBPACK_IMPORTED_MODULE_6__["CONSTANTS"].ScriptBladeburnerApiBaseRamCost);
- if ((_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bitNodeN === 7 || hasBladeburner2079SF)) {
- if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"]) {
+ updateDynamicRam("joinBladeburnerDivision", _Constants__WEBPACK_IMPORTED_MODULE_6__[/* CONSTANTS */ "a"].ScriptBladeburnerApiBaseRamCost);
+ if ((_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bitNodeN === 7 || hasBladeburner2079SF)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner instanceof _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"]) {
return true; //Already member
- } else if (_Player__WEBPACK_IMPORTED_MODULE_16__["Player"].strength >= 100 && _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].defense >= 100 &&
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].dexterity >= 100 && _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].agility >= 100) {
- _Player__WEBPACK_IMPORTED_MODULE_16__["Player"].bladeburner = new _Bladeburner__WEBPACK_IMPORTED_MODULE_4__["Bladeburner"]({new:true});
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].strength >= 100 && _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].defense >= 100 &&
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].dexterity >= 100 && _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].agility >= 100) {
+ _Player__WEBPACK_IMPORTED_MODULE_16__[/* Player */ "a"].bladeburner = new _Bladeburner__WEBPACK_IMPORTED_MODULE_4__[/* Bladeburner */ "a"]({new:true});
workerScript.log("You have been accepted into the Bladeburner division");
return true;
} else {
@@ -34161,7 +29493,7 @@ function NetscriptFunctions(workerScript) {
return false;
}
}
- throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__["makeRuntimeRejectMsg"])(workerScript, "joinBladeburnerDivision() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
+ throw Object(_NetscriptEvaluator__WEBPACK_IMPORTED_MODULE_25__[/* makeRuntimeRejectMsg */ "d"])(workerScript, "joinBladeburnerDivision() failed because you do not currently have access to the Bladeburner API. This is either because you are not currently employed " +
"at the Bladeburner division or because you do not have Source-File 7");
}
}
@@ -34172,23 +29504,24 @@ function NetscriptFunctions(workerScript) {
/***/ }),
-/* 30 */
+/* 35 */
/*!**********************!*\
!*** ./src/Alias.js ***!
\**********************/
+/*! exports provided: Aliases, GlobalAliases, printAliases, parseAliasDeclaration, removeAlias, substituteAliases, loadAliases, loadGlobalAliases */
+/*! exports used: Aliases, GlobalAliases, loadAliases, loadGlobalAliases, parseAliasDeclaration, printAliases, removeAlias, substituteAliases */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Aliases", function() { return Aliases; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GlobalAliases", function() { return GlobalAliases; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "printAliases", function() { return printAliases; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseAliasDeclaration", function() { return parseAliasDeclaration; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeAlias", function() { return removeAlias; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "substituteAliases", function() { return substituteAliases; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadAliases", function() { return loadAliases; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadGlobalAliases", function() { return loadGlobalAliases; });
-/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Terminal */ 22);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Aliases; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return GlobalAliases; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return printAliases; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return parseAliasDeclaration; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return removeAlias; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "h", function() { return substituteAliases; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return loadAliases; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return loadGlobalAliases; });
+/* harmony import */ var _Terminal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Terminal */ 25);
let Aliases = {};
@@ -34214,12 +29547,12 @@ function loadGlobalAliases(saveString) {
function printAliases() {
for (var name in Aliases) {
if (Aliases.hasOwnProperty(name)) {
- Object(_Terminal__WEBPACK_IMPORTED_MODULE_0__["post"])("alias " + name + "=" + Aliases[name]);
+ Object(_Terminal__WEBPACK_IMPORTED_MODULE_0__[/* post */ "c"])("alias " + name + "=" + Aliases[name]);
}
}
for (var name in GlobalAliases) {
if (GlobalAliases.hasOwnProperty(name)) {
- Object(_Terminal__WEBPACK_IMPORTED_MODULE_0__["post"])("global alias " + name + "=" + GlobalAliases[name]);
+ Object(_Terminal__WEBPACK_IMPORTED_MODULE_0__[/* post */ "c"])("global alias " + name + "=" + GlobalAliases[name]);
}
}
}
@@ -34305,505 +29638,60 @@ function substituteAliases(origCommand) {
/***/ }),
-/* 31 */
-/*!*****************************************!*\
- !*** ./node_modules/jszip/lib/utils.js ***!
- \*****************************************/
+/* 36 */
+/*!****************************************!*\
+ !*** ./utils/uiHelpers/createPopup.ts ***!
+ \****************************************/
+/*! no static exports found */
+/*! exports used: createPopup */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-
-var support = __webpack_require__(/*! ./support */ 48);
-var base64 = __webpack_require__(/*! ./base64 */ 107);
-var nodejsUtils = __webpack_require__(/*! ./nodejsUtils */ 63);
-var setImmediate = __webpack_require__(/*! core-js/library/fn/set-immediate */ 170);
-var external = __webpack_require__(/*! ./external */ 57);
-
-
+Object.defineProperty(exports, "__esModule", { value: true });
+const createElement_1 = __webpack_require__(/*! ./createElement */ 3);
+const getElementById_1 = __webpack_require__(/*! ./getElementById */ 53);
/**
- * Convert a string that pass as a "binary string": it should represent a byte
- * array but may have > 255 char codes. Be sure to take only the first byte
- * and returns the byte array.
- * @param {String} str the string to transform.
- * @return {Array|Uint8Array} the string in a binary format.
+ * Creates the necessary DOM elements to present an in-game popup to the player.
+ * @param id The (hopefully) unique identifier for the popup container.
+ * @param elems The collection of HTML Elements to show within the popup.
*/
-function string2binary(str) {
- var result = null;
- if (support.uint8array) {
- result = new Uint8Array(str.length);
- } else {
- result = new Array(str.length);
- }
- return stringToArrayLike(str, result);
-}
-
-/**
- * Create a new blob with the given content and the given type.
- * @param {String|ArrayBuffer} part the content to put in the blob. DO NOT use
- * an Uint8Array because the stock browser of android 4 won't accept it (it
- * will be silently converted to a string, "[object Uint8Array]").
- *
- * Use only ONE part to build the blob to avoid a memory leak in IE11 / Edge:
- * when a large amount of Array is used to create the Blob, the amount of
- * memory consumed is nearly 100 times the original data amount.
- *
- * @param {String} type the mime type of the blob.
- * @return {Blob} the created blob.
- */
-exports.newBlob = function(part, type) {
- exports.checkSupport("blob");
-
- try {
- // Blob constructor
- return new Blob([part], {
- type: type
- });
- }
- catch (e) {
-
- try {
- // deprecated, browser only, old way
- var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder;
- var builder = new Builder();
- builder.append(part);
- return builder.getBlob(type);
- }
- catch (e) {
-
- // well, fuck ?!
- throw new Error("Bug : can't construct the Blob.");
- }
- }
-
-
-};
-/**
- * The identity function.
- * @param {Object} input the input.
- * @return {Object} the same input.
- */
-function identity(input) {
- return input;
-}
-
-/**
- * Fill in an array with a string.
- * @param {String} str the string to use.
- * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated).
- * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array.
- */
-function stringToArrayLike(str, array) {
- for (var i = 0; i < str.length; ++i) {
- array[i] = str.charCodeAt(i) & 0xFF;
- }
- return array;
-}
-
-/**
- * An helper for the function arrayLikeToString.
- * This contains static informations and functions that
- * can be optimized by the browser JIT compiler.
- */
-var arrayToStringHelper = {
- /**
- * Transform an array of int into a string, chunk by chunk.
- * See the performances notes on arrayLikeToString.
- * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform.
- * @param {String} type the type of the array.
- * @param {Integer} chunk the chunk size.
- * @return {String} the resulting string.
- * @throws Error if the chunk is too big for the stack.
- */
- stringifyByChunk: function(array, type, chunk) {
- var result = [], k = 0, len = array.length;
- // shortcut
- if (len <= chunk) {
- return String.fromCharCode.apply(null, array);
- }
- while (k < len) {
- if (type === "array" || type === "nodebuffer") {
- result.push(String.fromCharCode.apply(null, array.slice(k, Math.min(k + chunk, len))));
- }
- else {
- result.push(String.fromCharCode.apply(null, array.subarray(k, Math.min(k + chunk, len))));
- }
- k += chunk;
- }
- return result.join("");
- },
- /**
- * Call String.fromCharCode on every item in the array.
- * This is the naive implementation, which generate A LOT of intermediate string.
- * This should be used when everything else fail.
- * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform.
- * @return {String} the result.
- */
- stringifyByChar: function(array){
- var resultStr = "";
- for(var i = 0; i < array.length; i++) {
- resultStr += String.fromCharCode(array[i]);
- }
- return resultStr;
- },
- applyCanBeUsed : {
- /**
- * true if the browser accepts to use String.fromCharCode on Uint8Array
- */
- uint8array : (function () {
- try {
- return support.uint8array && String.fromCharCode.apply(null, new Uint8Array(1)).length === 1;
- } catch (e) {
- return false;
- }
- })(),
- /**
- * true if the browser accepts to use String.fromCharCode on nodejs Buffer.
- */
- nodebuffer : (function () {
- try {
- return support.nodebuffer && String.fromCharCode.apply(null, nodejsUtils.allocBuffer(1)).length === 1;
- } catch (e) {
- return false;
- }
- })()
- }
-};
-
-/**
- * Transform an array-like object to a string.
- * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform.
- * @return {String} the result.
- */
-function arrayLikeToString(array) {
- // Performances notes :
- // --------------------
- // String.fromCharCode.apply(null, array) is the fastest, see
- // see http://jsperf.com/converting-a-uint8array-to-a-string/2
- // but the stack is limited (and we can get huge arrays !).
- //
- // result += String.fromCharCode(array[i]); generate too many strings !
- //
- // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2
- // TODO : we now have workers that split the work. Do we still need that ?
- var chunk = 65536,
- type = exports.getTypeOf(array),
- canUseApply = true;
- if (type === "uint8array") {
- canUseApply = arrayToStringHelper.applyCanBeUsed.uint8array;
- } else if (type === "nodebuffer") {
- canUseApply = arrayToStringHelper.applyCanBeUsed.nodebuffer;
- }
-
- if (canUseApply) {
- while (chunk > 1) {
- try {
- return arrayToStringHelper.stringifyByChunk(array, type, chunk);
- } catch (e) {
- chunk = Math.floor(chunk / 2);
- }
- }
- }
-
- // no apply or chunk error : slow and painful algorithm
- // default browser on android 4.*
- return arrayToStringHelper.stringifyByChar(array);
-}
-
-exports.applyFromCharCode = arrayLikeToString;
-
-
-/**
- * Copy the data from an array-like to an other array-like.
- * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array.
- * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated.
- * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array.
- */
-function arrayLikeToArrayLike(arrayFrom, arrayTo) {
- for (var i = 0; i < arrayFrom.length; i++) {
- arrayTo[i] = arrayFrom[i];
- }
- return arrayTo;
-}
-
-// a matrix containing functions to transform everything into everything.
-var transform = {};
-
-// string to ?
-transform["string"] = {
- "string": identity,
- "array": function(input) {
- return stringToArrayLike(input, new Array(input.length));
- },
- "arraybuffer": function(input) {
- return transform["string"]["uint8array"](input).buffer;
- },
- "uint8array": function(input) {
- return stringToArrayLike(input, new Uint8Array(input.length));
- },
- "nodebuffer": function(input) {
- return stringToArrayLike(input, nodejsUtils.allocBuffer(input.length));
- }
-};
-
-// array to ?
-transform["array"] = {
- "string": arrayLikeToString,
- "array": identity,
- "arraybuffer": function(input) {
- return (new Uint8Array(input)).buffer;
- },
- "uint8array": function(input) {
- return new Uint8Array(input);
- },
- "nodebuffer": function(input) {
- return nodejsUtils.newBufferFrom(input);
- }
-};
-
-// arraybuffer to ?
-transform["arraybuffer"] = {
- "string": function(input) {
- return arrayLikeToString(new Uint8Array(input));
- },
- "array": function(input) {
- return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength));
- },
- "arraybuffer": identity,
- "uint8array": function(input) {
- return new Uint8Array(input);
- },
- "nodebuffer": function(input) {
- return nodejsUtils.newBufferFrom(new Uint8Array(input));
- }
-};
-
-// uint8array to ?
-transform["uint8array"] = {
- "string": arrayLikeToString,
- "array": function(input) {
- return arrayLikeToArrayLike(input, new Array(input.length));
- },
- "arraybuffer": function(input) {
- return input.buffer;
- },
- "uint8array": identity,
- "nodebuffer": function(input) {
- return nodejsUtils.newBufferFrom(input);
- }
-};
-
-// nodebuffer to ?
-transform["nodebuffer"] = {
- "string": arrayLikeToString,
- "array": function(input) {
- return arrayLikeToArrayLike(input, new Array(input.length));
- },
- "arraybuffer": function(input) {
- return transform["nodebuffer"]["uint8array"](input).buffer;
- },
- "uint8array": function(input) {
- return arrayLikeToArrayLike(input, new Uint8Array(input.length));
- },
- "nodebuffer": identity
-};
-
-/**
- * Transform an input into any type.
- * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer.
- * If no output type is specified, the unmodified input will be returned.
- * @param {String} outputType the output type.
- * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert.
- * @throws {Error} an Error if the browser doesn't support the requested output type.
- */
-exports.transformTo = function(outputType, input) {
- if (!input) {
- // undefined, null, etc
- // an empty string won't harm.
- input = "";
- }
- if (!outputType) {
- return input;
- }
- exports.checkSupport(outputType);
- var inputType = exports.getTypeOf(input);
- var result = transform[inputType][outputType](input);
- return result;
-};
-
-/**
- * Return the type of the input.
- * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer.
- * @param {Object} input the input to identify.
- * @return {String} the (lowercase) type of the input.
- */
-exports.getTypeOf = function(input) {
- if (typeof input === "string") {
- return "string";
- }
- if (Object.prototype.toString.call(input) === "[object Array]") {
- return "array";
- }
- if (support.nodebuffer && nodejsUtils.isBuffer(input)) {
- return "nodebuffer";
- }
- if (support.uint8array && input instanceof Uint8Array) {
- return "uint8array";
- }
- if (support.arraybuffer && input instanceof ArrayBuffer) {
- return "arraybuffer";
- }
-};
-
-/**
- * Throw an exception if the type is not supported.
- * @param {String} type the type to check.
- * @throws {Error} an Error if the browser doesn't support the requested type.
- */
-exports.checkSupport = function(type) {
- var supported = support[type.toLowerCase()];
- if (!supported) {
- throw new Error(type + " is not supported by this platform");
- }
-};
-
-exports.MAX_VALUE_16BITS = 65535;
-exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1
-
-/**
- * Prettify a string read as binary.
- * @param {string} str the string to prettify.
- * @return {string} a pretty string.
- */
-exports.pretty = function(str) {
- var res = '',
- code, i;
- for (i = 0; i < (str || "").length; i++) {
- code = str.charCodeAt(i);
- res += '\\x' + (code < 16 ? "0" : "") + code.toString(16).toUpperCase();
- }
- return res;
-};
-
-/**
- * Defer the call of a function.
- * @param {Function} callback the function to call asynchronously.
- * @param {Array} args the arguments to give to the callback.
- */
-exports.delay = function(callback, args, self) {
- setImmediate(function () {
- callback.apply(self || null, args || []);
+function createPopup(id, elems) {
+ const container = createElement_1.createElement("div", {
+ class: "popup-box-container",
+ display: "block",
+ id: id,
});
-};
-
-/**
- * Extends a prototype with an other, without calling a constructor with
- * side effects. Inspired by nodejs' `utils.inherits`
- * @param {Function} ctor the constructor to augment
- * @param {Function} superCtor the parent constructor to use
- */
-exports.inherits = function (ctor, superCtor) {
- var Obj = function() {};
- Obj.prototype = superCtor.prototype;
- ctor.prototype = new Obj();
-};
-
-/**
- * Merge the objects passed as parameters into a new one.
- * @private
- * @param {...Object} var_args All objects to merge.
- * @return {Object} a new object with the data of the others.
- */
-exports.extend = function() {
- var result = {}, i, attr;
- for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers
- for (attr in arguments[i]) {
- if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") {
- result[attr] = arguments[i][attr];
- }
- }
+ const content = createElement_1.createElement("div", {
+ class: "popup-box-content",
+ id: `${id}-content`,
+ });
+ for (const elem of elems) {
+ content.appendChild(elem);
}
- return result;
-};
-
-/**
- * Transform arbitrary content into a Promise.
- * @param {String} name a name for the content being processed.
- * @param {Object} inputData the content to process.
- * @param {Boolean} isBinary true if the content is not an unicode string
- * @param {Boolean} isOptimizedBinaryString true if the string content only has one byte per character.
- * @param {Boolean} isBase64 true if the string content is encoded with base64.
- * @return {Promise} a promise in a format usable by JSZip.
- */
-exports.prepareContent = function(name, inputData, isBinary, isOptimizedBinaryString, isBase64) {
-
- // if inputData is already a promise, this flatten it.
- var promise = external.Promise.resolve(inputData).then(function(data) {
-
-
- var isBlob = support.blob && (data instanceof Blob || ['[object File]', '[object Blob]'].indexOf(Object.prototype.toString.call(data)) !== -1);
-
- if (isBlob && typeof FileReader !== "undefined") {
- return new external.Promise(function (resolve, reject) {
- var reader = new FileReader();
-
- reader.onload = function(e) {
- resolve(e.target.result);
- };
- reader.onerror = function(e) {
- reject(e.target.error);
- };
- reader.readAsArrayBuffer(data);
- });
- } else {
- return data;
- }
- });
-
- return promise.then(function(data) {
- var dataType = exports.getTypeOf(data);
-
- if (!dataType) {
- return external.Promise.reject(
- new Error("Can't read the data of '" + name + "'. Is it " +
- "in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?")
- );
- }
- // special case : it's way easier to work with Uint8Array than with ArrayBuffer
- if (dataType === "arraybuffer") {
- data = exports.transformTo("uint8array", data);
- } else if (dataType === "string") {
- if (isBase64) {
- data = base64.decode(data);
- }
- else if (isBinary) {
- // optimizedBinaryString === true means that the file has already been filtered with a 0xFF mask
- if (isOptimizedBinaryString !== true) {
- // this is a string, not in a base64 format.
- // Be sure that this is a correct "binary string"
- data = string2binary(data);
- }
- }
- }
- return data;
- });
-};
+ container.appendChild(content);
+ getElementById_1.getElementById("entire-game-container")
+ .appendChild(container);
+ return container;
+}
+exports.createPopup = createPopup;
/***/ }),
-/* 32 */
+/* 37 */
/*!**********************!*\
!*** ./src/Fconf.js ***!
\**********************/
+/*! exports provided: FconfSettings, createFconf, parseFconfSettings, loadFconf */
+/*! exports used: FconfSettings, createFconf, loadFconf, parseFconfSettings */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FconfSettings", function() { return FconfSettings; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createFconf", function() { return createFconf; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFconfSettings", function() { return parseFconfSettings; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadFconf", function() { return loadFconf; });
-/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/acorn */ 35);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return FconfSettings; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return createFconf; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return parseFconfSettings; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return loadFconf; });
+/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils/acorn */ 43);
/* harmony import */ var _utils_acorn__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_utils_acorn__WEBPACK_IMPORTED_MODULE_0__);
@@ -34935,28 +29823,39 @@ function loadFconf(saveString) {
/***/ }),
-/* 33 */
+/* 38 */
/*!*************************!*\
!*** ./src/Missions.js ***!
\*************************/
+/*! exports provided: HackingMission, inMission, setInMission, currMission */
+/*! exports used: HackingMission, currMission, inMission, setInMission */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HackingMission", function() { return HackingMission; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "inMission", function() { return inMission; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setInMission", function() { return setInMission; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "currMission", function() { return currMission; });
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Faction */ 11);
+/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HackingMission; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return inMission; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return setInMission; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return currMission; });
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Faction */ 12);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__);
-/* harmony import */ var jsplumb__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! jsplumb */ 202);
-/* harmony import */ var jsplumb__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(jsplumb__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/uiHelpers/clearEventListeners */ 13);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_5__);
+/* harmony import */ var _utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/helpers/addOffset */ 42);
+/* harmony import */ var _utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/helpers/getRandomInt */ 5);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__);
+/* harmony import */ var _utils_helpers_isString__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/helpers/isString */ 32);
+/* harmony import */ var _utils_helpers_isString__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_9__);
+/* harmony import */ var jsplumb__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! jsplumb */ 178);
+/* harmony import */ var jsplumb__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(jsplumb__WEBPACK_IMPORTED_MODULE_10__);
+
+
+
@@ -35161,9 +30060,9 @@ function HackingMission(rep, fac) {
this.jsplumbinstance = null;
- this.difficulty = rep / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].HackingMissionRepToDiffConversion + 1;
+ this.difficulty = rep / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].HackingMissionRepToDiffConversion + 1;
console.log("difficulty: " + this.difficulty);
- this.reward = 250 + (rep / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].HackingMissionRepToRewardConversion);
+ this.reward = 250 + (rep / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].HackingMissionRepToRewardConversion);
}
HackingMission.prototype.init = function() {
@@ -35171,12 +30070,12 @@ HackingMission.prototype.init = function() {
this.createPageDom();
//Create player starting nodes
- var home = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].getHomeComputer()
+ var home = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].getHomeComputer()
for (var i = 0; i < home.cpuCores; ++i) {
var stats = {
- atk: (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill / 7.5) + 30,
- def: (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill / 20),
- hp: (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill / 4),
+ atk: (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill / 7.5) + 30,
+ def: (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill / 20),
+ hp: (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill / 4),
};
this.playerCores.push(new Node(NodeTypes.Core, stats));
this.playerCores[i].setControlledByPlayer();
@@ -35187,16 +30086,16 @@ HackingMission.prototype.init = function() {
//Randomly generate enemy nodes (CPU and Firewall) based on difficulty
var numNodes = Math.min(8, Math.max(1, Math.round(this.difficulty / 4)));
var numFirewalls = Math.min(20,
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(Math.round(this.difficulty/3), Math.round(this.difficulty/3) + 1));
- var numDatabases = Math.min(10, Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(1, Math.round(this.difficulty / 3) + 1));
+ Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(Math.round(this.difficulty/3), Math.round(this.difficulty/3) + 1));
+ var numDatabases = Math.min(10, Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(1, Math.round(this.difficulty / 3) + 1));
var totalNodes = numNodes + numFirewalls + numDatabases;
var xlimit = 7 - Math.floor(totalNodes / 8);
- var randMult = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["addOffset"])(0.8 + (this.difficulty / 5), 10);
+ var randMult = Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_6__["addOffset"])(0.8 + (this.difficulty / 5), 10);
for (var i = 0; i < numNodes; ++i) {
var stats = {
- atk: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(80, 86),
- def: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(5, 10),
- hp: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(210, 230)
+ atk: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(80, 86),
+ def: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(5, 10),
+ hp: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(210, 230)
}
this.enemyCores.push(new Node(NodeTypes.Core, stats));
this.enemyCores[i].setControlledByEnemy();
@@ -35205,8 +30104,8 @@ HackingMission.prototype.init = function() {
for (var i = 0; i < numFirewalls; ++i) {
var stats = {
atk: 0,
- def: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(10, 20),
- hp: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(275, 300)
+ def: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(10, 20),
+ hp: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(275, 300)
}
this.enemyNodes.push(new Node(NodeTypes.Firewall, stats));
this.enemyNodes[i].setControlledByEnemy();
@@ -35215,8 +30114,8 @@ HackingMission.prototype.init = function() {
for (var i = 0; i < numDatabases; ++i) {
var stats = {
atk: 0,
- def: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(30, 55),
- hp: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(210, 275)
+ def: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(30, 55),
+ hp: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(210, 275)
}
var node = new Node(NodeTypes.Database, stats);
node.setControlledByEnemy();
@@ -35232,10 +30131,10 @@ HackingMission.prototype.createPageDom = function() {
var container = document.getElementById("mission-container");
var favorMult = 1 + (this.faction.favor / 100);
- var gain = this.reward * _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].faction_rep_mult * favorMult;
+ var gain = this.reward * _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].faction_rep_mult * favorMult;
var headerText = document.createElement("p");
headerText.innerHTML = "You are about to start a hacking mission! You will gain " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(gain, 3) + " faction reputation with " + this.faction.name +
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(gain, 3) + " faction reputation with " + this.faction.name +
" if you win. For more information " +
"about how hacking missions work, click one of the guide links " +
"below (one opens up an in-game guide and the other opens up " +
@@ -35250,7 +30149,7 @@ HackingMission.prototype.createPageDom = function() {
inGameGuideBtn.style.display = "inline-block";
inGameGuideBtn.classList.add("hack-mission-header-element");
inGameGuideBtn.addEventListener("click", function() {
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__["dialogBoxCreate"])(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].HackingMissionHowToPlay);
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__["dialogBoxCreate"])(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].HackingMissionHowToPlay);
return false;
});
@@ -35493,7 +30392,7 @@ HackingMission.prototype.setActionButtonsActive = function(nodeType=null) {
//True for active, false for inactive
HackingMission.prototype.setActionButton = function(i, active=true) {
- if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["isString"])(i)) {
+ if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_9__["isString"])(i)) {
switch (i) {
case NodeActions.Attack:
i = 0;
@@ -35533,8 +30432,8 @@ HackingMission.prototype.calculateAttacks = function() {
}
this.playerAtk = total;
document.getElementById("hacking-mission-player-stats").innerHTML =
- "Player Attack: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(this.playerAtk, 1) + "
" +
- "Player Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(this.playerDef, 1);
+ "Player Attack: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(this.playerAtk, 1) + "
" +
+ "Player Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(this.playerDef, 1);
total = 0;
for (var i = 0; i < this.enemyCores.length; ++i) {
total += this.enemyCores[i].atk;
@@ -35547,8 +30446,8 @@ HackingMission.prototype.calculateAttacks = function() {
}
this.enemyAtk = total;
document.getElementById("hacking-mission-enemy-stats").innerHTML =
- "Enemy Attack: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(this.enemyAtk, 1) + "
" +
- "Enemy Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(this.enemyDef, 1);
+ "Enemy Attack: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(this.enemyAtk, 1) + "
" +
+ "Enemy Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(this.enemyDef, 1);
}
HackingMission.prototype.calculateDefenses = function() {
@@ -35561,8 +30460,8 @@ HackingMission.prototype.calculateDefenses = function() {
}
this.playerDef = total;
document.getElementById("hacking-mission-player-stats").innerHTML =
- "Player Attack: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(this.playerAtk, 1) + "
" +
- "Player Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(this.playerDef, 1);
+ "Player Attack: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(this.playerAtk, 1) + "
" +
+ "Player Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(this.playerDef, 1);
total = 0;
for (var i = 0; i < this.enemyCores.length; ++i) {
total += this.enemyCores[i].def;
@@ -35575,8 +30474,8 @@ HackingMission.prototype.calculateDefenses = function() {
}
this.enemyDef = total;
document.getElementById("hacking-mission-enemy-stats").innerHTML =
- "Enemy Attack: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(this.enemyAtk, 1) + "
" +
- "Enemy Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(this.enemyDef, 1);
+ "Enemy Attack: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(this.enemyAtk, 1) + "
" +
+ "Enemy Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(this.enemyDef, 1);
}
HackingMission.prototype.removeAvailablePosition = function(x, y) {
@@ -35606,7 +30505,7 @@ HackingMission.prototype.setNodePosition = function(nodeObj, x, y) {
}
HackingMission.prototype.setNodeRandomPosition = function(nodeObj, xlimit=0) {
- var i = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(0, this.availablePositions.length - 1);
+ var i = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(0, this.availablePositions.length - 1);
if (this.availablePositions[i][1] < xlimit) {
//Recurse if not within limit
return this.setNodeRandomPosition(nodeObj, xlimit);
@@ -35630,22 +30529,22 @@ HackingMission.prototype.createMap = function() {
for (var x = 0; x < 8; ++x) {
for (var y = 0; y < 8; ++y) {
if (!(this.map[x][y] instanceof Node)) {
- var node, type = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(0, 2);
- var randMult = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["addOffset"])(0.85 + (this.difficulty / 2), 15);
+ var node, type = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(0, 2);
+ var randMult = Object(_utils_helpers_addOffset__WEBPACK_IMPORTED_MODULE_6__["addOffset"])(0.85 + (this.difficulty / 2), 15);
switch (type) {
case 0: //Spam
var stats = {
atk: 0,
- def: averageAttack * 1.1 + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(15, 45),
- hp: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(200, 225)
+ def: averageAttack * 1.1 + Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(15, 45),
+ hp: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(200, 225)
}
node = new Node(NodeTypes.Spam, stats);
break;
case 1: //Transfer
var stats = {
atk: 0,
- def: averageAttack * 1.1 + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(15, 45),
- hp: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(250, 275)
+ def: averageAttack * 1.1 + Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(15, 45),
+ hp: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(250, 275)
}
node = new Node(NodeTypes.Transfer, stats);
break;
@@ -35653,8 +30552,8 @@ HackingMission.prototype.createMap = function() {
default:
var stats = {
atk: 0,
- def: averageAttack * 1.1 + Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(30, 70),
- hp: randMult * Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(300, 320)
+ def: averageAttack * 1.1 + Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(30, 70),
+ hp: randMult * Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(300, 320)
}
node = new Node(NodeTypes.Shield, stats);
break;
@@ -35702,39 +30601,39 @@ HackingMission.prototype.createNodeDomElement = function(nodeObj) {
switch (nodeObj.type) {
case NodeTypes.Core:
txt = "CPU Core
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
nodeDiv.classList.add("hack-mission-cpu-node");
break;
case NodeTypes.Firewall:
txt = "Firewall
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
nodeDiv.classList.add("hack-mission-firewall-node");
break;
case NodeTypes.Database:
txt = "Database
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
nodeDiv.classList.add("hack-mission-database-node");
break;
case NodeTypes.Spam:
txt = "Spam
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
nodeDiv.classList.add("hack-mission-spam-node");
break;
case NodeTypes.Transfer:
txt = "Transfer
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
nodeDiv.classList.add("hack-mission-transfer-node");
break;
case NodeTypes.Shield:
default:
txt = "Shield
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
nodeDiv.classList.add("hack-mission-shield-node");
break;
}
- txt += "
Atk: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.atk, 1) +
- "
Def: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.def, 1);
+ txt += "
Atk: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.atk, 1) +
+ "
Def: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.def, 1);
txtEl.innerHTML = txt;
nodeDiv.appendChild(txtEl);
@@ -35755,33 +30654,33 @@ HackingMission.prototype.updateNodeDomElement = function(nodeObj) {
switch (nodeObj.type) {
case NodeTypes.Core:
txt = "CPU Core
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
break;
case NodeTypes.Firewall:
txt = "Firewall
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
break;
case NodeTypes.Database:
txt = "Database
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
break;
case NodeTypes.Spam:
txt = "Spam
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
break;
case NodeTypes.Transfer:
txt = "Transfer
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
break;
case NodeTypes.Shield:
default:
txt = "Shield
" + "HP: " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.hp, 1);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.hp, 1);
break;
}
- txt += "
Atk: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.atk, 1) +
- "
Def: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(nodeObj.def, 1);
+ txt += "
Atk: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.atk, 1) +
+ "
Def: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(nodeObj.def, 1);
if (nodeObj.action) {
txt += "
" + nodeObj.action;
}
@@ -35793,7 +30692,7 @@ HackingMission.prototype.updateNodeDomElement = function(nodeObj) {
//an argument
HackingMission.prototype.getNodeFromElement = function(el) {
var id;
- if (Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["isString"])(el)) {
+ if (Object(_utils_helpers_isString__WEBPACK_IMPORTED_MODULE_9__["isString"])(el)) {
id = el;
} else {
id = el.id;
@@ -35916,7 +30815,7 @@ HackingMission.prototype.nodeReachableByEnemy = function(node) {
HackingMission.prototype.start = function() {
this.started = true;
this.initJsPlumb();
- var startBtn = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["clearEventListeners"])("hack-mission-start-btn");
+ var startBtn = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_5__["clearEventListeners"])("hack-mission-start-btn");
startBtn.classList.remove("a-link-button");
startBtn.classList.add("a-link-button-inactive");
}
@@ -36142,35 +31041,35 @@ HackingMission.prototype.processNode = function(nodeObj, numCycles=1) {
//Calculations are per second, so divide everything by 5
var calcStats = false, plyr = nodeObj.plyrCtrl;
- var enmyHacking = this.difficulty * _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].HackingMissionDifficultyToHacking;
+ var enmyHacking = this.difficulty * _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].HackingMissionDifficultyToHacking;
switch(nodeObj.action) {
case NodeActions.Attack:
if (targetNode == null) {break;}
if (nodeObj.conn == null) {break;}
- var dmg = this.calculateAttackDamage(atk, def, plyr ? _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill : enmyHacking);
+ var dmg = this.calculateAttackDamage(atk, def, plyr ? _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill : enmyHacking);
targetNode.hp -= (dmg/5 * numCycles);
break;
case NodeActions.Scan:
if (targetNode == null) {break;}
if (nodeObj.conn == null) {break;}
- var eff = this.calculateScanEffect(atk, def, plyr ? _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill : enmyHacking);
+ var eff = this.calculateScanEffect(atk, def, plyr ? _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill : enmyHacking);
targetNode.def -= (eff/5 * numCycles);
calcStats = true;
break;
case NodeActions.Weaken:
if (targetNode == null) {break;}
if (nodeObj.conn == null) {break;}
- var eff = this.calculateWeakenEffect(atk, def, plyr ? _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill : enmyHacking);
+ var eff = this.calculateWeakenEffect(atk, def, plyr ? _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill : enmyHacking);
targetNode.atk -= (eff/5 * numCycles);
calcStats = true;
break;
case NodeActions.Fortify:
- var eff = this.calculateFortifyEffect(_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill);
+ var eff = this.calculateFortifyEffect(_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill);
nodeObj.def += (eff/5 * numCycles);
calcStats = true;
break;
case NodeActions.Overflow:
- var eff = this.calculateOverflowEffect(_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].hacking_skill);
+ var eff = this.calculateOverflowEffect(_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].hacking_skill);
if (nodeObj.def < eff) {break;}
nodeObj.def -= (eff/5 * numCycles);
nodeObj.atk += (eff/5 * numCycles);
@@ -36272,7 +31171,7 @@ HackingMission.prototype.processNode = function(nodeObj, numCycles=1) {
if (conqueredByPlayer) {
swapNodes(isMiscNode ? this.miscNodes : this.enemyNodes, this.playerNodes, targetNode);
//Conquering spam node increases time limit
- this.time += _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].HackingMissionSpamTimeIncrease;
+ this.time += _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].HackingMissionSpamTimeIncrease;
} else {
swapNodes(isMiscNode ? this.miscNodes : this.playerNodes, this.enemyNodes, targetNode);
}
@@ -36283,13 +31182,13 @@ HackingMission.prototype.processNode = function(nodeObj, numCycles=1) {
if (conqueredByPlayer) {
swapNodes(isMiscNode ? this.miscNodes : this.enemyNodes, this.playerNodes, targetNode);
this.playerCores.forEach(function(node) {
- node.atk *= _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].HackingMissionTransferAttackIncrease;
+ node.atk *= _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].HackingMissionTransferAttackIncrease;
});
this.configurePlayerNodeElement(targetNode.el);
} else {
swapNodes(isMiscNode ? this.miscNodes : this.playerNodes, this.enemyNodes, targetNode);
this.enemyCores.forEach(function(node) {
- node.atk *= _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].HackingMissionTransferAttackIncrease;
+ node.atk *= _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].HackingMissionTransferAttackIncrease;
});
this.configureEnemyNodeElement(targetNode.el);
}
@@ -36309,7 +31208,7 @@ HackingMission.prototype.processNode = function(nodeObj, numCycles=1) {
if (isMiscNode) { //&& conqueredByPlayer) {
this.miscNodes.forEach((node)=>{
if (node.targetedCount === 0) {
- node.def *= _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].HackingMissionMiscDefenseIncrease;
+ node.def *= _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].HackingMissionMiscDefenseIncrease;
}
});
}
@@ -36332,7 +31231,7 @@ HackingMission.prototype.enemyAISelectAction = function(nodeObj) {
if (nodeObj.conn == null) {
if (this.miscNodes.length === 0) {
//Randomly pick a player node and attack it if its reachable
- var rand = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(0, this.playerNodes.length-1);
+ var rand = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(0, this.playerNodes.length-1);
var node;
if (this.playerNodes.length === 0) {
node = null;
@@ -36348,7 +31247,7 @@ HackingMission.prototype.enemyAISelectAction = function(nodeObj) {
++node.targetedCount;
} else {
//Randomly pick a player core and attack it if its reachable
- rand = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(0, this.playerCores.length-1);
+ rand = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(0, this.playerCores.length-1);
if (this.playerCores.length === 0) {
return; //No Misc Nodes, no player Nodes, no Player cores. Player lost
} else {
@@ -36366,7 +31265,7 @@ HackingMission.prototype.enemyAISelectAction = function(nodeObj) {
}
} else {
//Randomly pick a misc node and attack it if its reachable
- var rand = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_5__["getRandomInt"])(0, this.miscNodes.length-1);
+ var rand = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_8__["getRandomInt"])(0, this.miscNodes.length-1);
var node = this.miscNodes[rand];
if (this.nodeReachableByEnemy(node)) {
nodeObj.conn = this.jsplumbinstance.connect({
@@ -36467,11 +31366,11 @@ HackingMission.prototype.finishMission = function(win) {
var favorMult = 1 + (this.faction.favor / 100);
console.log("Hacking mission base reward: " + this.reward);
console.log("favorMult: " + favorMult);
- console.log("rep mult: " + _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].faction_rep_mult);
- var gain = this.reward * _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].faction_rep_mult * favorMult;
+ console.log("rep mult: " + _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].faction_rep_mult);
+ var gain = this.reward * _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].faction_rep_mult * favorMult;
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__["dialogBoxCreate"])("Mission won! You earned " +
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_6__["formatNumber"])(gain, 3) + " reputation with " + this.faction.name);
- _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gainIntelligenceExp(this.difficulty * _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].IntelligenceHackingMissionBaseExpGain);
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_7__["formatNumber"])(gain, 3) + " reputation with " + this.faction.name);
+ _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gainIntelligenceExp(this.difficulty * _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].IntelligenceHackingMissionBaseExpGain);
this.faction.playerReputation += gain;
} else {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__["dialogBoxCreate"])("Mission lost/forfeited! You did not gain any faction reputation.");
@@ -36487,41 +31386,82 @@ HackingMission.prototype.finishMission = function(win) {
document.getElementById("mainmenu-container").style.visibility = "visible";
document.getElementById("character-overview-wrapper").style.visibility = "visible";
_engine__WEBPACK_IMPORTED_MODULE_1__["Engine"].loadFactionContent();
- Object(_Faction__WEBPACK_IMPORTED_MODULE_2__["displayFactionContent"])(this.faction.name);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_2__[/* displayFactionContent */ "c"])(this.faction.name);
}
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 39)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 51)))
/***/ }),
-/* 34 */
+/* 39 */
+/*!****************************************!*\
+ !*** ./utils/helpers/arrayToString.ts ***!
+ \****************************************/
+/*! no static exports found */
+/*! exports used: arrayToString */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+Object.defineProperty(exports, "__esModule", { value: true });
+/**
+ * Returns the input array as a comma separated string.
+ */
+function arrayToString(a) {
+ return `[${a.join(", ")}]`;
+}
+exports.arrayToString = arrayToString;
+
+
+/***/ }),
+/* 40 */
/*!*********************!*\
!*** ./src/Gang.js ***!
\*********************/
+/*! exports provided: Gang, displayGangContent, updateGangContent, loadAllGangs, AllGangs, resetGangs, deleteGangDisplayContent */
+/*! exports used: AllGangs, Gang, deleteGangDisplayContent, displayGangContent, loadAllGangs, resetGangs, updateGangContent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Gang", function() { return Gang; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "displayGangContent", function() { return displayGangContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateGangContent", function() { return updateGangContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loadAllGangs", function() { return loadAllGangs; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AllGangs", function() { return AllGangs; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resetGangs", function() { return resetGangs; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "deleteGangDisplayContent", function() { return deleteGangDisplayContent; });
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Faction */ 11);
+/* WEBPACK VAR INJECTION */(function($) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return Gang; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return displayGangContent; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return updateGangContent; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return loadAllGangs; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AllGangs; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return resetGangs; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return deleteGangDisplayContent; });
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _Faction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Faction */ 12);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! numeral/min/numeral.min */ 13);
-/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7__);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__);
-/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/YesNoBox */ 12);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
+/* harmony import */ var _utils_uiHelpers_createAccordionElement__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/uiHelpers/createAccordionElement */ 57);
+/* harmony import */ var _utils_uiHelpers_createAccordionElement__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createAccordionElement__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/uiHelpers/createElement */ 3);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__);
+/* harmony import */ var _utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/uiHelpers/createPopup */ 36);
+/* harmony import */ var _utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_8__);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! numeral/min/numeral.min */ 15);
+/* harmony import */ var numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9__);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../utils/helpers/getRandomInt */ 5);
+/* harmony import */ var _utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__);
+/* harmony import */ var _utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../utils/uiHelpers/removeChildrenFromElement */ 27);
+/* harmony import */ var _utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_12__);
+/* harmony import */ var _utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../utils/uiHelpers/removeElement */ 54);
+/* harmony import */ var _utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_13__);
+/* harmony import */ var _utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../utils/uiHelpers/removeElementById */ 20);
+/* harmony import */ var _utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_14__);
+/* harmony import */ var _utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../utils/YesNoBox */ 14);
+
+
+
+
+
+
@@ -36536,7 +31476,7 @@ __webpack_require__.r(__webpack_exports__);
/* Gang.js */
//Switch between territory and management screen with 1 and 2
$(document).keydown(function(event) {
- if (_engine__WEBPACK_IMPORTED_MODULE_1__["Engine"].currentPage == _engine__WEBPACK_IMPORTED_MODULE_1__["Engine"].Page.Gang && !_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__["yesNoBoxOpen"]) {
+ if (_engine__WEBPACK_IMPORTED_MODULE_1__["Engine"].currentPage == _engine__WEBPACK_IMPORTED_MODULE_1__["Engine"].Page.Gang && !_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__[/* yesNoBoxOpen */ "e"]) {
if (gangMemberFilter != null && gangMemberFilter === document.activeElement) {return;}
if (event.keyCode === 49) {
if(gangTerritorySubpage.style.display === "block") {
@@ -36557,7 +31497,7 @@ $(document).mousedown(function(event) {
if (gangMemberUpgradeBoxOpened) {
if ( $(event.target).closest("#" + contentId).get(0) == null ) {
//Delete the box
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["removeElement"])(gangMemberUpgradeBox);
+ Object(_utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_13__["removeElement"])(gangMemberUpgradeBox);
gangMemberUpgradeBox = null;
gangMemberUpgradeBoxContent = null;
gangMemberUpgradeBoxOpened = false;
@@ -36639,14 +31579,14 @@ function loadAllGangs(saveString) {
//Power is an estimate of a gang's ability to gain/defend territory
let gangStoredPowerCycles = 0;
function processAllGangPowerGains(numCycles=1) {
- if (!_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].inGang()) {return;}
+ if (!_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].inGang()) {return;}
gangStoredPowerCycles += numCycles;
if (gangStoredPowerCycles < 150) {return;}
- var playerGangName = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName;
+ var playerGangName = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName;
for (var name in AllGangs) {
if (AllGangs.hasOwnProperty(name)) {
if (name == playerGangName) {
- AllGangs[name].power += _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.calculatePower();
+ AllGangs[name].power += _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.calculatePower();
} else {
var gain = Math.random() * 0.02; //TODO Adjust as necessary
AllGangs[name].power += (gain);
@@ -36659,14 +31599,14 @@ function processAllGangPowerGains(numCycles=1) {
let gangStoredTerritoryCycles = 0;
function processAllGangTerritory(numCycles=1) {
- if (!_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].inGang()) {return;}
+ if (!_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].inGang()) {return;}
gangStoredTerritoryCycles += numCycles;
- if (gangStoredTerritoryCycles < _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].GangTerritoryUpdateTimer) {return;}
+ if (gangStoredTerritoryCycles < _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].GangTerritoryUpdateTimer) {return;}
for (var i = 0; i < GangNames.length; ++i) {
- var other = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(0, GangNames.length-1);
+ var other = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(0, GangNames.length-1);
while(other == i) {
- other = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getRandomInt"])(0, GangNames.length-1);
+ other = Object(_utils_helpers_getRandomInt__WEBPACK_IMPORTED_MODULE_11__["getRandomInt"])(0, GangNames.length-1);
}
var thisPwr = AllGangs[GangNames[i]].power;
var otherPwr = AllGangs[GangNames[other]].power;
@@ -36687,7 +31627,7 @@ function processAllGangTerritory(numCycles=1) {
}
}
- gangStoredTerritoryCycles -= _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].GangTerritoryUpdateTimer;
+ gangStoredTerritoryCycles -= _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].GangTerritoryUpdateTimer;
}
/* faction - Name of corresponding faction
@@ -36741,12 +31681,12 @@ Gang.prototype.processGains = function(numCycles=1) {
var gain = respectGains * this.storedCycles;
this.respect += (gain);
//Faction reputation gains is respect gain divided by some constant
- var fac = _Faction__WEBPACK_IMPORTED_MODULE_2__["Factions"][this.facName];
- if (!(fac instanceof _Faction__WEBPACK_IMPORTED_MODULE_2__["Faction"])) {
+ var fac = _Faction__WEBPACK_IMPORTED_MODULE_2__[/* Factions */ "b"][this.facName];
+ if (!(fac instanceof _Faction__WEBPACK_IMPORTED_MODULE_2__[/* Faction */ "a"])) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__["dialogBoxCreate"])("ERROR: Could not get Faction associates with your gang. This is a bug, please report to game dev");
} else {
var favorMult = 1 + (fac.favor / 100);
- fac.playerReputation += ((_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].faction_rep_mult * gain * favorMult) / _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].GangRespectToReputationRatio);
+ fac.playerReputation += ((_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].faction_rep_mult * gain * favorMult) / _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].GangRespectToReputationRatio);
}
} else {
@@ -36763,7 +31703,7 @@ Gang.prototype.processGains = function(numCycles=1) {
console.log("ERROR: wantedLevelGains is NaN");
}
if (!isNaN(moneyGains)) {
- _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gainMoney(moneyGains * this.storedCycles);
+ _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gainMoney(moneyGains * this.storedCycles);
} else {
console.log("ERROR: respectGains is NaN");
}
@@ -36824,7 +31764,7 @@ _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_5__["Reviver"].constructors.Gang = G
function GangMember(name) {
this.name = name;
this.task = GangMemberTasks["Unassigned"]; //GangMemberTask object
- this.city = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].city;
+ this.city = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].city;
this.hack = 1;
this.str = 1;
@@ -36898,9 +31838,9 @@ GangMember.prototype.calculateRespectGain = function() {
(task.chaWeight/100) * this.cha;
statWeight -= (3.5 * task.difficulty);
if (statWeight <= 0) {return 0;}
- var territoryMult = AllGangs[_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName].territory;
+ var territoryMult = AllGangs[_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName].territory;
if (territoryMult <= 0) {return 0;}
- var respectMult = (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respect) / (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respect + _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.wanted);
+ var respectMult = (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respect) / (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respect + _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.wanted);
return 12 * task.baseRespect * statWeight * territoryMult * respectMult;
}
@@ -36915,7 +31855,7 @@ GangMember.prototype.calculateWantedLevelGain = function() {
(task.chaWeight/100) * this.cha;
statWeight -= (3.5 * task.difficulty);
if (statWeight <= 0) {return 0;}
- var territoryMult = AllGangs[_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName].territory;
+ var territoryMult = AllGangs[_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName].territory;
if (territoryMult <= 0) {return 0;}
if (task.baseWanted < 0) {
return task.baseWanted * statWeight * territoryMult;
@@ -36935,9 +31875,9 @@ GangMember.prototype.calculateMoneyGain = function() {
(task.chaWeight/100) * this.cha;
statWeight -= (3.5 * task.difficulty);
if (statWeight <= 0) {return 0;}
- var territoryMult = AllGangs[_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName].territory;
+ var territoryMult = AllGangs[_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName].territory;
if (territoryMult <= 0) {return 0;}
- var respectMult = (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respect) / (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respect + _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.wanted);
+ var respectMult = (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respect) / (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respect + _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.wanted);
return 5 * task.baseMoney * statWeight * territoryMult * respectMult;
}
@@ -37280,21 +32220,21 @@ function createGangMemberUpgradeBox(initialFilter="") {
}
for (var i = 1; i < gangMemberUpgradeBoxElements.length; ++i) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["removeElement"])(gangMemberUpgradeBoxElements[i]);
+ Object(_utils_uiHelpers_removeElement__WEBPACK_IMPORTED_MODULE_13__["removeElement"])(gangMemberUpgradeBoxElements[i]);
}
gangMemberUpgradeBoxElements = [gangMemberUpgradeBoxFilter];
var filter = gangMemberUpgradeBoxFilter.value.toString();
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members.length; ++i) {
- if (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members[i].name.indexOf(filter) > -1 || _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members[i].task.name.indexOf(filter) > -1) {
- var newPanel = createGangMemberUpgradePanel(_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members[i]);
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members.length; ++i) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members[i].name.indexOf(filter) > -1 || _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members[i].task.name.indexOf(filter) > -1) {
+ var newPanel = createGangMemberUpgradePanel(_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members[i]);
gangMemberUpgradeBoxContent.appendChild(newPanel);
gangMemberUpgradeBoxElements.push(newPanel);
}
}
} else {
//New popup
- gangMemberUpgradeBoxFilter = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("input", {
+ gangMemberUpgradeBoxFilter = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("input", {
type:"text", placeholder:"Filter gang members",
value:initialFilter,
onkeyup:()=>{
@@ -37306,13 +32246,13 @@ function createGangMemberUpgradeBox(initialFilter="") {
gangMemberUpgradeBoxElements = [gangMemberUpgradeBoxFilter];
var filter = gangMemberUpgradeBoxFilter.value.toString();
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members.length; ++i) {
- if (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members[i].name.indexOf(filter) > -1 || _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members[i].task.name.indexOf(filter) > -1) {
- gangMemberUpgradeBoxElements.push(createGangMemberUpgradePanel(_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members[i]));
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members.length; ++i) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members[i].name.indexOf(filter) > -1 || _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members[i].task.name.indexOf(filter) > -1) {
+ gangMemberUpgradeBoxElements.push(createGangMemberUpgradePanel(_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members[i]));
}
}
- gangMemberUpgradeBox = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createPopup"])(boxId, gangMemberUpgradeBoxElements);
+ gangMemberUpgradeBox = Object(_utils_uiHelpers_createPopup__WEBPACK_IMPORTED_MODULE_8__["createPopup"])(boxId, gangMemberUpgradeBoxElements);
gangMemberUpgradeBoxContent = document.getElementById(boxId + "-content");
gangMemberUpgradeBoxOpened = true;
}
@@ -37320,24 +32260,24 @@ function createGangMemberUpgradeBox(initialFilter="") {
//Create upgrade panels for each individual Gang Member
function createGangMemberUpgradePanel(memberObj) {
- var container = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ var container = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
border:"1px solid white",
});
- var header = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("h1", {
+ var header = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("h1", {
innerText:memberObj.name + " (" + memberObj.task.name + ")"
});
container.appendChild(header);
- var text = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("pre", {
+ var text = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("pre", {
fontSize:"14px", display: "inline-block", width:"20%",
innerText:
- "Hack: " + memberObj.hack + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.hack_mult, 2) + ")\n" +
- "Str: " + memberObj.str + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.str_mult, 2) + ")\n" +
- "Def: " + memberObj.def + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.def_mult, 2) + ")\n" +
- "Dex: " + memberObj.dex + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.dex_mult, 2) + ")\n" +
- "Agi: " + memberObj.agi + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.agi_mult, 2) + ")\n" +
- "Cha: " + memberObj.cha + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.cha_mult, 2) + ")\n",
+ "Hack: " + memberObj.hack + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.hack_mult, 2) + ")\n" +
+ "Str: " + memberObj.str + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.str_mult, 2) + ")\n" +
+ "Def: " + memberObj.def + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.def_mult, 2) + ")\n" +
+ "Dex: " + memberObj.dex + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.dex_mult, 2) + ")\n" +
+ "Agi: " + memberObj.agi + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.agi_mult, 2) + ")\n" +
+ "Cha: " + memberObj.cha + " (x" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.cha_mult, 2) + ")\n",
});
//Already purchased upgrades
@@ -37348,13 +32288,13 @@ function createGangMemberUpgradePanel(memberObj) {
console.log("ERR: Could not find this upgrade: " + memberObj.upgrades[i]);
continue;
}
- var e = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ var e = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
border:"1px solid white", innerText:memberObj.upgrades[i],
margin:"1px", padding:"1px", tooltip:upg.desc, fontSize:"12px",
});
ownedUpgradesElements.push(e);
}
- var ownedUpgrades = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ var ownedUpgrades = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
display:"inline-block", marginLeft:"6px", width:"75%", innerText:"Purchased Upgrades:",
});
for (var i = 0; i < ownedUpgradesElements.length; ++i) {
@@ -37362,14 +32302,14 @@ function createGangMemberUpgradePanel(memberObj) {
}
container.appendChild(text);
container.appendChild(ownedUpgrades);
- container.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("br", {}));
+ container.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("br", {}));
//Upgrade buttons. Only show upgrades that can be afforded
var weaponUpgrades = [], armorUpgrades = [], vehicleUpgrades = [], rootkitUpgrades = [];
for (var upgName in GangMemberUpgrades) {
if (GangMemberUpgrades.hasOwnProperty(upgName)) {
var upg = GangMemberUpgrades[upgName];
- if (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].money.lt(upg.cost) || memberObj.upgrades.includes(upgName)) {continue;}
+ if (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].money.lt(upg.cost) || memberObj.upgrades.includes(upgName)) {continue;}
switch (upg.type) {
case "w":
weaponUpgrades.push(upg);
@@ -37389,10 +32329,10 @@ function createGangMemberUpgradePanel(memberObj) {
}
}
- var weaponDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {width:"20%", display:"inline-block",});
- var armorDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {width:"20%", display:"inline-block",});
- var vehicleDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {width:"20%", display:"inline-block",});
- var rootkitDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {width:"20%", display:"inline-block",});
+ var weaponDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {width:"20%", display:"inline-block",});
+ var armorDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {width:"20%", display:"inline-block",});
+ var vehicleDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {width:"20%", display:"inline-block",});
+ var rootkitDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {width:"20%", display:"inline-block",});
var upgrades = [weaponUpgrades, armorUpgrades, vehicleUpgrades, rootkitUpgrades];
var divs = [weaponDiv, armorDiv, vehicleDiv, rootkitDiv];
@@ -37402,14 +32342,14 @@ function createGangMemberUpgradePanel(memberObj) {
for (var j = 0; j < upgradeArray.length; ++j) {
var upg = upgradeArray[j];
(function (upg, div, memberObj) {
- div.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
- innerText:upg.name + " - " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7___default()(upg.cost).format("$0.000a"),
+ div.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("a", {
+ innerText:upg.name + " - " + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(upg.cost).format("$0.000a"),
class:"a-link-button", margin:"2px", padding:"2px", display:"block",
fontSize:"12px",
tooltip:upg.desc,
clickListener:()=>{
- if (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].money.lt(upg.cost)) {return false;}
- _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].loseMoney(upg.cost);
+ if (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].money.lt(upg.cost)) {return false;}
+ _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].loseMoney(upg.cost);
memberObj.upgrades.push(upg.name);
upg.apply(memberObj);
var initFilterValue = gangMemberUpgradeBoxFilter.value.toString();
@@ -37455,28 +32395,28 @@ function displayGangContent() {
gangContentCreated = true;
//Create gang container
- gangContainer = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ gangContainer = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
id:"gang-container", class:"generic-menupage-container",
});
//Get variables
- var facName = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName,
- members = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members,
- wanted = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.wanted,
- respect = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respect;
+ var facName = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName,
+ members = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members,
+ wanted = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.wanted,
+ respect = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respect;
//Back button
- gangContainer.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
+ gangContainer.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("a", {
class:"a-link-button", display:"inline-block", innerText:"Back",
clickListener:()=>{
_engine__WEBPACK_IMPORTED_MODULE_1__["Engine"].loadFactionContent();
- Object(_Faction__WEBPACK_IMPORTED_MODULE_2__["displayFactionContent"])(facName);
+ Object(_Faction__WEBPACK_IMPORTED_MODULE_2__[/* displayFactionContent */ "c"])(facName);
return false;
}
}));
//Buttons to switch between panels
- managementButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
+ managementButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("a", {
id:"gang-management-subpage-button", class:"a-link-button-inactive",
display:"inline-block", innerHTML: "Gang Management (1)",
clickListener:()=>{
@@ -37490,7 +32430,7 @@ function displayGangContent() {
return false;
}
})
- territoryButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
+ territoryButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("a", {
id:"gang-territory-subpage-button", class:"a-link-button",
display:"inline-block", innerHTML:"Gang Territory (2)",
clickListener:()=>{
@@ -37508,17 +32448,17 @@ function displayGangContent() {
gangContainer.appendChild(territoryButton);
//Subpage for managing gang members
- gangManagementSubpage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ gangManagementSubpage = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
display:"block", id:"gang-management-subpage",
});
var lowerWantedTask = "";
- if (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.isHackingGang) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.isHackingGang) {
lowerWantedTask = "Ethical Hacking";
} else {
lowerWantedTask = "Vigilante Justice";
}
- gangDesc = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", {width:"70%",
+ gangDesc = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", {width:"70%",
innerHTML:
"This page is used to manage your gang members and get an overview of your " +
"gang's stats.
" +
@@ -37535,50 +32475,50 @@ function displayGangContent() {
});
gangManagementSubpage.appendChild(gangDesc);
- gangInfo = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", {id:"gang-info", width:"70%"});
+ gangInfo = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", {id:"gang-info", width:"70%"});
gangManagementSubpage.appendChild(gangInfo);
- gangRecruitMemberButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
+ gangRecruitMemberButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("a", {
id:"gang-management-recruit-member-btn", class:"a-link-button-inactive",
innerHTML:"Recruit Gang Member", display:"inline-block", margin:"10px",
clickListener:()=>{
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__["yesNoTxtInpBoxGetYesButton"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__["yesNoTxtInpBoxGetNoButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__[/* yesNoTxtInpBoxGetYesButton */ "j"])(), noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__[/* yesNoTxtInpBoxGetNoButton */ "i"])();
yesBtn.innerHTML = "Recruit Gang Member";
noBtn.innerHTML = "Cancel";
yesBtn.addEventListener("click", ()=>{
- var name = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__["yesNoTxtInpBoxGetInput"])();
+ var name = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__[/* yesNoTxtInpBoxGetInput */ "h"])();
if (name === "") {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__["dialogBoxCreate"])("You must enter a name for your Gang member!");
} else {
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members.length; ++i) {
- if (name == _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members[i].name) {
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members.length; ++i) {
+ if (name == _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members[i].name) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__["dialogBoxCreate"])("You already have a gang member with this name!");
return false;
}
}
var member = new GangMember(name);
- _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members.push(member);
+ _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members.push(member);
createGangMemberDisplayElement(member);
updateGangContent();
}
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__[/* yesNoTxtInpBoxClose */ "f"])();
});
noBtn.addEventListener("click", ()=>{
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__["yesNoTxtInpBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__[/* yesNoTxtInpBoxClose */ "f"])();
});
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__["yesNoTxtInpBoxCreate"])("Please enter a name for your new Gang member:");
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_15__[/* yesNoTxtInpBoxCreate */ "g"])("Please enter a name for your new Gang member:");
return false;
}
});
gangManagementSubpage.appendChild(gangRecruitMemberButton);
//Text for how much reputation is required for recruiting next memberList
- gangRecruitRequirementText = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", {color:"red", id:"gang-recruit-requirement-text"});
+ gangRecruitRequirementText = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", {color:"red", id:"gang-recruit-requirement-text"});
gangManagementSubpage.appendChild(gangRecruitRequirementText);
//Gang Member List management buttons (Expand/Collapse All, select a single member)
- gangManagementSubpage.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("br", {}));
- gangExpandAllButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
+ gangManagementSubpage.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("br", {}));
+ gangExpandAllButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("a", {
class:"a-link-button", display:"inline-block",
innerHTML:"Expand All",
clickListener:()=>{
@@ -37592,7 +32532,7 @@ function displayGangContent() {
return false;
}
});
- gangCollapseAllButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
+ gangCollapseAllButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("a", {
class:"a-link-button", display:"inline-block",
innerHTML:"Collapse All",
clickListener:()=>{
@@ -37606,13 +32546,13 @@ function displayGangContent() {
return false;
}
});
- gangMemberFilter = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("input", {
+ gangMemberFilter = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("input", {
type:"text", placeholder:"Filter gang members", margin:"5px", padding:"5px",
onkeyup:()=>{
displayGangMemberList();
}
});
- gangManageEquipmentButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("a", {
+ gangManageEquipmentButton = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("a", {
class:"a-link-button", display:"inline-block",
innerHTML:"Manage Equipment",
clickListener:()=>{
@@ -37625,17 +32565,17 @@ function displayGangContent() {
gangManagementSubpage.appendChild(gangManageEquipmentButton);
//Gang Member list
- gangMemberList = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("ul", {id:"gang-member-list"});
+ gangMemberList = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("ul", {id:"gang-member-list"});
displayGangMemberList();
gangManagementSubpage.appendChild(gangMemberList);
//Subpage for seeing gang territory information
- gangTerritorySubpage = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ gangTerritorySubpage = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
id:"gang-territory-subpage", display:"none"
});
//Info text for territory page
- gangTerritoryDescText = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", {
+ gangTerritoryDescText = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", {
width:"70%",
innerHTML:"This page shows how much territory your Gang controls. This statistic is listed as a percentage, " +
"which represents how much of the total territory you control.
" +
@@ -37649,9 +32589,9 @@ function displayGangContent() {
});
gangTerritorySubpage.appendChild(gangTerritoryDescText);
- var territoryBorder = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("fieldset", {width:"50%", display:"inline-block"});
+ var territoryBorder = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("fieldset", {width:"50%", display:"inline-block"});
- gangTerritoryInfoText = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", {id:"gang-territory-info"});
+ gangTerritoryInfoText = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", {id:"gang-territory-info"});
territoryBorder.appendChild(gangTerritoryInfoText);
gangTerritorySubpage.appendChild(territoryBorder);
@@ -37665,8 +32605,8 @@ function displayGangContent() {
}
function displayGangMemberList() {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["removeChildrenFromElement"])(gangMemberList);
- var members = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members;
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_12__["removeChildrenFromElement"])(gangMemberList);
+ var members = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members;
var filter = gangMemberFilter.value.toString();
for (var i = 0; i < members.length; ++i) {
if (members[i].name.indexOf(filter) > -1 || members[i].task.name.indexOf(filter) > -1) {
@@ -37677,7 +32617,7 @@ function displayGangMemberList() {
}
function updateGangContent() {
- if (!gangContentCreated || !_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].inGang()) {return;}
+ if (!gangContentCreated || !_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].inGang()) {return;}
if(gangTerritorySubpage.style.display === "block") {
//Update territory information
@@ -37690,18 +32630,18 @@ function updateGangContent() {
//Fix some rounding issues graphically
let displayNumber;
if (territory <= 0) {
- displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(0, 2);
+ displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(0, 2);
} else if (territory >= 100) {
- displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(100, 2);
+ displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(100, 2);
} else {
- displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(territory, 2);
+ displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(territory, 2);
}
- if (gangname == _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName) {
- gangTerritoryInfoText.innerHTML += ("" + gangname + "
(Power: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(gangTerritoryInfo.power, 6) + "): " +
+ if (gangname == _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName) {
+ gangTerritoryInfoText.innerHTML += ("" + gangname + "
(Power: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(gangTerritoryInfo.power, 6) + "): " +
displayNumber + "%
");
} else {
- gangTerritoryInfoText.innerHTML += (gangname + "
(Power: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(gangTerritoryInfo.power, 6) + "): " +
+ gangTerritoryInfoText.innerHTML += (gangname + "
(Power: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(gangTerritoryInfo.power, 6) + "): " +
displayNumber + "%
");
}
}
@@ -37709,90 +32649,90 @@ function updateGangContent() {
} else {
//Update information for overall gang
if (gangInfo instanceof Element) {
- var faction = _Faction__WEBPACK_IMPORTED_MODULE_2__["Factions"][_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName];
+ var faction = _Faction__WEBPACK_IMPORTED_MODULE_2__[/* Factions */ "b"][_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName];
var rep;
- if (!(faction instanceof _Faction__WEBPACK_IMPORTED_MODULE_2__["Faction"])) {
+ if (!(faction instanceof _Faction__WEBPACK_IMPORTED_MODULE_2__[/* Faction */ "a"])) {
rep = "ERROR";
} else {
rep = faction.playerReputation;
}
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["removeChildrenFromElement"])(gangInfo);
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", { //Respect
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_12__["removeChildrenFromElement"])(gangInfo);
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", { //Respect
display:"inline-block",
- innerText:"Respect: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respect, 6) +
- " (" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(5*_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respectGainRate, 6) + " / sec)",
+ innerText:"Respect: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respect, 6) +
+ " (" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(5*_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respectGainRate, 6) + " / sec)",
tooltip:"Represents the amount of respect your gang has from other gangs and criminal " +
"organizations. Your respect affects the amount of money " +
"your gang members will earn, and also determines how much " +
"reputation you are earning with your gang's corresponding Faction."
}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("br", {}));
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("br", {}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", { //Wanted level
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", { //Wanted level
display:"inline-block",
- innerText:"Wanted Level: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.wanted, 6) +
- " (" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(5*_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.wantedGainRate, 6) + " / sec)",
+ innerText:"Wanted Level: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.wanted, 6) +
+ " (" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(5*_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.wantedGainRate, 6) + " / sec)",
tooltip:"Represents how much the gang is wanted by law enforcement. The higher " +
"your gang's wanted level, the harder it will be for your gang members " +
"to make money and earn respect. Note that the minimum wanted level is 1."
}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("br", {}));
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("br", {}));
- var wantedPenalty = (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respect) / (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.respect + _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.wanted);
+ var wantedPenalty = (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respect) / (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.respect + _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.wanted);
wantedPenalty = (1 - wantedPenalty) * 100;
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", { //Wanted Level multiplier
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", { //Wanted Level multiplier
display:"inline-block",
- innerText:"Wanted Level Penalty: -" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(wantedPenalty, 2) + "%",
+ innerText:"Wanted Level Penalty: -" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(wantedPenalty, 2) + "%",
tooltip:"Penalty for respect and money gain rates due to Wanted Level"
}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("br", {}));
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("br", {}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", { //Money gain rate
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", { //Money gain rate
display:"inline-block",
- innerText:"Money gain rate: $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(5*_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.moneyGainRate, 2) +
+ innerText:"Money gain rate: $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(5*_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.moneyGainRate, 2) +
" / sec",
}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("br", {}));
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("br", {}));
//Fix some rounding issues graphically
- var territoryMult = AllGangs[_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName].territory * 100;
+ var territoryMult = AllGangs[_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName].territory * 100;
let displayNumber;
if (territoryMult <= 0) {
- displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(0, 2);
+ displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(0, 2);
} else if (territoryMult >= 100) {
- displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(100, 2);
+ displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(100, 2);
} else {
- displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(territoryMult, 2);
+ displayNumber = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(territoryMult, 2);
}
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", { //Territory multiplier
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", { //Territory multiplier
display:"inline-block",
- innerText:"Territory: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(displayNumber, 3) + "%",
+ innerText:"Territory: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(displayNumber, 3) + "%",
tooltip:"The percentage of total territory your Gang controls"
}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("br", {}));
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("br", {}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", { //Faction reputation
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", { //Faction reputation
display:"inline-block",
- innerText:"Faction reputation: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(rep, 3)
+ innerText:"Faction reputation: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(rep, 3)
}));
- gangInfo.appendChild(Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("br", {}));
+ gangInfo.appendChild(Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("br", {}));
} else {
console.log("ERROR: gang-info DOM element DNE");
}
//Toggle the 'Recruit member button' if valid
- var numMembers = _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members.length;
+ var numMembers = _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members.length;
var repCost = 0;
if (numMembers > 0) {
- var repCost = Math.pow(_Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].GangRecruitCostMultiplier, numMembers);
+ var repCost = Math.pow(_Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].GangRecruitCostMultiplier, numMembers);
}
- var faction = _Faction__WEBPACK_IMPORTED_MODULE_2__["Factions"][_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.facName];
+ var faction = _Faction__WEBPACK_IMPORTED_MODULE_2__[/* Factions */ "b"][_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.facName];
if (faction == null) {
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_4__["dialogBoxCreate"])("Could not find your gang's faction. This is probably a bug please report to dev");
return;
}
var btn = gangRecruitMemberButton;
- if (numMembers >= _Constants__WEBPACK_IMPORTED_MODULE_0__["CONSTANTS"].MaximumGangMembers) {
+ if (numMembers >= _Constants__WEBPACK_IMPORTED_MODULE_0__[/* CONSTANTS */ "a"].MaximumGangMembers) {
btn.className = "a-link-button-inactive";
gangRecruitRequirementText.style.display = "block";
gangRecruitRequirementText.innerHTML =
@@ -37804,22 +32744,22 @@ function updateGangContent() {
btn.className = "a-link-button-inactive";
gangRecruitRequirementText.style.display = "block";
gangRecruitRequirementText.innerHTML =
- Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(repCost, 2) + " Faction reputation needed to recruit next member";
+ Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(repCost, 2) + " Faction reputation needed to recruit next member";
}
//Update information for each gang member
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members.length; ++i) {
- updateGangMemberDisplayElement(_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.members[i]);
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members.length; ++i) {
+ updateGangMemberDisplayElement(_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.members[i]);
}
}
}
//Takes in a GangMember object
function createGangMemberDisplayElement(memberObj) {
- if (!gangContentCreated || !_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].inGang()) {return;}
+ if (!gangContentCreated || !_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].inGang()) {return;}
var name = memberObj.name;
- var accordion = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createAccordionElement"])({
+ var accordion = Object(_utils_uiHelpers_createAccordionElement__WEBPACK_IMPORTED_MODULE_6__["createAccordionElement"])({
id:name + "gang-member",
hdrText:name,
});
@@ -37829,11 +32769,11 @@ function createGangMemberDisplayElement(memberObj) {
//Gang member content divided into 3 panels:
//Stats Panel
- var statsDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ var statsDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
id: name + "gang-member-stats", class: "gang-member-info-div",
width:"30%", display:"inline"
});
- var statsP = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", {
+ var statsP = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", {
id:name + "gang-member-stats-text", display:"inline"
});
@@ -37841,17 +32781,17 @@ function createGangMemberDisplayElement(memberObj) {
//statsDiv.appendChild(upgradeButton);
//Panel for Selecting task and show respect/wanted gain
- var taskDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ var taskDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
id: name + "gang-member-task", class:"gang-member-info-div",
width:"30%", display:"inline"
});
- var taskSelector = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("select", {
+ var taskSelector = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("select", {
color:"white", backgroundColor:"black",
id:name + "gang-member-task-selector"
});
var tasks = null;
- if (_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].gang.isHackingGang) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].gang.isHackingGang) {
tasks = ["---", "Ransomware", "Phishing", "Identity Theft", "DDoS Attacks",
"Plant Virus", "Fraud & Counterfeiting","Money Laundering",
"Cyberterrorism", "Ethical Hacking", "Train Combat",
@@ -37886,17 +32826,17 @@ function createGangMemberDisplayElement(memberObj) {
taskSelector.selectedIndex = taskIndex;
}
- var gainInfo = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", {id:name + "gang-member-gain-info"});
+ var gainInfo = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", {id:name + "gang-member-gain-info"});
taskDiv.appendChild(taskSelector);
taskDiv.appendChild(gainInfo);
//Panel for Description of task
- var taskDescDiv = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ var taskDescDiv = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("div", {
id:name + "gang-member-task-desc", class:"gang-member-info-div",
width:"30%", display:"inline"
});
- var taskDescP = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("p", {id: name + "gang-member-task-description", display:"inline"});
+ var taskDescP = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_7__["createElement"])("p", {id: name + "gang-member-task-description", display:"inline"});
taskDescDiv.appendChild(taskDescP);
statsDiv.style.width = "30%";
@@ -37915,27 +32855,27 @@ function createGangMemberDisplayElement(memberObj) {
}
function updateGangMemberDisplayElement(memberObj) {
- if (!gangContentCreated || !_Player__WEBPACK_IMPORTED_MODULE_3__["Player"].inGang()) {return;}
+ if (!gangContentCreated || !_Player__WEBPACK_IMPORTED_MODULE_3__[/* Player */ "a"].inGang()) {return;}
var name = memberObj.name;
//TODO Add upgrade information
var stats = document.getElementById(name + "gang-member-stats-text");
if (stats) {
stats.innerHTML =
- "Hacking: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.hack, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7___default()(memberObj.hack_exp).format('(0.00a)') + " exp)
" +
- "Strength: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.str, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7___default()(memberObj.str_exp).format('(0.00a)') + " exp)
" +
- "Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.def, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7___default()(memberObj.def_exp).format('(0.00a)') + " exp)
" +
- "Dexterity: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.dex, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7___default()(memberObj.dex_exp).format('(0.00a)') + " exp)
" +
- "Agility: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.agi, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7___default()(memberObj.agi_exp).format('(0.00a)') + " exp)
" +
- "Charisma: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(memberObj.cha, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_7___default()(memberObj.cha_exp).format('(0.00a)') + " exp)
";
+ "Hacking: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.hack, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(memberObj.hack_exp).format('(0.00a)') + " exp)
" +
+ "Strength: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.str, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(memberObj.str_exp).format('(0.00a)') + " exp)
" +
+ "Defense: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.def, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(memberObj.def_exp).format('(0.00a)') + " exp)
" +
+ "Dexterity: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.dex, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(memberObj.dex_exp).format('(0.00a)') + " exp)
" +
+ "Agility: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.agi, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(memberObj.agi_exp).format('(0.00a)') + " exp)
" +
+ "Charisma: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(memberObj.cha, 0) + " (" + numeral_min_numeral_min__WEBPACK_IMPORTED_MODULE_9___default()(memberObj.cha_exp).format('(0.00a)') + " exp)
";
}
var gainInfo = document.getElementById(name + "gang-member-gain-info");
if (gainInfo) {
gainInfo.innerHTML =
- "Money: $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(5*memberObj.calculateMoneyGain(), 2) + " / sec
" +
- "Respect: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(5*memberObj.calculateRespectGain(), 6) + " / sec
" +
- "Wanted Level: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(5*memberObj.calculateWantedLevelGain(), 6) + " / sec
";
+ "Money: $" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(5*memberObj.calculateMoneyGain(), 2) + " / sec
" +
+ "Respect: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(5*memberObj.calculateRespectGain(), 6) + " / sec
" +
+ "Wanted Level: " + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_10__["formatNumber"])(5*memberObj.calculateWantedLevelGain(), 6) + " / sec
";
}
}
@@ -37951,7 +32891,7 @@ function setGangMemberTaskDescription(memberObj, taskName) {
}
function deleteGangDisplayContent() {
- if (gangContainer != null) {Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["removeElementById"])(gangContainer.id);}
+ if (gangContainer != null) {Object(_utils_uiHelpers_removeElementById__WEBPACK_IMPORTED_MODULE_14__["removeElementById"])(gangContainer.id);}
gangContentCreated = false;
gangContainer = null;
@@ -37982,13 +32922,78 @@ function deleteGangDisplayContent() {
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 39)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 51)))
/***/ }),
-/* 35 */
+/* 41 */
+/*!*****************************************!*\
+ !*** ./utils/helpers/exceptionAlert.js ***!
+ \*****************************************/
+/*! exports provided: exceptionAlert */
+/*! exports used: exceptionAlert */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return exceptionAlert; });
+/* harmony import */ var _DialogBox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../DialogBox */ 8);
+
+
+function exceptionAlert(e) {
+ Object(_DialogBox__WEBPACK_IMPORTED_MODULE_0__["dialogBoxCreate"])("Caught an exception: " + e + "
" +
+ "Filename: " + (e.fileName || "UNKNOWN FILE NAME") + "
" +
+ "Line Number: " + (e.lineNumber || "UNKNOWN LINE NUMBER") + "
" +
+ "This is a bug, please report to game developer with this " +
+ "message as well as details about how to reproduce the bug.
" +
+ "If you want to be safe, I suggest refreshing the game WITHOUT saving so that your " +
+ "safe doesn't get corrupted");
+}
+
+
+
+
+/***/ }),
+/* 42 */
+/*!************************************!*\
+ !*** ./utils/helpers/addOffset.ts ***!
+ \************************************/
+/*! no static exports found */
+/*! exports used: addOffset */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+Object.defineProperty(exports, "__esModule", { value: true });
+/**
+ * Adds a random offset to a number within a certain percentage
+ * @example
+ * // Returns between 95-105
+ * addOffset(100, 5);
+ * @example
+ * // Returns between 63-77
+ * addOffSet(70, 10);
+ * @param midpoint The number to be the midpoint of the offset range
+ * @param percentage The percentage (in a range of 0-100) to offset
+ */
+function addOffset(midpoint, percentage) {
+ const maxPercent = 100;
+ if (percentage < 0 || percentage > maxPercent) {
+ return midpoint;
+ }
+ const offset = midpoint * (percentage / maxPercent);
+ // Double the range to account for both sides of the midpoint.
+ // tslint:disable-next-line:no-magic-numbers
+ return midpoint + ((Math.random() * (offset * 2)) - offset);
+}
+exports.addOffset = addOffset;
+
+
+/***/ }),
+/* 43 */
/*!************************!*\
!*** ./utils/acorn.js ***!
\************************/
+/*! no static exports found */
+/*! exports used: Node, parse */
/***/ (function(module, exports, __webpack_require__) {
/*
@@ -41623,36 +36628,44 @@ Object.defineProperty(exports, '__esModule', { value: true });
})));
/***/ }),
-/* 36 */
+/* 44 */
/*!****************************!*\
!*** ./src/HacknetNode.js ***!
\****************************/
+/*! exports provided: HacknetNode, createPlayerHacknetNodeWrappers, displayHacknetNodesContent, getCostOfNextHacknetNode, getHacknetNode, getMaxNumberLevelUpgrades, hacknetNodesInit, processAllHacknetNodeEarnings, purchaseHacknet, updateHacknetNodesContent, updateHacknetNodesMultiplierButtons, updateTotalHacknetProduction */
+/*! exports used: HacknetNode, createPlayerHacknetNodeWrappers, displayHacknetNodesContent, getCostOfNextHacknetNode, processAllHacknetNodeEarnings, purchaseHacknet, updateHacknetNodesContent */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-__webpack_require__.r(__webpack_exports__);
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HacknetNode", function() { return HacknetNode; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createPlayerHacknetNodeWrappers", function() { return createPlayerHacknetNodeWrappers; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "displayHacknetNodesContent", function() { return displayHacknetNodesContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCostOfNextHacknetNode", function() { return getCostOfNextHacknetNode; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getHacknetNode", function() { return getHacknetNode; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMaxNumberLevelUpgrades", function() { return getMaxNumberLevelUpgrades; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hacknetNodesInit", function() { return hacknetNodesInit; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "processAllHacknetNodeEarnings", function() { return processAllHacknetNodeEarnings; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "purchaseHacknet", function() { return purchaseHacknet; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateHacknetNodesContent", function() { return updateHacknetNodesContent; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateHacknetNodesMultiplierButtons", function() { return updateHacknetNodesMultiplierButtons; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateTotalHacknetProduction", function() { return updateTotalHacknetProduction; });
-/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BitNode */ 14);
-/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 3);
-/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./engine */ 5);
-/* harmony import */ var _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./InteractiveTutorial */ 24);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HacknetNode; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return createPlayerHacknetNodeWrappers; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return displayHacknetNodesContent; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return getCostOfNextHacknetNode; });
+/* unused harmony export getHacknetNode */
+/* unused harmony export getMaxNumberLevelUpgrades */
+/* unused harmony export hacknetNodesInit */
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return processAllHacknetNodeEarnings; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return purchaseHacknet; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return updateHacknetNodesContent; });
+/* unused harmony export updateHacknetNodesMultiplierButtons */
+/* unused harmony export updateTotalHacknetProduction */
+/* harmony import */ var _BitNode__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BitNode */ 16);
+/* harmony import */ var _Constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Constants */ 2);
+/* harmony import */ var _engine__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./engine */ 6);
+/* harmony import */ var _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./InteractiveTutorial */ 28);
/* harmony import */ var _Player__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Player */ 0);
-/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/DialogBox */ 7);
-/* harmony import */ var _utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/HelperFunctions */ 1);
-/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/JSONReviver */ 9);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 2);
-/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__);
+/* harmony import */ var _utils_DialogBox__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils/DialogBox */ 8);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../utils/uiHelpers/clearEventListeners */ 13);
+/* harmony import */ var _utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_6__);
+/* harmony import */ var _utils_JSONReviver__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../utils/JSONReviver */ 10);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../utils/uiHelpers/createElement */ 3);
+/* harmony import */ var _utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_8__);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../utils/StringHelperFunctions */ 1);
+/* harmony import */ var _utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_9__);
+/* harmony import */ var _utils_uiHelpers_getElementById__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../utils/uiHelpers/getElementById */ 53);
+/* harmony import */ var _utils_uiHelpers_getElementById__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_utils_uiHelpers_getElementById__WEBPACK_IMPORTED_MODULE_10__);
+
+
@@ -41669,7 +36682,7 @@ __webpack_require__.r(__webpack_exports__);
* @param {string} text The inner text that should be set.
*/
function updateText(elementId, text) {
- var el = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getElementById"])(elementId);
+ var el = Object(_utils_uiHelpers_getElementById__WEBPACK_IMPORTED_MODULE_10__["getElementById"])(elementId);
if (el.innerText != text) {
el.innerText = text;
}
@@ -41678,7 +36691,7 @@ function updateText(elementId, text) {
/* HacknetNode.js */
function hacknetNodesInit() {
var performMapping = function(x) {
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getElementById"])("hacknet-nodes-" + x.id + "-multiplier")
+ Object(_utils_uiHelpers_getElementById__WEBPACK_IMPORTED_MODULE_10__["getElementById"])("hacknet-nodes-" + x.id + "-multiplier")
.addEventListener("click", function() {
hacknetNodePurchaseMultiplier = x.multiplier;
updateHacknetNodesMultiplierButtons();
@@ -41717,13 +36730,13 @@ function HacknetNode(name) {
HacknetNode.prototype.updateMoneyGainRate = function() {
//How much extra $/s is gained per level
- var gainPerLevel = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeMoneyGainPerLevel;
+ var gainPerLevel = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeMoneyGainPerLevel;
this.moneyGainRatePerSecond = (this.level * gainPerLevel) *
Math.pow(1.035, this.ram-1) *
((this.cores + 5) / 6) *
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknet_node_money_mult *
- _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodeMultipliers"].HacknetNodeMoney;
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknet_node_money_mult *
+ _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodeMultipliers */ "a"].HacknetNodeMoney;
if (isNaN(this.moneyGainRatePerSecond)) {
this.moneyGainRatePerSecond = 0;
Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_5__["dialogBoxCreate"])("Error in calculating Hacknet Node production. Please report to game developer");
@@ -41738,7 +36751,7 @@ HacknetNode.prototype.calculateLevelUpgradeCost = function(levels=1) {
return 0;
}
- var mult = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeUpgradeLevelMult;
+ var mult = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeUpgradeLevelMult;
var totalMultiplier = 0; //Summed
var currLevel = this.level;
for (var i = 0; i < levels; ++i) {
@@ -41746,7 +36759,7 @@ HacknetNode.prototype.calculateLevelUpgradeCost = function(levels=1) {
++currLevel;
}
- return _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].BaseCostForHacknetNode / 2 * totalMultiplier * _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknet_node_level_cost_mult;
+ return _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].BaseCostForHacknetNode / 2 * totalMultiplier * _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknet_node_level_cost_mult;
}
//Wrapper function for Netscript
@@ -41761,16 +36774,16 @@ HacknetNode.prototype.purchaseLevelUpgrade = function(levels=1) {
return false;
}
- if (this.level + levels > _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeMaxLevel) {
- var diff = Math.max(0, _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeMaxLevel - this.level);
+ if (this.level + levels > _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeMaxLevel) {
+ var diff = Math.max(0, _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeMaxLevel - this.level);
return this.purchaseLevelUpgrade(diff);
}
- if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.lt(cost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.lt(cost)) {
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].loseMoney(cost);
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].loseMoney(cost);
this.level += levels;
this.updateMoneyGainRate();
return true;
@@ -41788,9 +36801,9 @@ HacknetNode.prototype.calculateRamUpgradeCost = function() {
//Calculate cost
//Base cost of RAM is 50k per 1GB, increased by some multiplier for each time RAM is upgraded
- var baseCost = this.ram * _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].BaseCostFor1GBOfRamHacknetNode;
- var mult = Math.pow(_Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeUpgradeRamMult, numUpgrades);
- return baseCost * mult * _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknet_node_ram_cost_mult;
+ var baseCost = this.ram * _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].BaseCostFor1GBOfRamHacknetNode;
+ var mult = Math.pow(_Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeUpgradeRamMult, numUpgrades);
+ return baseCost * mult * _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknet_node_ram_cost_mult;
}
//Wrapper function for Netscript
@@ -41804,15 +36817,15 @@ HacknetNode.prototype.purchaseRamUpgrade = function() {
return false;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.lt(cost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.lt(cost)) {
return false;
}
- if (this.ram >= _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeMaxRam) {
+ if (this.ram >= _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeMaxRam) {
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].loseMoney(cost);
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].loseMoney(cost);
this.ram *= 2; //Ram is always doubled
this.updateMoneyGainRate();
return true;
@@ -41826,9 +36839,9 @@ HacknetNode.prototype.upgradeRam = function() {
}
HacknetNode.prototype.calculateCoreUpgradeCost = function() {
- var coreBaseCost = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].BaseCostForHacknetNodeCore;
- var mult = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeUpgradeCoreMult;
- return coreBaseCost * Math.pow(mult, this.cores - 1) * _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknet_node_core_cost_mult;
+ var coreBaseCost = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].BaseCostForHacknetNodeCore;
+ var mult = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeUpgradeCoreMult;
+ return coreBaseCost * Math.pow(mult, this.cores - 1) * _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknet_node_core_cost_mult;
}
//Wrapper function for Netscript
@@ -41844,15 +36857,15 @@ HacknetNode.prototype.purchaseCoreUpgrade = function() {
return false;
}
- if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.lt(cost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.lt(cost)) {
return false;
}
- if (this.cores >= _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeMaxCores) {
+ if (this.cores >= _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeMaxCores) {
return false;
}
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].loseMoney(cost);
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].loseMoney(cost);
++this.cores;
this.updateMoneyGainRate();
return true;
@@ -41907,9 +36920,9 @@ var HacknetNodeWrapper = function(hacknetNodeObj) {
function purchaseHacknet() {
/* INTERACTIVE TUTORIAL */
- if (_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__["iTutorialIsRunning"]) {
- if (_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__["currITutorialStep"] == _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__["iTutorialSteps"].HacknetNodesIntroduction) {
- Object(_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__["iTutorialNextStep"])();
+ if (_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__[/* iTutorialIsRunning */ "b"]) {
+ if (_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__[/* currITutorialStep */ "a"] == _InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__[/* iTutorialSteps */ "e"].HacknetNodesIntroduction) {
+ Object(_InteractiveTutorial__WEBPACK_IMPORTED_MODULE_3__[/* iTutorialNextStep */ "c"])();
} else {
return;
}
@@ -41922,19 +36935,19 @@ function purchaseHacknet() {
throw new Error("Cost is NaN");
}
- if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.lt(cost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.lt(cost)) {
//dialogBoxCreate("You cannot afford to purchase a Hacknet Node!");
return false;
}
//Auto generate a name for the node for now...TODO
- var numOwned = _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes.length;
+ var numOwned = _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes.length;
var name = "hacknet-node-" + numOwned;
var node = new HacknetNode(name);
node.updateMoneyGainRate();
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].loseMoney(cost);
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes.push(node);
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].loseMoney(cost);
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes.push(node);
if (_engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].currentPage === _engine__WEBPACK_IMPORTED_MODULE_2__["Engine"].Page.HacknetNodes) {
displayHacknetNodesContent();
@@ -41947,17 +36960,17 @@ function purchaseHacknet() {
//Calculates the total production from all HacknetNodes
function updateTotalHacknetProduction() {
var total = 0;
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes.length; ++i) {
- total += _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes[i].moneyGainRatePerSecond;
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes.length; ++i) {
+ total += _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes[i].moneyGainRatePerSecond;
}
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].totalHacknetNodeProduction = total;
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].totalHacknetNodeProduction = total;
}
function getCostOfNextHacknetNode() {
//Cost increases exponentially based on how many you own
- var numOwned = _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes.length;
- var mult = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodePurchaseNextMult;
- return _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].BaseCostForHacknetNode * Math.pow(mult, numOwned) * _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknet_node_purchase_cost_mult;
+ var numOwned = _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes.length;
+ var mult = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodePurchaseNextMult;
+ return _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].BaseCostForHacknetNode * Math.pow(mult, numOwned) * _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknet_node_purchase_cost_mult;
}
var hacknetNodePurchaseMultiplier = 1;
@@ -41970,7 +36983,7 @@ function updateHacknetNodesMultiplierButtons() {
mult5x.setAttribute("class", "a-link-button");
mult10x.setAttribute("class", "a-link-button");
multMax.setAttribute("class", "a-link-button");
- if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes.length == 0) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes.length == 0) {
mult1x.setAttribute("class", "a-link-button-inactive");
mult5x.setAttribute("class", "a-link-button-inactive");
mult10x.setAttribute("class", "a-link-button-inactive");
@@ -41989,26 +37002,26 @@ function updateHacknetNodesMultiplierButtons() {
//Calculate the maximum number of times the Player can afford to upgrade
//a Hacknet Node's level"
function getMaxNumberLevelUpgrades(nodeObj) {
- if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.lt(nodeObj.calculateLevelUpgradeCost(1))) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.lt(nodeObj.calculateLevelUpgradeCost(1))) {
return 0;
}
var min = 1;
- var max = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeMaxLevel - 1;
- var levelsToMax = _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeMaxLevel - nodeObj.level;
- if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.gt(nodeObj.calculateLevelUpgradeCost(levelsToMax))) {
+ var max = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeMaxLevel - 1;
+ var levelsToMax = _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeMaxLevel - nodeObj.level;
+ if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.gt(nodeObj.calculateLevelUpgradeCost(levelsToMax))) {
return levelsToMax;
}
while (min <= max) {
var curr = (min + max) / 2 | 0;
- if (curr != _Constants__WEBPACK_IMPORTED_MODULE_1__["CONSTANTS"].HacknetNodeMaxLevel &&
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.gt(nodeObj.calculateLevelUpgradeCost(curr)) &&
- _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.lt(nodeObj.calculateLevelUpgradeCost(curr + 1))) {
+ if (curr != _Constants__WEBPACK_IMPORTED_MODULE_1__[/* CONSTANTS */ "a"].HacknetNodeMaxLevel &&
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.gt(nodeObj.calculateLevelUpgradeCost(curr)) &&
+ _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.lt(nodeObj.calculateLevelUpgradeCost(curr + 1))) {
return Math.min(levelsToMax, curr);
- } else if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.lt(nodeObj.calculateLevelUpgradeCost(curr))) {
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.lt(nodeObj.calculateLevelUpgradeCost(curr))) {
max = curr - 1;
- } else if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.gt(nodeObj.calculateLevelUpgradeCost(curr))) {
+ } else if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.gt(nodeObj.calculateLevelUpgradeCost(curr))) {
min = curr + 1;
} else {
return Math.min(levelsToMax, curr);
@@ -42019,7 +37032,7 @@ function getMaxNumberLevelUpgrades(nodeObj) {
//Creates Hacknet Node DOM elements when the page is opened
function displayHacknetNodesContent() {
//Update Hacknet Nodes button
- var newPurchaseButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["clearEventListeners"])("hacknet-nodes-purchase-button");
+ var newPurchaseButton = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_6__["clearEventListeners"])("hacknet-nodes-purchase-button");
newPurchaseButton.addEventListener("click", function() {
purchaseHacknet();
@@ -42036,8 +37049,8 @@ function displayHacknetNodesContent() {
}
//Then re-create them
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes.length; ++i) {
- createHacknetNodeDomElement(_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes[i]);
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes.length; ++i) {
+ createHacknetNodeDomElement(_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes[i]);
}
updateHacknetNodesContent();
@@ -42047,24 +37060,24 @@ function displayHacknetNodesContent() {
function updateHacknetNodesContent() {
//Set purchase button to inactive if not enough money, and update its price display
var cost = getCostOfNextHacknetNode();
- var purchaseButton = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["getElementById"])("hacknet-nodes-purchase-button");
- var formattedCost = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(cost, 2);
+ var purchaseButton = Object(_utils_uiHelpers_getElementById__WEBPACK_IMPORTED_MODULE_10__["getElementById"])("hacknet-nodes-purchase-button");
+ var formattedCost = Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_9__["formatNumber"])(cost, 2);
updateText("hacknet-nodes-purchase-button", "Purchase Hacknet Node - $" + formattedCost);
- if (_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.lt(cost)) {
+ if (_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.lt(cost)) {
purchaseButton.setAttribute("class", "a-link-button-inactive");
} else {
purchaseButton.setAttribute("class", "a-link-button");
}
//Update player's money
- updateText("hacknet-nodes-player-money", "$" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].money.toNumber(), 2));
- updateText("hacknet-nodes-total-production", "$" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_8__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].totalHacknetNodeProduction, 2) + " / second");
+ updateText("hacknet-nodes-player-money", "$" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_9__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].money.toNumber(), 2));
+ updateText("hacknet-nodes-total-production", "$" + Object(_utils_StringHelperFunctions__WEBPACK_IMPORTED_MODULE_9__["formatNumber"])(_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].totalHacknetNodeProduction, 2) + " / second");
//Update information in each owned hacknet node
- for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes.length; ++i) {
- updateHacknetNodeDomElement(_Player__WEBPACK_IMPORTED_MODULE_4__["Player"].hacknetNodes[i]);
+ for (var i = 0; i < _Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes.length; ++i) {
+ updateHacknetNodeDomElement(_Player__WEBPACK_IMPORTED_MODULE_4__[/* Player */ "a"].hacknetNodes[i]);
}
}
@@ -42072,21 +37085,21 @@ function updateHacknetNodesContent() {
function createHacknetNodeDomElement(nodeObj) {
var nodeName = nodeObj.name;
- var nodeLevelContainer = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_6__["createElement"])("div", {
+ var nodeLevelContainer = Object(_utils_uiHelpers_createElement__WEBPACK_IMPORTED_MODULE_8__["createElement"])("div", {
class: "hacknet-node-level-container row",
innerHTML: "
" +
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_7__["dialogBoxCreate"])("You received a Source-File for destroying a Bit Node!
" +
sourceFile.name + "
" + sourceFile.info);
}
}
@@ -42435,7 +37479,7 @@ function giveSourceFile(bitNodeNumber) {
function loadBitVerse(destroyedBitNodeNum, flume=false) {
//Clear the screen
var container = document.getElementById("red-pill-container");
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["removeChildrenFromElement"])(container);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_8__["removeChildrenFromElement"])(container);
//Create the Bit Verse
var bitVerseImage = document.createElement("pre");
@@ -42506,23 +37550,23 @@ function loadBitVerse(destroyedBitNodeNum, flume=false) {
for (var i = 1; i <= 12; ++i) {
(function(i) {
var elemId = "bitnode-" + i.toString();
- var elem = Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["clearEventListeners"])(elemId);
+ var elem = Object(_utils_uiHelpers_clearEventListeners__WEBPACK_IMPORTED_MODULE_6__["clearEventListeners"])(elemId);
if (elem == null) {return;}
if (i === 1 || i === 2 || i === 3 || i === 4 || i === 5 ||
i === 6 || i === 7 || i === 8 || i === 11 || i === 12) {
elem.addEventListener("click", function() {
var bitNodeKey = "BitNode" + i;
- var bitNode = _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodes"][bitNodeKey];
+ var bitNode = _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodes */ "b"][bitNodeKey];
if (bitNode == null) {
console.log("ERROR: Could not find BitNode object for number: " + i);
return;
}
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_8__["yesNoBoxCreate"])("BitNode-" + i + ": " + bitNode.name + "
" + bitNode.info);
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__[/* yesNoBoxCreate */ "b"])("BitNode-" + i + ": " + bitNode.name + "
" + bitNode.info);
createBitNodeYesNoEventListeners(i, destroyedBitNodeNum, flume);
});
} else {
elem.addEventListener("click", function() {
- Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_6__["dialogBoxCreate"])("Not yet implemented! Coming soon!")
+ Object(_utils_DialogBox__WEBPACK_IMPORTED_MODULE_7__["dialogBoxCreate"])("Not yet implemented! Coming soon!")
});
}
}(i)); //Immediate invocation closure
@@ -42580,7 +37624,7 @@ function loadBitVerse(destroyedBitNodeNum, flume=false) {
//Returns string with DOM element for Bit Node
function createBitNode(n) {
var bitNodeStr = "BitNode" + n.toString();
- var bitNode = _BitNode__WEBPACK_IMPORTED_MODULE_0__["BitNodes"][bitNodeStr];
+ var bitNode = _BitNode__WEBPACK_IMPORTED_MODULE_0__[/* BitNodes */ "b"][bitNodeStr];
if (bitNode == null) {return "O";}
return "O" +
"" +
@@ -42590,7 +37634,7 @@ function createBitNode(n) {
}
function createBitNodeYesNoEventListeners(newBitNode, destroyedBitNode, flume=false) {
- var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_8__["yesNoBoxGetYesButton"])();
+ var yesBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__[/* yesNoBoxGetYesButton */ "d"])();
yesBtn.innerHTML = "Enter BitNode-" + newBitNode;
yesBtn.addEventListener("click", function() {
if (!flume) {
@@ -42598,15 +37642,15 @@ function createBitNodeYesNoEventListeners(newBitNode, destroyedBitNode, flume=fa
} else {
//If player used flume, subtract 5 int exp. The prestigeSourceFile()
//function below grants 5 int exp, so this allows sets net gain to 0
- _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].gainIntelligenceExp(-5);
+ _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].gainIntelligenceExp(-5);
}
redPillFlag = false;
var container = document.getElementById("red-pill-container");
- Object(_utils_HelperFunctions__WEBPACK_IMPORTED_MODULE_7__["removeChildrenFromElement"])(container);
+ Object(_utils_uiHelpers_removeChildrenFromElement__WEBPACK_IMPORTED_MODULE_8__["removeChildrenFromElement"])(container);
//Set new Bit Node
- _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].bitNodeN = newBitNode;
- console.log("Entering Bit Node " + _Player__WEBPACK_IMPORTED_MODULE_2__["Player"].bitNodeN);
+ _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].bitNodeN = newBitNode;
+ console.log("Entering Bit Node " + _Player__WEBPACK_IMPORTED_MODULE_2__[/* Player */ "a"].bitNodeN);
//Reenable terminal
$("#hack-progress-bar").attr('id', "old-hack-progress-bar");
@@ -42614,10685 +37658,39 @@ function createBitNodeYesNoEventListeners(newBitNode, destroyedBitNode, flume=fa
document.getElementById("terminal-input-td").innerHTML = '$ ';
$('input[class=terminal-input]').prop('disabled', false);
- _Terminal__WEBPACK_IMPORTED_MODULE_5__["Terminal"].hackFlag = false;
+ _Terminal__WEBPACK_IMPORTED_MODULE_5__[/* Terminal */ "b"].hackFlag = false;
- Object(_Prestige__WEBPACK_IMPORTED_MODULE_3__["prestigeSourceFile"])();
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_8__["yesNoBoxClose"])();
+ Object(_Prestige__WEBPACK_IMPORTED_MODULE_3__[/* prestigeSourceFile */ "b"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__[/* yesNoBoxClose */ "a"])();
});
- var noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_8__["yesNoBoxGetNoButton"])();
+ var noBtn = Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__[/* yesNoBoxGetNoButton */ "c"])();
noBtn.innerHTML = "Back";
noBtn.addEventListener("click", function() {
- Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_8__["yesNoBoxClose"])();
+ Object(_utils_YesNoBox__WEBPACK_IMPORTED_MODULE_9__[/* yesNoBoxClose */ "a"])();
});
}
-/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 39)))
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! jquery */ 51)))
/***/ }),
-/* 38 */
-/*!********************************************************!*\
- !*** ./node_modules/jszip/lib/stream/GenericWorker.js ***!
- \********************************************************/
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-/**
- * A worker that does nothing but passing chunks to the next one. This is like
- * a nodejs stream but with some differences. On the good side :
- * - it works on IE 6-9 without any issue / polyfill
- * - it weights less than the full dependencies bundled with browserify
- * - it forwards errors (no need to declare an error handler EVERYWHERE)
- *
- * A chunk is an object with 2 attributes : `meta` and `data`. The former is an
- * object containing anything (`percent` for example), see each worker for more
- * details. The latter is the real data (String, Uint8Array, etc).
- *
- * @constructor
- * @param {String} name the name of the stream (mainly used for debugging purposes)
- */
-function GenericWorker(name) {
- // the name of the worker
- this.name = name || "default";
- // an object containing metadata about the workers chain
- this.streamInfo = {};
- // an error which happened when the worker was paused
- this.generatedError = null;
- // an object containing metadata to be merged by this worker into the general metadata
- this.extraStreamInfo = {};
- // true if the stream is paused (and should not do anything), false otherwise
- this.isPaused = true;
- // true if the stream is finished (and should not do anything), false otherwise
- this.isFinished = false;
- // true if the stream is locked to prevent further structure updates (pipe), false otherwise
- this.isLocked = false;
- // the event listeners
- this._listeners = {
- 'data':[],
- 'end':[],
- 'error':[]
- };
- // the previous worker, if any
- this.previous = null;
-}
-
-GenericWorker.prototype = {
- /**
- * Push a chunk to the next workers.
- * @param {Object} chunk the chunk to push
- */
- push : function (chunk) {
- this.emit("data", chunk);
- },
- /**
- * End the stream.
- * @return {Boolean} true if this call ended the worker, false otherwise.
- */
- end : function () {
- if (this.isFinished) {
- return false;
- }
-
- this.flush();
- try {
- this.emit("end");
- this.cleanUp();
- this.isFinished = true;
- } catch (e) {
- this.emit("error", e);
- }
- return true;
- },
- /**
- * End the stream with an error.
- * @param {Error} e the error which caused the premature end.
- * @return {Boolean} true if this call ended the worker with an error, false otherwise.
- */
- error : function (e) {
- if (this.isFinished) {
- return false;
- }
-
- if(this.isPaused) {
- this.generatedError = e;
- } else {
- this.isFinished = true;
-
- this.emit("error", e);
-
- // in the workers chain exploded in the middle of the chain,
- // the error event will go downward but we also need to notify
- // workers upward that there has been an error.
- if(this.previous) {
- this.previous.error(e);
- }
-
- this.cleanUp();
- }
- return true;
- },
- /**
- * Add a callback on an event.
- * @param {String} name the name of the event (data, end, error)
- * @param {Function} listener the function to call when the event is triggered
- * @return {GenericWorker} the current object for chainability
- */
- on : function (name, listener) {
- this._listeners[name].push(listener);
- return this;
- },
- /**
- * Clean any references when a worker is ending.
- */
- cleanUp : function () {
- this.streamInfo = this.generatedError = this.extraStreamInfo = null;
- this._listeners = [];
- },
- /**
- * Trigger an event. This will call registered callback with the provided arg.
- * @param {String} name the name of the event (data, end, error)
- * @param {Object} arg the argument to call the callback with.
- */
- emit : function (name, arg) {
- if (this._listeners[name]) {
- for(var i = 0; i < this._listeners[name].length; i++) {
- this._listeners[name][i].call(this, arg);
- }
- }
- },
- /**
- * Chain a worker with an other.
- * @param {Worker} next the worker receiving events from the current one.
- * @return {worker} the next worker for chainability
- */
- pipe : function (next) {
- return next.registerPrevious(this);
- },
- /**
- * Same as `pipe` in the other direction.
- * Using an API with `pipe(next)` is very easy.
- * Implementing the API with the point of view of the next one registering
- * a source is easier, see the ZipFileWorker.
- * @param {Worker} previous the previous worker, sending events to this one
- * @return {Worker} the current worker for chainability
- */
- registerPrevious : function (previous) {
- if (this.isLocked) {
- throw new Error("The stream '" + this + "' has already been used.");
- }
-
- // sharing the streamInfo...
- this.streamInfo = previous.streamInfo;
- // ... and adding our own bits
- this.mergeStreamInfo();
- this.previous = previous;
- var self = this;
- previous.on('data', function (chunk) {
- self.processChunk(chunk);
- });
- previous.on('end', function () {
- self.end();
- });
- previous.on('error', function (e) {
- self.error(e);
- });
- return this;
- },
- /**
- * Pause the stream so it doesn't send events anymore.
- * @return {Boolean} true if this call paused the worker, false otherwise.
- */
- pause : function () {
- if(this.isPaused || this.isFinished) {
- return false;
- }
- this.isPaused = true;
-
- if(this.previous) {
- this.previous.pause();
- }
- return true;
- },
- /**
- * Resume a paused stream.
- * @return {Boolean} true if this call resumed the worker, false otherwise.
- */
- resume : function () {
- if(!this.isPaused || this.isFinished) {
- return false;
- }
- this.isPaused = false;
-
- // if true, the worker tried to resume but failed
- var withError = false;
- if(this.generatedError) {
- this.error(this.generatedError);
- withError = true;
- }
- if(this.previous) {
- this.previous.resume();
- }
-
- return !withError;
- },
- /**
- * Flush any remaining bytes as the stream is ending.
- */
- flush : function () {},
- /**
- * Process a chunk. This is usually the method overridden.
- * @param {Object} chunk the chunk to process.
- */
- processChunk : function(chunk) {
- this.push(chunk);
- },
- /**
- * Add a key/value to be added in the workers chain streamInfo once activated.
- * @param {String} key the key to use
- * @param {Object} value the associated value
- * @return {Worker} the current worker for chainability
- */
- withStreamInfo : function (key, value) {
- this.extraStreamInfo[key] = value;
- this.mergeStreamInfo();
- return this;
- },
- /**
- * Merge this worker's streamInfo into the chain's streamInfo.
- */
- mergeStreamInfo : function () {
- for(var key in this.extraStreamInfo) {
- if (!this.extraStreamInfo.hasOwnProperty(key)) {
- continue;
- }
- this.streamInfo[key] = this.extraStreamInfo[key];
- }
- },
-
- /**
- * Lock the stream to prevent further updates on the workers chain.
- * After calling this method, all calls to pipe will fail.
- */
- lock: function () {
- if (this.isLocked) {
- throw new Error("The stream '" + this + "' has already been used.");
- }
- this.isLocked = true;
- if (this.previous) {
- this.previous.lock();
- }
- },
-
- /**
- *
- * Pretty print the workers chain.
- */
- toString : function () {
- var me = "Worker " + this.name;
- if (this.previous) {
- return this.previous + " -> " + me;
- } else {
- return me;
- }
- }
-};
-
-module.exports = GenericWorker;
-
-
-/***/ }),
-/* 39 */
-/*!********************************************!*\
- !*** ./node_modules/jquery/dist/jquery.js ***!
- \********************************************/
-/***/ (function(module, exports, __webpack_require__) {
-
-var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
- * jQuery JavaScript Library v3.3.1
- * https://jquery.com/
- *
- * Includes Sizzle.js
- * https://sizzlejs.com/
- *
- * Copyright JS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- *
- * Date: 2018-01-20T17:24Z
- */
-( function( global, factory ) {
-
- "use strict";
-
- if ( typeof module === "object" && typeof module.exports === "object" ) {
-
- // For CommonJS and CommonJS-like environments where a proper `window`
- // is present, execute the factory and get jQuery.
- // For environments that do not have a `window` with a `document`
- // (such as Node.js), expose a factory as module.exports.
- // This accentuates the need for the creation of a real `window`.
- // e.g. var jQuery = require("jquery")(window);
- // See ticket #14549 for more info.
- module.exports = global.document ?
- factory( global, true ) :
- function( w ) {
- if ( !w.document ) {
- throw new Error( "jQuery requires a window with a document" );
- }
- return factory( w );
- };
- } else {
- factory( global );
- }
-
-// Pass this if window is not defined yet
-} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
-
-// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
-// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
-// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
-// enough that all such attempts are guarded in a try block.
-"use strict";
-
-var arr = [];
-
-var document = window.document;
-
-var getProto = Object.getPrototypeOf;
-
-var slice = arr.slice;
-
-var concat = arr.concat;
-
-var push = arr.push;
-
-var indexOf = arr.indexOf;
-
-var class2type = {};
-
-var toString = class2type.toString;
-
-var hasOwn = class2type.hasOwnProperty;
-
-var fnToString = hasOwn.toString;
-
-var ObjectFunctionString = fnToString.call( Object );
-
-var support = {};
-
-var isFunction = function isFunction( obj ) {
-
- // Support: Chrome <=57, Firefox <=52
- // In some browsers, typeof returns "function" for HTML