Template:Infobox Character: Difference between revisions
Tag: Undo |
No edit summary Tag: Reverted |
||
| Line 6: | Line 6: | ||
<!-- IMAGE ROW --> | <!-- IMAGE ROW --> | ||
| colspan="2" style="text-align: center; padding: 0.5em; background-color: #ffffff; border-bottom: 1px solid #a2a9b1;" | [[File:{{{Image|Image.png}}}|280px|center]] | | colspan="2" style="text-align: center; padding: 0.5em; background-color: #ffffff; border-bottom: 1px solid #a2a9b1;" | [[File:{{{Image|Image.png}}}|280px|center]] | ||
<!-- | <!-- OPTIONAL: Titles --> | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; width: 40%; border-bottom: 1px solid #e2e8f0;" | {{#if: {{{Titles|}}} | | ||
{{!}}- | |||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; width: 40%; border-bottom: 1px solid #e2e8f0;" {{!}} Titles | |||
{{!}} {{{Titles}}} | |||
}} | |||
<!-- MANDATORY: Race --> | |||
|- | |- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Race | ! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Race | ||
| {{{Race|TBA}}} | |||
<!-- OPTIONAL: Ethnicity --> | |||
{{#if: {{{Ethnicity|}}} | | |||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | {{!}}- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" {{!}} Ethnicity | |||
{{!}} {{{Ethnicity}}} | |||
}} | |||
<!-- MANDATORY: Gender --> | |||
|- | |- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Gender | ! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Gender | ||
| {{{Gender|TBA}}} | |||
<!-- MANDATORY: Age --> | |||
|- | |- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Age | ! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Age | ||
| {{#if: {{{BirthYear|}}} | {{#expr: ({{CurrentLoreYear}} - {{{BirthYear}}}) - ({{CurrentLoreMonthNumber}} < {{#switch: {{{BirthMonth|}}} | January = 1 | January--February = 2 | February--March = 3 | March--April = 4 | April--May = 5 | May--June = 6 | June--July = 7 | July--August = 8 | August--September = 9 | September--October = 10 | October = 11 | October--November = 12 | November--December = 13 | Late December = 14 | 1 }}) }} | {{{age|TBA}}} }} | |||
<!-- MANDATORY: Date of Birth --> | |||
|- | |- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Date of Birth | ! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Date of Birth | ||
| {{#if: {{{BirthYear|}}} | {{#ifexpr: {{{BirthYear}}} < 1 | Era Vetus | Era Nova }}, {{#if: {{{BirthMonth|}}} | {{{BirthMonth}}}, | }} Year {{#ifexpr: {{{BirthYear}}} < 1 | {{#expr: abs({{{BirthYear}}}) }} | {{{BirthYear}}} }} | TBA }} | |||
<!-- MANDATORY: Nationality --> | |||
|- | |- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Nationality | ! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Nationality | ||
| {{{Nationality|TBA}}} | |||
<!-- MANDATORY: Nation --> | |||
|- | |- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Nation | ! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Nation | ||
| {{{Nation|TBA}}} | |||
<!-- OPTIONAL: Occupation --> | |||
{{#if: {{{Occupation|}}} | | |||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | {{!}}- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" {{!}} Occupation | |||
{{!}} {{{Occupation}}} | |||
}} | |||
<!-- OPTIONAL: Religion --> | |||
{{#if: {{{Religion|}}} | | |||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | {{!}}- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" {{!}} Religion | |||
{{!}} {{{Religion}}} | |||
}} | |||
<!-- OPTIONAL: Languages --> | |||
{{#if: {{{Languages|}}} | | |||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | {{!}}- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" {{!}} Languages | |||
{{!}} {{{Languages}}} | |||
}} | |||
<!-- MANDATORY: Player --> | |||
|- | |- | ||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Player | ! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #e2e8f0;" | Player | ||
| style="font-family: monospace;" | {{{Player|TBA}}} | | style="font-family: monospace;" | {{{Player|TBA}}} | ||
<!-- BOTTOM STATUS ROW --> | <!-- BOTTOM STATUS ROW --> | ||
|- | |||
! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #1a1a1a;" | Status | ! style="text-align: left; padding: 0.4em 0.6em; background-color: {{{LabelColour|#F5EFEA}}}; border-bottom: 1px solid #1a1a1a;" | Status | ||
| style="padding: 0.4em 0.6em; font-weight: bold; color: #2f855a; border-bottom: 1px solid #1a1a1a;" | {{{Status|Alive}}} | | style="padding: 0.4em 0.6em; font-weight: bold; color: #2f855a; border-bottom: 1px solid #1a1a1a;" | {{{Status|Alive}}} | ||
|} </includeonly><noinclude> | |} </includeonly><noinclude> | ||
| Line 94: | Line 91: | ||
<pre> | <pre> | ||
{{Infobox Character | {{Infobox Character | ||
| Colour | | Colour = #6E473B | ||
| TextColour | | TextColour = #ffffff | ||
| BorderColour = #4D3129 | | BorderColour = #4D3129 | ||
| LabelColour | | LabelColour = #F5EFEA | ||
| Name | | Name = | ||
| Image | | Image = Image.png | ||
| Titles | | Titles = | ||
| Race | | Race = | ||
| Ethnicity | | Ethnicity = | ||
| Gender | | Gender = | ||
| BirthMonth | | BirthMonth = | ||
| BirthYear | | BirthYear = | ||
| Nationality = | | Nationality = | ||
| Nation | | Nation = | ||
| Occupation | | Occupation = | ||
| Religion | | Religion = | ||
| Languages | | Languages = | ||
| Player | | Player = | ||
| Status | | Status = Alive | ||
}} | }} | ||
</pre> | </pre> | ||
Revision as of 16:36, 19 August 2026
Infobox Character
This template displays automated information about a character page. It dynamically calculates a character's current age based on the server timeline tracking clock.
Usage
Copy and paste this clean code snippet straight onto character profiles:
{{Infobox Character
| Colour = #6E473B
| TextColour = #ffffff
| BorderColour = #4D3129
| LabelColour = #F5EFEA
| Name =
| Image = Image.png
| Titles =
| Race =
| Ethnicity =
| Gender =
| BirthMonth =
| BirthYear =
| Nationality =
| Nation =
| Occupation =
| Religion =
| Languages =
| Player =
| Status = Alive
}}
TemplateData
Project Aquila's official automated Character Infobox.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Banner Background Colour | Colour | Hex code for the top header background (e.g. #6E473B). | String | suggested |
| Banner Text Colour | TextColour | Colour code for the title text (e.g. #ffffff or white). | String | suggested |
| Banner Underline Colour | BorderColour | Hex code for the thick accent bar directly below the main header. | String | optional |
| Label Background Colour | LabelColour | Hex code for the background tint on the left labels (e.g. #F5EFEA). | String | suggested |
| Character Name | Name | no description | String | suggested |
| Image File Name | Image | no description
| File | optional |
| Titles / Ranks | Titles | no description | String | optional |
| Race | Race | no description | String | suggested |
| Ethnicity / Heritage | Ethnicity | no description | String | optional |
| Gender | Gender | no description | String | optional |
| Birth Month | BirthMonth | Select the in-universe calendar month matching your character's birthday.
| String | suggested |
| Birth Year | BirthYear | Negative integers for Era Vetus (e.g. -19), positive for Era Nova (e.g. 2) | Number | suggested |
| Nationality | Nationality | no description | String | optional |
| Nation Link | Nation | no description | String | optional |
| Occupation | Occupation | no description | String | optional |
| Religion | Religion | no description | String | optional |
| Languages Spoken | Languages | no description | String | optional |
| Minecraft Username | Player | no description | String | suggested |
| Status | Status | no description
| String | suggested |