diff --git a/game.js b/game.js index 8ea5400..f14c29b 100644 --- a/game.js +++ b/game.js @@ -4450,11 +4450,21 @@ function exportSettings() { } function importSettings() { - let settings = JSON.parse(document.getElementById("export-area").value); + try { + let text = document.getElementById("export-area").value; - resetSettings(); + if (text == "") { + return; + } + + let settings = JSON.parse(text); - loadSettings(settings); + resetSettings(); + + loadSettings(settings); + } catch(err) { + alert("Bad character data!"); + } } function updateCustomCharacters() {