Skip to content

Fix overworld rupees not being properly excluded#1431

Merged
wooferzfg merged 1 commit intowooferzfg:wwrando-dev-tanjo3from
tanjo3:fix-excluded-ow-rupees
Apr 14, 2026
Merged

Fix overworld rupees not being properly excluded#1431
wooferzfg merged 1 commit intowooferzfg:wwrando-dev-tanjo3from
tanjo3:fix-excluded-ow-rupees

Conversation

@tanjo3
Copy link
Copy Markdown
Contributor

@tanjo3 tanjo3 commented Apr 14, 2026

The "Rupee" tag gets stripped from location types, so overworld rupees end up having no types. This causes isProgressLocation to exit early due to the check for the "Defeat Ganondorf" location. That location has undefined type (there is no type entry in its location data), whereas rupeesanity locations just have an empty type. So, to fix, we change the check for the "Defeat Ganondorf" to use isNil instead. This is also why dungeon and secret caves rupees worked: their types were non-empty after the "Rupee" tag was removed.

Report: https://discord.com/channels/453718509600374794/1493320873451716760

@wooferzfg wooferzfg merged commit d9348ee into wooferzfg:wwrando-dev-tanjo3 Apr 14, 2026
1 check passed
@tanjo3 tanjo3 deleted the fix-excluded-ow-rupees branch April 15, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants