From 156e9e0e4305ef007ce4a5ba0db17cf474c3b21f Mon Sep 17 00:00:00 2001 From: TheBigSalarius <60804015+TheBigSalarius@users.noreply.github.com> Date: Sun, 11 Sep 2022 19:55:11 -0400 Subject: [PATCH] FF1: Throw exception for Noverworld --- worlds/ff1/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/worlds/ff1/__init__.py b/worlds/ff1/__init__.py index b9f90a2e..24b8e708 100644 --- a/worlds/ff1/__init__.py +++ b/worlds/ff1/__init__.py @@ -66,7 +66,10 @@ class FF1World(World): def goal_rule_and_shards(state): return goal_rule(state) and state.has("Shard", self.player, 32) terminated_event.access_rule = goal_rule_and_shards - + if "MARK" in items.keys(): + # Fail generation for Noverworld and provide link to old FFR website + raise Exception("FFR Noverworld seeds must be generated on an older version of FFR. Please ensure you generated the settings using " + "4-4-0.finalfantasyrandomizer.com") menu_region.locations.append(terminated_event) self.world.regions += [menu_region]