From a45d53ef99b11bc8f1a8f629227d6b5ec3df5ada Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sun, 3 Feb 2019 13:08:30 -0500 Subject: [PATCH] Some checks for the character importer --- game.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) 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() {