From 3f55444b452bbeb57a5b04e9747ec711915a2127 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Mon, 23 Apr 2018 17:06:13 -0400 Subject: [PATCH] Fixed player stats not saving/loading --- feast.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/feast.js b/feast.js index 02ee403..0839a6a 100644 --- a/feast.js +++ b/feast.js @@ -878,13 +878,15 @@ let toSave = ["str","dex","con","name","species","health","stamina"]; function saveGame() { let save = {}; - save.player = JSON.stringify(player, function(key, value) { - if (toSave.includes(key) || key == "") { - return value; - } else { - return undefined; - } - }); + save.player = {}; + + save.player.str = player.str; + save.player.dex = player.dex; + save.player.con = player.con; + save.player.name = player.name; + save.player.species = player.species; + save.player.health = player.health; + save.player.health = player.stamina; save.prefs = JSON.stringify(player.prefs); @@ -903,7 +905,7 @@ function loadGame() { changeMode("explore"); let save = JSON.parse(window.localStorage.getItem("save")); - let playerSave = JSON.parse(save.player); + let playerSave = save.player; for (let key in playerSave) { if (playerSave.hasOwnProperty(key)) {