Template:Infobox Character: Difference between revisions
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