User:Tiddlywinks/EvoBox/v2



Template documentation
Note: portions of the template sample may not be visible without values provided.
View or edit this documentation. (About template documentation)

This template shows how Pokémon evolve. It can also be used for form changes.

For basic (linear) evolutionary families, see User:Tiddlywinks/EvoBox/1 (non-evolving), User:Tiddlywinks/EvoBox/11 (two-stage), and User:Tiddlywinks/EvoBox/111 (three-stage) for easier-to-use templates.

Parameters

Unnamed
  • 1: the primary color for this evobox (usually the first type of the Pokémon whose page this is on)
  • 2 (optional): the secondary color for this evobox (usually the second type of the Pokémon whose page this is on, if it has two types)
Named
  • pattern: the pattern of this evolutionary family (or form group with a matching layout); generally, this should be a sequence of numbers indicating how many possible evolutions a Pokémon has at each stage. Current patterns are:
    • (See all...)
    • "1": a family with only one Pokémon that does not evolve
    • "11": a family with two Pokémon: one unevolved, and one first evolution
    • "111": a family with three Pokémon: one unevolved, one first evolution, and one second evolution
    • "12": a family with three Pokémon: one unevolved, and two first evolutions
    • "13": a family with four Pokémon: one unevolved, and three first evolutions
    • "112": a family with four Pokémon: one unevolved, one first evolution, and two second evolutions
    • "122": a family with five Pokémon: one unevolved, two first evolutions, and two second evolutions
    • "18": a family with nine Pokémon: one unevolved, and eight first evolutions
    • "18/radial": a family with nine Pokémon: one unevolved, and eight first evolutions, with the evolutions surrounding the unevolved Pokémon in a radial pattern
    • "11/rev", "12/rev", "111/rev", and "122/rev": the same as "11", "111", and "122", but with a "reverse" method added (for unique breeding conditions or non-symmetrical form changes)
  • gen (optional): creates a note above the evobox that says this evobox is accurate to games from Generation gen+. (As a general rule, evolution/form boxes should focus on the latest generation or two so they don't get too complicated.)
  • note (optional): creates a note above the evobox that says whatever is entered for note, in case the generic note for gen is not appropriate

Usage

After {{Tiddlywinks/EvoBox/v2}}, you must add User:Tiddlywinks/EvoMon and User:Tiddlywinks/EvoMethod calls for each Pokémon and evolution (their order does not matter). The required calls depend on the pattern used. It may be possible to omit some of these, such as omitting either 2a or 2b templates from 122 for a family with uneven branches.

It is also possible to replace any of these with User:Tiddlywinks/EvoFree, which takes an "id" parameter ("stage#" for EvoMon calls or "method#" for EvoMethod calls, where # is the same as "e=#"), and parameter 1 will display anything you code in that spot.

Call Required patterns Description
1 11 111 12 13 112 122 18
18/radial
#/rev
[[User:Tiddlywinks/EvoMon|e=0|...]] for the first (unevolved) Pokémon
[[User:Tiddlywinks/EvoMethod|e=rev|...]] for a unique Incense breeding condition or reverse form change
[[User:Tiddlywinks/EvoMethod|e=1|...]] for the evolution method between the unevolved Pokémon and the first evolution
[[User:Tiddlywinks/EvoMon|e=1|...]] for the Pokémon's first evolution
[[User:Tiddlywinks/EvoMethod|e=1a|...]] for the evolution method between the unevolved Pokémon and the first branch of the first evolution
[[User:Tiddlywinks/EvoMon|e=1a|...]] for the first branch of the first evolution of the Pokémon
[[User:Tiddlywinks/EvoMethod|e=1b|...]] for the evolution method between the unevolved Pokémon and the second branch of the first evolution
[[User:Tiddlywinks/EvoMon|e=1b|...]] for the second branch of the first evolution of the Pokémon
[[User:Tiddlywinks/EvoMethod|e=1c|...]] for the evolution method between the unevolved Pokémon and the third branch of the first evolution
[[User:Tiddlywinks/EvoMon|e=1c|...]] for the third branch of the first evolution of the Pokémon
[[User:Tiddlywinks/EvoMethod|e=1d|...]] for the evolution method between the unevolved Pokémon and the fourth to eighth branches of the first evolution
[[User:Tiddlywinks/EvoMethod|e=1e|...]]
[[User:Tiddlywinks/EvoMethod|e=1f|...]]
[[User:Tiddlywinks/EvoMethod|e=1g|...]]
[[User:Tiddlywinks/EvoMethod|e=1h|...]]
[[User:Tiddlywinks/EvoMon|e=1d|...]] for the fourth to eighth branches of the first evolution of the Pokémon
[[User:Tiddlywinks/EvoMon|e=1e|...]]
[[User:Tiddlywinks/EvoMon|e=1f|...]]
[[User:Tiddlywinks/EvoMon|e=1g|...]]
[[User:Tiddlywinks/EvoMon|e=1h|...]]
[[User:Tiddlywinks/EvoMethod|e=2|...]] for the evolution method between the first and second evolutions
[[User:Tiddlywinks/EvoMon|e=2|...]] for the Pokémon's second evolution
[[User:Tiddlywinks/EvoMethod|e=2a|...]] for the evolution method between the first branch of the first evolution and its second evolution
[[User:Tiddlywinks/EvoMon|e=2a|...]] for the second evolution of the Pokémon's first branch of evolution
[[User:Tiddlywinks/EvoMethod|e=2b|...]] for the evolution method between the second branch of the first evolution and its second evolution
[[User:Tiddlywinks/EvoMon|e=2b|...]] for the second evolution of the Pokémon's first branch of evolution

At the end, the original call must be closed with a call to User:Tiddlywinks/EvoBox/footer.

Updating

If a new pattern is required, simply create it at Template:EvoBox/pattern#, with # replaced by the identifier for the pattern. These patterns define what areas of the evobox each Pokémon and evolution method occupy. (See others such as User:Tiddlywinks/EvoBox/pattern122 and CSS Grid Item (Naming Grid Items) for reference.)