Radagast81 / yoshis-island-tracker

Tracker for Randomizer of SNES game Yoshi's Island
GNU General Public License v3.0
1 stars 0 forks source link

2-3 has incorrect logic for Flowers and Level Clear on Strict Logic #1

Open Ars-Ignis opened 3 days ago

Ars-Ignis commented 3 days ago

On strict logic, 2-3 reports the logic for Flowers and Goal Clear to be has("Spring Ball Large") && has("Super Star"). However, the actual code in the .apworld says it should be either of the two, not both.

    set_rule(world.multiworld.get_location("What's Gusty Taste Like?: Flowers", player), lambda state: state.has_any({"Large Spring Ball", "Super Star"}, player))
    set_rule(world.multiworld.get_location("What's Gusty Taste Like?: Level Clear", player), lambda state: state.has_any({"Large Spring Ball", "Super Star"}, player))

image

Radagast81 commented 3 days ago

Thanks for the find - to be honest: i'm not really happy with duplicating the logic here, but i see no other solution. Strict logic is not really testet in the tracker as all people i know play in loose logic - so if there are further issues please report them. I'm happy for any issue reportet, cause i don't think i will find them on my own...