Archipelago icon indicating copy to clipboard operation
Archipelago copied to clipboard

SMZ3: completion condition does not account for new goal options

Open Alchav opened this issue 3 years ago • 5 comments
trafficstars

What task needs to be completed?

SMZ3's completion condition is still just checking for tower ascension. However, it is now possible to have a higher crystal requirement for defeating Ganon than for entering Ganon's Tower. With minimal accessibility no longer causing generation failures, I expect to see it used more, and it could easily lead to unbeatable dungeons preventing access to enough crystals to actually beat the game.

@lordlou

Alchav avatar Oct 22 '22 02:10 Alchav

Even without considering the new goal options, it doesn't seem like this completion condition logically requires silver arrows for the Ganon fight?

Alchav avatar Oct 23 '22 16:10 Alchav

Fixed with https://github.com/ArchipelagoMW/Archipelago/pull/1133. From what I can see, silver arrows arent logically required for Ganon in vanilla SMZ3. Its considered nice to have. Although, its true that it is always reachable there but not necessarily in AP with non locations accessibility, I think its fine as it is because in a SMZ3 vanilla multiworld, that item could be far for a player.

lordlou avatar Oct 24 '22 02:10 lordlou

Does SMZ3 upstream even have a completion condition specified? I understand it to not have an equivalent to "minimal" accessibility, so that wouldn't be needed. Since we have that option, I think it should be ensured to be available by including it in the completion condition.

Alchav avatar Oct 24 '22 02:10 Alchav

Isnt the point of minimal accessibility to logically (possibly) reduce whats required to a bare minimum? Also, if we do add the rule for silver arrows, isnt it the same thing for the 2 last sword upgrades and even the 2 Tunic upgrades, as they are in that same Nice to have pool.

lordlou avatar Oct 24 '22 02:10 lordlou

Silverless Ganon requires a glitch though. I would not expect minimal accessibility to lead to glitches being required that otherwise would not be.

Alchav avatar Oct 24 '22 04:10 Alchav