Differenze tra le versioni di "Template:Zone"

6 560 byte aggiunti ,  13:57, 6 apr 2018
ode update + mobile friendly (da quanto non lo scrivevo)
(Bugfix (Blu giapponese, Giallo, Smeraldo, Platino e tutti i giochi di settima apparivano con sfondo colorato anche se il Pokémon non si trova in quei giochi))
(ode update + mobile friendly (da quanto non lo scrivevo))
<div class="text-center pull-center width-xl-80"><div class="roundy inlinewidth-block" style="{{#invoke: css | horizGrad | {{{tipo|sconosciuto}}} | {{#if: {{{tipo2|}}} | normale | light}} | {{{tipo2|{{{tipo|sconosciuto}}}}}}}} padding: 1ex;lg-100">
<div class="roundy inline-block" style="padding: 1ex; padding-top: 0; {{#invoke: css | horizGrad | type = {{{tipo|sconosciuto}}} | type2 = {{{tipo2|}}} }}">
{{#ifeq: {{{gen|2}}} | 1 | | <div style="padding: 0;">'''Questo Pokémon non esisteva prima della {{colore2|000|{{#switch: {{{gen|2}}} | 7 = settima | 6 = sesta | 5 = quinta | 4 = quarta | 3 = terza | 2 = seconda | prima}} generazione}}.'''</div>}}{{#ifexpr: {{{gen|1}}} > 1 | |<!--GEN I-->
{{#ifeq: {{{gen|2}}} | 1 | | <div style="margin-top: 1ex;">'''Questo Pokémon non esisteva prima della {{colore2|000|{{#switch: {{{gen|2}}} | 7 = settima | 6 = sesta | 5 = quinta | 4 = quarta | 3 = terza | 2 = seconda | prima}} generazione}}.'''</div>}}{{#ifexpr: {{{gen|1}}} > 1 | | <!--GEN I-->
{{{!}} class="roundy width-xl-100" style="{{#invoke: css | horizGrad | kanto | light | kanto | dark}} padding: 0.3ex; margin-top: 0.5ex;"
!<div class="roundy" rowspan="3" style="widthpadding: 2em0.3ex;" {{!}}margin-top: 1ex; {{colore2|{{#invoke: colorecss | kantohorizGrad | dark}}|Primatype generazione|I= kanto}}">
<div class="flex flex-wrap flex-main-space-around flex-items-stretch">
! class="roundytl" style="width: 5em; {{#switch: {{{gen1ex|{{#if: {{{rbarea|}}} | | none}}}}} | none | blu = background: white; | {{#invoke: css | horizGrad | rosso | light | rosso | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen1ex|{{#if: {{{rbarea|}}} | | none}}}}} | none | blu = {{#invoke: colore | rosso}}|000}}|Pokémon Rosso e Blu|Rosso}}
<div class="width-xl-33 width-md-100">
! class="roundytr" style="width: 5em; {{#switch: {{{gen1ex|{{#if: {{{rbarea|}}} | | none}}}}} | none | rosso = background: white; | {{#invoke: css | horizGrad | blu | light | blu | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen1ex|{{#if: {{{rbarea|}}} | | none}}}}} | none | rosso = {{#invoke: colore | blu}} | {{#invoke: colore | background}}}}|Pokémon Rosso e Blu|Blu}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
{{!}} class="roundytop text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{rbarea|[[Scambio]]}}}{{#switch: {{{gen1ex|}}} | rosso = &nbsp;{{colore2|{{#invoke: colore | rosso | dark}}|Pokémon esclusivi in base alla versione|(solo Rosso)}} | blu = &nbsp;{{colore2|{{#invoke: colore | blu | dark}}|Pokémon esclusivi in base alla versione|(solo Blu)}}}}
<div class="roundy-20 pull-center" style="width: 10em; {{#switch: {{{gen1ex|{{#if: {{{rbarea|}}} | | none}}}}} | none | blu | rosso = background: white; | {{#invoke: css | horizGrad | rosso | normale | blu | normale}}}}">
{{!}}-
<div class="flex flex-wrap flex-main-space-around flex-items-center">
! colspan="2" style="{{#if: {{{jbarea|}}}{{{jbrarity|}}} | {{#switch: {{{gen1ex|}}} | none = background: white; | {{#invoke: css | horizGrad | blu | light | blu | dark}} }} | background: white;}}" {{!}} {{colore2|{{#if: {{{jbarea|}}}{{{jbrarity|}}} | {{#switch: {{{gen1ex|}}} | none = {{#invoke: colore | blu}} | {{#invoke: colore | background}} }} | {{#invoke: colore | background}} | {{#invoke: colore | blu}}}}|Pokémon Blu (Giappone)|Blu giapponese}}
<div class="width-xl-50 roundyleft-20" style="{{#switch: {{{gen1ex|}}} | rosso = background: {{#invoke: css | horizGrad | type = rosso}} }}">'''{{colore2|{{#switch: {{{gen1ex|{{#if: {{{rbarea|}}} | | none}}}}} | none | blu = {{#invoke: colore | rosso}} | rosso = 000 | fff}}|Pokémon Rosso e Blu|Rosso}}'''</div>
{{!}} class="text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{jbarea|[[Scambio]]}}}
<div class="width-xl-50 roundyright-20" style="{{#switch: {{{gen1ex|}}} | blu = background: {{#invoke: css | horizGrad | type = blu}} }}">'''{{colore2|{{#switch: {{{gen1ex|{{#if: {{{rbarea|}}} | | none}}}}} | none | rosso = {{#invoke: colore | blu}} | {{#invoke: colore | background}}}}|Pokémon Rosso e Blu|Blu}}'''</div>
{{!}}-
</div>
! class="roundybottom" colspan="2" style="{{#if: {{{yarea|}}}{{{yrarity|}}} | {{#switch: {{{gen1ex|}}} | none = background: white; | {{#invoke: css | horizGrad | giallo | light | giallo | dark}} }} | background: white;}}" {{!}} {{colore2|{{#if: {{{yarea|}}}{{{yrarity|}}} | {{#switch: {{{gen1ex|}}} | none = {{#invoke: colore | giallo | dark}} | 000 }} | {{#invoke: colore | giallo | dark}}}}|Pokémon Giallo|Giallo}}
</div>
{{!}} class="roundybottom text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{yarea|[[Scambio]]}}}
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{rbarea|[[Scambio]]}}}{{#switch: {{{gen1ex|}}} | rosso = &nbsp;{{colore2|{{#invoke: colore | rosso | dark}}|Pokémon esclusivi in base alla versione|(solo Rosso)}} | blu = &nbsp;{{colore2|{{#invoke: colore | blu | dark}}|Pokémon esclusivi in base alla versione|(solo Blu)}}}}</div>
{{!}}}
</div>
}}{{#ifexpr: {{{gen|1}}} > 2 | |<!--GEN II-->
</div>
{{{!}} class="roundy width-xl-100" style="{{#invoke: css | horizGrad | johto | light | johto | dark}} padding: 0.3ex; margin-top: 0.5ex;"
<div class="width-xl-33 width-md-100">
! class="roundy" rowspan="2" style="width: 2em;" {{!}} {{colore2|{{#invoke: colore | johto | dark}}|Seconda generazione|II}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
! class="roundytl" style="width: 5em; {{#switch: {{{gen2ex|{{#if: {{{gsarea|}}} | | none}}}}} | none | rbg | argento = background: white; | {{#invoke: css | horizGrad | oro | light | oro | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen2ex|{{#if: {{{gsarea|}}} | | none}}}}} | none | rbg | argento = {{#invoke: colore | oro}}|000}}|Pokémon Oro e Argento|Oro}}
!<div class="roundytrroundy-20 pull-center" style="width: 5em10em; {{#switchif: {{{gen2exjbarea|}}} | {{#ififeq: {{{gsareajbarea|}}} | | none}}}}}[[Evento]] | none | rbg | oro = background: white; | {{#invoke: css | horizGrad | argentotype |= lightblu}} }} | argentobackground: | dark}}white;}}" {{!}} >'''{{colore2|{{#switchinvoke: {{{gen2excolore | {{#if: {{{gsareajbarea|}}} | |{{#ifeq: none}}{{{jbarea|}}} | none[[Evento]] | rbgblu | oro = {{#invoke: colorebackground}} | argento | darkblu}}|000}}|Pokémon OroBlu e Argento(Giappone)|ArgentoBlu giapponese}}'''</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{jbarea|[[Scambio]]}}}</div>
{{!}} class="roundytop text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{gsarea|{{#ifeq: {{{gen2ex|}}} | rbg | [[Tempocapsula]] | [[Scambio]]}}}}}{{#switch: {{{gen2ex|}}} | oro = &nbsp;{{colore2|{{#invoke: colore | oro | dark}}|Pokémon esclusivi in base alla versione|(solo Oro)}} | argento = &nbsp;{{colore2|{{#invoke: colore | argento | dark}}|Pokémon esclusivi in base alla versione|(solo Argento)}}}}
</div>
{{!}}-
</div>
! class="roundybottom" colspan="2" style="{{#ifeq: {{{gen2ex|no}}} | rbg | background: white; | {{#ifeq: {{{carea|no}}} | [[Tempocapsula]] | background: white; | {{#if: {{{carea|}}}{{{crarity|}}} | {{#invoke: css | horizGrad | cristallo | light | cristallo | dark}} | background: white;}}}}}}" {{!}} {{colore2|{{#ifeq: {{{gen2ex|no}}} | rbg | {{#invoke: colore | cristallo | dark}} | {{#ifeq: {{{carea|no}}} | [[Tempocapsula]] | {{#invoke: colore | cristallo | dark}} | {{#if: {{{carea|}}}{{{crarity|}}} | 000 | {{#invoke: colore | cristallo | dark}}}}}}}}|Pokémon Cristallo|Cristallo}}
<div class="width-xl-33 width-md-100">
{{!}} class="roundybottom text-left" style="background: #{{#invoke: colore | background | dark}};" {{!}} &nbsp;{{{carea|{{#ifeq: {{{gen2ex|}}} | rbg | [[Tempocapsula]] | [[Scambio]]}}}}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
{{!}}}
<div class="roundy-20 pull-center" style="width: 10em; {{#if: {{{yarea|}}} | {{#ifeq: {{{yarea|}}} | [[Evento]] | background: white; | {{#invoke: css | horizGrad | type = giallo}} }} | background: white;}}">'''{{colore2|{{#if: {{{yarea|}}} | {{#ifeq: {{{yarea|}}} | [[Evento]] | {{#invoke: colore | giallo | dark}} | 000}} | {{#invoke: colore | giallo | dark}}}}|Pokémon Giallo|Giallo}}'''</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{yarea|[[Scambio]]}}}</div>
</div>
</div>
</div>
</div>
}}{{#ifexpr: {{{gen|1}}} > 2 | | <!--GEN II-->
<div class="roundy" style="padding: 0.3ex; margin-top: 1ex; {{#invoke: css | horizGrad | type = johto}}">
<div class="flex flex-wrap flex-main-space-around flex-items-stretch">
<div class="width-xl-50 width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#switch: {{{gen2ex|{{#if: {{{gsarea|}}} | | none}}}}} | none | rbg | oro | argento = background: white; | {{#invoke: css | horizGrad | oro | normale | argento | normale}}}}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
<div class="width-xl-50 roundyleft-20" style="{{#switch: {{{gen2ex|}}} | oro = background: {{#invoke: css | horizGrad | type = oro}} }}">'''{{colore2|{{#switch: {{{gen2ex|{{#if: {{{gsarea|}}} | | none}}}}} | none | rbg | argento = {{#invoke: colore | oro | dark}}|000}}|Pokémon Oro e Argento|Oro}}'''</div>
<div class="width-xl-50 roundyright-20" style="{{#switch: {{{gen2ex|}}} | argento = background: {{#invoke: css | horizGrad | type = argento}} }}">'''{{colore2|{{#switch: {{{gen2ex|{{#if: {{{gsarea|}}} | | none}}}}} | none | rbg | oro = {{#invoke: colore | argento | dark}}|000}}|Pokémon Oro e Argento|Argento}}'''</div>
</div>
</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{gsarea|{{#ifeq: {{{gen2ex|}}} | rbg | [[Tempocapsula]] | [[Scambio]]}}}}}{{#switch: {{{gen2ex|}}} | oro = &nbsp;{{colore2|{{#invoke: colore | oro | dark}}|Pokémon esclusivi in base alla versione|(solo Oro)}} | argento = &nbsp;{{colore2|{{#invoke: colore | argento | dark}}|Pokémon esclusivi in base alla versione|(solo Argento)}}}}</div>
</div>
</div>
<div class="width-xl-50 width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#ifeq: {{{gen2ex|no}}} | rbg | background: white; | {{#ifeq: {{{carea|no}}} | [[Tempocapsula]] | background: white; | {{#if: {{{carea|}}} | {{#invoke: css | horizGrad | type = cristallo}} | background: white;}}}}}}">'''{{colore2|{{#ifeq: {{{gen2ex|no}}} | rbg | {{#invoke: colore | cristallo | dark}} | {{#ifeq: {{{carea|no}}} | [[Tempocapsula]] | {{#invoke: colore | cristallo | dark}} | {{#if: {{{carea|}}} | 000 | {{#invoke: colore | cristallo | dark}}}}}}}}|Pokémon Cristallo|Cristallo}}'''</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{carea|{{#ifeq: {{{gen2ex|}}} | rbg | [[Tempocapsula]] | [[Scambio]]}}}}}</div>
</div>
</div>
</div>
</div>
}}{{#ifexpr: {{{gen|1}}} > 3 | |<!--GEN III-->
{{{!}}<div class="roundy width-xl-100" style="padding: 0.3ex; margin-top: 1ex; {{#invoke: css | horizGrad | hoenntype | light |= hoenn | dark}} padding: 0.3ex; margin-top: 0.5ex;">
<div class="flex flex-wrap flex-main-space-around flex-items-stretch">
! class="roundy" rowspan="5" style="width: 2em;" {{!}} {{colore2|{{#invoke: colore | hoenn | dark}}|Terza generazione|III}}
<div class="width-xl-20 width-lg-33 width-md-100">
! class="roundytl" style="width: 5em; {{#switch: {{{gen3ex|{{#if: {{{rsarea|}}} | | none}}}}} | none | zaffiro | rfvf = background: white; | {{#invoke: css | horizGrad | rubino | light | rubino | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen3ex|{{#if: {{{rsarea|}}} | | none}}}}} | none | zaffiro | rfvf = {{#invoke: colore | rubino}} | {{#invoke: colore | background}}}}|Pokémon Rubino e Zaffiro|Rubino}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
! class="roundytr" style="width: 5em; {{#switch: {{{gen3ex|{{#if: {{{rsarea|}}} | | none}}}}} | none | rubino | rfvf = background: white; | {{#invoke: css | horizGrad | zaffiro | light | zaffiro | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen3ex|{{#if: {{{rsarea|}}} | | none}}}}} | none | rubino | rfvf = {{#invoke: colore | zaffiro}} | {{#invoke: colore | background}}}}|Pokémon Rubino e Zaffiro|Zaffiro}}
{{!}}<div class="roundytoproundy-20 textpull-leftcenter" style="backgroundwidth: #10em; {{#invokeswitch: colore | background}};" {{!}} &nbsp;{{{rsareagen3ex|[[Scambio]]}}}{{#switchif: {{{gen3exrsarea|}}} | rubino| =none}}}}} &nbsp;{{colore2|{{#invoke: colorenone | rubino | dark}}zaffiro |Pokémon esclusivis in base alla versione|(solo Rubino)}}rfvf | zaffirosrfvf = &nbspbackground: white;{{colore2 | {{#invoke: colorecss | zaffirohorizGrad | dark}}rubino |Pokémon esclusivinormale in| basezaffiro alla versione|(solo Zaffiro)normale}}}}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
{{!}}-
!<div colspanclass="2width-xl-50 roundyleft-20" style="{{#ifswitch: {{{eareagen3ex|}}}{{{erarity|}}} | {{#switchif: {{{gen3exrsarea|}}} | | none}}}}} | rfvfrubino = background: white; | {{#invoke: css | horizGrad | smeraldotype |= lightrubino | smeraldo | dark}} }} | background: white;}}" {{!}} >'''{{colore2|{{#ifswitch: {{{eareagen3ex|}}}{{#if: {{erarity{rsarea|}}} | {{#switch:| {{{gen3ex|none}}}}} | none | rfvf = {{#invoke: colorezaffiro | smeraldos | dark}}rfvf | 000srfvf }} |= {{#invoke: colore | smeraldo | darkrubino}}|FFF}}|Pokémon SmeraldoRubino e Zaffiro|SmeraldoRubino}}'''</div>
<div class="width-xl-50 roundyright-20" style="{{#switch: {{{gen3ex|{{#if: {{{rsarea|}}} | | none}}}}} | zaffiro = {{#invoke: css | horizGrad | type = zaffiro }} }}">'''{{colore2|{{#switch: {{{gen3ex|{{#if: {{{rsarea|}}} | | none}}}}} | none | rubino | s | rfvf | srfvf = {{#invoke: colore | zaffiro}}|FFF}}|Pokémon Rubino e Zaffiro|Zaffiro}}'''</div>
{{!}} class="text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{earea|[[Scambio]]}}}
</div>
{{!}}-
</div>
! class="roundybl" style="width: 5em; {{#switch: {{{frlgex|{{#if: {{{frlgarea|}}} | | none}}}}} | none | verdefoglia | rzs = background: white; | {{#invoke: css | horizGrad | rossofuoco | light | rossofuoco | dark}}}}" {{!}} {{colore2|{{#switch: {{{frlgex|{{#if: {{{frlgarea|}}} | | none}}}}} | none | verdefoglia | rzs = {{#invoke: colore | rossofuoco | dark}} | 000}}|Pokémon Rosso Fuoco e Verde Foglia|Rosso F.}}
!<div class="roundybrroundy text-left" style="widthmargin: 5em0.5ex; padding: 0.3ex; height: 100%; background: #{{#switchinvoke: colore | background}};">{{{frlgexrsarea|[[Scambio]]}}}{{#ifswitch: {{{frlgareagen3ex|}}} | | none}}}}} | none | rossofuoco | rzsrubino = background: white&nbsp; {{colore2| {{#invoke: css | horizGrad | verdefoglia | lightcolore | verdefogliarubino | dark}}}}"|Pokémon {{!}}esclusivi {{colore2|{{#switch:in {{{frlgex|{{#if:base {{{frlgarea|}}}alla versione|(solo | noneRubino)}}}}} | none | rossofuoco | rzszaffiro = &nbsp;{{colore2|{{#invoke: colore | verdefogliazaffiro | dark}} | 000}}|Pokémon Rossoesclusivi Fuocoin ebase Verdealla Fogliaversione|Verde(solo F.Zaffiro)}}}}</div>
</div>
{{!}} class="roundybottom text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{frlgarea|[[Scambio]]}}}{{#switch: {{{frlgex|}}} | rossofuoco = &nbsp;{{colore2|{{#invoke: colore | rossofuoco | dark}}|Pokémon esclusivi in base alla versione|(solo Rosso Fuoco)}} | verdefoglia = &nbsp;{{colore2|{{#invoke: colore | verdefoglia | dark}}|Pokémon esclusivi in base alla versione|(solo Verde Foglia)}}}}
</div>
{{!}}-
<div class="width-xl-20 width-lg-33 width-md-100">
! class="roundytop" colspan="2" style="{{#if: {{{coloarea|}}}{{{colorarity|}}} | {{#invoke: css | horizGrad | colosseum | light | colosseum | dark}} | background: white;}}" {{!}} {{colore2|{{#if: {{{coloarea|}}}{{{colorarity|}}} | 000 | {{#invoke: colore | colosseum | dark}}}}|Pokémon Colosseum|Colosseum}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
{{!}} class="roundytop text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{coloarea|[[Scambio]]}}}{{#ifeq: {{{coloshadow|no}}} | yes | &nbsp;{{colore2|{{#invoke: colore | ombra | dark}}|Pokémon Ombra|(Ombra)}}}}
<div class="roundy-20 pull-center" style="width: 10em; {{#if: {{{earea|}}}{{{erarity|}}} | {{#switch: {{{gen3ex|}}} | none | rfvf = background: white; | {{#invoke: css | horizGrad | type = smeraldo}} }} | background: white;}}">'''{{colore2|{{#if: {{{earea|}}}{{{erarity|}}} | {{#switch: {{{gen3ex|}}} | none | rfvf = {{#invoke: colore | smeraldo | dark}} | 000 }} | {{#invoke: colore | smeraldo | dark}}}}|Pokémon Smeraldo|Smeraldo}}'''</div>
{{!}}-
!<div class="roundybottom"roundy colspan="2text-left" style="{{#ifmargin: {{{xdarea|}}}{{{xdrarity|}}}0.5ex; | {{#invokepadding: css0.3ex; |height: horizGrad | xd | light | xd | dark}} |100%; background: white;}};" {{!}} {{colore2|{{#if: {{{xdarea|}}}{{{xdrarity|}}} | {{#invoke: colore | background}} | ;">{{#invoke: colore {earea| xd | dark[[Scambio]]}}}}|Pokémon XD: Tempesta Oscura|XD}}</div>
</div>
{{!}} class="roundybottom text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{xdarea|[[Scambio]]}}}{{#ifeq: {{{xdshadow|no}}} | yes | &nbsp;{{colore2|{{#invoke: colore | ombra | dark}}|Pokémon Ombra|(Ombra)}}}}
</div>
{{!}}}
<div class="width-xl-20 width-lg-33 width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#switch: {{{frlgex|{{#if: {{{frlgarea|}}} | | none}}}}} | none | rossofuoco | verdefoglia | rzs = background: white; | {{#invoke: css | horizGrad | rossofuoco | normale | verdefoglia | normale}} }}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
<div class="width-xl-50 roundyleft-20" style="{{#switch: {{{frlgex|{{#if: {{{frlgarea|}}} | | none}}}}} | rossofuoco = {{#invoke: css | horizGrad | type = rossofuoco}} }}">'''{{colore2|{{#switch: {{{frlgex|{{#if: {{{frlgarea|}}} | | none}}}}} | none | verdefoglia | rzs = {{#invoke: colore | rossofuoco | dark}} | 000}}|Pokémon Rosso Fuoco e Verde Foglia|Rosso F.}}'''</div>
<div class="width-xl-50 roundyright-20" style="{{#switch: {{{frlgex|{{#if: {{{frlgarea|}}} | | none}}}}} | verdefoglia = {{#invoke: css | horizGrad | type = verdefoglia}} }}">'''{{colore2|{{#switch: {{{frlgex|{{#if: {{{frlgarea|}}} | | none}}}}} | none | rossofuoco | rzs = {{#invoke: colore | verdefoglia | dark}} | 000}}|Pokémon Rosso Fuoco e Verde Foglia|Verde F.}}'''</div>
</div>
</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{frlgarea|[[Scambio]]}}}{{#switch: {{{frlgex|}}} | rossofuoco = &nbsp;{{colore2|{{#invoke: colore | rossofuoco | dark}}|Pokémon esclusivi in base alla versione|(solo Rosso Fuoco)}} | verdefoglia = &nbsp;{{colore2|{{#invoke: colore | verdefoglia | dark}}|Pokémon esclusivi in base alla versione|(solo Verde Foglia)}}}}</div>
</div>
</div>
<div class="width-xl-20 width-lg-50 width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#if: {{{coloarea|}}}{{{colorarity|}}} | {{#invoke: css | horizGrad | type = colosseum}} | background: white;}}">'''{{colore2|{{#if: {{{coloarea|}}}{{{colorarity|}}} | 000 | {{#invoke: colore | colosseum | dark}}}}|Pokémon Colosseum|Colosseum}}'''</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{coloarea|[[Scambio]]}}}{{#ifeq: {{{coloshadow|no}}} | yes | &nbsp;{{colore2|{{#invoke: colore | ombra | dark}}|Pokémon Ombra|(Ombra)}}}}</div>
</div>
</div>
<div class="width-xl-20 width-lg-50 width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#if: {{{xdarea|}}}{{{xdrarity|}}} | {{#invoke: css | horizGrad | type = xd}} | background: white;}}">'''{{colore2|{{#if: {{{xdarea|}}}{{{xdrarity|}}} | {{#invoke: colore | background}} | {{#invoke: colore | xd | dark}}}}|Pokémon XD: Tempesta Oscura|XD}}'''</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{xdarea|[[Scambio]]}}}{{#ifeq: {{{xdshadow|no}}} | yes | &nbsp;{{colore2|{{#invoke: colore | ombra | dark}}|Pokémon Ombra|(Ombra)}}}}</div>
</div>
</div>
</div>
</div>
}}{{#ifexpr: {{{gen|1}}} > 4 | |<!--GEN IV-->
{{{!}}<div class="roundy width-xl-100" style="padding: 0.3ex; margin-top: 1ex; {{#invoke: css | horizGrad | sinnohtype | light |= sinnoh | dark}} padding: 0.3ex; margin-top: 0.5ex;">
<div class="flex flex-wrap flex-main-space-around flex-items-stretch">
! class="roundy" rowspan="5" style="width: 2em;" {{!}} {{colore2|{{#invoke: colore | sinnoh | dark}}|Quarta generazione|IV}}
<div class="width-xl-{{#ifexpr: {{{gen|99}}} < 4 |{{#if: {{{walkarea|}}} |20|25}}|{{#if: {{{walkarea|}}} |25|33}}}} width-lg-{{#ifexpr: {{{gen|99}}} < 4 |{{#if: {{{walkarea|}}} |33|50}}|{{#if: {{{walkarea|}}} |50|33}}}} width-md-100">
! class="roundytl" style="width: 5em; {{#ifeq: {{{dparea|no}}} | [[Parco Amici]] | background: white; | {{#switch: {{{gen4ex|{{#if: {{{dparea|}}} | | none}}}}} | none | perla | pal = background: white; | {{#invoke: css | horizGrad | diamante | light | diamante | dark}}}}}}" {{!}} {{colore2|{{#ifeq: {{{dparea|no}}} | [[Parco Amici]] | {{#invoke: colore | diamante | dark}} | {{#switch: {{{gen4ex|{{#if: {{{dparea|}}} | {{ifeq: {{{dparea|no}}} | [[Parco Amici]] | none}} | none}}}}} | none | perla = {{#invoke: colore | diamante | dark}}|000}}}}|Pokémon Diamante e Perla|Diamante}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
! class="roundytr" style="width: 5em; {{#ifeq: {{{dparea|no}}} | [[Parco Amici]] | background: white; | {{#switch: {{{gen4ex|{{#if: {{{dparea|}}} | | none}}}}} | none | diamante | pal = background: white; | {{#invoke: css | horizGrad | perla | light | perla | dark}}}}}}" {{!}} {{colore2|{{#ifeq: {{{dparea|no}}} | [[Parco Amici]] | {{#invoke: colore | perla | dark}} | {{#switch: {{{gen4ex|{{#if: {{{dparea|}}} | | none}}}}} | none | diamante = {{#invoke: colore | perla | dark}} | 000}}}}|Pokémon Diamante e Perla|Perla}}
<div class="roundy-20 pull-center" style="width: 10em; {{#ifeq: {{{dparea|no}}} | [[Parco Amici]] | background: white; | {{#switch: {{{gen4ex|{{#if: {{{dparea|}}} | | none}}}}} | none | diamante | perla | pal | hgss = background: white; | {{#invoke: css | horizGrad | diamante | normale | perla | normale }} }}}}">
{{!}} class="roundytop text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{dparea|[[Scambio]]}}}{{#switch: {{{gen4ex|}}} | diamante = &nbsp;{{colore2|{{#invoke: colore | diamante | dark}}|Pokémon esclusivi in base alla versione|(solo Diamante)}} | perla = &nbsp;{{colore2|{{#invoke: colore | perla | dark}}|Pokémon esclusivi in base alla versione|(solo Perla)}}}}{{#switch: {{lc:{{{dongledp|}}}}} | any = &nbsp;{{colore2|{{#invoke: colore | colo | dark}}|Modalità Dual-Slot|(Qualsiasi gioco di III Gen.)}} | rubino = &nbsp;{{colore2|{{#invoke: colore | rubino | dark}}|Modalità Dual-Slot|(Rubino)}} | zaffiro = &nbsp;{{colore2|{{#invoke: colore | zaffiro | dark}}|Modalità Dual-Slot|(Zaffiro)}} | smeraldo = &nbsp;{{colore2|{{#invoke: colore | smeraldo | dark}}|Modalità Dual-Slot|(Smeraldo)}} | rossofuoco = &nbsp;{{colore2|{{#invoke: colore | rossofuoco | dark}}|Modalità Dual-Slot|(Rosso Fuoco)}} | verdefoglia = &nbsp;{{colore2|{{#invoke: colore | verdefoglia | dark}}|Modalità Dual-Slot|(Verde Foglia)}}}}
<div class="flex flex-wrap flex-main-space-around flex-items-center">
{{!}}-
!<div colspanclass="2width-xl-50 roundyleft-20" style="{{#ifeq: {{{ptareadparea|no}}} | [[Parco Amici]] | background: white; | {{#ifswitch: {{{ptareagen4ex|}}}{{#if: {ptrarity{{dparea|}}} | {{#switch:| {{{gen4ex|none}}}}} | nonediamante = background: white; | {{#invoke: css | horizGrad | platinotype |= lightdiamante | platino | dark}} }} | background: white;}}}}" {{!}} >'''{{colore2|{{#ifeq: {{{ptareadparea|no}}} | [[Parco Amici]] | {{#invoke: colore | platinodiamante | dark}} | {{#ifswitch: {{{ptareagen4ex|}}}{{#if: {ptrarity{{dparea|}}} | {{#switchifeq: {{{gen4exdparea|no}}} | none[[Parco = {{#invoke: coloreAmici]] | platinonone}} | darknone}}}}} | 000none }}| perla | pal | hgss = {{#invoke: colore | platinodiamante | dark}}|000}}}}|Pokémon PlatinoDiamante e Perla|PlatinoDiamante}}'''</div>
{{!}}<div class="textwidth-leftxl-50 roundyright-20" style="background: #{{#invokeifeq: colore {{{dparea| backgroundno}};" {{!}} &nbsp;{{{ptarea| [[ScambioParco Amici]]}}} | | {{#switch: {{lc{gen4ex|{{#if: {{{dongleptdparea|}}} | | none}}}}} | anyperla = &nbsp;{{colore2|{{#invoke: colorecss | colohorizGrad | dark}}|Modalitàtype Dual-Slot|(Qualsiasi= giocoperla di}} III Gen.)}} | rubino = &nbsp;}}">'''{{colore2|{{#invokeifeq: colore {{{dparea| rubino | darkno}}|Modalità Dual-Slot|(Rubino)}} | zaffiro[[Parco =Amici]] &nbsp;{{colore2| {{#invoke: colore | zaffiroperla | dark}}|Modalità Dual-Slot|(Zaffiro)}} |{{#switch: smeraldo = &nbsp;{{colore2{gen4ex|{{#invokeif: colore{{{dparea|}}} | smeraldo | darknone}}}|Modalità Dual-Slot|(Smeraldo)}} | rossofuoconone = &nbsp;{{colore2|{{#invoke: colorediamante | rossofuoco | dark}}|Modalità Dual-Slot|(Rosso Fuoco)}}]]pal | verdefogliahgss = &nbsp;{{colore2|{{#invoke: colore | verdefogliaperla | dark}}|Modalità Dual-Slot|(Verde Foglia)000}}}}|Pokémon Diamante e Perla|Perla}}'''</div>
</div>
{{!}}-
</div>
! class="roundybl" style="width: 5em; {{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | none | dppt | soulsilver = background: white; | {{#invoke: css | horizGrad | heartgold | light | heartgold | dark}}}}" {{!}} {{colore2|{{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | none | soulsilver = {{#invoke: colore | heartgold | dark}} | 000}}|Pokémon Oro HeartGold e Argento SoulSilver|HeartGold}}
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{dparea|[[Scambio]]}}}{{#switch: {{{gen4ex|}}} | diamante = &nbsp;{{colore2|{{#invoke: colore | diamante | dark}}|Pokémon esclusivi in base alla versione|(solo Diamante)}} | perla = &nbsp;{{colore2|{{#invoke: colore | perla | dark}}|Pokémon esclusivi in base alla versione|(solo Perla)}}}}{{#switch: {{lc:{{{dongledp|}}}}} | any = &nbsp;{{colore2|{{#invoke: colore | colo | dark}}|Modalità dual-slot|(Qualsiasi gioco di III Gen.)}} | rubino = &nbsp;{{colore2|{{#invoke: colore | rubino | dark}}|Modalità dual-slot|(Rubino)}} | zaffiro = &nbsp;{{colore2|{{#invoke: colore | zaffiro | dark}}|Modalità dual-slot|(Zaffiro)}} | smeraldo = &nbsp;{{colore2|{{#invoke: colore | smeraldo | dark}}|Modalità dual-slot|(Smeraldo)}} | rossofuoco = &nbsp;{{colore2|{{#invoke: colore | rossofuoco | dark}}|Modalità dual-slot|(Rosso Fuoco)}} | verdefoglia = &nbsp;{{colore2|{{#invoke: colore | verdefoglia | dark}}|Modalità dual-slot|(Verde Foglia)}}}}</div>
! class="roundybr" style="width: 5em; {{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | none | dppt | heartgold = background: white; | {{#invoke: css | horizGrad | soulsilver | light | soulsilver | dark}}}}" {{!}} {{colore2|{{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | none | heartgold = {{#invoke: colore | soulsilver | dark}} | 000}}|Pokémon Oro HeartGold e Argento SoulSilver|SoulSilver}}
</div>
{{!}} class="roundybottom text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{hgssarea|[[Scambio]]}}}{{#switch: {{{hgssex|}}} | heartgold = &nbsp;{{colore2|{{#invoke: colore | heartgold | dark}}|Pokémon esclusivi in base alla versione|(solo Oro HeartGold)}} | soulsilver = &nbsp;{{colore2|{{#invoke: colore | soulsilver | dark}}|Pokémon esclusivi in base alla versione|(solo Argento SoulSilver)}}}}{{#switch: {{lc:{{{hgsssound|}}}}} | hoenn = &nbsp;{{colore2|{{#invoke: colore | hoenn}}|Pokémon Music#Musica di Hoenn|(Musica di Hoenn)}} | sinnoh = &nbsp;{{colore2|{{#invoke: colore | sinnoh}}|Pokémon Music#Musica di Sinnoh|(Musica di Sinnoh)}}}}
</div>
{{!}}-
<div class="width-xl-{{#ifexpr: {{{gen|99}}} < 4 |{{#if: {{{walkarea|}}} |20|25}}|{{#if: {{{walkarea|}}} |25|33}}}} width-lg-{{#ifexpr: {{{gen|99}}} < 4 |{{#if: {{{walkarea|}}} |33|50}}|{{#if: {{{walkarea|}}} |50|33}}}} width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#ifeq: {{{ptarea|no}}} | [[Parco Amici]] | background: white; | {{#if: {{{ptarea|}}}{{{ptrarity|}}} | {{#switch: {{{gen4ex|}}} | none = background: white; | {{#invoke: css | horizGrad | type = platino}} }} | background: white;}}}}">'''{{colore2|{{#ifeq: {{{ptarea|no}}} | [[Parco Amici]] | {{#invoke: colore | platino | dark}} | {{#if: {{{ptarea|}}}{{{ptrarity|}}} | {{#switch: {{{gen4ex|}}} | none = {{#invoke: colore | platino | dark}} | 000 }} | {{#invoke: colore | platino | dark}}}}}}|Pokémon Platino|Platino}}'''</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{ptarea|[[Scambio]]}}}{{#switch: {{lc:{{{donglept|}}}}} | any = &nbsp;{{colore2|{{#invoke: colore | colo | dark}}|Modalità dual-slot|(Qualsiasi gioco di III Gen.)}} | rubino = &nbsp;{{colore2|{{#invoke: colore | rubino | dark}}|Modalità dual-slot|(Rubino)}} | zaffiro = &nbsp;{{colore2|{{#invoke: colore | zaffiro | dark}}|Modalità dual-slot|(Zaffiro)}} | smeraldo = &nbsp;{{colore2|{{#invoke: colore | smeraldo | dark}}|Modalità dual-slot|(Smeraldo)}} | rossofuoco = &nbsp;{{colore2|{{#invoke: colore | rossofuoco | dark}}|Modalità dual-slot|(Rosso Fuoco)}} | verdefoglia = &nbsp;{{colore2|{{#invoke: colore | verdefoglia | dark}}|Modalità dual-slot|(Verde Foglia)}}}}</div>
</div>
</div>
<div class="width-xl-{{#ifexpr: {{{gen|99}}} < 4 |{{#if: {{{walkarea|}}} |20|25}}|{{#if: {{{walkarea|}}} |25|33}}}} width-lg-{{#ifexpr: {{{gen|99}}} < 4 |{{#if: {{{walkarea|}}} |33|50}}|{{#if: {{{walkarea|}}} |50|33}}}} width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | none | dppt | heartgold | soulsilver = background: white; | {{#invoke: css | horizGrad | heartgold | normale | soulsilver | normale}}}}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
<div class="width-xl-50 roundyleft-20" style="{{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | heartgold = {{#invoke: css | horizGrad | type = heartgold}} }}">'''{{colore2|{{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | none | soulsilver = {{#invoke: colore | heartgold | dark}} | 000}}|Pokémon Oro HeartGold e Argento SoulSilver|HeartGold}}'''</div>
<div class="width-xl-50 roundyright-20" style="{{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | soulsilver = {{#invoke: css | horizGrad | type = soulsilver}} }}">'''{{colore2|{{#switch: {{{hgssex|{{#if: {{{hgssarea|}}} | | none}}}}} | none | heartgold = {{#invoke: colore | soulsilver | dark}} | 000}}|Pokémon Oro HeartGold e Argento SoulSilver|SoulSilver}}'''</div>
</div>
</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{hgssarea|[[Scambio]]}}}{{#switch: {{{hgssex|}}} | heartgold = &nbsp;{{colore2|{{#invoke: colore | heartgold | dark}}|Pokémon esclusivi in base alla versione|(solo Oro HeartGold)}} | soulsilver = &nbsp;{{colore2|{{#invoke: colore | soulsilver | dark}}|Pokémon esclusivi in base alla versione|(solo Argento SoulSilver)}}}}{{#switch: {{lc:{{{hgsssound|}}}}} | hoenn = &nbsp;{{colore2|{{#invoke: colore | hoenn | dark}}|Pokémon Music#Musica di Hoenn|(Musica di Hoenn)}} | sinnoh = &nbsp;{{colore2|{{#invoke: colore | sinnoh}}|Pokémon Music#Musica di Sinnoh|(Musica di Sinnoh)}}}}</div>
</div>
</div>
{{#ifexpr: {{{gen|99}}} < 4 |
<div class="width-xl-{{#if: {{{walkarea|}}} |20|25}} width-lg-50 width-md-100">
! class="roundy" colspan="2" style="{{#invoke: css | horizGrad | zona_terra | light | zona_terra | dark}}" {{!}} {{colore2|000|Parco Amici}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
{{!}} colspan="2" class="roundy text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{DL|Elenco Pokémon per zona del Parco Amici|{{{palarea|Nessuna}}}}}
<div class="roundy-20 pull-center" style="width: 10em; {{#invoke: css | horizGrad | type = zona_terra}}">'''{{colore2|000|Parco Amici}}'''</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{DL|Elenco Pokémon per zona del Parco Amici|{{{palarea|Nessuna}}}}}</div>
</div>
</div>
}} {{#if: {{{walkarea|}}} |
<div class="width-xl-{{#ifexpr: {{{gen|99}}} < 4 |20|25}} width-lg-50 width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; background: #FF3333;">'''{{colore2|000|Pokéwalker}}'''</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{walkarea|}}}</div>
</div>
</div>
}}
</div>
{{!}}-
</div>
{{#if: {{{walkarea|}}} |
! class="roundy" colspan="2" style="background: #FF3333;" {{!}} {{colore2|000|Pokéwalker}}
{{!}} class="roundy text-left" colspan="2" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{walkarea|}}}
}}
{{!}}}
}}{{#ifexpr: {{{gen|1}}} > 5 | |<!--GEN V-->
{{{!}}<div class="roundy width-xl-100" style="padding: 0.3ex; margin-top: 1ex; {{#invoke: css | horizGrad | unimatype | light |= unima | dark}} padding: 0.3ex; margin-top: 0.5ex;">
<div class="flex flex-wrap flex-main-space-around flex-items-stretch">
! class="roundy" rowspan="3" style="width: 2em;" {{!}} {{colore2|{{#invoke: colore | unima | dark}}|Quinta generazione|V}}
<div class="width-xl-{{#if: {{{dwarea|}}} |33|50}} width-md-100">
! class="roundytl" style="width: 5em; {{#switch: {{{gen5ex|{{#if: {{{nbarea|}}} | | none}}}}} | none | nero2 | n2b2 | bn2 | bb2 | bianco2 | bianco = background: white; | {{#invoke: css | horizGrad | nero | light | nero | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen5ex|{{#if: {{{nbarea|}}} | | none}}}}} | none | nero2 | n2b2 | bn2 | bb2 | bianco2 | bianco = {{#invoke: colore | nero}} | {{#invoke: colore | background}}}}|Pokémon Nero e Bianco|Nero}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
! class="roundytr" style="width: 5em; {{#switch: {{{gen5ex|{{#if: {{{nbarea|}}} | | none}}}}} | none | nero2 | n2b2 | nn2 | nb2 | bianco2 | nero = background: white; | {{#invoke: css | horizGrad | bianco | light | bianco | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen5ex|{{#if: {{{nbarea|}}} | | none}}}}} | none | nero2 | n2b2 | nn2 | nb2 | bianco2 | nero = {{#invoke: colore | bianco | dark}}|000}}|Pokémon Nero e Bianco|Bianco}}
{{!}}<div class="roundytoproundy-20 textpull-leftcenter" style="backgroundwidth: #10em; {{#invokeswitch: colore | background}};" {{!}} &nbsp;{{{nbareagen5ex|[[Scambio]]}}}{{#switchif: {{{gen5exnbarea|}}} | nero = &nbsp;{{colore2|{{#invoke: colore | nero | darknone}}}}} |Pokémon esclusivi in base alla versione|(solo Nero)}}nb | bianconbn2b2 = &nbsp;{{colore2|{{#invoke: colorecss | biancohorizGrad | dark}}nero |Pokémon esclusivinormale in| base allabianco versione|(solo Bianco)normale}} | background: white; }}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
{{!}}-
!<div class="roundyblwidth-xl-50 roundyleft-20" style="width: 5em; {{#switch: {{{n2b2exgen5ex|{{#if: {{{n2b2areanbarea|}}} | | none}}}}} | none | nero | bianco | nb | bb2nn2 | nb2 | bianco2 = background: white; | {{#invoke: css | horizGrad | nero2type |= light | nero2 | darknero}} }}" {{!}} >'''{{colore2|{{#switch: {{{n2b2exgen5ex|{{#if: {{{n2b2areanbarea|}}} | | none}}}}} | none | neronb | bianconbn2b2 | nbnero | bb2nn2 | nb2 | bianco2 = {{#invoke: colore | nero2}}FFF | {{#invoke: colore | backgroundnero}} }}|Pokémon Nero 2 e Bianco 2|Nero 2}}'''</div>
!<div class="roundybrwidth-xl-50 roundyright-20" style="width: 5em; {{#switch: {{{n2b2exgen5ex|{{#if: {{{n2b2areanbarea|}}} | | none}}}}} | none | nero | bianco | nb | nn2 | bn2 | nero2bb2 = background: white; | {{#invoke: css | horizGrad | bianco2type |= light | bianco2 | darkbianco}} }}" {{!}} >'''{{colore2|{{#switch: {{{n2b2exgen5ex|{{#if: {{{n2b2areanbarea|}}} | | none}}}}} | none| nb | neronbn2b2 | bianco | nbbn2 | nn2bb2 |= bn2000 | nero2 = {{#invoke: colore | bianco2bianco | dark}} | 000}}|Pokémon Nero 2 e Bianco 2|Bianco 2}}'''</div>
</div>
{{!}} class="roundybottom text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{n2b2area|[[Scambio]]}}}{{#switch: {{{n2b2ex|}}} | nero2 = &nbsp;{{colore2|{{#invoke: colore | nero2 | dark}}|Pokémon esclusivi in base alla versione|(solo Nero 2)}} | bianco2 = &nbsp;{{colore2|{{#invoke: colore | bianco2 | dark}}|Pokémon esclusivi in base alla versione|(solo Bianco 2)}}}}
</div>
{{!}}-
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{nbarea|[[Scambio]]}}}{{#switch: {{{gen5ex|}}} | nero = &nbsp;{{colore2|{{#invoke: colore | nero | dark}}|Pokémon esclusivi in base alla versione|(solo Nero)}} | bianco = &nbsp;{{colore2|{{#invoke: colore | bianco | dark}}|Pokémon esclusivi in base alla versione|(solo Bianco)}}}}</div>
</div>
</div>
<div class="width-xl-{{#if: {{{dwarea|}}} |33|50}} width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#switch: {{{n2b2ex|{{#if: {{{n2b2area|}}} | | none}}}}} | | n2b2 | nbn2b2 = {{#invoke: css | horizGrad | nero2 | normale | bianco2 | normale}} | background: white;}}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
<div class="width-xl-50 roundyleft-20" style="{{#switch: {{{n2b2ex|{{#if: {{{n2b2area|}}} | | none}}}}} | nero2 | nn2 | bn2 = {{#invoke: css | horizGrad | type = nero2}} }}">'''{{colore2|{{#switch: {{{n2b2ex|{{#if: {{{n2b2area|}}} | | none}}}}} | | n2b2 | nbn2b2 | nero2 | nn2 | bn2 = FFF | {{#invoke: colore | nero2}} }}|Pokémon Nero 2 e Bianco 2|Nero 2}}'''</div>
<div class="width-xl-50 roundyright-20" style="{{#switch: {{{n2b2ex|{{#if: {{{n2b2area|}}} | | none}}}}} | bianco2 | nb2 | bb2 = {{#invoke: css | horizGrad | type = bianco2}} }}">'''{{colore2|{{#switch: {{{n2b2ex|{{#if: {{{n2b2area|}}} | | none}}}}} | | n2b2 | nbn2b2 | bianco2 | nb2 | bb2 = 000 | {{#invoke: colore | bianco2 | dark}} }}|Pokémon Nero 2 e Bianco 2|Bianco 2}}'''</div>
</div>
</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{n2b2area|[[Scambio]]}}}{{#switch: {{{n2b2ex|}}} | nero2 = &nbsp;{{colore2|{{#invoke: colore | nero2 | dark}}|Pokémon esclusivi in base alla versione|(solo Nero 2)}} | bianco2 = &nbsp;{{colore2|{{#invoke: colore | bianco2 | dark}}|Pokémon esclusivi in base alla versione|(solo Bianco 2)}}}}</div>
</div>
</div>
{{#if: {{{dwarea|}}} |
<div class="width-xl-33 width-md-100">
! class="roundy" colspan="2" style="{{#invoke: css | horizGrad | dw | light | dw | dark}});" {{!}} {{colore2|000|Pokémon Dream World|Dream World}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
{{!}} class="roundy text-left" colspan="2" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{dwarea|}}}
<div class="roundy-20 pull-center" style="width: 10em; {{#invoke: css | horizGrad | type = dw}}">'''{{colore2|000|Pokémon Dream World|Dream World}}'''</div>
}}
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{dwarea|}}}</div>
{{!}}}
</div>
</div>}}
</div>
</div>
}}{{#ifexpr: {{{gen|1}}} > 6 | |<!--GEN VI-->
{{{!}}<div class="roundy width-xl-100" style="padding: 0.3ex; margin-top: 1ex; {{#invoke: css | horizGrad | kalostype | light |= kalos | dark}} padding: 0.3ex; margin-top: 0.5ex;">
<div class="flex flex-wrap flex-main-space-around flex-items-stretch">
! class="roundy" rowspan="2" style="width: 2em;" {{!}} {{colore2|{{#invoke: colore | kalos | dark}}|Sesta generazione|VI}}<!--GEN VI-->
<div class="width-xl-50 width-md-100">
! class="roundytl" style="width: 5em; {{#switch: {{{gen6ex|{{#if: {{{xyarea|}}} | | none}}}}} | none | oras | roza | yor | yas | as | y = background: white; | {{#invoke: css | horizGrad | x | light | x | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen6ex|{{#if: {{{xyarea|}}} | | none}}}}} | none | oras | roza | yor | yas | as | y = {{#invoke: colore | x}} | {{#invoke: colore | background}}}}|Pokémon X e Y|X}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
! class="roundytr" style="width: 5em; {{#switch: {{{gen6ex|{{#if: {{{xyarea|}}} | | none}}}}} | none | oras | roza | xor | xas | or | x = background: white; | {{#invoke: css | horizGrad | y | light | y | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen6ex|{{#if: {{{xyarea|}}} | | none}}}}} | none | oras | roza | xor | xas | or | x = {{#invoke: colore | y}} | 000}}|Pokémon X e Y|Y}}
{{!}}<div class="roundytoproundy-20 textpull-leftcenter" style="backgroundwidth: #10em; {{#invokeswitch: colore | background}};" {{!}} &nbsp;{{{xyareagen6ex|[[Scambio]]}}}{{#switchif: {{{gen6exxyarea|}}} | x = &nbsp;{{colore2|{{#invoke: colore | x | darknone}}}}} |Pokémon esclusivi in base alla versione|(solo X)}}xy | yxyoras = &nbsp;{{colore2|{{#invoke: colorecss | yhorizGrad | dark}}x |Pokémon esclusivinormale in| base allay versione|(solo Y)normale}} | background: white; }}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
{{!}}-
!<div class="roundyblwidth-xl-50 roundyleft-20" style="width: 5em; {{#switch: {{{orasexgen6ex|{{#if: {{{orasareaxyarea|}}} | | none}}}}} | none | x | y | xy | yasxor | xas | zaffiroalpha = background: white; | {{#invoke: css | horizGrad | rubinoomegatype |= light | rubinoomega | darkx}} }}" {{!}} >'''{{colore2|{{#switch: {{{orasexgen6ex|{{#if: {{{orasareaxyarea|}}} | | none}}}}} | none | xxy | yxyoras | xyx | yasxor | xas | zaffiroalpha = {{#invoke: colore | rubinoomega}}000 | {{#invoke: colore | backgroundx}} }}|Pokémon Rubino OmegaX e Zaffiro AlphaY|Rubino ΩX}}'''</div>
!<div class="roundybrwidth-xl-50 roundyright-20" style="width: 5em; {{#switch: {{{orasexgen6ex|{{#if: {{{orasareaxyarea|}}} | | none}}}}} | none | x | y | xy | xor | yor | rubinoomegayas = background: white; | {{#invoke: css | horizGrad | zaffiroalphatype |= light | zaffiroalpha | darky}} }}" {{!}} >'''{{colore2|{{#switch: {{{orasexgen6ex|{{#if: {{{orasareaxyarea|}}} | | none}}}}} | none | xxy | yxyoras | xy | xory | yor | rubinoomegayas = {{#invoke: colore | zaffiroalpha}}000 | {{#invoke: colore | backgroundy}} }}|Pokémon Rubino OmegaX e Zaffiro AlphaY|Zaffiro αY}}'''</div>
</div>
{{!}} class="roundybottom text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{orasarea|[[Scambio]]}}}{{#switch: {{{orasex|}}} | rubinoomega = &nbsp;{{colore2|{{#invoke: colore | rubinoomega | dark}}|Pokémon esclusivi in base alla versione|(solo Rubino Omega)}} | zaffiroalpha = &nbsp;{{colore2|{{#invoke: colore | zaffiroalpha | dark}}|Pokémon esclusivi in base alla versione|(solo Zaffiro Alpha)}}}}
</div>
{{!}}}
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{xyarea|[[Scambio]]}}}{{#switch: {{{gen6ex|}}} | x = &nbsp;{{colore2|{{#invoke: colore | x | dark}}|Pokémon esclusivi in base alla versione|(solo X)}} | y = &nbsp;{{colore2|{{#invoke: colore | y | dark}}|Pokémon esclusivi in base alla versione|(solo Y)}}}}</div>
</div>
</div>
<div class="width-xl-50 width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#switch: {{{orasex|{{#if: {{{orasarea|}}} | | none}}}}} | | oras | roza = {{#invoke: css | horizGrad | rubinoomega | normale | zaffiroalpha | normale}} | background: white;}}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
<div class="width-xl-50 roundyleft-20" style="{{#switch: {{{orasex|{{#if: {{{orasarea|}}} | | none}}}}} | xor | yor | rubinoomega = {{#invoke: css | horizGrad | type = rubinoomega}} }}">'''{{colore2|{{#switch: {{{orasex|{{#if: {{{orasarea|}}} | | none}}}}} | | oras | roza | xor | yor | rubinoomega = FFF | {{#invoke: colore | rubinoomega}} }}|Pokémon Rubino Omega e Zaffiro Alpha|Rubino Ω}}'''</div>
<div class="width-xl-50 roundyright-20" style="{{#switch: {{{orasex|{{#if: {{{orasarea|}}} | | none}}}}} | xas | yas | zaffiroalpha = {{#invoke: css | horizGrad | type = zaffiroalpha}} }}">'''{{colore2|{{#switch: {{{orasex|{{#if: {{{orasarea|}}} | | none}}}}} | | oras | roza | xas | yas | zaffiroalpha = FFF | {{#invoke: colore | zaffiroalpha}} }}|Pokémon Rubino Omega e Zaffiro Alpha|Zaffiro α}}'''</div>
</div>
</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{orasarea|[[Scambio]]}}}{{#switch: {{{orasex|}}} | rubinoomega = &nbsp;{{colore2|{{#invoke: colore | rubinoomega | dark}}|Pokémon esclusivi in base alla versione|(solo Rubino Omega)}} | zaffiroalpha = &nbsp;{{colore2|{{#invoke: colore | zaffiroalpha | dark}}|Pokémon esclusivi in base alla versione|(solo Zaffiro Alpha)}}}}</div>
</div>
</div>
</div>
</div>
}}<!--GEN VII-->
{|<div class="roundy width-xl-100" style="backgroundpadding: 0.3ex; margin-top: 1ex; {{#invoke: css | horizGrad | alolatype | light |= alola | dark}} padding: 0.3ex; margin-top: 0.5ex;">
<div class="flex flex-wrap flex-main-space-around flex-items-stretch">
! class="roundy" rowspan="2" style="width: 2em;" {{!}} {{colore2|{{#invoke: colore | alola | dark}}|Settima generazione|VII}}<!--GEN VII-->
<div class="width-xl-50 width-md-100">
! class="roundytl" style="width: 5em; {{#switch: {{{gen7ex|{{#if: {{{slarea|}}} | | luna}}}}} | none | usul | us | ul | lul | luna = background: white; | {{#invoke: css | horizGrad | sole | light | sole | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen7ex|{{#if: {{{slarea|}}} | | luna}}}}} | none | usul | us | ul | lul | luna = {{#invoke: colore | sole}} | 000}}|Pokémon Sole e Luna|Sole}}
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
! class="roundytr" style="width: 5em; {{#switch: {{{gen7ex|{{#if: {{{slarea|}}} | | sole}}}}} | none | usul | us | ul | sus | sole = background: white; | {{#invoke: css | horizGrad | luna | light | luna | dark}}}}" {{!}} {{colore2|{{#switch: {{{gen7ex|{{#if: {{{slarea|}}} | | sole}}}}} | none | usul | us | ul | sus | sole = {{#invoke: colore | luna}} | 000}}|Pokémon Sole e Luna|Luna}}
{{!}}<div class="roundy-20 textpull-leftcenter" style="backgroundwidth: #10em; {{#invokeswitch: colore | background}};" {{!}} &nbsp;{{{slareagen7ex|{{#if: {{{usulareaslarea|}}} | [[Scambio]] | [[Banca Pokémon]]none}}}}}{{#switch: {{{gen7ex|}}} | sussl | soleslusul = &nbsp;{{colore2|{{#invoke: colorecss | solehorizGrad | dark}}|Pokémonsole esclusivi in base alla versione|(solo Sole)}} | lul | luna = &nbsp;{{colore2|{{#invoke: colorenormale | luna | darknormale}} |Pokémon esclusivibackground: inwhite; base alla versione|(solo Luna)}}}}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
{{!}}-
!<div class="roundyblwidth-xl-50 roundyleft-20" style="width: 5em; {{#switch: {{{gen7ex|{{#if: {{{usulareaslarea|}}} | | ulnone}}}}} | nonesole | lul | ulsus = background: white; | {{#invoke: css | horizGrad | ultrasoletype |= light | ultrasole | darksole}} }}" {{!}} >'''{{colore2|{{#switch: {{{gen7ex|{{#if: {{{usulareaslarea|}}} | | ulnone}}}}} | none| sl | lulslusul | ulsole | sus = 000 | {{#invoke: colore | ultrasole}}sole | FFFdark}} }}|Pokémon UltrasoleSole e UltralunaLuna|UltrasoleSole}}'''</div>
!<div class="roundybrwidth-xl-50 roundyright-20" style="width: 5em; {{#switch: {{{gen7ex|{{#if: {{{usulareaslarea|}}} | | usnone}}}}} | noneluna | sus | uslul = background: white; | {{#invoke: css | horizGrad | ultralunatype |= light | ultraluna | darkluna}} }}" {{!}} >'''{{colore2|{{#switch: {{{gen7ex|{{#if: {{{usulareaslarea|}}} | | usnone}}}}} | none| sl | susslusul | usluna | lul = 000 | {{#invoke: colore | ultraluna}}luna | FFFdark}} }}|Pokémon UltrasoleSole e UltralunaLuna|UltralunaLuna}}'''</div>
</div>
{{!}} class="roundy text-left" style="background: #{{#invoke: colore | background}};" {{!}} &nbsp;{{{usularea|[[Banca Pokémon]]}}}{{#switch: {{{gen7ex|}}} | sus | us = &nbsp;{{colore2|{{#invoke: colore | ultrasole | dark}}|Pokémon esclusivi in base alla versione|(solo Ultrasole)}} | lul | ul = &nbsp;{{colore2|{{#invoke: colore | ultraluna | dark}}|Pokémon esclusivi in base alla versione|(solo Ultraluna)}}}}
</div>
|}
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{slarea|{{#if: {{{usularea|}}} | [[Scambio]] | [[Banca Pokémon]]}}}}}{{#switch: {{{gen7ex|}}} | sus | sole = &nbsp;{{colore2|{{#invoke: colore | sole | dark}}|Pokémon esclusivi in base alla versione|(solo Sole)}} | lul | luna = &nbsp;{{colore2|{{#invoke: colore | luna | dark}}|Pokémon esclusivi in base alla versione|(solo Luna)}}}}</div>
</div></div><noinclude>[[Categoria:Altri template]]</noinclude>
</div>
</div>
<div class="width-xl-50 width-md-100">
<div class="flex flex-column flex-main-stretch" style="padding: 0.5ex; height: 100%;">
<div class="roundy-20 pull-center" style="width: 10em; {{#switch: {{{gen7ex|{{#if: {{{usularea|}}} | | none}}}}} | | usul | slusul = {{#invoke: css | horizGrad | ultrasole | normale | ultraluna | normale}} | background: white;}}">
<div class="flex flex-wrap flex-main-space-around flex-items-center">
<div class="width-xl-50 roundyleft-20" style="{{#switch: {{{gen7ex|{{#if: {{{usularea|}}} | | none}}}}} | us | sus = {{#invoke: css | horizGrad | type = ultrasole}} }}">'''{{colore2|{{#switch: {{{gen7ex|{{#if: {{{usularea|}}} | | none}}}}} | | usul | slusul | us | sus = FFF | {{#invoke: colore | ultrasole}} }}|Pokémon Ultrasole e Ultraluna|Ultrasole}}'''</div>
<div class="width-xl-50 roundyright-20" style="{{#switch: {{{gen7ex|{{#if: {{{usularea|}}} | | none}}}}} | ul | lul = {{#invoke: css | horizGrad | type = ultraluna}} }}">'''{{colore2|{{#switch: {{{gen7ex|{{#if: {{{usularea|}}} | | none}}}}} | | usul | slusul | ul | lul = FFF | {{#invoke: colore | ultraluna}} }}|Pokémon Ultrasole e Ultraluna|Ultraluna}}'''</div>
</div>
</div>
<div class="roundy text-left" style="margin: 0.5ex; padding: 0.3ex; height: 100%; background: #{{#invoke: colore | background}};">{{{usularea|[[Banca Pokémon]]}}}{{#switch: {{{gen7ex|}}} | sus | us = &nbsp;{{colore2|{{#invoke: colore | ultrasole | dark}}|Pokémon esclusivi in base alla versione|(solo Ultrasole)}} | lul | ul = &nbsp;{{colore2|{{#invoke: colore | ultraluna | dark}}|Pokémon esclusivi in base alla versione|(solo Ultraluna)}}}}</div>
</div>
</div>
</div>
</div>
</div><!-- chiusura div grossi contenenti tutto -->
</div><noinclude>[[Categoria:Altri template]]</noinclude>