OoTRandomizer / OoT-Randomizer

A randomizer for Ocarina of Time.
Other
397 stars 230 forks source link

Consider free scarecrow in logic without ocarina buttons #2221

Open fenhl opened 1 month ago

fenhl commented 1 month ago

As pointed out by @r0bd0g in #dev-glitchless-logic today, you don't actually need any ocarina buttons to summon Pierre in free scarecrow. So this PR adjusts the logic accordingly.

fenhl commented 1 month ago

Tested using this plando, which generates successfully on this PR but not on Dev:

{
    "settings": {
        "open_forest": "open",
        "open_door_of_time": true,
        "shuffle_individual_ocarina_notes": true,
        "free_scarecrow": true,
        "shuffle_tcgkeys": "keysanity",
        "tokensanity": "all"
    },
    "locations": {
        "Bongo Bongo": "Shadow Medallion",
        "Dodongos Cavern GS Scarecrow": "Small Key (Treasure Chest Game)",
        "Market Treasure Chest Game Room 1 Bottom": "Small Key (Treasure Chest Game)",
        "Market Treasure Chest Game Room 2 Bottom": "Small Key (Treasure Chest Game)",
        "Market Treasure Chest Game Room 3 Bottom": "Small Key (Treasure Chest Game)",
        "Market Treasure Chest Game Room 4 Bottom": "Small Key (Treasure Chest Game)",
        "Market Treasure Chest Game Room 5 Bottom": "Small Key (Treasure Chest Game)",
        "Market Treasure Chest Game Room 1 Top": "Ocarina A Button",
        "Market Treasure Chest Game Room 2 Top": "Ocarina C down Button",
        "Market Treasure Chest Game Room 3 Top": "Ocarina C left Button",
        "Market Treasure Chest Game Room 4 Top": "Ocarina C right Button",
        "Market Treasure Chest Game Room 5 Top": "Ocarina C up Button",
        "Market Treasure Chest Game Reward": "Progressive Hookshot"
    }
}