User:Tiddlywinks/EvoBox

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search

At the moment, I've made the new template into a more explicit "builder". That's mostly just how I was able to get a handle on things; but it has some ups and downs.

The EvoMon templates make you include a bit ("Unevolved"/etc) that the old template didn't. But on the other hand, all the "evo1", "evo2a", "art#", "type#-#" etc in the old template is kinda finicky and can be pretty confusing; whereas having all the parameters for one Pokémon just ordered within a single template should be much more understandable.

But overall, they look fundamentally the same. Except on mobile where you can see that the old template breaks while the new one stays how it's meant to look. (You can look at the live species page or preview here; the old version is commented out just because of categories.)

Evolution variants

Ralts (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern112

Tables (old)

Template:Evobox/2branch2

{{Evobox/2branch2
|type1=Psychic|type2=Fairy
|no1=0280|name1=Ralts|type1-1=Psychic|type2-1=Fairy
|evo1={{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 20}}
|no2=0281|name2=Kirlia|type1-2=Psychic|type2-2=Fairy
|evo2a={{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 30}}
|no3a=0282|name3a=Gardevoir|type1-3a=Psychic|type2-3a=Fairy
|evo2b={{Bag/s|Dawn Stone|SV}} + [[File:Male icon SV.png|link=Gender]]<br>{{color2|000|Dawn Stone}}<br><small>({{color2|000|Gender|male}})</small>
|no3b=0475|name3b=Gallade|type1-3b=Psychic|type2-3b=Fighting
}}

Goomy (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern122

Goomy
Unevolved
Rare Candy
Level 40
outside of Hisui
Sliggoo
First evolution
Rare Candy + Rain icon SwSh.pngFog icon SwSh.png
Level 50
(during rain or fogSwSh)
Goodra
Second evolution
Sliggoo
First evolution
Rare Candy + Rain icon SwSh.pngFog icon SwSh.png
Level 50
(during rain or fog)
Goodra
Second evolution

Tables (old)

Template:Evobox/2branch1

{{Evobox/2branch1
|type1=Dragon
|no1=0704
|name1=Goomy
|type1-1=Dragon
|evo1a={{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 40}}<br>outside of {{color2|000|Hisui}}
|no2a=0705
|name2a=Sliggoo
|type1-2a=Dragon
|evo1b={{Bag/s|Rare Candy|SV}} + {{bag/s|Celestica Flute|LA|Hisui}}<br>{{color2|000|Level|Level 40}}<br>in {{color2|000|Hisui}}
|art2b=0705Sliggoo-Hisui
|name2b=Sliggoo
|type1-2b=Steel
|type2-2b=Dragon
|form2b=Hisuian Form
|evo2a={{Bag/s|Rare Candy|SV}} + [[File:Rain icon SwSh.png|40px]][[File:Fog icon SwSh.png|40px]]<br>{{color2|000|Level|Level 50}}<br><small>(during {{color2|000|rain}} or {{color2|000|fog}}{{sup/8|SwSh}})</small>
|evo2b={{Bag/s|Rare Candy|SV}} + [[File:Rain icon SwSh.png|40px]][[File:Fog icon SwSh.png|40px]]<br>{{color2|000|Level|Level 50}}<br><small>(during {{color2|000|rain}} or {{color2|000|fog}})</small>
|no3a=0706
|name3a=Goodra
|type1-3a=Dragon
|art3b=0706Goodra-Hisui
|name3b=Goodra
|type1-3b=Steel
|type2-3b=Dragon
|form3b=Hisuian Form
}}

Slowpoke (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern12

Tables (old)

Template:Evobox/1branch2

{{Evobox/1branch2
|type1=Water
|type2=Psychic
|no1=0079
|name1=Slowpoke
|type1-1=Water
|type2-1=Psychic
|evo1a={{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 37}}
|no2a=0080
|name2a=Slowbro
|type1-2a=Water
|type2-2a=Psychic
|evo1b=[[File:Link Trade icon SV.png|40px|link=Trade]] + {{Bag/s|King's Rock|SV}}<br>{{color2|000|Trade}}<br>holding {{color2|000|King's Rock}}
|no2b=0199
|name2b=Slowking
|type1-2b=Water
|type2-2b=Psychic}}

Tyrogue (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern13

Tables (old)

Template:Evobox/1branch3

This is currently only used for Tyrogue, but it can also be used for Rockruff. (Either it should be modified, or just replaced with the new div-evobox.)

{{evobox/1branch3}}

Farfetch'd (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern1

Tables (old)

Template:Evobox-1

{{Evobox-1
|type1=Normal
|type2=Flying
|pictype=art
|no1=0083
|name1=Farfetch'd
|type1-1=Normal
|type2-1=Flying}}

Psyduck (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern11

Psyduck
Unevolved
Golduck
First evolution

Tables (old)

Template:Evobox-2

{{Evobox-2
|type1=Water
|pictype=art
|no1=0054
|name1=Psyduck
|type1-1=Water
|evo1={{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 33}}
|no2=0055
|name2=Golduck
|type1-2=Water}}

Bulbasaur (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern111

Tables (old)

Template:Evobox-3

{{Evobox-3
|type1=Grass
|type2=Poison
|pictype=art
|no1=0001
|name1=Bulbasaur
|type1-1=Grass
|type2-1=Poison
|evo1={{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 16}}
|no2=0002
|name2=Ivysaur
|type1-2=Grass
|type2-2=Poison
|evo2={{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 32}}
|no3=0003
|name3=Venusaur
|type1-3=Grass
|type2-3=Poison}}

Incense

Chingling (Pokémon)#Evolution

I'm just omitting this one (User:Tiddlywinks/EvoBox/pattern11/rev). Call it an exercise for the reader.

Chansey (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern111/rev

Happiny
Baby form
Rare Candy + Oval Stone
Level up
holding Oval Stone
during the day
Chansey
First evolution
Rare Candy + Soothe Bell
Level up with
high friendship
Blissey
Second evolution

Tables (old)

{{Evobox-3
|type1=Normal
|pictype=art
|no1=0440
|name1=Happiny
|type1-1=Normal
|breed={{bag/s|Luck Incense|SV}}<br>{{color2|000|Pokémon breeding|Breed}}<br>holding {{color2|000|Luck Incense}}<br><small>({{color2|000|Generation IV|IV}}–{{color2|000|Generation VIII|VIII}})</small>
|evo1={{bag/s|Rare Candy|SV}} + {{bag/s|Oval Stone|SV}}<br>{{color2|000|Level|Level up}}<br>holding {{color2|000|Oval Stone}}<br><small>during the {{color2|000|Time|day}}</small>
|no2=0113
|name2=Chansey
|type1-2=Normal
|evo2={{bag/s|Rare Candy|SV}} + {{bag/s|Soothe Bell|SV}}<br>{{color2|000|Level|Level up}} with<br>high {{color2|000|friendship}}
|no3=0242
|name3=Blissey
|type1-3=Normal}}

Mime Jr. (Pokémon)#Evolution

Divs (new)

User:Tiddlywinks/EvoBox/v2, User:Tiddlywinks/EvoBox/pattern122/rev

Rare Candy + Bag TM Normal SV Sprite.png
Level up
knowing Mimic
outside of Galar
Mr. Mime
First evolution
Rare Candy + Bag TM Normal SV Sprite.png + Sword Shield Dynamax Band.png
Level up
knowing Mimic
in Galar
Mr. Mime
First evolution
Mr. Rime
Second evolution

Tables (old)

Outside of Galar

{{Evobox-2
|type1=Psychic
|type2=Fairy
|pictype=art
|no1=0439
|name1=Mime Jr.
|type1-1=Psychic
|type2-1=Fairy
|breed={{bag/s|Odd Incense|SV}}<br>{{color2|000|Pokémon Breeding|Breed}}<br>holding {{color2|000|Odd Incense}}
|evo1={{bag/s|Rare Candy|SV}} + [[File:Bag TM Normal SV Sprite.png|40px|link=Mimic (move)]]<br>{{color2|000|Level|Level up}}<br>knowing {{color2|000|Mimic (move)|Mimic}}<br>outside of {{color2|000|Galar}}
|no2=0122
|name2=Mr. Mime
|type1-2=Psychic
|type2-2=Fairy}}

In Galar

{{evobox-3
|type1=Psychic
|type2=Fairy
|pictype=sprite
|no1=0439Mime Jr
|name1=Mime Jr.
|type1-1=Psychic
|type2-1=Fairy
|breed={{bag/s|Odd Incense|SV}}<br>{{color2|000|Pokémon Breeding|Breed}}<br>holding {{color2|000|Odd Incense}}
|evo1={{bag/s|Rare Candy|SV}} + [[File:Bag TM Normal SV Sprite.png|40px|link=Mimic (move)]] + [[File:Sword Shield Dynamax Band.png|40px|link=Galar]]<br>{{color2|000|Level|Level up}}<br>knowing {{color2|000|Mimic (move)|Mimic}}<br>in {{color2|000|Galar}}
|no2=0122Mr. Mime-Galar
|name2=Mr. Mime
|form2=Galarian Form
|type1-2=Ice
|type2-2=Psychic
|evo2={{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 42}}
|no3=0866Mr. Rime
|name3=Mr. Rime
|type1-3=Ice
|type2-3=Psychic}}

Unique evolution and breeding

These are tables which use custom templates currently. They don't need to with EvoBox/v2. (Only Eevee may need an extra pattern codified. Whichever is preferred.)

Manaphy (Pokémon)#Evolution

Divs (new)

Phione
Does not evolve
Manaphy
Parent form

Tables (old)

{{Evobox/Manaphy}}

{{Evobox/Manaphy}}

Grubbin (Pokémon)#Evolution

Divs (new)

Gained Thunder Stone option in SwSh (and hasn't appeared since). > Note exclusivity outside evobox.

Tables (old)

{{Evobox/Grubbin}}

{{Evobox/Grubbin}}

Inkay (Pokémon)#Evolution

Divs (new)

IDK why this wasn't just an Evobox-1, but whatever.

Rare Candy
Level 30
while holding game system
upside-down
Malamar
First evolution

Tables (old)

{{Evobox/Inkay}}

{{Evobox/Inkay}}

Feebas (Pokémon)#Evolution

Divs (new)

Can evolve by trade item or beauty. (Add notes outside evobox.)

Feebas
Unevolved
Link Trade icon SV.png + Dream Prism Scale Sprite.png
Trade
holding Prism Scale
Dream Blue Scarf Sprite.png
Level up
with high Beauty
Milotic
First evolution

Tables (old)

{{Evobox/Feebas}}

{{Evobox/Feebas}}

Nincada (Pokémon)#Evolution

Really, neither the new nor old templates do a great job of communicating what happens. So we just need to spell it out clearly outside the box.

Divs (new)

Poké Ball + Ballfull.pngBallfull.pngBallfull.pngBallfull.pngBallfull.pngBallempty.png
Poké Ball in bag
and space in party
Ninjask
First evolution
Shedinja
Bonus evolution

Tables (old)

{{Evobox/1castoff}}

{{Evobox/1castoff}}

Eevee (Pokémon)#Evolution

Divs (new)

Radial is cool, but if they add another Eeveelution it's gonna blow right up. Vertical is best considering mobile users and future-proofing.

Since 9 pages need this whole thing, saving the whole thing as its own template is a reasonable option. (EvoBox/Eevee(V/R)?) But it's also easy to add an EvoBox/pattern18 template and/or EvoBox/patternRadial. Arguably, making the whole thing its own template would also prevent us from ending up with "orphaned" patterns just because they're not too likely to have another 8-evolution Pokémon (at least anytime soon).

Vertical
Accurate to the latest games (Gen. VIII+)
See above for other games
Eevee
Unevolved
Vaporeon
First evolution
Jolteon
First evolution
Flareon
First evolution
Espeon
First evolution
Umbreon
First evolution
Leafeon
First evolution
Glaceon
First evolution
♥♥ + TM Fairy
Level up
2 Affection and a
Fairy-type move
Sylveon
First evolution
Radial
Accurate to the latest games (Gen. VIII+)
See above for other games
Eevee
Unevolved
Vaporeon
First evolution
Jolteon
First evolution
Flareon
First evolution
Espeon
First evolution
Umbreon
First evolution
Leafeon
First evolution
Glaceon
First evolution
♥♥ + TM Fairy
Level up
2 Affection and a
Fairy-type move
Sylveon
First evolution

Tables (old)

{{Evobox/1branch7}}, see also User:SnorlaxMonster/Evobox/Eevee

{{Evobox/1branch7}}

Multi-forms (more than two changeable forms)

Basically, replacing {{Evobox/Formes}} with User:Tiddlywinks/MultiForms for (most) cases where a Pokémon can change among three or more forms. (For other cases, see #More than two changeable forms: other.)

Omitted: Arceus, Silvally, Furfrou: too many forms to bother with arrows and text (well...a header "method" would probably do fine, really).

Reasoning: The current usage of ↔ switches its meaning sometimes and/or it's kinda bad notation. On a page like Charizard (Pokémon)#Forms, X ↔ Y ↔ Z is used where only Y can turn into X or Z, but on pages like Pikachu, the same notation means X and Y and Z (and...) can all turn into each other. So I kinda wanted to find a format that is less ambiguous and doesn't overlap with other cases. That turned into User:Tiddlywinks/MultiForms.

Pikachu (Pokémon)#Forms

New

Contest Hall green room

Remove costume
Cool
Beautiful
Cute
Clever
Tough
Pikachu
Pikachu Cosplay
Pikachu
Pikachu Rock Star
Pikachu
Pikachu Belle
Pikachu
Pikachu Pop Star
Pikachu
Pikachu, Ph.D
Pikachu
Pikachu Libre

Old

Just to reiterate: the usage of ↔ here is very different from a page like Charizard (Pokémon)#Forms (which is arguably the most natural interpretation).

Cosplay Pikachu

Normal
Pikachu
Cosplay Pikachu
Pikachu
 Electric 


Knowing Meteor Mash
Pikachu
Pikachu Rock Star
Pikachu
 Electric 


Knowing Icicle Crash
Pikachu
Pikachu Belle
Pikachu
 Electric 


Knowing Draining Kiss
Pikachu
Pikachu Pop Star
Pikachu
 Electric 


Knowing Electric Terrain
Pikachu
Pikachu, Ph.D
Pikachu
 Electric 


Knowing Flying Press
Pikachu
Pikachu Libre
Pikachu
 Electric 

Castform (Pokémon)#Forms

This just skips a couple of the max 6 columns. (This'll be in the documentation.) It looks fine.

Other
Castform
Sunny Form
Castform
Rainy Form
Castform
Snowy Form

Deoxys (Pokémon)#Forms

Meteorites

Deoxys
Normal Forme
Deoxys
Attack Forme
Deoxys
Defense Forme
Deoxys
Speed Forme

Burmy (Pokémon)#Forms

Again: this just skips a few columns. It might be a little noticeable, but IMO it's basically fine (I don't think it'll distract anyone).

Last area battled in

Grassy or water
Sandy or rocky
Building or urban
Burmy
Plant Cloak
Burmy
Sandy Cloak
Burmy
Trash Cloak

Rotom (Pokémon)#Forms

Light bulb
Microwave oven
Washing machine
Refrigerator
Electric fan
Lawn mower

Deerling (Pokémon)#Forms and Sawsbuck (Pokémon)#Forms

A whole lotta caveats on this one that'll need to be noted above the box... (Originally by seasons. Became unchangeable VI-VIII. In IX it changes by province.)

Sawsbuck

Genesect (Pokémon)#Forms

Just to point it out, this just skips the last of the max 6 columns, but it's only (sorta) noticeable if you're looking for it.

Genesect
Does not evolve
Genesect
Does not evolve
Genesect
Does not evolve
Genesect
Does not evolve
Genesect
Does not evolve

Oricorio (Pokémon)#Forms

More than two changeable forms: other

I could see simplifying DNA Splicers, Reins of Unity, and N-Solarizer/Lunarizer by just making the forward arrows into two-way arrows, it's arguably close enough to not really be that confusing.

Charizard (Pokémon)#Forms

Faint or end of battle
Charizard
Mega Charizard X
Charizard
Mega Charizard Y

Mega Charizard X and Mega Charizard Y revert to Charizard when they faint or at the end of battle.

Mewtwo (Pokémon)#Forms

Faint or end of battle
Mewtwo
Mega Mewtwo Y

Mega Mewtwo X and Mega Mewtwo Y revert to Mewtwo when they faint or at the end of battle.

Kyurem (Pokémon)#Forms

Black Kyurem and White Kyurem revert to Kyurem and the previously fused Reshiram or Zekrom when the DNA Splicers are used on them again.

Cramorant (Pokémon)#Forms

Use Surf or Dive
with >50% HP
Use Surf or Dive
with ≤50% HP
Hit by damaging move

Cramorant will revert from its Gulping or Gorging Form when it is hit by an attack, spitting out its prey to damage the attacker in the process, thanks to Gulp Missile.

Use Surf or Dive
with >50% HP
Use Surf or Dive
with ≤50% HP

Calyrex (Pokémon)#Forms

Ice Rider Calyrex and Shadow Rider Calyrex revert to Calyrex and the previously fused Glastrier or Spectrier when the Reins of Unity are used on them again.

Necrozma (Pokémon)#Forms

Honestly, since this is all just Necrozma (forms), this could just be on the page like this (no pattern, and no need for a gap parameter).

Dusk Mane Necrozma and Dawn Wings Necrozma revert to Necrozma and the previously fused Solgaleo or Lunala when the N-Solarizer/N-Lunarizer are used on them again. Ultra Necrozma reverts to Dusk Mane Necrozma or Dawn Wings Necrozma when it faints or at the end of battle.

Zygarde (Pokémon)#Forms

(I'm just gonna write the entire form data section here since it's complicated and I'm thinking about it.)

Zygarde has three separate forms: 10% Forme, 50% Forme, and Complete Forme.

In Generation VI, Zygarde's only form was 50% Forme (unnamed at the time).

Since Generation VII, all three forms are available. Zygarde's 10% Forme and 50% Forme can be changed with the help of external tools: the Reassembly Unit and the Zygarde Cube. Zygarde can enter its Complete Forme during battle, and only if it has the Ability Power Construct.

Zygarde with Aura Break

In Generation VI, Zygarde could only have Aura Break and had no forms.

In Generation VII, a Zygarde with Aura Break could be transformed by the Reassembly Unit. This machine could create a 10% or 50% Zygarde with Aura Break or upgrade a 10% Zygarde with Aura Break to 50%; it could also upgrade either to a 50% Zygarde with Power Construct.

Since Generation VIII, the Zygarde Cube's "Change form" function can change Zygarde with Aura Break between 10% Forme and 50% Forme. Its "Change Ability" function can also change its Ability to Power Construct.

Zygarde with Power Construct

The Zygarde Cube's "Change Forme"SMUSUM/"Change form" function can change Zygarde with Power Construct between 10% Forme and 50% Forme. Since Generation VIII, its "Change Ability" function can also change its Ability to Aura Break.

Any Zygarde with Power Construct will change to Complete Forme in battle if its HP drops below half. At the end of battle, a Complete Forme Zygarde will return to its original form with the same HP it ended the battle with (within its original form's maximum HP).

Zygarde Cube:
Change form
Zygarde
Complete Forme
HP < 50%
HP < 50%
End of battle
↖↗

(end of battle)

Zygarde Cube:
Change form
Zygarde
Complete Forme
HP < 50%
HP < 50%

Two changeable forms

Venusaur (Pokémon)#Forms

mega
Faint or end of battle
gmax

Morpeko (Pokémon)#Forms

Morpeko is pretty much the only Pokémon that has an actually symmetrical form change condition. (Also Tornadus and co.)

Morpeko
Full Belly Mode
End of turn
(Hunger Switch)

Cherrim (Pokémon)#Forms

Cherrim
Overcast Form
Other weather
Cherrim
Sunshine Form

Darmanitan (Pokémon)#Forms

Basically the same: (Galarian Form,) Wishiwashi, Minior

Darmanitan
Standard Mode
HP ≤ 50%
HP > 50%

Meloetta (Pokémon)#Forms

Basically the same: Aegislash

Use Relic Song
or switch out

Greninja (Pokémon)#Forms

Battle Bond:
knock out opponent
Faint or end of battle

Xerneas (Pokémon)#Forms

Xerneas
Neutral Mode
In battle
End of battle
Xerneas
Active Mode

Mimikyu (Pokémon)#Forms

Mimikyu
Disguised Form
Hit by damaging move
Faint or end of battle

Eiscue (Pokémon)#Forms

Eiscue
Ice Face
Hit by physical move
HailHail
or faint or end of battle
Eiscue
Noice Face

Zacian (Pokémon)#Forms

Same: Zamazenta

Zacian
Hero of Many Battles
End of battle
Zacian
Crowned Sword

Giratina (Pokémon)#Forms

Basically the same: Dialga, Palkia

Griseous Orb and Distortion World are probably old enough to only need mention above the box.

Shaymin (Pokémon)#Forms

Shaymin
Land Forme
At night
or if frozen

Tornadus (Pokémon)#Forms

Same: Thundurus, Landorus, Enamorus

Tornadus
Incarnate Forme
Tornadus
Therian Forme

Keldeo (Pokémon)#Forms

If not known

Hoopa (Pokémon)#Forms

Hoopa
Hoopa Confined
After three days
Hoopa
Hoopa Unbound

Eternatus (Pokémon)#Forms

Eternamax Eternatus is only seen during the story of Pokémon Sword and Shield. The visual form is also seen while Eternatus uses Eternabeam in battle, meaning that the stats don't affect it... It probably shouldn't be "Eternabeam" like below (because no stats); maybe just "story"?

While using Eternabeam
Rest of battle
Eternatus
Eternamax Eternatus

TBD

Other:

  • Need an option for "These methods apply to the latest games; see (below?) for other details".
  • Will also need to integrate the proper categories to all of these. I may need to include them with a method similar to the patterns since I've combined everything in one... (Should be fine.) But may need special options for odd cases like Manaphy, and forms ({{{cat|~default categories~}}}?).