Playtesting - Rebalancing, UI improvements, added tooltip for programs, home computer no longer reset on prestige

This commit is contained in:
Daniel Xie
2017-05-08 09:33:26 -05:00
parent 21f73088f6
commit 20d8a40e17
13 changed files with 147 additions and 84 deletions
+13 -6
View File
@@ -54,9 +54,7 @@ function prestigeAugmentation() {
Player.charisma_exp = 0;
Player.money = 1000;
Player.homeComputer = "";
Player.city = Locations.Sector12;
Player.location = "";
@@ -101,12 +99,23 @@ function prestigeAugmentation() {
Player.lastUpdate = new Date().getTime();
//Delete all servers
var homeComp = null;
//Delete all servers except home computer
for (var member in AllServers) {
//Don't delete home computer
if (member == Player.homeComputer) {
homeComp = AllServers[member];
continue;
}
delete AllServers[member];
}
AllServers = {};
//Reset home computer (only the programs) and add to AllServers
homeComp.programs.length = 0;
homeComp.programs.push(Programs.NukeProgram);
addToAllServers(homeComp);
//Delete all running scripts objects
for (var i = 0; i < workerScripts.length; ++i) {
workerScripts[i].env.stopFlag = true;
@@ -143,10 +152,8 @@ function prestigeAugmentation() {
//Inititialization
SpecialServerIps = new SpecialServerIpsMap();
Player.init();
initForeignServers();
initCompanies();
//CompanyPositions.init(); Dont think this is needed
Engine.loadTerminalContent();
}