Adding messages. Changed hacking factions to rely on hacking their specific servers to get the invite. Made Augmentations more expensive

This commit is contained in:
Daniel Xie
2017-06-01 23:15:45 -05:00
parent 236facab97
commit 94dd4395be
13 changed files with 287 additions and 44 deletions
+11 -1
View File
@@ -11,6 +11,7 @@ function BitburnerSaveObject() {
this.SpecialServerIpsSave = "";
this.AugmentationsSave = "";
this.AliasesSave = "";
this.MessagesSave = "";
}
BitburnerSaveObject.prototype.saveGame = function() {
@@ -21,6 +22,7 @@ BitburnerSaveObject.prototype.saveGame = function() {
this.SpecialServerIpsSave = JSON.stringify(SpecialServerIps);
this.AugmentationsSave = JSON.stringify(Augmentations);
this.AliasesSave = JSON.stringify(Aliases);
this.MessagesSave = JSON.stringify(Messages);
var saveString = btoa(unescape(encodeURIComponent(JSON.stringify(this))));
window.localStorage.setItem("bitburnerSave", saveString);
@@ -52,7 +54,15 @@ loadGame = function(saveObj) {
} else {
Aliases = {};
}
if (saveObj.hasOwnProperty("MessagesSave")) {
try {
Messages = JSON.parse(saveObj.MessagesSave, Reviver);
} catch(e) {
initMessages();
}
} else {
initMessages();
}
return true;
}