From 51abba90ddc44e07e68e4f24b7f162ba1ad86a09 Mon Sep 17 00:00:00 2001 From: Alexander Yakovlev Date: Mon, 14 Mar 2016 09:41:26 +0700 Subject: [PATCH] Saving fix --- lib/salet.coffee | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/salet.coffee b/lib/salet.coffee index 61de915..189a900 100644 --- a/lib/salet.coffee +++ b/lib/salet.coffee @@ -1,7 +1,7 @@ markdown = require('./markdown.coffee') SaletView = require('./view.coffee') Random = require('./random.js') -character = require('./character.coffee') +Character = require('./character.coffee') require('./localize.coffee') ### @@ -26,7 +26,7 @@ There is only one instance of this class. ### class Salet constructor: (spec) -> - @character = character() + @character = new Character # REDEFINE THIS IN YOUR GAME @game_id = null @@ -348,7 +348,7 @@ class Salet @progress.saveTime = now - @startTime # Save the game. - window.localStorage.setItem(@getSaveId(), JSON.stringify({ + localStorage.setItem(@getSaveId(), JSON.stringify({ progress: @progress, character: @character })) @@ -403,9 +403,8 @@ class Salet @view.disableSaving() @view.enableErasing() catch err - console.log "There was an error loading your save. The save is deleted." + console.log "There was an error loading your save. The save will be overwritten." console.error err - @eraseSave(true) else @progress.seed = new Date().toString()