3 ms·
Pokémon Showdown was written to simulate interactions that occur in Generation V (which was modern at the time) based on the (very rough) understanding of mecha
by scheibo 1y ago
Pokémon Showdown was written to simulate interactions that occur in Generation V (which was modern at the time) based on the (very rough) understanding of mechanics that we had 15 years ago. Every other generation was then shoehorned to fit into this architecture (which isn't actually even correct for Generation V). While this kind of works for modern generations, Generations I and II were quite a bit simpler. e.g., what Pokémon Showdown deems as the "residual phase" does not exist in Generation I & II, and this results in an incorrect ordering of events compared to the cartridge implementations. https://github.com/pkmn/engine/blob/main/src/lib/gen1/README.md#unimplementable https://github.com/pkmn/engine/blob/main/src/lib/gen1/README... goes into detail about what Pokémon Showdown-specific behavior is currently unimplementable in Generation I (though binding moves like Wrap have actually been fixed on Pokémon Showdown and there's a branch that should update this section to account for that).
- TZubiri 1y agoOh damn, as a deep gen 1 player, this was unknown to me. I now understand what startup clients feel when a startup is built exactly around them. ", Wrap does 0 damage against Ghost-type Pokémon instead of properly respecting immunity, " This was the only significant effect I could find, it would change dragonite and wrap. I think it would be a nerf, but it may be a buff. Wrap is also used as a kind of u turn, but it works both ways, currently you can use gengar to pivot vs wrap. I think this would nerf dragonite as he wants to pivot away from gengar, and buff arbok, as it would allow glare-EQ vs gengar, even if they have psychic. Not massive, but you never know what butterfly effects bugs like these can have, or even unknown interactions, we learned from the Body Slam 2015 revolution that for metagames so advanced small changes can have profound implications. Finally, while the project is cool, selectively patching the most key feature (which in competitive games and in Smogon is decided by prioritizing high elo votes) would make for an interesting concession