mint-choc-chip-skyblade / sshd-rando

A randomizer for The Legend of Zelda: Skyward Sword HD
GNU Affero General Public License v3.0
28 stars 7 forks source link

Ensure empty mixed pools also get saved to config/presets #398

Closed CovenEsme closed 3 months ago

CovenEsme commented 3 months ago

What does this address?

Fixes the issue where loading a preset with mixed pools will only overwrite the non-empty pools.

E.g. if you have a preset where: mixed_entrance_pools: [[Dungeon, Door]]

And you load that preset over existing settings where: mixed_entrance_pools: [[Door], [Overworld], [Trial Gate]]

You would get this: mixed_entrance_pools: [[Dungeon, Door], [Overworld], [Trial Gate]]

instead of: mixed_entrance_pools: [[Dungeon, Door]]

How did/do you test these changes?