Quoted By:
As I finish coding something I want to hear some opinions on this.
Basically, the idea for this game is based around a new mechanic. Pokémon don't evolve (whatever, explain during plot or completely ignore in favour of), instead, you can create new Pokémon by "synthesizing" them. This is literally the same as Breeding in the Dragon Quest Monsters and Synthesizing in Dragon Quest Monsters: Joker series.
Basically, every Pokémon has a base rank. For example, Weedle would be an F. Bulbasaur is an E. Ivysaur is a C. Venusaur is A. Mewtwo is S. Each Pokémon also has an "index" number, basically their internal order. This matters, see below:
(cont)