Name: Poueff
Game Name: Poueff
Game: Sapphire
Number of Pokemon: 6
Restrictions: Anything but evolution related.
Grassmen (Wild-Grass): Platinum (3/5)
Shieldon: Always must know Iron Defense, can't fight other Rock or Steel Types.
Marill: Must switch out if it gets hit by the same move twice in a row. Can only evolve after Byron.
Hippopotas: The only ground move it can learn is Fissure (but it doesn't have to learn it). Must be male, can only evolve after defeating 3 grass types by itself.
Add in Togekiss. Restriction: Can't know any flying type move but Fly. You can't use any healing items/reviving/PPuping/drugs on it but normal 20 HP potions (no leftovers nor HP restoring hold items either).
And a hacked/traded in high level (around 50) Magmortar that you have to start all your battles with and stay in for 3 turns or 1 turn of enemy using stat enhancing moves (repels are ok). Can only heal if he is in the yellow/have to heal when he's in the yellow (mandatory) and you have to do it with your more important HP healing item (the one that recovers more HP, be it Max Potion or anything below it). If he faints you have to release a team mate and can't catch any other pokémon to add to your team (aside from HM slaves). You can't use him from the gym where they let you control him based on badges (I forget which one) to the 7th Gym (after winning the badge).