diff --git a/worlds/witness/__init__.py b/worlds/witness/__init__.py index ac9197bd92bb..710d699a5933 100644 --- a/worlds/witness/__init__.py +++ b/worlds/witness/__init__.py @@ -157,6 +157,9 @@ def generate_early(self) -> None: if self.options.shuffle_lasers == "local": self.options.local_items.value |= self.item_name_groups["Lasers"] + elif self.options.shuffle_lasers == "anywhere": + self.options.local_items.value -= self.item_name_groups["Lasers"] + if self.options.victory_condition == "panel_hunt": total_panels = self.options.panel_hunt_total required_percentage = self.options.panel_hunt_required_percentage