Pokémon spec

From Pixelmon Generations Wiki
(Redirected from Pokéspecs)
Jump to navigation Jump to search

Pokémon Specs are useful additional informations for commands and features customization.
They are mainly used to integrate /pokespawn, /pokegive and /pokegiveegg commands, giving a more detailed description of the Pokémon the player wants to spawn in.
It can also be used with many different other commands not listed in the table below.

These integrations can be used as follows:

/pokespawn lvl:50 g:male gr:Microscopic f:10 Ponyta ab:PastelVeil n:Jolly ivperc:0.50 evs:252/2/1/0/0/0 !s

This command will generate a:

- level 50,
- Male ♂,
- Microscopic,
- Galarian
- Ponyta,
- with the Ability Pastel Veil - Note: due to formatting needs, composed abilities need to be written as one word (Pastel Veil --> PastelVeil),
- the Nature Jolly,
- 50% IVs (randomly assigned between the 6 stats)
- 50% EVs (252 Hp, 2 Attack, 1 Defense, 0 Sp. Attack, 0 Sp. Defense, 0 Speed).
- !s specifies it cannot be Shiny.

Specs are generally used in the form <key>:<argument>, with little exceptions.
All these Specs can be stacked on each other in order to generate a more detailed Pokémon (as shown above). They don't need to be put in any specific order to work.


List of all in-built keys and arguments

Key Argument Can be used with: Description
/pokespawn /pokegive /pokegiveegg

Pokémon species Selects the pokémon species. TAB key can be used to autocomplete

<level>/<lvl>

Integer Selects the pokémon level

<gender>/<g>

male/female Selects the pokémon gender

<shiny>/<s>

Makes the pokémon Shiny

<!shiny>/<!s>

Makes the pokémon not Shiny

<growth>/<gr>

Growth Selects the size of the pokémon

<nature>/<n>

Nature Selects the nature of the pokémon

<ability>/<ab>

Ability Selects the ability of the pokémon (w/out spaces)

<boss>/<b>

1/2/3/4 Spawns the Boss version of the selected pokémon, the number selects the rarity of the Boss

<totem>/<t>

Spawns the Totem version of the selected pokémon

<alpha>

Spawns the Alpha version of the selected pokémon

<form>/<f>

Integer Selects the form the pokémon will have, if it possesses more than one

<special>

Special ID Selects the corresponding special of the pokémon, if it has one

<customtexture>/<ct>

Text Selects the corresponding Custom Texture of the pokémon, if it has one

<ball>/<ba>

Pokéball Selects the ball the pokémon will be contained in (w/out spaces).
If this value is not specified, a Poké Ball will be selected

<particle>

Pokeparticle Adds the chosen particle effect to the pokémon

<uncatchable>

Makes the pokémon unable to be caught

<unbreedable>

Makes the pokémon unable to breed

<random>

Can be used instead of the Species to randomize the selected pokémon

<levelrange>

Integer-Integer Can be used alone or in combo with <random> key to select a range of levels the pokémon can have.
The second value has to be ≥ of the first value for the command to work (ex: /pokespawn random levelrange:15-20)

<legendary>

true/false Can be used alone or in combo with <random> key to select whether (true) or not (false) the random pokémon will be a legendary

<generation>

1/2/3/4/5/6/7/8 Can be used alone or in combo with <random> key to select pokémon from one specific Generation

<status>

sleep/burn/paralysis/ frozen/poison/poisonbadly Gives the pokémon a specific status ailment

<ivs>

0≤ Integer ≤31 Specifies the number of IVs the pokémon will have (each of the 6 values has to be specified for the command to work (ex: ivs:31/31/31/31/31/31))

<evs>

0≤ Integer ≤252 Specifies the number of EVs the pokémon will have (each of the 6 values has to be specified for the command to work (ex: evs:0/0/6/252/0/252)).
The max number of EVs a pokémon can have is capped at 510, putting more will make the command adjust the values by itself

<ivperc>

0≤ Decimal ≤1 Gives the pokémon a specific IV percentage.
The exact amount of IVs given to each stat is randomized.

<tint>

#HEX Gives the pokémon a specific color tint.


More Examples

Legendary

/pokespawn lvl:1 tint:#FF0000 legendary:true uncatchable

This command will generate a:

- level 1,
- red,
- completely random (implied by <legendary>),
- Legendary Pokémon,
- that cannot be caught.

Bosses

/pokespawn g:female Ursaluna alpha

This command will generate a:

- Female ♀,
- Ursaluna,
- as an Alpha Pokémon.

Egg

/pokegiveegg @p random generation:2 ba:PremierBall unbreedable

This command will generate a:

- completely random Egg,
- from Generation 2 Pokémon pool,
- Pokéball spec will be ignored, as not compatible with /pokegiveegg,
- that cannot breed.

Special Textures

/pokegive @p Farfetchd special:1 levelrange:25-30 particle:christmastree

This command will generate a:

- Farfetch'd,
- with its special skin 1, Donald Duck,
- of a random level between 25 and 30,
- with the Christmas Trees particle effect.

Trivia

  • Sidemod makers are easily capable of creating additions to Pokémon specs so that all places that use this system will support those custom characteristics without exception.