diff --git a/src/patches/event.ts b/src/patches/event.ts index 0b5b916..6a8474d 100644 --- a/src/patches/event.ts +++ b/src/patches/event.ts @@ -21,8 +21,12 @@ export function patch(plugin: MwRandomizer) { return this.parent(); } - const check = Object.values(map.elements)[0] as RawElement; - sc.multiworld.reallyCheckLocations(check.mwids); + if (!ig.vars.get('tmp.elementGiven')) { + ig.vars.set('tmp.elementGiven', true); + + const check = Object.values(map.elements)[0] as RawElement; + sc.multiworld.reallyCheckLocations(check.mwids); + } } });