FFMQ: Fix Collect/Remove Asymmetry (#5253)

This commit is contained in:
Exempt-Medic
2026-01-31 20:05:43 +01:00
committed by GitHub
parent 5f073c2a76
commit 8662433142
+7 -5
View File
@@ -157,15 +157,17 @@ class FFMQWorld(World):
if "Progressive" in item.name:
i = item.code - 256
if remove:
if state.has(self.item_id_to_name[i+2], self.player):
return self.item_id_to_name[i+2]
if state.has(self.item_id_to_name[i+1], self.player):
if state.has(self.item_id_to_name[i+2], self.player):
return self.item_id_to_name[i+2]
return self.item_id_to_name[i+1]
return self.item_id_to_name[i]
if state.has(self.item_id_to_name[i+2], self.player):
return self.item_id_to_name[i+2]
if state.has(self.item_id_to_name[i+1], self.player):
return self.item_id_to_name[i+2]
if state.has(self.item_id_to_name[i], self.player):
if state.has(self.item_id_to_name[i+1], self.player):
return self.item_id_to_name[i+2]
return self.item_id_to_name[i+1]
return self.item_id_to_name[i]
return item.name