While i was messing up with some level 5 rules, i stumbled upon a validation problem :
Pokemon that evolve by other means than leveling up (stone, trade, happiness,...) can be set to be at any level EVEN WHEN their previous state of evolution evolves by level.
For example Tangrowth is available at level 5 because Tangela is available at level 4 (since it's the first in the evolution line) and it evolves by learning Ancient Power
However Gengar SHOULD NOT be available at level 5 because Haunter evolves at level 25.
The problem is that Gengar, and almost any other third stage Pokemon that evolve by other means than leveling up, can be set at level 5 despite that.
This also applies to Pokemon like Silvally and Naganadel whose pre-evolution is not available at level 4 because of the way you get them ingame.
Pokemon that evolve by other means than leveling up (stone, trade, happiness,...) can be set to be at any level EVEN WHEN their previous state of evolution evolves by level.
For example Tangrowth is available at level 5 because Tangela is available at level 4 (since it's the first in the evolution line) and it evolves by learning Ancient Power
However Gengar SHOULD NOT be available at level 5 because Haunter evolves at level 25.
The problem is that Gengar, and almost any other third stage Pokemon that evolve by other means than leveling up, can be set at level 5 despite that.
This also applies to Pokemon like Silvally and Naganadel whose pre-evolution is not available at level 4 because of the way you get them ingame.