Open SiriusAshling opened 2 years ago
blazeswap = sentryswap is fine i guess, but flashswaps don't really fit in there because of the infinite height.
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).
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
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.