Evolutions mini view - TsubakiBotPad/pad-cogs GitHub Wiki

⌊Floor⌋ & ⌈Ceiling⌉

In the evolutions view, we use the mathematical floor and ceiling notation to show you a bit of information about the tree.

  • ⌊Irreversible evos⌋ are shown using the floor notation: The intuition is that the levels reset, making things go down.
  • ⌈Equip evos⌉ are shown using the ceiling notation: Equips go on top of cards.

Together, these two decorations can help you get a better idea of the "shape" of a card's evo tree: When do the irreversible evos happen, where are the long chains of evos? Where are the equipment evos?

Order of evos

We use a "depth-first search" to display evos. That means that whenever we're faced with the choice to either continue following our course deeper down the same path, or branch out across multiple evolution paths, we will go deeper. For example, when displaying Cotton, we show first Red Cotton, then Red Cotton's equip, rather than going from Red Cotton to Blue Cotton.

When we do have to make decisions at branching points, due to having completed an entire path down an evo tree, we go in increasing order of card ID. For example, for Haku's tree, first we show her split evos, then Awoken Haku, then Pixel Haku. Following the depth-first search logic, Story Haku comes immediately after her first split; and Revo, SRevo, and Assist Haku all come after Awoken Haku and before Pixel Haku.

To see it in action, check out ^id haku! You can use the left and right arrows to scroll through the trees, and use the ⌊floor⌋ & ⌈ceiling⌉ decorations to get a clear picture of where you are in the tree 🙂