Outsider Pokémon

An Outsider Pokémon is a Pokémon recieved in a trade, or any Pokémon who is not owned by its Original Trainer or "OT". The reasoning for this is that Pokémon respect trainers who can defeat Gym Leaders, but in terms of game mechanics, it's to prevent someone from trading in a friend's Level 70 Pokémon and easily beating the game.

Outsider Pokémon will begin to act disobediently in battle if the Pokémon Trainer who owns it does not have a certain Gym Badge won from a Gym Leader. The disobedience can range from using the wrong move, or not doing anything at all during a turn.

The disobedience will start around Level 10 for most Pokémon if the trainer owning it has no badges. After winning the second badge of each region (Cascade Badge, Hive Badge, and Knuckle Badge), Outsider Pokémon will obey orders till they reach Level 30.

After that, the Rainbow Badge, Fog Badge, and Heat Badge will make Outsiders up to Level 50 obedient.

The Marsh Badge, Feather Badge, and Storm Badge will make Outsiders up to Level 50 loyal.

Finally, the Rain Badge, Rising Badge, and Earth Badge will make all Outsiders of any level obey commands.

A Pokémon is recognized by an Outsider if it's OT identification does not match up with the current saved game. This means that if a Pokémon is traded out of a game that is restarted, then traded back in, it will be treated as an Outsider.

In addition, Pokémon recieved ingame from non-player characters have the OT of the player, generally. Pokémon traded with non-player characters ingame generally have different OT data and are regarded as Outsider Pokémon. Even if two different saved games have OT Numbers on the Trainer's ID that match, a Pokémon will usually be regarded as an Outsider Pokémon because there is another, hidden Trainer ID value.