Differenze tra le versioni di "Template:Chunk"

[versione verificata][versione verificata]
(Altro)
 
(55 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, Spada, Spadone, Campana, Ventaglio, Pugnale, Arco, Armatura, Elmo, Collana, Bracciale)
+
|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 111: Riga 280:
 
* 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. Per gli orecchini non mettete niente, ossia non definite nemmeno la variabile Tipo, ma semplicemente aggiungete i dovuti bonus manualmente.
+
'''NOTATE''' il singolare e tenete presente che il template è ''case sensitive'', quindi dovete scriverlo in maiuscolo.
  
 
=== Parametri di default ===
 
=== Parametri di default ===
Riga 123: 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:
Riga 135: Riga 309:
 
*<nowiki>{{{VA}}}</nowiki>
 
*<nowiki>{{{VA}}}</nowiki>
  
'''Armatura:'''
+
'''Armatura/Scudo/Scarpe:'''
 
*<nowiki>{{{Dif}}}</nowiki>: difesa (Elenco)
 
*<nowiki>{{{Dif}}}</nowiki>: difesa (Elenco)
*<nowiki>{{{DifM}}}</nowiki>: difesa magica (Elenco)
 
 
*<nowiki>{{{VM}}}</nowiki>: velocità di movimento (Elenco o MonoElenco)
 
*<nowiki>{{{VM}}}</nowiki>: velocità di movimento (Elenco o MonoElenco)
  
Riga 143: Riga 316:
 
*<nowiki>{{{Dif}}}</nowiki> (Elenco)
 
*<nowiki>{{{Dif}}}</nowiki> (Elenco)
  
'''Collana'''
+
'''Collana:'''
 
*<nowiki>{{{VelMag}}}</nowiki>: velocita' magia (Elenco)
 
*<nowiki>{{{VelMag}}}</nowiki>: velocita' magia (Elenco)
  
'''Bracciale'''
+
'''Bracciale:'''
*<nowiki>{{{VA}}}</nowiki> (Elenco)
+
*<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ì:
Riga 162: 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.
  
=== Altro ===
+
=== Esempio ===
Per un esempio di utilizzo del template, vedi [[Pagina di Prova#Provachunk|Provachunk]].
+
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>
 +
&nbsp;
 +
&nbsp;
 +
----
 +
&nbsp;
 +
&nbsp;
  
 +
[[Categoria:Template|{{PAGENAME}}]]
 +
[[Categoria:Template - Tabelle]]
 +
[[Categoria:Template - Non-Standalone]]
 
</noinclude>
 
</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 ############################## -->
 
<!-- -->
 
{| width="800px" 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%"
 
|valign="top"|
 
{| width="90px"
 
|'''[[{{{2}}}]]'''
 
|}
 
{| width="90px"
 
|- align="center"
 
|{{#ifexist: File:Icona_{{{2}}}.png | [[File:Icona_{{{2}}}.png]] {{!}}{{!}} <u>'''Prezzo di vendita'''</u><br><br>{{#if: {{{Prezzo|}}} | {{{Prezzo}}} [[Yang]] | Non disponibile da nessun [[NPC]] }} | [[File:{{{2}}}.png]] {{!}}{{!}} <u>'''Prezzo di vendita'''</u><br><br>{{#if: {{{Prezzo|}}} | {{{Prezzo}}} [[Yang]] | Non disponibile da nessun [[NPC]] }} }}
 
|}
 
 
<!-- ############### SLOT ############# -->
 
<!-- Sarebbe bello farli con un for, ma non abbiamo l'estensione dei Loops... -->
 
{| width="120px" style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"
 
|align="center"| '''Slot:'''<br> {{#ifeq: {{{Slot}}} | 3 | [[File:Icona Slot Vuoto.png]][[File:Icona Slot Vuoto.png]][[File:Icona Slot Vuoto.png]] | {{#ifeq: {{{Slot}}} | 2 | [[File:Icona Slot Vuoto.png]][[File:Icona Slot Vuoto.png]] | {{#ifeq: {{{Slot}}} | 0 | '''<u>Nessuno Slot</u>''' | [[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
 
| 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 =
 
{{!}}- align="center"
 
{{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''Difesa :'''{{#if: {{{Dif|}}} | {{{Dif}}} | {{MonoElenco|-}} }}
 
{{!}}- align="center" {{#ifeq: {{{VM}}}{{1}} | - | | 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|?}} }}
 
| 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"
 
{{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''VelMag :'''{{#if: {{{VelMag|}}} | {{{VelMag}}} | {{MonoElenco|?}} }}
 
{{!}}- align="center"
 
| Bracciale =
 
{{!}}- align="center"
 
{{!}}style="font-size:0.95em; line-height:1em; border:1px solid {{Tabella/Cornice}};"{{!}}'''VelAtk :'''{{#if: {{{VA|}}} | {{{VA}}} | {{MonoElenco|?}} }}
 
{{!}}- 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"
 
|}
 
|}
 
|}
 
 
[[Categoria:Template]]
 

Versione attuale delle 10:55, 30 gen 2021

Item da livello {{{1}}}
[[{{{2}}}]]
[[File:Icona_{{{2}}}.png]] Prezzo di vendita

Non disponibile da nessun NPC
Slot:
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9
Costo in Yang : ? ? ? ? ? ? ? ? ? ?
Materiale per Miglioramento 1 : - - - - - - - - - -
Materiale per Miglioramento 2 : - - - - - - - - - -

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