>>12707705Sure mate, I was hoping someone would be interested actually. Here are the rules I've come up with to deal with the issues that come with this kind of run:
1. Nickname every pokémon.
2. Catch only one pokémon of every type.
3. If a pokémon changes type during evolution, the type it stays throughout all forms is its definitive type.
4. If a pokémon has multiple types, the definitive type will be decided by the next pokémon you (have to) catch.
(for example, if you have a ground/water pokémon, and you can catch (see next rule) a ground pokémon, the first will become your water pokémon when you catch it. If you met a water pokémon, then your first one will be ground)
Make sure to keep track of what slots are contested, seeing that multiple pokémon you own could potentially fill up the same slot
(for example if you own a Ghastly and a Bellsprout, their typing will be decided by whether you catch a Grass, Poison or Ghost type first.)
6. First pokémon you meet in a new zone that has a type you don't own yet (or shares one with a pokémon that has 2 types) must be caught.
If you fail to catch it, you can't catch any other pokémon in that zone. (I recommend keeping track of used-up zones, because you will likely skip a bunch due to not having any new types)
7. Fainting means death.
8. A dead pokémon still fills up a type slot, if type was not yet defined then rule 4 is still enforced.
(can be optional, an alternative could be to only replace pokémon once all the other slots are filled)
(Optional) Shiny clause. Shiny pokémon do not count as an official type, upping your maximum amount of pokémon.
(Optional) No starters. Choosing one type at the start of your game might make this less interesting.
(Optional) No doubles. This rule is recommended if you don't want 2 slots filled with the same pokémon.