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()