From 1af6a45d1d0247f89b212ea6b5601ed5e45b6aaf Mon Sep 17 00:00:00 2001 From: Ethan O'Brien <77750390+ethanaobrien@users.noreply.github.com> Date: Mon, 3 Jul 2023 11:25:22 -0500 Subject: [PATCH] Cheat on load --- data/emulator.js | 31 ++++++++++++++++++++++++++++--- data/loader.js | 1 + 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/data/emulator.js b/data/emulator.js index a056901..6843cbc 100644 --- a/data/emulator.js +++ b/data/emulator.js @@ -180,6 +180,19 @@ class EmulatorJS { this.game.classList.add("ejs_game"); + if (Array.isArray(this.config.cheats)) { + for (let i=0; i { diff --git a/data/loader.js b/data/loader.js index b086804..527a1c8 100644 --- a/data/loader.js +++ b/data/loader.js @@ -59,6 +59,7 @@ config.filePaths = window.EJS_paths; config.loadState = window.EJS_loadStateURL; config.cacheLimit = window.EJS_CacheLimit; + config.cheats = window.EJS_cheats; new EmulatorJS(EJS_player, config);