diff -ruN a/AUTHORS.txt b/AUTHORS.txt --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -61,7 +61,7 @@ - fence.png - fence_alt.png -Etherian +FredyGames (replacement sounds made for this site, CC0) - mallet_swing.ogg - mallet_whomp.ogg diff -ruN a/js/resources.js b/js/resources.js --- a/js/resources.js +++ b/js/resources.js @@ -494,8 +494,8 @@ "", " mallet_swing.ogg", " mallet_whomp.ogg", - " ... Etherian", - " http://opengameart.org/comment/reply/11373/12927", + " ... FredyGames (new sounds, generated by make-sounds.py)", + " *CC0", "", "", " chests.ogg", diff -ruN a/js/stat.js b/js/stat.js --- a/js/stat.js +++ b/js/stat.js @@ -18,6 +18,8 @@ game.stat = (function stat() { var current = null; + // FredyGames: the browser storage is shared by every game of the site, so the keys carry a prefix. + var PREFIX = "neverwellMoor."; function save(key, value) { try { @@ -25,8 +27,8 @@ current = {}; } current[key] = value; - localStorage.setItem(key, JSON.stringify(value)); - localStorage.setItem("_items", JSON.stringify(Object.keys(current))); + localStorage.setItem(PREFIX + key, JSON.stringify(value)); + localStorage.setItem(PREFIX + "_items", JSON.stringify(Object.keys(current))); } catch (e) { current = null; @@ -38,9 +40,9 @@ if (!current) { try { current = {}; - var items = JSON.parse(localStorage.getItem("_items")); + var items = JSON.parse(localStorage.getItem(PREFIX + "_items")); items.forEach(function forEach(k) { - current[k] = JSON.parse(localStorage.getItem(k)); + current[k] = JSON.parse(localStorage.getItem(PREFIX + k)); }); } catch (e) {