Shiny Pokémon (2024)

For an item that makes shiny Pokémon more common, see Poké Radar.
For changing the properties of an individual Pokémon, see Editing a Pokémon.
Shiny Pokémon (1)

This page describesshiny Pokémon, a rare variant of Pokémon with different colours.

Rarity of shiny Pokémon[]

In the script sectionSettingsis a variable calledSHINY_POKEMON_CHANCE. This is the rarity of shiny Pokémon. The odds of a Pokémon being shiny will be this number divided by 65536, so the lower this number is, the rarer they are. The default code sets this to 16 or 8, depending on the generation set in MECHANICS_GENERATION).

To remove shiny Pokémon from your game altogether, simply setSHINY_POKEMON_CHANCEto 0.

Shininess depends on both theoriginal trainer's ID number (a random number chosen when that trainer is created) and thePokémon's personal ID (a random number defined when the Pokémon is generated). Therefore the odds of a Pokémon being shiny is completely random, but is consistent for each Pokémon (their original trainer and personal ID numbers will never change). The calculation of whether a Pokémon is shiny is done in defshiny?in the script sectionPokemon.

Super shininess is a variant of shininess, where the only difference is that the sparkle animation played when the Pokémon enters battle will be different (although Essentials does not have this different animation by default). Whether super shininess is enabled is determined by the setting SUPER_SHINY. The rarity of a Pokémon being super shiny is 1/65536.

Shininess that depends on some factor[]

You can alter the rarity of wild shiny Pokémon at certain points in the game. You can have the rarity depend on pretty much any factor, e.g.

The script sectionOverworld_EncounterModifiersexists for any scripts which affect a Pokémon's properties, including shininess.

The typical example of affecting shininess is the Red Gyarados from the Johto games, which is always shiny. In the above-mentioned script section is some code which will make all Pokémon generated while Game Switch 31 is ON be shiny. To use this effectively for a Red Gyarados-like event, you will need to turn the Game Switch ON immediately before that particular battle (usually anevent encounter) and OFF immediately after it. There is an example of this in the example maps, for a Mew on Faraday Island.

Other possibilities, especially those which affect regular wild Pokémon (i.e. not event encounters), will be harder to implement.

Tips[]

  • Shininess is traditionally purely cosmetic, but you could modify shiny Pokémon to give the player more incentive to find them than just their exclusivity, e.g. give all shiny Pokémon perfect IVs. This is done in the same way as making a Pokémon shiny, but instead of making it shiny if a certain Game Switch is ON, you should change its IVs if it is shiny.
Shiny Pokémon (2024)
Top Articles
Latest Posts
Article information

Author: Msgr. Benton Quitzon

Last Updated:

Views: 6069

Rating: 4.2 / 5 (43 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Msgr. Benton Quitzon

Birthday: 2001-08-13

Address: 96487 Kris Cliff, Teresiafurt, WI 95201

Phone: +9418513585781

Job: Senior Designer

Hobby: Calligraphy, Rowing, Vacation, Geocaching, Web surfing, Electronics, Electronics

Introduction: My name is Msgr. Benton Quitzon, I am a comfortable, charming, thankful, happy, adventurous, handsome, precious person who loves writing and wants to share my knowledge and understanding with you.