Removes the EmptyDungeons and EmptyDungeonInfo classes in favor of making World.precompleted_dungeons a simple dict[str, bool] like World.dungeon_mq
The existence of the EmptyDungeonInfo.boss_name attribute contributed to the aforementioned boss ER bug, it is replaced with calculating the hint area when needed
empty
toprecompleted
to avoid potential confusion, as previously discussed at https://github.com/OoTRandomizer/OoT-Randomizer/pull/2244#discussion_r1633280520EmptyDungeons
andEmptyDungeonInfo
classes in favor of makingWorld.precompleted_dungeons
a simpledict[str, bool]
likeWorld.dungeon_mq
EmptyDungeonInfo.boss_name
attribute contributed to the aforementioned boss ER bug, it is replaced with calculating the hint area when needed