dwrandomizer
dwrandomizer copied to clipboard
Vendor shuffle
This was a request from someone (aaron2u2?) I saw in a twitch chat (NESCardinality or DWR?). This shuffles every weapon, tool, fairy water and key vendor (except for Rimuldar's key vendor), as well as the radish vendor. The locations, positions, sprites and prices are not modified. If "no keys" is on, then the Rimuldar key vendor and the two other key vendors, wherever they are, are removed as they would ordinarily be.
Of course, it would be possible to shuffle the Rimuldar key vendor as well, but I left him as is so the key logic does not have to change. Doing so would require significant changes I don't intend to do at the moment, especially without a proper conversation about it.
As with my flute music pull request, I opted not to change anything relating to the flags themselves for the moment.
[Edit] Cleaner implementation can be found here and a prebuilt web app is available here. Notably, this makes this flag compatible with the Disguised Dragonlord and Inn in Charlock flags, and the code is cleaner.