ArchipelagoMW / Archipelago

Archipelago Multi-Game Randomizer and Server
https://archipelago.gg
Other
469 stars 624 forks source link

Stardew Valley - Prize Ticket and Mystery Box grinding requires the abilty to redeem them #3728

Closed agilbert1412 closed 2 weeks ago

agilbert1412 commented 1 month ago

What is this fixing or adding?

Owning a Mystery Box or a Prize Ticket isn't enough to get rewards from it. Mystery boxes must be opened at the blacksmith, and Prize tickets must be redeemed at the prize machine in Lewis's house.

With Entrance Randomization, these two areas are not always available. But they were missing from the condition when grinding these items. Now I added it

Note: You do not require these areas to own a mystery box or prize ticket, for checks like "Shipsanity: X". You only need access to claim these items to use the rewards from them, which at the moment includes very few things. The most notable one is the book "Friendship 101", which was the reason the bug was discovered.

How was this tested?

Unit tests and local generation with spheres