Today’s task was to make as many non-buyable items possible buyable. I focused on evolution items and things that require bullshit to get(Think items that are only found with a low percent chance on pokemon you catch, or trade from gen 1).
Now, almost every held non-consumable item is now buyable with the exceptions of the Smoke Ball(Repels are good enough), the Cleanse Tag(Again, Repels), the EXP Share(Because it seems to be a key item) and the Everstone. I also made Elixers and Max Elixers buyable at the Indigo Plateau. And PP Ups available at the vitamin person in Goldenrod. They cost 800.
Next task? I figured out how to change evolution items. I made the King’s Rock and the Metal Coat evolve the Pokemon tied to it like evolution stones do.
The Dragon Scale and Up-Grade evolutions were changed to just evolve based on level, because the pokemon that Seadra and Porygon evolve into are, more or less, just straight upgrades instead of being a massive change like Steelix, Politoed, Slowking and Scizor are. Porygon 2 losing Sharpen was bullshit so I added it back in.
I’ve also made all evolution items buyable. In general, I am placing most evolution items early because most evolution items change pokemon so drastically it’s not really comparable to most level up evolutions.
I’ve continued the Pokemon buffing. For example, a few days ago I buffed Vileplume and Bellossom. They didn’t need it, really, but I wanted to differentiate between them aside from typing(For those that don’t play Pokemon, Vileplume and Bellossom are two evolution branches from Gloom. Vileplume is a Grass/Poison Pokemon, and Bellossom is just Grass type). So, I made Vileplume more offensive and Bellossom more defensive.
Finally, using a tutorial the disassembly provided, I’ve changed the gender determining code so it no longer forces girl Pokemon to be automatically weaker than boy Pokemon.
To get into how this works, I gotta explain one of the other things that determines a Pokemon’s stats.
As I mention before, there is Stat Experience. But, there’s also Determinate Values. Each stat as a DV of anywhere from 0 to 15. In Generation 2 alone, gender for Pokemon that have multiple genders(Some are genderless. Others are deliberately locked to either girl or boy) is determined by a few different things, but one of those things is your DV spread. Girls have lower DVs, especially in the Attack stat.
This is no longer the case.