More rebalancing of Infiltration. Updating version to v0.39.0

This commit is contained in:
danielyxie 2018-06-25 12:29:51 -05:00
parent 6fe450a57b
commit ca15e689ef
3 changed files with 231 additions and 227 deletions

386
dist/engine.bundle.js vendored

File diff suppressed because it is too large Load Diff

@ -1,5 +1,5 @@
let CONSTANTS = { let CONSTANTS = {
Version: "0.38.1", Version: "0.39.0",
//Max level for any skill, assuming no multipliers. Determined by max numerical value in javascript for experience //Max level for any skill, assuming no multipliers. Determined by max numerical value in javascript for experience
//and the skill level formula in Player.js. Note that all this means it that when experience hits MAX_INT, then //and the skill level formula in Player.js. Note that all this means it that when experience hits MAX_INT, then

@ -432,7 +432,7 @@ function displayLocationContent() {
purchaseHomeRam.style.display = "block"; purchaseHomeRam.style.display = "block";
purchaseHomeCores.style.display = "block"; purchaseHomeCores.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumECorp, setInfiltrateButton(infiltrate, Locations.AevumECorp,
5400, 116, 150, 8); 5400, 116, 150, 6);
break; break;
case Locations.AevumBachmanAndAssociates: case Locations.AevumBachmanAndAssociates:
@ -445,7 +445,7 @@ function displayLocationContent() {
businessJob.style.display = "block"; businessJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumBachmanAndAssociates, setInfiltrateButton(infiltrate, Locations.AevumBachmanAndAssociates,
1350, 42, 60, 5.25); 1500, 42, 60, 4.1);
break; break;
case Locations.AevumClarkeIncorporated: case Locations.AevumClarkeIncorporated:
@ -458,7 +458,7 @@ function displayLocationContent() {
businessJob.style.display = "block"; businessJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumClarkeIncorporated, setInfiltrateButton(infiltrate, Locations.AevumClarkeIncorporated,
2160, 34, 75, 5); 2000, 34, 75, 3.6);
break; break;
case Locations.AevumFulcrumTechnologies: case Locations.AevumFulcrumTechnologies:
@ -478,7 +478,7 @@ function displayLocationContent() {
purchaseHomeRam.style.display = "block"; purchaseHomeRam.style.display = "block";
purchaseHomeCores.style.display = "block"; purchaseHomeCores.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumFulcrumTechnologies, setInfiltrateButton(infiltrate, Locations.AevumFulcrumTechnologies,
5400, 96, 100, 8.5); 4600, 96, 100, 6.2);
break; break;
case Locations.AevumAeroCorp: case Locations.AevumAeroCorp:
@ -490,7 +490,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumAeroCorp, setInfiltrateButton(infiltrate, Locations.AevumAeroCorp,
1800, 32, 50, 5.9); 1500, 32, 50, 4.4);
break; break;
case Locations.AevumGalacticCybersystems: case Locations.AevumGalacticCybersystems:
@ -503,7 +503,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
businessJob.style.display = "block"; businessJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumGalacticCybersystems, setInfiltrateButton(infiltrate, Locations.AevumGalacticCybersystems,
1400, 30, 50, 4.9); 1400, 30, 50, 3.95);
break; break;
case Locations.AevumWatchdogSecurity: case Locations.AevumWatchdogSecurity:
@ -517,7 +517,7 @@ function displayLocationContent() {
securityJob.style.display = "block"; securityJob.style.display = "block";
agentJob.style.display = "block"; agentJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumWatchdogSecurity, setInfiltrateButton(infiltrate, Locations.AevumWatchdogSecurity,
765, 16, 30, 4); 765, 20, 30, 3);
break; break;
case Locations.AevumRhoConstruction: case Locations.AevumRhoConstruction:
@ -526,7 +526,7 @@ function displayLocationContent() {
softwareJob.style.display = "block"; softwareJob.style.display = "block";
businessJob.style.display = "block"; businessJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumRhoConstruction, setInfiltrateButton(infiltrate, Locations.AevumRhoConstruction,
540, 12, 20, 2.5); 540, 16, 20, 1.9);
break; break;
case Locations.AevumPolice: case Locations.AevumPolice:
@ -535,7 +535,7 @@ function displayLocationContent() {
softwareJob.style.display = "block"; softwareJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumPolice, setInfiltrateButton(infiltrate, Locations.AevumPolice,
630, 14, 25, 2.9); 630, 18, 25, 2.2);
break; break;
case Locations.AevumNetLinkTechnologies: case Locations.AevumNetLinkTechnologies:
@ -554,7 +554,7 @@ function displayLocationContent() {
purchaseHomeRam.style.display = "block"; purchaseHomeRam.style.display = "block";
purchaseHomeCores.style.display = "block"; purchaseHomeCores.style.display = "block";
setInfiltrateButton(infiltrate, Locations.AevumNetLinkTechnologies, setInfiltrateButton(infiltrate, Locations.AevumNetLinkTechnologies,
144, 10, 15, 1.65); 144, 10, 15, 1.4);
break; break;
case Locations.AevumCrushFitnessGym: case Locations.AevumCrushFitnessGym:
@ -588,7 +588,7 @@ function displayLocationContent() {
businessJob.style.display = "block"; businessJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.ChongqingKuaiGongInternational, setInfiltrateButton(infiltrate, Locations.ChongqingKuaiGongInternational,
4950, 48, 100, 8.25); 4950, 100, 100, 6.1);
break; break;
case Locations.ChongqingSolarisSpaceSystems: case Locations.ChongqingSolarisSpaceSystems:
@ -600,7 +600,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.ChongqingSolarisSpaceSystems, setInfiltrateButton(infiltrate, Locations.ChongqingSolarisSpaceSystems,
3240, 26, 75, 8); 3240, 52, 75, 6);
break; break;
@ -629,7 +629,7 @@ function displayLocationContent() {
businessJob.style.display = "block"; businessJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12MegaCorp, setInfiltrateButton(infiltrate, Locations.Sector12MegaCorp,
6000, 114, 125, 9); 5000, 114, 125, 6.75);
break; break;
case Locations.Sector12BladeIndustries: case Locations.Sector12BladeIndustries:
@ -642,7 +642,7 @@ function displayLocationContent() {
businessJob.style.display = "block"; businessJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12BladeIndustries, setInfiltrateButton(infiltrate, Locations.Sector12BladeIndustries,
2700, 46, 100, 6.2); 2400, 46, 100, 4.2);
break; break;
case Locations.Sector12FourSigma: case Locations.Sector12FourSigma:
@ -655,7 +655,7 @@ function displayLocationContent() {
businessJob.style.display = "block"; businessJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12FourSigma, setInfiltrateButton(infiltrate, Locations.Sector12FourSigma,
1500, 58, 100, 9.5); 1500, 58, 100, 7);
break; break;
case Locations.Sector12IcarusMicrosystems: case Locations.Sector12IcarusMicrosystems:
@ -668,7 +668,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
businessJob.style.display = "block"; businessJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12IcarusMicrosystems, setInfiltrateButton(infiltrate, Locations.Sector12IcarusMicrosystems,
810, 32, 70, 7.1); 810, 32, 70, 5.4);
break; break;
case Locations.Sector12UniversalEnergy: case Locations.Sector12UniversalEnergy:
@ -681,7 +681,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
businessJob.style.display = "block"; businessJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12UniversalEnergy, setInfiltrateButton(infiltrate, Locations.Sector12UniversalEnergy,
775, 24, 50, 5.8); 775, 24, 50, 4.3);
break; break;
case Locations.Sector12DeltaOne: case Locations.Sector12DeltaOne:
@ -693,7 +693,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12DeltaOne, setInfiltrateButton(infiltrate, Locations.Sector12DeltaOne,
1080, 38, 75, 5.9); 1080, 38, 75, 4.5);
break; break;
case Locations.Sector12CIA: case Locations.Sector12CIA:
@ -706,7 +706,7 @@ function displayLocationContent() {
securityJob.style.display = "block"; securityJob.style.display = "block";
agentJob.style.display = "block"; agentJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12CIA, setInfiltrateButton(infiltrate, Locations.Sector12CIA,
1305, 44, 80, 6.9); 1305, 44, 80, 4.6);
break; break;
case Locations.Sector12NSA: case Locations.Sector12NSA:
@ -725,13 +725,13 @@ function displayLocationContent() {
nsaBladeburner.innerText = "Enter Bladeburner Headquarters"; nsaBladeburner.innerText = "Enter Bladeburner Headquarters";
} else { } else {
setInfiltrateButton(infiltrate, Locations.Sector12NSA, setInfiltrateButton(infiltrate, Locations.Sector12NSA,
1260, 40, 80, 6.7); 1260, 40, 80, 5);
nsaBladeburner.innerText = "Apply to Bladeburner Division"; nsaBladeburner.innerText = "Apply to Bladeburner Division";
} }
nsaBladeburner.style.display = "block"; nsaBladeburner.style.display = "block";
} else { } else {
setInfiltrateButton(infiltrate, Locations.Sector12NSA, setInfiltrateButton(infiltrate, Locations.Sector12NSA,
1260, 40, 80, 6.7); 1260, 40, 80, 5);
} }
break; break;
@ -747,7 +747,7 @@ function displayLocationContent() {
purchaseHomeRam.style.display = "block"; purchaseHomeRam.style.display = "block";
purchaseHomeCores.style.display = "block"; purchaseHomeCores.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12AlphaEnterprises, setInfiltrateButton(infiltrate, Locations.Sector12AlphaEnterprises,
225, 14, 40, 2.5); 225, 14, 40, 2.25);
break; break;
case Locations.Sector12CarmichaelSecurity: case Locations.Sector12CarmichaelSecurity:
@ -777,7 +777,7 @@ function displayLocationContent() {
employeeJob.style.display = "block"; employeeJob.style.display = "block";
employeePartTimeJob.style.display = "block"; employeePartTimeJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.Sector12JoesGuns, setInfiltrateButton(infiltrate, Locations.Sector12JoesGuns,
120, 8, 20, 2.2); 120, 8, 20, 1.8);
break; break;
case Locations.Sector12IronGym: case Locations.Sector12IronGym:
@ -819,7 +819,7 @@ function displayLocationContent() {
securityEngineerJob.style.display = "block"; securityEngineerJob.style.display = "block";
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.NewTokyoDefComm, setInfiltrateButton(infiltrate, Locations.NewTokyoDefComm,
1170, 28, 70, 5); 1170, 28, 70, 4);
break; break;
case Locations.NewTokyoVitaLife: case Locations.NewTokyoVitaLife:
@ -832,7 +832,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
businessJob.style.display = "block"; businessJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.NewTokyoVitaLife, setInfiltrateButton(infiltrate, Locations.NewTokyoVitaLife,
675, 22, 100, 4.7); 675, 22, 100, 3.5);
break; break;
case Locations.NewTokyoGlobalPharmaceuticals: case Locations.NewTokyoGlobalPharmaceuticals:
@ -846,7 +846,7 @@ function displayLocationContent() {
businessJob.style.display = "block"; businessJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.NewTokyoGlobalPharmaceuticals, setInfiltrateButton(infiltrate, Locations.NewTokyoGlobalPharmaceuticals,
810, 24, 80, 5.1); 775, 24, 80, 3.8);
break; break;
case Locations.NewTokyoNoodleBar: case Locations.NewTokyoNoodleBar:
@ -886,7 +886,7 @@ function displayLocationContent() {
purchaseHomeRam.style.display = "block"; purchaseHomeRam.style.display = "block";
purchaseHomeCores.style.display = "block"; purchaseHomeCores.style.display = "block";
setInfiltrateButton(infiltrate, Locations.IshimaStormTechnologies, setInfiltrateButton(infiltrate, Locations.IshimaStormTechnologies,
630, 24, 100, 5.5); 630, 24, 100, 4.1);
break; break;
case Locations.IshimaNovaMedical: case Locations.IshimaNovaMedical:
@ -899,7 +899,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
businessJob.style.display = "block"; businessJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.IshimaNovaMedical, setInfiltrateButton(infiltrate, Locations.IshimaNovaMedical,
540, 20, 50, 4.25); 540, 20, 50, 3.2);
break; break;
case Locations.IshimaOmegaSoftware: case Locations.IshimaOmegaSoftware:
@ -918,7 +918,7 @@ function displayLocationContent() {
purchaseHomeRam.style.display = "block"; purchaseHomeRam.style.display = "block";
purchaseHomeCores.style.display = "block"; purchaseHomeCores.style.display = "block";
setInfiltrateButton(infiltrate, Locations.IshimaOmegaSoftware, setInfiltrateButton(infiltrate, Locations.IshimaOmegaSoftware,
180, 10, 40, 2.1); 130, 10, 40, 1.6);
break; break;
case Locations.VolhavenTravelAgency: case Locations.VolhavenTravelAgency:
@ -951,7 +951,7 @@ function displayLocationContent() {
purchase512gb.style.display = "block"; purchase512gb.style.display = "block";
purchase1tb.style.display = "block"; purchase1tb.style.display = "block";
setInfiltrateButton(infiltrate, Locations.VolhavenOmniTekIncorporated, setInfiltrateButton(infiltrate, Locations.VolhavenOmniTekIncorporated,
1350, 44, 100, 5.9); 1350, 44, 100, 4.4);
break; break;
case Locations.VolhavenNWO: case Locations.VolhavenNWO:
@ -976,7 +976,7 @@ function displayLocationContent() {
securityEngineerJob.style.display = "block"; securityEngineerJob.style.display = "block";
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.VolhavenHeliosLabs, setInfiltrateButton(infiltrate, Locations.VolhavenHeliosLabs,
1200, 28, 75, 5); 1200, 28, 75, 3);
break; break;
case Locations.VolhavenOmniaCybersystems: case Locations.VolhavenOmniaCybersystems:
@ -988,7 +988,7 @@ function displayLocationContent() {
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.VolhavenOmniaCybersystems, setInfiltrateButton(infiltrate, Locations.VolhavenOmniaCybersystems,
810, 28, 90, 5.3); 810, 28, 90, 4.9);
break; break;
case Locations.VolhavenLexoCorp: case Locations.VolhavenLexoCorp:
@ -1002,7 +1002,7 @@ function displayLocationContent() {
businessJob.style.display = "block"; businessJob.style.display = "block";
securityJob.style.display = "block"; securityJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.VolhavenLexoCorp, setInfiltrateButton(infiltrate, Locations.VolhavenLexoCorp,
500, 14, 40, 2.8); 375, 14, 60, 2);
break; break;
case Locations.VolhavenSysCoreSecurities: case Locations.VolhavenSysCoreSecurities:
@ -1013,7 +1013,7 @@ function displayLocationContent() {
securityEngineerJob.style.display = "block"; securityEngineerJob.style.display = "block";
networkEngineerJob.style.display = "block"; networkEngineerJob.style.display = "block";
setInfiltrateButton(infiltrate, Locations.VolhavenSysCoreSecurities, setInfiltrateButton(infiltrate, Locations.VolhavenSysCoreSecurities,
540, 16, 50, 3.2); 480, 18, 75, 2.4);
break; break;
case Locations.VolhavenCompuTek: case Locations.VolhavenCompuTek:
@ -1035,7 +1035,7 @@ function displayLocationContent() {
purchaseHomeRam.style.display = "block"; purchaseHomeRam.style.display = "block";
purchaseHomeCores.style.display = "block"; purchaseHomeCores.style.display = "block";
setInfiltrateButton(infiltrate, Locations.VolhavenCompuTek, setInfiltrateButton(infiltrate, Locations.VolhavenCompuTek,
270, 12, 35, 2.75); 215, 12, 60, 2.1);
break; break;
case Locations.VolhavenMilleniumFitnessGym: case Locations.VolhavenMilleniumFitnessGym: