Pokemon


 * For how to change a property of an individual Pokémon, see Editing a Pokémon.
 * For adding, removing, counting and choosing Pokémon, see Manipulating Pokémon.
 * For Pokémon before they're hatched, see Eggs.

This page describes how Pokemon work in-game. This includes the properties an individual Pokémon has, along with other general information about them.

A Pokémon's attributes Edit
Each individual Pokémon in the game has a number of attributes. Together, these attributes define that specific Pokémon.

The term " " in the examples below should be replaced with the Pokémon to be modified (e.g.  is the first Pokémon in the player's party) - see Manipulating Pokémon for ways to refer to individual Pokémon. There are also two functions that affect Pokémon, as follows:

Level limit Edit
The level limit is defined in the script section Settings, and is a variable called   (default 100).

In the script section PBExperience is a large array containing all the "Exp per level" numbers for each growth rate. These numbers only go up to level 100. If the level limit is increased, then the "Exp per level" numbers for levels above 100 are calculated by formulae instead of being looked up in the array. These calculations are written in . There are different calculations depending on which growth rate the Pokémon's species has.

Pokérus Edit
Pokérus is a virus that can rarely be contracted by a Pokémon. While it is infected, a Pokémon will receive more EVs from battle than usual. A Pokémon will be infectious for a while after contracting Pokérus, but will still receive the effect of it forever after.

The attribute which records a Pokémon's Pokérus is described above. It works the same as in the official games.

Only wild Pokémon or eggs from the Day Care may be generated with Pokérus. The chance of this is defined in the script section Settings, and is a variable called   (default 3).

After any battle, an uninfected Pokémon in the player's party will have a 33% chance of catching Pokérus from each infected Pokémon next to it.