ori-community / wotw-seedgen

Seed Generator for the Ori and the Will of the Wisps randomizer
5 stars 9 forks source link

FlashSwap, SentrySwap and BlazeSwap #21

Open SiriusAshling opened 2 years ago

SiriusAshling commented 2 years ago

The three Swap techs FlashSwap, SentrySwap and BlazeSwap provide equal movement. Each of them demands the same execution and leads to the same result. Any path with one of them would just be repeated 1:1 with the others, maybe this should be one combined syntax for all of them instead? This wouldn't prevent us from providing separate toggles for the techs if we so desire, it would only reduce repetition in the syntax.

florian-hertrich commented 2 years ago

blazeswap = sentryswap is fine i guess, but flashswaps don't really fit in there because of the infinite height.

MunWolf commented 2 years ago

flashswaps are the same, its just they have a really low energy requirement. hence if you find a flashswap path just count how many you needed and for some the energy requirement will make it impossible to do with blaze etc (unless you use logical energy efficiencies).

SiriusAshling commented 2 years ago

The energy aspect isn't part of the syntax either way, seedgen will handle that. As long as Flashswaps are the same movement wise it can share the syntax as well