Differenze tra le versioni di "Template:Chunk"
[versione verificata] | [versione verificata] |
(87 versioni intermedie di 8 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
− | <noinclude> | + | <!-- ##############################################################--> |
− | + | <!-- ######################### TEMPLATE ############################--> | |
+ | <!-- ##############################################################--> | ||
+ | <!-- // ATTENZIONE: se modificate il template, NON lasciate righe vuote; se dovete andate a capo per qualche motivo, lasciate un commento (tipo quello che c'è sotto questa riga) --> | ||
+ | <!-- --> | ||
+ | <!-- ######################### PARAMETRI BASE ############################## --> | ||
+ | <!-- --> | ||
+ | <div style="overflow:auto"> | ||
+ | {| width="100%" style="font-size:0.95em; line-height:1em;" | ||
+ | | valign="top" style="border:1px solid {{Tabella/Cornice}};" | | ||
+ | <div style="background:{{Tabella/Sfondo}}; border-bottom:1px solid {{Tabella/Cornice}}; padding:2px; margin:1px; font-weight:bold; text-align:left; font-size:100%; color: {{Tabella/Font}};">{{#if: {{{Tipo|}}} | {{{Tipo}}} | Item}} da livello {{{1}}}</div> | ||
+ | {| width="100%" style="overflow: auto" | ||
+ | |valign="top"| | ||
+ | {| width="90px" | ||
+ | |'''[[{{{2}}}]]''' | ||
+ | |} | ||
+ | {| | ||
+ | |- align="center" | ||
+ | | style="min-width:34px" {{!}} [[File:Icona_{{{2}}}.png]] {{!}}{{!}} <u>'''Prezzo di vendita'''</u><br><br>{{#if: {{{Prezzo|}}} | {{{Prezzo}}} [[Yang]] | Non disponibile da nessun [[NPC]] }} | ||
+ | |} | ||
+ | <!-- ############### SLOT ############# --> | ||
+ | {| width="120px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};" | ||
+ | |align="center"| '''Slot:'''<br> {{#loop: foo | 1 | {{{Slot}}} | [[File:Icona Slot Vuoto.png]] }} | ||
+ | |} | ||
+ | |valign="top" align="right"| | ||
+ | {| | ||
+ | |- | ||
+ | ! | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +0 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +1 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +2 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +3 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +4 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +5 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +6 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +7 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +8 | ||
+ | ! width="75px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"| +9 | ||
+ | <!-- ##################### SWITCH: qui a seconda del tipo di item si mettono i bonus condivisi da quel tipo di item. ############ --> | ||
+ | {{#switch: {{{Tipo}}} | ||
+ | | Arma | ||
+ | | Spada | ||
+ | | Artiglio | ||
+ | | Ventaglio | ||
+ | | Campana = | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Attacco :'''{{#if: {{{Att|}}} | {{{Att}}} | {{MonoElenco|-}} }} | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''AttMag :'''{{#if: {{{AttM|}}} | {{{AttM}}} | {{MonoElenco|-}} }} | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''VelAtk :'''{{#if: {{{VA|}}} | {{{VA}}} | {{MonoElenco|?}} }} | ||
+ | | Spadone | ||
+ | | Pugnale | ||
+ | | Arco = | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Attacco :'''{{#if: {{{Att|}}} | {{{Att}}} | {{MonoElenco|-}} }} | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''VelAtk :'''{{#if: {{{VA|}}} | {{{VA}}} | {{MonoElenco|?}} }} | ||
+ | | Armatura | ||
+ | | Scudo = | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Difesa :'''{{#if: {{{Dif|}}} | {{{Dif}}} | {{MonoElenco|-}} }} | ||
+ | {{!}}- align="center" style="color:red;" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''<font color=#000000>VelMov :</font>'''{{#if: {{{VM|}}} | {{{VM}}} | {{MonoElenco|?}} }} | ||
+ | | Scarpe = | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Difesa :'''{{#if: {{{Dif|}}} | {{{Dif}}} | {{MonoElenco|-}} }} | ||
+ | {{!}}- align="center" style="color:#009900;" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''<font color=#000000>VelMov :</font>'''{{#if: {{{VM|}}} | {{{VM}}} | {{MonoElenco|?}} }} | ||
+ | | Elmo = | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Difesa :'''{{#if: {{{Dif|}}} | {{{Dif}}} | {{MonoElenco|-}} }} | ||
+ | {{!}}- align="center" | ||
+ | | Collana = | ||
+ | {{!}}- align="center" | ||
+ | {{#if: {{{VelMag|}}} | | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''VelMag :''' {{{VelMag}}} | ||
+ | {{!}}- align="center" | ||
+ | }} | ||
+ | | Bracciale = | ||
+ | {{!}}- align="center" | ||
+ | {{#if: {{{VA|}}} | | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''VelMag :''' {{{VA}}} | ||
+ | {{!}}- align="center" | ||
+ | }} | ||
+ | | Cintura = | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Slot Utilizzabili :'''{{#if: {{{SIP|}}} | {{{SIP}}} | {{MonoElenco|?}} }} | ||
+ | {{!}}- align="center" | ||
+ | | Guanti = | ||
+ | {{!}}- align="center" | ||
+ | }} | ||
+ | <!-- ################### PARAMETRI DI DEFAULT ################ --> | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Costo in [[Yang]] :'''{{#if: {{{Costo|}}} | {{{Costo}}} | {{MonoElenco|?}} }} | ||
+ | {{!}}- align="center" | ||
+ | <!-- --> | ||
+ | <!-- ################### PARAMETRI EXTRA ###################### --> | ||
+ | <!-- --> | ||
+ | {{#if: {{{LivMin|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Equipaggiabile da livello:'''{{{LivMin}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Vit|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Forza di Vita:'''{{{Vit}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Int|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Intelligenza:'''{{{Int}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Str|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Forza:'''{{{Str}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Dex|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Destrezza:'''{{{Dex}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Extra1|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}{{{Extra1}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Extra2|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}{{{Extra2}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Extra3|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}{{{Extra3}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Extra4|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}{{{Extra4}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | {{#if: {{{Extra5|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}{{{Extra5}}} | ||
+ | {{!}}- align="center" | ||
+ | | }} | ||
+ | <!-- ############### MATERIALE MIGLIORAMENTO ############### --> | ||
+ | |- align="center" | ||
+ | |style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"|'''Materiale per Miglioramento 1 :'''{{#if: {{{Mat1|}}} | {{{Mat1}}} | {{MonoElenco|-}} }} | ||
+ | |- align="center" | ||
+ | |- align="center" | ||
+ | |style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"|'''Materiale per Miglioramento 2 :'''{{#if: {{{Mat2|}}} | {{{Mat2}}} | {{MonoElenco|-}} }} | ||
+ | |- align="center" | ||
+ | {{#if: {{{Mat3|}}} | | ||
+ | {{!}}- align="center" | ||
+ | {{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Materiale per Miglioramento 3 :''' {{{Mat3}}} | ||
+ | {{!}}- align="center" | ||
+ | }} | ||
+ | |} | ||
+ | |} | ||
+ | |}</div><noinclude> | ||
===Elenco dei Parametri supportati=== | ===Elenco dei Parametri supportati=== | ||
{| {{Prettytable}} | {| {{Prettytable}} | ||
Riga 8: | Riga 170: | ||
|- | |- | ||
|Tipo | |Tipo | ||
− | |Tipo di item (Arma, Armatura, Elmo) | + | |Tipo di item (Arma, Spada, Spadone, Campana, Ventaglio, Pugnale, Arco, Armatura, Elmo, Scudo, Collana, Bracciale, Orecchini, Scarpe, Cintura) |
|- | |- | ||
|Prezzo | |Prezzo | ||
Riga 45: | Riga 207: | ||
|Dex | |Dex | ||
|Destrezza | |Destrezza | ||
+ | |- | ||
+ | |SIP | ||
+ | |Numero degli Slot disponibili nell'inventario delle [[Cinture]] | ||
|- | |- | ||
|Slot | |Slot | ||
Riga 65: | Riga 230: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | |||
+ | == CAVEAT! == | ||
+ | Il Template Chunk fa uso dell'estensione [http://www.mediawiki.org/wiki/Extension:Loops Loops]; si tenga presente che la Wiki può gestire '''fino a un massimo di 400 cicli per pagina''': se il limite viene sforato, al posto del risultato della funzione Loops richiamata, verrà mostrato un messaggio d'errore. | ||
+ | |||
== Utilizzo del Template == | == Utilizzo del Template == | ||
Riga 101: | Riga 271: | ||
Il parametro più importante è '''<nowiki>{{{Tipo}}}</nowiki>''', che specifica se si ha a che fare con un'arma, armatura, ecc. I valori accettati per Tipo sono: | Il parametro più importante è '''<nowiki>{{{Tipo}}}</nowiki>''', che specifica se si ha a che fare con un'arma, armatura, ecc. I valori accettati per Tipo sono: | ||
− | * Arma | + | * Arma ''(deprecato: meglio specificare il tipo di arma)'' |
+ | * Spada | ||
+ | * Spadone | ||
+ | * Pugnale | ||
+ | * Arco | ||
+ | * Ventaglio | ||
+ | * Campana | ||
* Armatura | * Armatura | ||
* Elmo | * Elmo | ||
+ | * Scudo | ||
* Collana | * Collana | ||
* Bracciale | * Bracciale | ||
+ | * Orecchini | ||
+ | * Scarpe | ||
+ | * Cintura | ||
'''NOTATE''' il singolare e tenete presente che il template è ''case sensitive'', quindi dovete scriverlo in maiuscolo. | '''NOTATE''' il singolare e tenete presente che il template è ''case sensitive'', quindi dovete scriverlo in maiuscolo. | ||
Riga 116: | Riga 296: | ||
*<nowiki>{{{Mat1}}}</nowiki>: materiale per miglioramento 1 (Elenco) | *<nowiki>{{{Mat1}}}</nowiki>: materiale per miglioramento 1 (Elenco) | ||
*<nowiki>{{{Mat2}}}</nowiki>: materiale per miglioramento 2 (Elenco) | *<nowiki>{{{Mat2}}}</nowiki>: materiale per miglioramento 2 (Elenco) | ||
+ | *<nowiki>{{{Mat4}}}</nowiki>: materiale per miglioramento 4 (Elenco). Opzionale. | ||
Più altri che dipendono dal Tipo di Item: | Più altri che dipendono dal Tipo di Item: | ||
− | '''Arma:''' | + | '''Arma/Spada/Campana/Ventaglio:''' |
*<nowiki>{{{Att}}}</nowiki>: attacco (Elenco) | *<nowiki>{{{Att}}}</nowiki>: attacco (Elenco) | ||
*<nowiki>{{{AttM}}}</nowiki>: attacco magico (Elenco) | *<nowiki>{{{AttM}}}</nowiki>: attacco magico (Elenco) | ||
*<nowiki>{{{VA}}}</nowiki>: velocità d'attacco (''da non confondere con Valore Attacco! Infatti la dicitura è stata cambiata nel template per evitare confusioni'') (Elenco o MonoElenco) | *<nowiki>{{{VA}}}</nowiki>: velocità d'attacco (''da non confondere con Valore Attacco! Infatti la dicitura è stata cambiata nel template per evitare confusioni'') (Elenco o MonoElenco) | ||
− | '''Armatura:''' | + | '''Spadone/Pugnale/Arco:''' |
+ | *<nowiki>{{{Att}}}</nowiki> | ||
+ | *<nowiki>{{{VA}}}</nowiki> | ||
+ | |||
+ | '''Armatura/Scudo/Scarpe:''' | ||
*<nowiki>{{{Dif}}}</nowiki>: difesa (Elenco) | *<nowiki>{{{Dif}}}</nowiki>: difesa (Elenco) | ||
− | |||
*<nowiki>{{{VM}}}</nowiki>: velocità di movimento (Elenco o MonoElenco) | *<nowiki>{{{VM}}}</nowiki>: velocità di movimento (Elenco o MonoElenco) | ||
'''Elmo:''' | '''Elmo:''' | ||
*<nowiki>{{{Dif}}}</nowiki> (Elenco) | *<nowiki>{{{Dif}}}</nowiki> (Elenco) | ||
+ | |||
+ | '''Collana:''' | ||
+ | *<nowiki>{{{VelMag}}}</nowiki>: velocita' magia (Elenco) | ||
+ | |||
+ | '''Bracciale:''' | ||
+ | *<nowiki>{{{VA}}}</nowiki> (Elenco) | ||
+ | |||
+ | '''Cintura''' | ||
+ | *<nowiki>{{{SIP}}}</nowiki> (Elenco) | ||
Se uno di questi parametri non viene messo, verrà mostrato un "-" o un "?" a seconda del parametro. '''NOTA BENE:''' se inserite i parametri tramite Elenco, ''dovete'' specificare tutti i 10 parametri! Ad esempio, per il materiale da up, si farà così: | Se uno di questi parametri non viene messo, verrà mostrato un "-" o un "?" a seconda del parametro. '''NOTA BENE:''' se inserite i parametri tramite Elenco, ''dovete'' specificare tutti i 10 parametri! Ad esempio, per il materiale da up, si farà così: | ||
<nowiki>|Mat1={{Elenco|-|-|-|-|-|1 x<br>[[File:Perla_Bianca.png]]<br>[[Perla Bianca|Link]]|?|?|?|?}}</nowiki> | <nowiki>|Mat1={{Elenco|-|-|-|-|-|1 x<br>[[File:Perla_Bianca.png]]<br>[[Perla Bianca|Link]]|?|?|?|?}}</nowiki> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Parametri Extra === | === Parametri Extra === | ||
Riga 151: | Riga 338: | ||
'''NOTATE''' che gli Extra sono template ''ElencoNome'', ovvero è necessario (ovviamente) specificare come primo argomento il ''nome'' del bonus particolare. | '''NOTATE''' che gli Extra sono template ''ElencoNome'', ovvero è necessario (ovviamente) specificare come primo argomento il ''nome'' del bonus particolare. | ||
− | === | + | === Esempio === |
− | + | Esempio di utilizzo del Template Chunk: | |
+ | <pre> | ||
+ | {{Chunk|1|Spada| | ||
+ | Slot=1 | ||
+ | |Tipo=Spada | ||
+ | |Costo={{Elenco|-|600|1.200|2.500|5.000|10.000|20.000|30.000|45.000|75.000}} | ||
+ | |Att={{Elenco|13-15|20-22|27-29|34-36|41-43|48-50|55-57|62-64|69-71|76-78}} | ||
+ | |AttM={{Elenco|15-19|22-26|29-33|36-40|43-47|50-54|57-61|64-68|71-75|78-82}} | ||
+ | |VA={{MonoElenco|+25%}} | ||
+ | |Mat1={{Elenco|-|-|-|-|-|-|-|1x<br>[[File:Icona_Pelle_di_Zampa_d'Orso.png]]<br>[[Pelle di Zampa d'Orso]]|2x<br>[[File:Icona Nastro per Capelli Bianco +.png]]<br>[[Nastro per Capelli Bianco+]]|2x<br>[[File:Icona_Porcellana_Rotta.png]]<br>[[Porcellana Rotta]]}} | ||
+ | |Mat2={{MonoElenco|-}} | ||
+ | }}</pre> | ||
+ | | ||
+ | | ||
+ | ---- | ||
+ | | ||
+ | | ||
+ | [[Categoria:Template|{{PAGENAME}}]] | ||
+ | [[Categoria:Template - Tabelle]] | ||
+ | [[Categoria:Template - Non-Standalone]] | ||
</noinclude> | </noinclude> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Versione attuale delle 10:55, 30 gen 2021
Item da livello {{{1}}}
|
Indice
Elenco dei Parametri supportati
Nome variabile | Significato |
---|---|
Tipo | Tipo di item (Arma, Spada, Spadone, Campana, Ventaglio, Pugnale, Arco, Armatura, Elmo, Scudo, Collana, Bracciale, Orecchini, Scarpe, Cintura) |
Prezzo | Prezzo di vendita |
Att | Attacco fisico |
AttM | Attacco magico |
VA | Velocità d'Attacco |
VM | Velocità di Movimento |
VelMag | Velocita' Magia |
Dif | Difesa fisica |
DifM | Difesa magica |
Vit | Vitalita' |
Str | Forza |
Int | Intelligenza |
Dex | Destrezza |
SIP | Numero degli Slot disponibili nell'inventario delle Cinture |
Slot | Numero di slot presenti |
Costo | Costo di up |
Mat1 | Materiale da up 1 |
Mat2 | Materiale da up 2 |
LivMin | Livello minimo |
ExtraN, N=1,...,5 | Bonus speciali |
CAVEAT!
Il Template Chunk fa uso dell'estensione Loops; si tenga presente che la Wiki può gestire fino a un massimo di 400 cicli per pagina: se il limite viene sforato, al posto del risultato della funzione Loops richiamata, verrà mostrato un messaggio d'errore.
Utilizzo del Template
Il template Chunk è un template pensato per facilitare di molto la modifica delle pagine Armi, Armature, Gioielli, ecc. Attualmente tali pagine sono dei Wall of Text assolutamente incomprensibili di codice, e modificarne un pezzo può diventare molto impegnativo.
Per ripulire per bene tali pagine è possibile usare questo template, che non fa altro che spostare tutta la parte di codice via dalle pagine principali e presentare un'interfaccia molto più intuitiva (tipo i template Mob/Layout ecc.)
L'utilizzo è piuttosto semplice, ma ci sono un paio di sottigliezze di cui tener conto:
il template viene richiamato in questo modo:
{{Chunk | <livello item> | <nome item> | <corpo del template> }}
dove il "corpo del template" è costituito da una serie di dichiarazioni di variabili del tipo:
|Slot=1
insomma, proprio come nei template che siamo abituati a maneggiare.
NOTA BENE! Dopo il nome item va messo subito il pipe '|' sulla stessa linea, senza andare a capo.
Template Ausiliari
La cosa in più da sapere su questo template è che alcune variabili (quasi tutte in verità) sono Elenchi, e non singoli numeri. Per gestire gli elenchi ho creato tre template ausiliari che devono essere usati in questo: questi sono:
- Elenco: è un elenco di esattamente 10 oggetti, generalmente diversi fra loro. Viene richiamato con
{{Elenco|Oggetto1|Oggetto2|...|Oggetto10}}
Avrete già capito che questo template viene usato per definire attacco, attacco magico, velocità d'attacco, ecc. Ad esempio, l'attacco verrà dichiarato come:
|Att={{Elenco|10-13|15-18|...}}
NOTATE che il separatore tra un campo e l'altro è il pipe singolo, non doppio! Questo perché stiamo passando al template 10-13, 15-18, ecc. come parametri, e ciò che il template Elenco fa non è altro che disporli in colonne.
- MonoElenco: come Elenco, ma accetta solo 1 parametro, e pone tutti i 10 oggetti dell'elenco uguali fra loro. Utile per non dover stare a chiamare Elenco e dargli 10 parametri uguali:
|VelAtk={{MonoElenco|22}}
- ElencoNome: quest'ultimo template è come Elenco, ma accetta un parametro in più: infatti il parametro iniziale viene usato come nome dell'elenco. Questo serve per definire righe in più della tabella, che non abbiano nomi
di default; ad esempio, se una particolare arma ha un bonus "Forte vs Mezzi", per dirlo al template chunk si farà dichiarerà all'interno del corpo:
|Extra1={{ElencoNome|Forte vs Mezzi|10%|11%|...}}
Corpo del Template
Nel corpo del template, ovvero dopo che avete specificato livello e nome dell'item (tramite {{Chunk|1|Spada| ad esempio) potete iniziare a inserire i parametri.
Il parametro più importante è {{{Tipo}}}, che specifica se si ha a che fare con un'arma, armatura, ecc. I valori accettati per Tipo sono:
- Arma (deprecato: meglio specificare il tipo di arma)
- Spada
- Spadone
- Pugnale
- Arco
- Ventaglio
- Campana
- Armatura
- Elmo
- Scudo
- Collana
- Bracciale
- Orecchini
- Scarpe
- Cintura
NOTATE il singolare e tenete presente che il template è case sensitive, quindi dovete scriverlo in maiuscolo.
Parametri di default
Di base, la tabella mostrerà i seguenti parametri:
- {{{Prezzo}}}: prezzo di vendita (variabile singola)
- {{{Costo}}}: costo dell'up (Elenco)
- {{{Mat1}}}: materiale per miglioramento 1 (Elenco)
- {{{Mat2}}}: materiale per miglioramento 2 (Elenco)
- {{{Mat4}}}: materiale per miglioramento 4 (Elenco). Opzionale.
Più altri che dipendono dal Tipo di Item:
Arma/Spada/Campana/Ventaglio:
- {{{Att}}}: attacco (Elenco)
- {{{AttM}}}: attacco magico (Elenco)
- {{{VA}}}: velocità d'attacco (da non confondere con Valore Attacco! Infatti la dicitura è stata cambiata nel template per evitare confusioni) (Elenco o MonoElenco)
Spadone/Pugnale/Arco:
- {{{Att}}}
- {{{VA}}}
Armatura/Scudo/Scarpe:
- {{{Dif}}}: difesa (Elenco)
- {{{VM}}}: velocità di movimento (Elenco o MonoElenco)
Elmo:
- {{{Dif}}} (Elenco)
Collana:
- {{{VelMag}}}: velocita' magia (Elenco)
Bracciale:
- {{{VA}}} (Elenco)
Cintura
- {{{SIP}}} (Elenco)
Se uno di questi parametri non viene messo, verrà mostrato un "-" o un "?" a seconda del parametro. NOTA BENE: se inserite i parametri tramite Elenco, dovete specificare tutti i 10 parametri! Ad esempio, per il materiale da up, si farà così:
|Mat1={{Elenco|-|-|-|-|-|1 x<br>[[File:Perla_Bianca.png]]<br>[[Perla Bianca|Link]]|?|?|?|?}}
Parametri Extra
Il template supporta fino a 5 parametri "Extra", più 5 parametri "extra di default", che sono: {{{Vit}}}, {{{Int}}}, {{{Str}}}, {{{Dex}}} e {{{LivMin}}}. Quest'ultimo è una variabile di tipo Elenco che specifica appunto il livello minimo dal quale l'item è equipaggiabile.
I parametri Extra1, Extra2, ecc. sono usati per includere bonus particolari dell'item (ciò che prima veniva fatto da "Specialità"): se ad esempio il nostro item ha un bonus Resistenza Magia, potremo inserire tale bonus così:
|Extra1={{ElencoNome|Resistenza Magia|1%|2%|3%|...}}
Il grande vantaggio di questo design è che non c'è bisogno di creare template specifici per item con bonus particolari; basta aggiungere come Extra tutte le particolarità dell'item.
NOTATE che gli Extra sono template ElencoNome, ovvero è necessario (ovviamente) specificare come primo argomento il nome del bonus particolare.
Esempio
Esempio di utilizzo del Template Chunk:
{{Chunk|1|Spada| Slot=1 |Tipo=Spada |Costo={{Elenco|-|600|1.200|2.500|5.000|10.000|20.000|30.000|45.000|75.000}} |Att={{Elenco|13-15|20-22|27-29|34-36|41-43|48-50|55-57|62-64|69-71|76-78}} |AttM={{Elenco|15-19|22-26|29-33|36-40|43-47|50-54|57-61|64-68|71-75|78-82}} |VA={{MonoElenco|+25%}} |Mat1={{Elenco|-|-|-|-|-|-|-|1x<br>[[File:Icona_Pelle_di_Zampa_d'Orso.png]]<br>[[Pelle di Zampa d'Orso]]|2x<br>[[File:Icona Nastro per Capelli Bianco +.png]]<br>[[Nastro per Capelli Bianco+]]|2x<br>[[File:Icona_Porcellana_Rotta.png]]<br>[[Porcellana Rotta]]}} |Mat2={{MonoElenco|-}} }}