Currently building the Levelling table for the Pokemon themselves at the moment, and a thought occurs...
Is it just me or are the stats of Pokemon in the game itself very random in nature? If so, would it be to complex to start all pokemon (for now) at level 1 and using the Simple NPC stats, generate their Starting HP, Defenses and Attributes?
Here's what I have so far...
HP: 10 + 1d12
Defenses: 10 + 1d6
Primary Attribute (as determined by you OR type(s) Will more than likely be Extraordinary) : 1d4
Secondary Attributes (Agility (AND/OR?) Might, Presence, Perception ) 1d3
Favored Actions: 2
After 3 battles, Level UP!!
Gain 2 HP, 1 point in each defense stat and when each attribute point changes, gain a point.
Learn 1 new move per level (if possible)
At levels 5, 10, 15 Evolve to next stage Evolution stats yet to be determined
Evolution stones force evolution and have different effects apply to different pokemon
The attribute section I'm still not sure about, and of course there will be feats involved Coming Soon that will makes your Pokemon a Companion, which you can then customize a bit more
Now that I'm typing this, perhaps adding items that you can purchase or earn, to increase stats will be a good idea as well