Cat333Pokemon / CatchEmAll

A website for generating a catchable Pokémon matrix
0 stars 0 forks source link

Multiple evolution method complications #3

Open Cat333Pokemon opened 1 year ago

Cat333Pokemon commented 1 year ago

Having support for multiple evolution methods causes the following complications:

Cat333Pokemon commented 1 year ago

Use the variableEvolutions() function for special cases. Notable ones include Eevee and Feebas, then forms start in Gen 7. Here are all of the ones that have multiple evolution methods for the same Pokémon:

 19: Rattata    -> Raticate
 27: Sandshrew  -> Sandslash
 37: Vulpix     -> Ninetales
 52: Meowth     -> Persian
 79: Slowpoke   -> Slowbro
 79: Slowpoke   -> Slowking
 82: Magneton   -> Magnezone
104: Cubone     -> Marowak
133: Eevee      -> Leafeon
133: Eevee      -> Glaceon
133: Eevee      -> Sylveon
299: Nosepass   -> Probopass
349: Feebas     -> Milotic
554: Darumaka   -> Darmanitan
737: Charjabug  -> Vikavolt
739: Crabrawler -> Crabominable
744: Rockruff   -> Lycanroc
891: Kubfu      -> Urshifu

There might be more that I'm missing, especially in Gen 9.