Closed m4-used-rollout closed 3 years ago
In keeping with the spirit of this project, only the check for Haunter was fixed. Machoke and Kadabra still will not evolve if an NPC trades them to the player. If you're modifying in-game trades, port the general fix from Pokémon Yellow instead. Yellow checks the species id instead of the first character of the species name.
In Pokémon Green (and JP Blue), there are in-game trades for Graveler and Haunter, which should evolve after being traded. The US versions of Pokémon Red and Blue have a bugged check for evolving in-game trade Pokémon and thus only evolve Graveler. This is yet another thing that is fixed in Pokémon Yellow.