Well, it's nice to hear from you Krazy.
Base stats for all Pokemon 6 x 389 (386 + all 4 Deoxys forms) = 2334
Can't we just do something like this?
if variable 'pokemon selected' = 1 (1~389 for different pokemon)
variable 'base stat 1' set = (base stat of that selected pokemon)
variable 'base stat 2' set = (2nd base stat of that selected pokemon)
variable 'base stat 3' set = (3rd base stat of that selected pokemon)
variable 'base stat 4' set = (4th base stat of that selected pokemon)
variable 'base stat 5' set = (5th base stat of that selected pokemon)
variable 'base stat 6' set = (6th base stat of that selected pokemon)
then...repeat that for every pokemon? You don't necessarily have to save
every pokemon's base stats in the editor. Of course this can be only done
with the 'in battle' pokemon and pokemon 'first caught' Pokemon stored
inside the PC will all need 6 variables to themselves. (6x number of max pokemon that can be managed to store in PC)
Base experience values = 389
Stored EV and IV values/Hidden Power values: 14x Pokemon held/owned.
Stored Experience gained: 1 x Pokemon held/owned.
Storage values for Pokemon Storage facility: around 20 variables x 30 per box = 600
I have nothing wrong with this.
Anyway, remember the seperate variables for the item system and CNS.
I have nothing wrong with using rm2k by the way.