From 5e84f91d2ff67847f1adffb62fd99d6e378b19b1 Mon Sep 17 00:00:00 2001 From: lordlou <87331798+lordlou@users.noreply.github.com> Date: Fri, 21 Apr 2023 20:57:31 -0400 Subject: [PATCH] SM: comeback fix5 (#1746) --- worlds/sm/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worlds/sm/__init__.py b/worlds/sm/__init__.py index f67e5c06..d1804d92 100644 --- a/worlds/sm/__init__.py +++ b/worlds/sm/__init__.py @@ -671,7 +671,7 @@ class SMWorld(World): def collect(self, state: CollectionState, item: Item) -> bool: state.smbm[self.player].addItem(item.type) - if item.location != None: + if item.location != None and item.location.game == self.game: for entrance in self.multiworld.get_region(item.location.parent_region.name, item.location.player).entrances: if (entrance.parent_region.can_reach(state)): state.smbm[item.location.player].lastAP = entrance.parent_region.name