User:Tiddlywinks/EvoBox: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
⧼bulbapediamonobook-jumptonavigation⧽⧼bulbapediamonobook-jumptosearch⧽
No edit summary
No edit summary
Line 329: Line 329:
==[[Grubbin (Pokémon)#Evolution]]==
==[[Grubbin (Pokémon)#Evolution]]==
===Divs (new)===
===Divs (new)===
Gained Thunder Stone option in SwSh (and hasn't appeared since). Could keep the split format? And remove the sup (relegate that to outside the evobox).
Gained Thunder Stone option in SwSh (and hasn't appeared since). > Note exclusivity outside evobox.
{{User:Tiddlywinks/EvoBox/v2|pattern=11|Water}}
 
test
{{User:Tiddlywinks/EvoBox/v2|pattern=111|Bug}}
{{User:Tiddlywinks/EvoMon|e=0|0736Grubbin|Grubbin|Bug|Bug|Unevolved}}
{{User:Tiddlywinks/EvoMethod|e=1|lv=20}}
{{User:Tiddlywinks/EvoMon|e=1|0737Charjabug|Charjabug|Bug|Electric|First evolution}}
{{User:Tiddlywinks/EvoMethod|e=2|{{bag/s|Rare Candy|SV}} + [[File:Town Map Icon BDSP.png|40px]]<br>{{color2|000|Level|Level up}}<br><small>in areas with a<br>{{color2|000|special magnetic field}}</small>|3={{Bag/s|Thunder Stone|SV}}<br>{{color2|000|Thunder Stone}}}}
{{User:Tiddlywinks/EvoMon|e=2|0738Vikavolt|Vikavolt|Bug|Electric|Second evolution}}
</div>
</div>


Line 359: Line 364:
==[[Feebas (Pokémon)#Evolution]]==
==[[Feebas (Pokémon)#Evolution]]==
===Divs (new)===
===Divs (new)===
Can evolve by trade item or beauty. (Between Grubbin and Feebas, maybe a dual-method template (text above and below) is a decent option.)
Can evolve by trade item or beauty. (Add notes outside evobox.)


{{User:Tiddlywinks/EvoBox/v2|pattern=11|Water}}
{{User:Tiddlywinks/EvoBox/v2|pattern=11|Water}}
test
{{User:Tiddlywinks/EvoMon|e=0|0349Feebas|Feebas|Water|Water|Unevolved}}
{{User:Tiddlywinks/EvoMethod|e=1|[[File:Link Trade icon SV.png|40px|link=Trade]] + [[File:Dream Prism Scale Sprite.png|36px|link=Prism Scale]]<br>{{color2|000|Trade}}<br>holding {{color2|000|Prism Scale}}|3=[[File:Dream Blue Scarf Sprite.png|36px|link=Blue Scarf]]<br>{{color2|000|Level|Level up}}<br>with high {{color2|000|Beautiful (condition)|Beauty}}}}
{{User:Tiddlywinks/EvoMon|e=1|0350Milotic|Milotic|Water|Water|First evolution}}
</div>
</div>


Line 376: Line 383:


===Divs (new)===
===Divs (new)===
This might also benefit from a dual-method template (only using the bottom)&mdash;and some judicious customization options for alignments.
{{User:Tiddlywinks/EvoBox/v2|pattern=12|Bug|Ground}}
{{User:Tiddlywinks/EvoBox/v2|pattern=12|Bug|Ground}}
{{User:Tiddlywinks/EvoMon|e=0|0290Nincada|Nincada|Bug|Ground|Unevolved}}
{{User:Tiddlywinks/EvoMon|e=0|0290Nincada|Nincada|Bug|Ground|Unevolved}}
<div style="grid-area: method1a;"><!-- method OPEN -->
{{User:Tiddlywinks/EvoMethod|e=1a|lv=20|2=↗|valign=end}}
<div style="display: grid; grid-template-columns: auto; height: 100%; text-align: center; justify-content: space-around; align-content: end"><!-- method grid OPEN -->
{{User:Tiddlywinks/EvoMethod|e=1b||↘|{{bag/s|Poké Ball|SV|Poké Ball (item)}} + [[File:Ballfull.png]][[File:Ballfull.png]][[File:Ballfull.png]][[File:Ballfull.png]][[File:Ballfull.png]][[File:Ballempty.png]]<br>{{color2|000|Poké Ball (item)|Poké Ball}} in {{color2|000|bag}}<br>and space in party|valign=start}}
<div>{{Bag/s|Rare Candy|SV}}<br>{{color2|000|Level|Level 20}}</div>
<div><big><big>↗</big></big></div>
</div><!-- method grid CLOSE -->
</div><!-- method CLOSE -->
<div style="grid-area: method1b;"><!-- method OPEN -->
<div style="display: grid; grid-template-columns: auto; height: 100%; text-align: center; justify-content: space-around; align-content: start"><!-- method grid OPEN -->
<div><big><big></big></big></div>
<div>{{bag/s|Poké Ball|SV|Poké Ball (item)}} + [[File:Ballfull.png]][[File:Ballfull.png]][[File:Ballfull.png]][[File:Ballfull.png]][[File:Ballfull.png]][[File:Ballempty.png]]<br>{{color2|000|Poké Ball (item)|Poké Ball}} in {{color2|000|bag}}<br>and space in party</div>
</div><!-- method grid CLOSE -->
</div><!-- method CLOSE -->
{{User:Tiddlywinks/EvoMon|e=1a|0291Ninjask|Ninjask|Bug|Flying|First evolution}}
{{User:Tiddlywinks/EvoMon|e=1a|0291Ninjask|Ninjask|Bug|Flying|First evolution}}
{{User:Tiddlywinks/EvoMon|e=1b|0292Shedinja|Shedinja|Bug|Ghost|Bonus evolution}}
{{User:Tiddlywinks/EvoMon|e=1b|0292Shedinja|Shedinja|Bug|Ghost|Bonus evolution}}
Line 406: Line 401:
===Divs (new)===
===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.
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
;Vertical
Line 487: Line 484:


==TBD==
==TBD==
* ? {{template|Evobox/Feebas}}, Grubbin, Necrozma > (just convert, basically same names; and/or check if they should be simplified to a basic case)
* <s>{{template|Evobox/Meowth-Alola}}: PE was Gen VII, just remove the PE condition and note it outside the box</s>
* {{template|Evobox/1branch7}} > EvoBox/Eevee (V and R?)
* {{template|Evobox/1castoff}} > EvoBox/Nincada (or dual-method?)
* {{template|Evobox/Meowth-Alola}}: PE was Gen VII, just remove the PE condition and note it outside the box
* {{template|Evobox/Formes}}...can probably work off EvoBox/v2 pretty well as is
* {{template|Evobox/Formes}}...can probably work off EvoBox/v2 pretty well as is
Many of these can probably be customized more easily with the div format than the old format could, so fewer of these custom templates may be needed. I think most are just futzing with the method, and you should just be able to replace it wholesale using [[User:Tiddlywinks/EvoFree]].
* ? {{template|Evobox/Necrozma}} > (just convert? check if it should be simplified to a basic case)
 
Forms have their own whole set of parameters, need to at least mock up a few things...
Dual-method template? Grubbin, Feebas, Nincada
 
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 (<code><nowiki>{{{cat|~default categories~}}}</nowiki></code>?).
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 (<code><nowiki>{{{cat|~default categories~}}}</nowiki></code>?).

Revision as of 12:54, 16 May 2023

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.)

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 +
Level 50
(during rain or fogSwSh)
Goodra
Second evolution
Sliggoo
First evolution
Rare Candy +
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}}

Chingling (Pokémon)#Evolution

This and the two below are showcasing Incense conditions...except that I'm omitting this one (User:Tiddlywinks/EvoBox/pattern11/breed). Call it an exercise for the reader.

Chansey (Pokémon)#Evolution

Divs (new)

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

User:Tiddlywinks/EvoBox/categories111/breed
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/breed

User:Tiddlywinks/EvoBox/categories122/breed
Rare Candy +
Level up
knowing Mimic
outside of Galar
Mr. Mime
First evolution
Rare Candy + +
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}}

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
+
Trade
holding Prism Scale

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 +
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
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
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}}

Necrozma (Pokémon)#Forms

Divs (new)

test

Tables (old)

{{Evobox/Necrozma}}

{{Evobox/Necrozma}}

TBD

Forms have their own whole set of parameters, need to at least mock up a few things...

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~}}}?).