Template:Infobox Character: Difference between revisions

From Errapedia
Jump to navigation Jump to search
No edit summary
No edit summary
Line 68: Line 68:
If 1 entry, Y
If 1 entry, Y


-->{{#vardefine:name|{{{name|{{PAGENAME}}}}}}}<!--
-->{{#vardefine:name | {{{name|{{PAGENAME}}} }} }}<!--
-->{{#vardefine:species|{{{species|}}}}}<!--
-->{{#vardefine:species | {{{species|}}} }}<!--
-->{{#arraydefine:birthdayraw|{{{birthday|}}}|-}}<!--
-->{{#arraydefine:birthdayraw | {{{birthday|}}} |-}}<!--
-->{{#arraydefine:deathdayraw|{{{deathday|}}}|-}}<!--
-->{{#arraydefine:deathdayraw | {{{deathday|}}} |-}}<!--
-->{{#vardefine:birthdate}}{{#vardefine:birthmonth}}{{#vardefine:birthyear}}{{#vardefine:deathdate}}{{#vardefine:deathmonth}}{{#vardefine:deathyear}}<!--
-->{{#vardefine:birthdate}}<!--
-->{{#ifexpr: ({{#arraysize:birthdayraw}} >= 3) | {{#vardefine:birthdate|{{#arrayindex:birthdayraw|0}}}}{{#vardefine:birthmonth|{{#arrayindex:birthdayraw|1}}}}{{#vardefine:birthyear|{{#arrayindex:birthdayraw|2}}}}
-->{{#vardefine:birthmonth}}<!--
|{{#ifexpr: ({{#arraysize:birthdayraw}} = 2) | {{#vardefine:birthmonth|{{#arrayindex:birthdayraw|0}}}}
-->{{#vardefine:birthyear}}<!--
{{#vardefine:birthyear|{{#arrayindex:birthdayraw|1}}}}
-->{{#vardefine:deathdate}}<!--
|{{#ifexpr: ({{#arraysize:birthdayraw}} = 1) |
-->{{#vardefine:deathmonth}}<!--
{{#vardefine:birthyear|{{#arrayindex:birthdayraw|0}}}}
-->{{#vardefine:deathyear}}<!--
|}}}}}}<!--
-->{{#ifexpr: ({{#arraysize:birthdayraw}} >= 3)  
-->{{#ifexpr: ({{#arraysize:deathdayraw}} >= 3) | {{#vardefine:deathdate|{{#arrayindex:deathdayraw|0}}}}{{#vardefine:deathmonth|{{#arrayindex:deathdayraw|1}}}}{{#vardefine:deathyear|{{#arrayindex:deathdayraw|2}}}}
| {{#vardefine:birthdate | {{#arrayindex:birthdayraw | 0}} }} {{#vardefine:birthmonth | {{#arrayindex:birthdayraw|1}} }} {{#vardefine:birthyear | {{#arrayindex:birthdayraw|2}} }}
|{{#ifexpr: ({{#arraysize:deathdayraw}} = 2) | {{#vardefine:deathmonth|{{#arrayindex:deathdayraw|0}}}}
| {{#ifexpr: ({{#arraysize:birthdayraw}} = 2) | {{#vardefine:birthmonth | {{#arrayindex:birthdayraw|0}} }} {{#vardefine:birthyear | {{#arrayindex:birthdayraw|1}} }}
{{#vardefine:deathyear|{{#arrayindex:deathdayraw|1}}}}
| {{#ifexpr: ({{#arraysize:birthdayraw}} = 1) | {{#vardefine:birthyear | {{#arrayindex:birthdayraw|0}} }}
|{{#ifexpr: ({{#arraysize:deathdayraw}} = 1) |
|}} }} }}<!--
{{#vardefine:deathyear|{{#arrayindex:deathdayraw|0}}}}
-->{{#ifexpr: ({{#arraysize:deathdayraw}} >= 3) | {{#vardefine:deathdate | {{#arrayindex:deathdayraw|0}} }}{{#vardefine:deathmonth | {{#arrayindex:deathdayraw|1}} }}{{#vardefine:deathyear | {{#arrayindex:deathdayraw|2}} }}
|}}}}}}<!--
| {{#ifexpr: ({{#arraysize:deathdayraw}} = 2) | {{#vardefine:deathmonth | {{#arrayindex:deathdayraw|0}} }}{{#vardefine:deathyear | {{#arrayindex:deathdayraw|1}} }}
-->{{#vardefine:birthmonth|{{#switch: {{lc:{{#var:birthmonth}}}}
| {{#ifexpr: ({{#arraysize:deathdayraw}} = 1) | {{#vardefine:deathyear | {{#arrayindex:deathdayraw|0}} }}
|}} }} }}<!--
-->{{#vardefine:birthmonth | {{#switch: {{lc:{{#var:birthmonth}} }}
| 1
| 1
| een = 1
| een = 1

Revision as of 16:49, 3 March 2023

This template defines the table "characters". View table. Declare with {{Infobox Character |content }}

Parameters

  • name (Defaults to page name)
  • species
  • birthday (day-month-year)
  • deathday (day-month-year)
  • cause-of-death
  • height
  • weight
  • age (accepts String)
  • nationality (list of string (,))
  • aliases (list of string (,))
  • occupation (list of string (,))
  • affiliation (list of string (,))
  • known-for (list of string (,))
  • notable-work (list of string(,))
  • str-stat
  • cel-stat
  • end-stat
  • com-stat
  • int-stat
  • per-stat
  • lck-stat
  • hp
  • ac
  • init
  • hr
  • crit
  • md