diff --git a/worlds/kh2/Items.py b/worlds/kh2/Items.py index cb3d7c8d85..41457575d2 100644 --- a/worlds/kh2/Items.py +++ b/worlds/kh2/Items.py @@ -579,7 +579,6 @@ visit_locking_dict = { ItemName.IceCream, ItemName.WaytotheDawn, ItemName.IdentityDisk, - ItemName.IceCream, ItemName.NamineSketches ], "AllVisitLocking": { diff --git a/worlds/kh2/__init__.py b/worlds/kh2/__init__.py index 7e10dc29b7..c7ed152256 100644 --- a/worlds/kh2/__init__.py +++ b/worlds/kh2/__init__.py @@ -184,6 +184,8 @@ class KH2World(World): if self.visitlocking_dict[item] == 0: self.visitlocking_dict.pop(item) self.multiworld.push_precollected(self.create_item(item)) + # tt is 3 visits so 2nd visit locking unlocks only the third visit + self.multiworld.push_precollected(self.create_item(ItemName.IceCream)) for _ in range(self.options.RandomVisitLockingItem.value): if sum(self.visitlocking_dict.values()) <= 0: