Alchemy Run Challenge
1. Any Pokémon that faints is considered dead, and must be released or put in the Pokémon Storage System permanently (or may be transferred to another game, as long as the Pokémon is never able to be used again during this run).
1a. Humankind cannot gain anything without first giving something in return. To obtain, something of equal value must be lost. That is alchemy's first law of Equivalent Exchange. To revive a dead Pokemon, you must give up a Pokemon of equal level, or a Pokemon who's levels add up to that dead Pokemon's level.
1b. Reviving a Pokemon may only be done once.
Optional: Pokemon revived by this method may have a restriction, such as only three moves, no using held items, etc.
2. The player may only catch the first wild Pokémon encountered in each area, and none else. If the first wild Pokémon encountered faints or flees, there are no second chances. If the first encounter in the area is a double battle, the player is free to choose which of the two wild Pokémon they would like to catch but may only catch one of them. This restriction does not apply to Pokémon able to be captured during static encounters, nor to Shiny Pokémon.
3. The player must nickname all of their Pokémon, for the sake of forming stronger emotional bonds.
4. The player may only use Pokémon they have captured themselves.
5. The player may not voluntarily reset and reload the game whenever things go wrong. Being able to do so would render all of the other rules pointless.