Please donate money and help me raise over $3100 for my education.

Pokemon Ruby and Sapphire - Battle Tower

List of Trainers and Pokemon

See the Battle Tower list.

Trainers

Each trainer that the player will face in a Battle Tower challenge is chosen from one or two trainer groups, depending on the number of consecutive wins the player has made so far.

Consecutive WinsTrainer Groups
0-5A and B
6C
7 - 12B and C
13D
14 - 19C and D
20E
21 - 26D and E
27F
28 - 33E and F
34G
35 - 40F and G
41H
42 - 47G and H
48I
49 or moreH and I

Pokemon

Once a trainer is chosen, the Pokemon that the trainer will have are also chosen at random. Care is taken to make sure the species of all three Pokemon are different. Pokemon chosen this way have a happiness value of 0, and any instance of Return is changed to Frustration. A Pokemon may be chosen for a trainer only if (X and Y)=X where X is the trainer's choice byte and Y is the Pokemon's choice byte. (See the Battle Tower list for choice bytes. "And" is a bitwise operation.) From which groups the Pokemon is chosen, and the Individual Values the Pokemon will have, depend on the group that the trainer belongs to.

Trainer GroupPokemon GroupsIndividual Value
AA and B6
BA and B6
CB and C9
DC and D12
ED and E15
FE and F18
GF and G21
HG, H, I31
IH, I, J31
JH, I, J31

Please donate money and help me raise over $3100 for my education.


Discussion