Differenze tra le versioni di "Template:PokémonInfo"

Replacing ChooseColor.forPokeTypes with PokémonData.getPokeTextColor (step 2)
m (Rimossa la protezione da "Template:PokémonInfo": non più necessario)
(Replacing ChooseColor.forPokeTypes with PokémonData.getPokeTextColor (step 2))
|japrom={{{romaji|Ketsuban}}}
|extra={{#if: {{{specie|}}} | [[Categoria|Pokémon {{{specie}}}]]{{#if: {{{specie2|}}} | <nowiki> </nowiki>({{{forme1}}}<!--{{#invoke: PokémonData | {{#if: {{#invoke: PokémonData | getLink | {{{ndex|303}}} | true }} | getFormName | getName }} | {{{ndex|303}}} }}-->)<div>[[Categoria|Pokémon {{{specie2}}}]] ({{{forme2}}}<!--{{#invoke: PokémonData | {{#if: {{#invoke: PokémonData | getLink | {{{ndex|303}}}{{{verso2|M}}} | true }} | getFormName | getName }} | {{{ndex|303}}}{{{verso2|M}}} }}-->)</div> }} }}
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|{{Infobox/image
|img=Artwork{{{ndex}}}.png
}}{{Infobox/entry1
|label=[[Tipo]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{{tipodisplay|<includeonly>{{#invoke: PokémonInfo/BoxTipi | BoxTipi | {{{nome}}} }}</includeonly><noinclude>{{coloretipo|Sconosciuto}}</noinclude>}}}
}}{{Infobox/entry1
|label=[[Abilità]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{{abildisplay|<includeonly><div class="text-center">{{#invoke: PokémonInfo/BoxAbil | BoxAbil | {{{nome}}} }}</div></includeonly><noinclude>Sconosciuta</noinclude>}}}
}}{{Infobox/entry2
|label=[[Elenco Pokémon per distribuzione del sesso|Sesso]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{#ifexpr: {{{codsesso|255}}} > 254 | Sconosciuto
|<div class="text-center" style="padding: 0.2em;"><div class="flex flex-row flex-nowrap flex-items-stretch flex-main-stretch width-xl-100 text-center" style="height: 0.8em;"><!-- essendoci uno stretch orizzontale basta che siano rispettate le proporzioni, non occorre che la somma faccia 100 -->
}}{{Infobox/entry2
|label=[[Elenco Pokémon per altezza|Altezza]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{{height-m|0,0}}} m{{#if: {{{height-m2|}}} | <nowiki> </nowiki>({{{forme1}}})<div>{{{height-m2|0,0}}} m ({{{forme2}}})</div>{{#if: {{{height-m3|}}} | <div>{{{height-m3|0,0}}} m ({{{forme3}}})</div>{{#if: {{{height-m4|}}} | <div>{{{height-m4|0,0}}} m ({{{forme4}}})</div> }} }} }}
}}{{Infobox/entry2
|label=[[Elenco Pokémon per peso|Peso]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{{peso-kg|0,0}}} kg{{#if: {{{peso-kg2|}}} | <nowiki> </nowiki>({{{forme1}}})<div>{{{peso-kg2|0,0}}} kg ({{{forme2}}})</div>{{#if: {{{peso-kg3|}}} | <div>{{{peso-kg3|0,0}}} kg ({{{forme3}}})</div>{{#if: {{{peso-kg4|}}} | <div>{{{peso-kg4|0,0}}} kg ({{{forme4}}})</div> }} }} }}
}}{{Infobox/entry2
|label=[[Tasso di cattura]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{#iferror: {{#expr:{{{tassocattura|Sconosciuto}}} - 1}} | Sconosciuto | {{{tassocattura|3}}} <span class="small-text" style="padding-left: 0.3em;">({{tt|{{#expr: ({{{tassocattura|3}}} / 255 * 1/3) ^ 0.75 * 100 round 1}}%|Quando viene lanciata una Poké Ball standard a PS pieni}})</span> }}
}}{{Infobox/entry1
|label={{Uovo}}
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content=<div class="flex flex-row flex-wrap flex-items-start flex-main-space-around text-center">
<div style="padding: 0.2em;">
}}{{Infobox/entry1
|label=[[Pokédex regionale|Pokédex regionali]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content=<div class="flex-row-center-around flex-wrap">{{#invoke:PokémonInfo/Regionaldex | regionaldex | {{{ndex|000}}} }}</div>
}}{{Infobox/entry1
|label=[[Navigatore|Navigatori]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content=<div class="flex flex-row flex-wrap flex-items-start flex-main-space-around">{{#if: {{{fbrow|}}}
|<div style="padding: 0.2em;">
}}{{Infobox/entry2
|label=[[Esperienza|Tasso di allevamento]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{#switch: {{{lv100exp|Sconosciuto}}} | 600.000|600000=Irregolare | 800.000|800000=Veloce | 1.000.000|1000000=Medio-Veloce | 1.059.860|1059860=Medio-Lento | 1.250.000|1250000=Lento | 1.640.000|1640000=Fluttuante | #default=Sconosciuto }}
}}{{Infobox/entry2
|label=[[Esperienza#Esperienza ceduta|Esperienza base ceduta]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{#ifexpr: {{{ndex|500}}} > 493 | {{{espceduta|0}}}
| {{{oldexp|Sconosciuta}}}{{#ifeq: {{{generazione|4}}} | 4 | {{gensup|IV}} | {{gensup|{{#switch: {{{generazione|1}}} | 1=I | 2=II | 3=III }}|IV}} }}/{{{espceduta|0}}}{{gensup|V|plus=yes}} }}
}}{{Infobox/entry1
|label=[[Punti base]] ceduti
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content=<div class="text-center">'''Totale: {{{evtot|{{#expr: {{{evhp|0}}} + {{{evat|0}}} + {{{evde|0}}} + {{{evsa|0}}} + {{{evsd|0}}} + {{{evsp|0}}} }}}}}'''{{#if: {{{evhp2|}}}{{{evat2|}}}{{{evde2|}}}{{{evsa2|}}}{{{evsd2|}}}{{{evsp2|}}}
|<div>{{#invoke: PokémonData | {{#if: {{#invoke: PokémonData | getLink | {{{ndex|303}}} | black }} | getFormName | getName }} | {{{ndex|303}}} }}</div> }}
}}{{Infobox/entry2
|label=[[Elenco Pokémon per colore|Colore Pokédex]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content=<span class="{{#invoke: ChooseColor | forModBg | {{#switch: {{ucfirst:{{{colore|Sconosciuto}}}}} | Rosso|Blu|Verde|Giallo|Nero|Bianco|Sconosciuto={{{colore|Sconosciuto}}} | Viola=veleno | Rosa=folletto | Marrone=roccia | Grigio=acciaio }} }}" style="background: #{{#invoke: colore | {{#switch: {{ucfirst:{{{colore|Sconosciuto}}}}} | Rosso|Blu|Verde|Giallo|Nero|Bianco|Sconosciuto={{{colore|Sconosciuto}}} | Viola=veleno | Rosa=folletto | Marrone=roccia | Grigio=acciaio }} }}; padding: 0 0.3em;;">{{DL|Elenco Pokémon per colore|{{ucfirst:{{{colore|Sconosciuto}}}}}}}</span>
}}{{Infobox/entry2
|label=[[Verso]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content=<div class="flex flex-row flex-wrap flex-items-center flex-main-stretch">
<div>{{#widget:verso|ndex={{{ndex|001}}}}}<span class="small-text" style="padding-left: 0.3em;">{{#ifeq: {{{verso1|yes}}} | no | | {{{forme1|}}} }}</span></div>{{#if: {{{verso2|}}}
}}{{Infobox/entry2
|label=Sagoma
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content=[[File:Body{{{body|Sconosciuto}}}.png]]{{#if: {{{body2|}}}
| <nowiki> </nowiki>({{{forme1}}})<div>[[File:Body{{{body2|Sconosciuto}}}.png]] ({{{forme2}}})</div> }}
}}{{#ifexpr: {{{ndex|001}}} > 649 | | {{Infobox/entry2
|label=Impronta
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content=[[File:F{{{ndex|320}}}.png|x32px]]{{#if: {{{body2|}}}
| <nowiki> </nowiki>({{{forme1}}})<div>[[File:F{{{ndex|487}}}{{{verso2|O}}}.png]] ({{{forme2}}})</div> }}
}} }}{{Infobox/entry2
|label=[[Elenco Pokémon per affetto di base|Affetto di base]]
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{#if: {{{friendship7|}}}
|{{{friendship7|Sconosciuto}}}{{gensup|{{#ifexpr: {{{ndex|704}}} < 387 | III | {{#ifexpr: {{{ndex|704}}} < 494 | IV | {{#ifexpr: {{{ndex|704}}} < 650 | V | {{#ifexpr: {{{ndex|704}}} < 722 | VI | VII }} }} }} }}|{{#ifexpr: {{{ndex|704}}} < 722 | VII }}}}/{{{friendship|Sconosciuto}}}{{gensup|VIII}}
}}{{Infobox/entry1
|label=Altre risorse (in inglese)
|textcolor={{#invoke: chooseColorPokémonData | forPokeTypesgetPokeTextColor | {{{ndex|303}}} }}
|content={{#ifexpr: {{{generazione|666}}} < 9 |<nowiki></nowiki>
* Sul Pokédex di Smogon:}}{{#ifexpr: {{{generazione|666}}} < 2 |<nowiki></nowiki>