The has_soul logic helper function incorrectly resolves the regional soul requirement for locations whose scene in LocationList does not match the scene/dungeon in the JSON logic. This causes "Spirit Temple Mirror Shield Chest" has_soul checks to resolve to gerudo area instead of spirit temple.
The has_soul logic helper function incorrectly resolves the regional soul requirement for locations whose scene in LocationList does not match the scene/dungeon in the JSON logic. This causes "Spirit Temple Mirror Shield Chest" has_soul checks to resolve to gerudo area instead of spirit temple.
See attached spoiler log
OoTR_1729626_DVGP0N8XM2_Spoilers.json