mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-21 05:35:45 +01:00
use SourceFileFlags instead of hasSleeveSF
This commit is contained in:
parent
261abdea78
commit
08136524be
@ -61,6 +61,7 @@ import {StockMarket, StockSymbols, SymbolToStockMap,
|
|||||||
PositionTypes, placeOrder, cancelOrder} from "./StockMarket/StockMarket";
|
PositionTypes, placeOrder, cancelOrder} from "./StockMarket/StockMarket";
|
||||||
import { getStockmarket4SDataCost,
|
import { getStockmarket4SDataCost,
|
||||||
getStockMarket4STixApiCost } from "./StockMarket/StockMarketCosts";
|
getStockMarket4STixApiCost } from "./StockMarket/StockMarketCosts";
|
||||||
|
import { SourceFileFlags } from "./SourceFile/SourceFileFlags"
|
||||||
import {TextFile, getTextFile, createTextFile} from "./TextFile";
|
import {TextFile, getTextFile, createTextFile} from "./TextFile";
|
||||||
|
|
||||||
import {unknownBladeburnerActionErrorMessage,
|
import {unknownBladeburnerActionErrorMessage,
|
||||||
@ -97,7 +98,6 @@ var hasCorporationSF = false, //Source-File 3
|
|||||||
hasBladeburnerSF = false, //Source-File 6
|
hasBladeburnerSF = false, //Source-File 6
|
||||||
hasBladeburner2079SF = false, //Source-File 7
|
hasBladeburner2079SF = false, //Source-File 7
|
||||||
hasWallStreetSF = false, //Source-File 8
|
hasWallStreetSF = false, //Source-File 8
|
||||||
hasSleeveSF = false, //Source-File 10
|
|
||||||
hasBn11SF = false; //Source-File 11
|
hasBn11SF = false; //Source-File 11
|
||||||
|
|
||||||
var singularitySFLvl=1, wallStreetSFLvl=1;
|
var singularitySFLvl=1, wallStreetSFLvl=1;
|
||||||
@ -188,7 +188,6 @@ function initSingularitySFFlags() {
|
|||||||
hasWallStreetSF = true;
|
hasWallStreetSF = true;
|
||||||
wallStreetSFLvl = Player.sourceFiles[i].lvl;
|
wallStreetSFLvl = Player.sourceFiles[i].lvl;
|
||||||
}
|
}
|
||||||
if (Player.sourceFiles[i].n === 10) {hasSleeveSF = true;}
|
|
||||||
if (Player.sourceFiles[i].n === 11) {hasBn11SF = true;}
|
if (Player.sourceFiles[i].n === 11) {hasBn11SF = true;}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -4817,7 +4816,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("getNumSleeves", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("getNumSleeves", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "getNumSleeves() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "getNumSleeves() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("getNumSleeves", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("getNumSleeves", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4827,7 +4826,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("shockRecovery", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("shockRecovery", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "shockRecovery() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "shockRecovery() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("shockRecovery", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("shockRecovery", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4842,7 +4841,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("synchronize", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("synchronize", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "synchronize() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "synchronize() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("synchronize", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("synchronize", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4857,7 +4856,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("commitCrime", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("commitCrime", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "commitCrime() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "commitCrime() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("commitCrime", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("commitCrime", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4872,7 +4871,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("takeUniversityCourse", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("takeUniversityCourse", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "takeUniversityCourse() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "takeUniversityCourse() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("takeUniversityCourse", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("takeUniversityCourse", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4887,7 +4886,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("travel", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("travel", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "travel() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "travel() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("travel", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("travel", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4902,7 +4901,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("workForCompany", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("workForCompany", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "workForCompany() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "workForCompany() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("workForCompany", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("workForCompany", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4917,7 +4916,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("workForFaction", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("workForFaction", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "workForFaction() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "workForFaction() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("workForFaction", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("workForFaction", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4932,7 +4931,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("workoutAtGym", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("workoutAtGym", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "workoutAtGym() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "workoutAtGym() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("workoutAtGym", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("workoutAtGym", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4947,7 +4946,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("workoutAtGym", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("workoutAtGym", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "getStats() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "getStats() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("workoutAtGym", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("workoutAtGym", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4972,7 +4971,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("getTask", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("getTask", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "getTask() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "getTask() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("getTask", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("getTask", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
@ -4994,7 +4993,7 @@ function NetscriptFunctions(workerScript) {
|
|||||||
if (workerScript.checkingRam) {
|
if (workerScript.checkingRam) {
|
||||||
return updateStaticRam("getInformation", CONSTANTS.ScriptSleeveBaseRamCost);
|
return updateStaticRam("getInformation", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
}
|
}
|
||||||
if (Player.bitNodeN !== 10 && !hasSleeveSF) {
|
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
|
||||||
throw makeRuntimeRejectMsg(workerScript, "getInformation() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
throw makeRuntimeRejectMsg(workerScript, "getInformation() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
|
||||||
}
|
}
|
||||||
updateDynamicRam("getInformation", CONSTANTS.ScriptSleeveBaseRamCost);
|
updateDynamicRam("getInformation", CONSTANTS.ScriptSleeveBaseRamCost);
|
||||||
|
Loading…
Reference in New Issue
Block a user