add separate can_exclude property, so non-progression items can be marked non-excluded

This commit is contained in:
espeon65536
2021-07-15 08:46:07 -05:00
committed by Fabian Dill
parent 39a5921522
commit 0eee1f2d01
5 changed files with 16 additions and 6 deletions

View File

@@ -96,4 +96,7 @@ class MinecraftWorld(World):
def create_item(self, name: str) -> Item:
item_data = item_table[name]
return MinecraftItem(name, item_data.progression, item_data.code, self.player)
item = MinecraftItem(name, item_data.progression, item_data.code, self.player)
if "Book" in name: # prevent enchanted books from being excluded
item.can_be_excluded = False
return item