Template:Infobox novelcharacter-TUG: Difference between revisions

From The Tower of Babel
No edit summary
No edit summary
 
(36 intermediate revisions by the same user not shown)
Line 16: Line 16:
"suggested": true
"suggested": true
},
},
"landscape": {},
"caption": {
"imagesize": {},
"label": "Image caption",
"image_upright": {},
"description": "The caption for the image (also serves as alt text)",
"alt": {},
"type": "string",
"caption": {},
"suggested": true
},
"full_name": {
"full_name": {
"label": "Full Name",
"label": "Full Name",
"description": "The full name of the character",
"description": "The full name of the character",
"type": "string"
"type": "string",
"suggested": true
},
"name_pronunciation": {
"label": "Pronunciation",
"description": "IPA transcription of character name",
"type": "string",
"suggested": true
},
"nicknames": {
"label": "Nicknames",
"description": "Any nicknames the character goes by",
"type": "string",
"suggested": true
},
"aliases": {
"label": "Aliases",
"description": "Any aliases the character has used",
"type": "string",
"suggested": true
},
},
"nicknames": {},
"aliases": {},
"gender": {
"gender": {
"label": "Gender identity",
"label": "Gender identity",
Line 33: Line 51:
"type": "string",
"type": "string",
"suggestedvalues": [
"suggestedvalues": [
"Man:",
"Man",
"Woman:",
"Woman",
"Transgender:",
"Transgender",
"Non-binary:"
"Non-binary"
],
],
"suggested": true
"suggested": true
},
},
"birth_name": {},
"birth_name": {
"birth_date": {},
"label": "Name at birth",
"birth_place": {},
"description": "If different, the name the character was given at birth",
"death_date": {},
"type": "string",
"death_place": {},
"suggested": true
"death_cause": {},
},
"burial_place": {},
"birth_date": {
"locality": {},
"label": "Date of birth",
"ethnicity": {},
"description": "When the character was born (YYYY-MM-DD)",
"religion": {},
"type": "date",
"height": {},
"suggested": true
"weight": {},
},
"eyes": {},
"birth_place": {
"hair": {},
"label": "Place of birth",
"complexion": {},
"description": "Where the character was born",
"occupation": {},
"type": "string",
"partner": {},
"suggested": true
"partner_type": {},
},
"children": {},
"death_date": {
"mother": {},
"label": "Date of death",
"father": {},
"description": "When the character died (YYYY-MM-DD)",
"siblings": {},
"type": "date",
"relatives": {},
"suggested": true
"politics": {},
},
"sex_pref": {},
"death_place": {
"distinguishing": {},
"label": "Place of death",
"fav_food": {},
"description": "Where the character died",
"fav_drink": {},
"type": "string",
"fav_movie": {},
"suggested": true
"fav_music": {},
},
"fav_book": {},
"death_cause": {
"fav_city": {},
"label": "Cause of death",
"fav_time": {},
"description": "How the character died",
"fav_pasttime": {},
"type": "string",
"name_pronunciation": {
"suggested": true
"label": "Pronunciation",
},
"description": "IPA transcription of character name",
"burial_place": {
"label": "Place of burial",
"description": "Where the character is buried",
"type": "string",
"suggested": true
},
"locality": {
"label": "Home city",
"description": "The megacity in which the character lives",
"type": "string",
"suggested": true
},
"ethnicity": {
"label": "Ethnicity",
"description": "The character's ethnicity",
"type": "string",
"suggested": true
},
"religion": {
"label": "Religious beliefs",
"description": "The character's religious beliefs",
"type": "string",
"suggested": true
},
"height": {
"label": "Height",
"description": "The character's height (X ft Y in, X cm OR X m)",
"type": "string",
"suggested": true
},  
"weight": {
"label": "Weight",
"description": "The character's weight (X lb or X kg)",
"type": "string",
"suggested": true
},
"eyes": {
"label": "Eye color",
"description": "The color of the character's eyes",
"type": "string",
"suggested": true
},
"hair": {
"label": "Hair color",
"description": "The color of the character's hair",
"type": "string",
"suggested": true
},
"complexion": {
"label": "Complexion",
"description": "The character's skin tone",
"type": "string",
"suggested": true
},
"occupation": {
"label": "Occupations",
"description": "The character's current and past occupations",
"type": "string",
"suggested": true
},
"partner": {
"label": "Partner",
"description": "The character's romantic partner",
"type": "string",
"suggested": true
},
"partner_type": {
"label": "Partner type",
"description": "Type of partnership (spouse, boyfriend, etc.)",
"type": "string",
"suggested": true
},
"children": {
"label": "Children",
"description": "The character's children",
"type": "string",
"suggested": true
},
"mother": {
"label": "Mother",
"description": "The character's mother",
"type": "string",
"suggested": true
},
"father": {
"label": "Father",
"description": "The character's father",
"type": "string",
"suggested": true
},
"siblings": {
"label": "Siblings",
"description": "The character's siblings",
"type": "string",
"suggested": true
},
"relatives": {
"label": "Other relatives",
"description": "Other notable relatives",
"type": "string",
"suggested": true
},
"politics": {
"label": "Political alignment",
"description": "The character's political beliefs or alignment",
"type": "string",
"suggested": true
},
"sex_pref": {
"label": "Sexual orientation",
"description": "The character's sexual orientation",
"type": "string",
"suggestedvalues": [
"Asexual",
"Bisexual",
"Gay",
"Lesbian",
"Pansexual",
"Queer",
"Straight"
],
"suggested": true
},
"distinguishing": {
"label": "Distinguishing characteristics",
"description": "Any distinguishing characteristics the character has",
"type": "string",
"type": "string",
"suggested": true
"suggested": true
Line 91: Line 234:
"type": "string",
"type": "string",
"suggestedvalues": [
"suggestedvalues": [
"Normal:",
"Normal",
"Rooted:",
"Rooted",
"Deactivated:"
"Deactivated"
],
],
"suggested": true
"suggested": true
Line 100: Line 243:
"label": "Other Enhancements",
"label": "Other Enhancements",
"description": "Other cybernetic enhancements of the character",
"description": "Other cybernetic enhancements of the character",
"type": "string",
"suggested": true
},
"fav_food": {
"label": "Favorite food",
"description": "The character's favorite food",
"type": "string",
"suggested": true
},
"fav_drink": {
"label": "Favorite drink",
"description": "The character's favorite drink",
"type": "string",
"suggested": true
},
"fav_movie": {
"label": "Favorite movie",
"description": "The character's favorite movie",
"type": "string",
"suggested": true
},
"fav_music": {
"label": "Favorite music",
"description": "The character's favorite music",
"type": "string",
"suggested": true
},
"fav_book": {
"label": "Favorite book",
"description": "The character's favorite book",
"type": "string",
"suggested": true
},
"fav_city": {
"label": "Favorite city",
"description": "The character's favorite city",
"type": "string",
"suggested": true
},
"fav_time": {
"label": "Favorite time",
"description": "The character's favorite time of day",
"type": "string",
"suggested": true
},
"fav_pasttime": {
"label": "Favorite pastime",
"description": "The character's favorite pastime activity",
"type": "string",
"type": "string",
"suggested": true
"suggested": true
}
}
},
},
"description": "Basic information about characters.",
"description": "Descriptive information about characters in the novel The Unremembered Gate."
"paramOrder": [
"name",
"image",
"landscape",
"imagesize",
"image_upright",
"alt",
"caption",
"full_name",
"name_pronunciation",
"nicknames",
"aliases",
"gender",
"birth_name",
"birth_date",
"birth_place",
"death_date",
"death_place",
"death_cause",
"burial_place",
"locality",
"ethnicity",
"religion",
"politics",
"height",
"weight",
"eyes",
"hair",
"complexion",
"spryt_name",
"spryt_status",
"enhancements",
"occupation",
"partner",
"partner_type",
"children",
"mother",
"father",
"siblings",
"relatives",
"sex_pref",
"distinguishing",
"fav_food",
"fav_drink",
"fav_movie",
"fav_music",
"fav_book",
"fav_city",
"fav_time",
"fav_pasttime"
]
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>


{{infobox  
<div class="infobox biography vcard" style="border: 1px solid #aaa; background: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; font-size: 88%; line-height: 1.5em; width: 22em;">
| bodyclass    = vevent


| abovestyle  = font-style: italic; background: #CCCCFF; padding: 0.25em 1em; line-height: 1.5em; line-height: normal;
<!-- Header with character name -->
| aboveclass  = summary
<div style="font-size: 1.5em; background: #CCCCFF; padding: 0.25em 1em; line-height: 1.5em; text-align: center; font-weight: bold; margin-bottom: 0.5em;">
| above        = {{If empty |{{{name|}}} |<includeonly>{{PAGENAMEBASE}}</includeonly> }}
{{#if:{{{name|}}}|{{{name}}}|{{PAGENAMEBASE}}}}
</div>


| headerclass  = summary
<!-- Character image -->
| headerstyle  = background: #CCCCFF; padding: 0.25em 1em; line-height: 1.5em;
{{#if:{{{image|}}}|
| autoheaders  = y
<div style="text-align: center; margin-bottom: 0.5em;">
[[File:{{{image}}}|300px|alt={{{caption|}}}]]
{{#if:{{{caption|}}}|<div style="font-size: 0.9em; font-style: italic;">{{{caption}}}</div>}}
</div>
}}


| image      = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{#ifeq:{{lc:{{{landscape|}}}}}|yes|{{min|300|{{#if:{{#ifexpr:{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|300|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}}}x200px|{{{image size|{{{image_size|{{{imagesize|}}}}}}}}}}}|sizedefault=frameless|upright={{{image_upright|1}}}|alt={{{alt|}}}|suppressplaceholder=yes}}
<!-- Basic Info Section -->
| caption    = {{{image caption|{{{caption|{{{image_caption|}}}}}}}}}
{{#if:{{{full_name|}}}{{{nicknames|}}}{{{aliases|}}}{{{birth_date|}}}{{{gender|}}}{{{occupation|}}}{{{locality|}}}|
<table style="width: 100%; margin-bottom: 0.5em;">
{{#if:{{{full_name|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Full name</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{full_name}}}{{#if:{{{name_pronunciation|}}}|<br />/ {{{name_pronunciation}}} /}}</td></tr>
}}
{{#if:{{{nicknames|}}}{{{aliases|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Other names</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">
{{#if:{{{nicknames|}}}|Nicknames: {{{nicknames}}}}}
{{#if:{{{aliases|}}}|{{#if:{{{nicknames|}}}|<br />}}Aliases: {{{aliases}}}}}
</td></tr>
}}
<!-- Birth date with formatting and age calculation -->
{{#if:{{{birth_date|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Born</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">
<!-- Format: DD MMMM YYYY -->
{{#time:j F Y|{{{birth_date}}}}}{{#if:{{{birth_name|}}}|, as {{{birth_name}}}}}{{#if:{{{birth_place|}}}|, in {{{birth_place}}}}}
<!-- Calculate age as of April 4, 2150 -->
<br />Age: {{#expr:{{#time:Y|2150-04-04}} - {{#time:Y|{{{birth_date}}}}} - {{#ifexpr:{{#time:md|2150-04-04}} < {{#time:md|{{{birth_date}}}}}|1|0}}}}
</td></tr>
}}
<!-- End Birth date -->
{{#if:{{{death_date|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Died</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">
{{{death_date}}}{{#if:{{{death_place|}}}|, in {{{death_place}}}}}{{#if:{{{death_cause|}}}|<br />Cause: {{{death_cause}}}}}{{#if:{{{burial_place|}}}|<br />Buried: {{{burial_place}}}}}
</td></tr>
}}
{{#if:{{{gender|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Gender identity</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{gender}}}{{#if:{{{sex_pref|}}}|, {{{sex_pref}}}}}</td></tr>
}}
{{#if:{{{ethnicity|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Ethnicity</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{ethnicity}}}</td></tr>
}}
{{#if:{{{occupation|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Occupation</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{occupation}}}</td></tr>
}}
{{#if:{{{locality|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Locality</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{locality}}}</td></tr>
}}
</table>
}}


| label1      = Born
<!-- Characteristics Section -->
| data1        = {{{birth_date|}}}{{ #if: {{{birth_place|}}} | , {{{birth_place|}}} }}
{{#if:{{{height|}}}{{{weight|}}}{{{hair|}}}{{{eyes|}}}{{{complexion|}}}{{{distinguishing|}}}{{{religion|}}}{{{politics|}}}|
<div style="background: lightgrey; padding: 0.2em 0.5em; font-weight: bold; margin: 0.5em 0 0.3em 0;">Characteristics</div>
<table style="width: 100%; margin-bottom: 0.5em;">
{{#if:{{{height|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Height</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{height}}}</td></tr>
}}
{{#if:{{{weight|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Weight</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{weight}}}</td></tr>
}}
{{#if:{{{hair|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Hair</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{hair}}}</td></tr>
}}
{{#if:{{{eyes|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Eyes</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{eyes}}}</td></tr>
}}
{{#if:{{{complexion|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Complexion</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{complexion}}}</td></tr>
}}
{{#if:{{{distinguishing|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Distinguishing features</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{distinguishing}}}</td></tr>
}}
{{#if:{{{religion|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Religion</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{religion}}}</td></tr>
}}
{{#if:{{{politics|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Political alignment</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{politics}}}</td></tr>
}}
</table>
}}


| label2      = Nativity
<!-- Cybernetic Enhancements Section -->
| data2        = {{{residence|}}}
{{#if:{{{spryt_name|}}}{{{spryt_status|}}}{{{enhancements|}}}|
<div style="background: lightgrey; padding: 0.2em 0.5em; font-weight: bold; margin: 0.5em 0 0.3em 0;">Cybernetic Enhancements</div>
<table style="width: 100%; margin-bottom: 0.5em;">
{{#if:{{{spryt_name|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Spryt's name</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{spryt_name}}}</td></tr>
}}
{{#if:{{{spryt_status|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Spryt's status</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{spryt_status}}}</td></tr>
}}
{{#if:{{{enhancements|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Other enhancements</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{enhancements}}}</td></tr>
}}
</table>
}}


| label3      = Full name
<!-- Relationships Section -->
| data3        = {{{full_name|}}} {{ #if: {{{name_pronunciation|}}} | <br />/ {{{name_pronunciation|}}} / }}
{{#if:{{{partner|}}}{{{children|}}}{{{mother|}}}{{{father|}}}{{{siblings|}}}{{{relatives|}}}|
<div style="background: lightgrey; padding: 0.2em 0.5em; font-weight: bold; margin: 0.5em 0 0.3em 0;">Relationships</div>
<table style="width: 100%; margin-bottom: 0.5em;">
{{#if:{{{partner|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Partner</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{partner}}}{{#if:{{{partner_type|}}}| ({{{partner_type}}})}}</td></tr>
}}
{{#if:{{{children|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Children</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{children}}}</td></tr>
}}
{{#if:{{{mother|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Mother</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{mother}}}</td></tr>
}}
{{#if:{{{father|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Father</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{father}}}</td></tr>
}}
{{#if:{{{siblings|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Siblings</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{siblings}}}</td></tr>
}}
{{#if:{{{relatives|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Relatives</td>
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{relatives}}}</td></tr>
}}
</table>
}}


| label4      = Name at birth
<!-- Favorites Section -->
| data4        = {{{birth_name}}}
{{#if:{{{fav_food|}}}{{{fav_drink|}}}{{{fav_movie|}}}{{{fav_music|}}}{{{fav_book|}}}{{{fav_city|}}}{{{fav_time|}}}{{{fav_pasttime|}}}|
 
<div style="background: lightgrey; padding: 0.2em 0.5em; font-weight: bold; margin: 0.5em 0 0.3em 0;">Favorites</div>
| label5      = Nicknames
<table style="width: 100%; margin-bottom: 0.5em;">
| data5        = {{{nicknames|}}}
{{#if:{{{fav_food|}}}|
 
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Food</td>
| label6      = Aliases
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_food}}}</td></tr>
| data6        = {{{aliases|}}}
}}
 
{{#if:{{{fav_drink|}}}|
| label7      = Gender identity
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Drink</td>
| data7        = {{{gender|}}}{{ #if: {{{sex_pref|}}} | , {{{sex_pref|}}} }}
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_drink}}}</td></tr>
 
}}
| label8      = Occupation
{{#if:{{{fav_movie|}}}|
| data8        = {{{occupation|}}}
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Movie</td>
 
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_movie}}}</td></tr>
| header1      = Description
}}
 
{{#if:{{{fav_music|}}}|
| label9      = Height
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Music</td>
| data9        = {{{height|}}}
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_music}}}</td></tr>
 
}}
| label10      = Weight
{{#if:{{{fav_book|}}}|
| data10        = {{{weight|}}}
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Book</td>
 
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_book}}}</td></tr>
| label11      = Hair
}}
| data111      = {{{hair|}}}
{{#if:{{{fav_city|}}}|
 
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">City</td>
| label12      = Eyes
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_city}}}</td></tr>
| data12      = {{{eyes|}}}
}}
 
{{#if:{{{fav_time|}}}|
| label13      = Complexion
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Time of day</td>
| data13      = {{{complexion|}}}
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_time}}}</td></tr>
 
}}
| label14      = Distinguishing features
{{#if:{{{fav_pasttime|}}}|
| data14      = {{{distinguishing|}}}
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Pasttime</td>
 
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_pasttime}}}</td></tr>
| label15      = Locality
}}
| data15      = {{{locality|}}}
</table>
 
}}
| label16      = Ethnicity
| data16      = {{{ethnicity|}}}
 
| label17      = Religion
| data17      = {{{religion|}}}
 
| label18      = Political alignment
| data18      = {{{politics|}}}
 
| header2      = Cybernetic Enhancements
 
| label19      = Spryt's name
| data19      = {{{spryt_name|}}}
 
| label20      = Spryt's status
| data20      = {{{spryt_status|}}}
 
| label21      = Other enhancements
| data21      = {{{enhancements|}}}
 
| header3    = Family
 
| label25      = Partner
| data25      = {{{partner|}}} {{ #if: {{{partner|}}} | ({{{partner_type|}}}) }}
 
| label26      = Children
| data26      = {{{children|}}}
 
| label27      = Mother
| data27      = {{{mother|}}}
 
| label28      = Father
| data28      = {{{father|}}}
 
| label29      = Siblings
| data29      = {{{siblings|}}}
 
| label30      = Relatives
| data30      = {{{relatives|}}}
 
| header4    = Favorites
 
| label32      = Food
| data32      = {{{fav_food|}}}
 
| label33      = Drink
| data33      = {{{fav_drink|}}}
 
| label34      = Movie
| data34      = {{{fav_movie|}}}
 
| label35      = Music
| data35      = {{{fav_music|}}}
 
| label36      = Book
| data36      = {{{fav_book|}}}
 
| label37      = City
| data37      = {{{fav_city|}}}
 
| label38      = Time of day
| data38      = {{{fav_time|}}}


| label39      = Pasttime
</div>
| data39      = {{{fav_pasttime|}}}
 
}}

Latest revision as of 20:12, 18 June 2025

Descriptive information about characters in the novel The Unremembered Gate.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Namename

The common name of the character

Example
John Smith
Stringrequired
Character imageimage

An image of the character in common appearance

Filesuggested
Image captioncaption

The caption for the image (also serves as alt text)

Stringsuggested
Full Namefull_name

The full name of the character

Stringsuggested
Pronunciationname_pronunciation

IPA transcription of character name

Stringsuggested
Nicknamesnicknames

Any nicknames the character goes by

Stringsuggested
Aliasesaliases

Any aliases the character has used

Stringsuggested
Gender identitygender

The character's gender identity

Suggested values
Man Woman Transgender Non-binary
Stringsuggested
Name at birthbirth_name

If different, the name the character was given at birth

Stringsuggested
Date of birthbirth_date

When the character was born (YYYY-MM-DD)

Datesuggested
Place of birthbirth_place

Where the character was born

Stringsuggested
Date of deathdeath_date

When the character died (YYYY-MM-DD)

Datesuggested
Place of deathdeath_place

Where the character died

Stringsuggested
Cause of deathdeath_cause

How the character died

Stringsuggested
Place of burialburial_place

Where the character is buried

Stringsuggested
Home citylocality

The megacity in which the character lives

Stringsuggested
Ethnicityethnicity

The character's ethnicity

Stringsuggested
Religious beliefsreligion

The character's religious beliefs

Stringsuggested
Heightheight

The character's height (X ft Y in, X cm OR X m)

Stringsuggested
Weightweight

The character's weight (X lb or X kg)

Stringsuggested
Eye coloreyes

The color of the character's eyes

Stringsuggested
Hair colorhair

The color of the character's hair

Stringsuggested
Complexioncomplexion

The character's skin tone

Stringsuggested
Occupationsoccupation

The character's current and past occupations

Stringsuggested
Partnerpartner

The character's romantic partner

Stringsuggested
Partner typepartner_type

Type of partnership (spouse, boyfriend, etc.)

Stringsuggested
Childrenchildren

The character's children

Stringsuggested
Mothermother

The character's mother

Stringsuggested
Fatherfather

The character's father

Stringsuggested
Siblingssiblings

The character's siblings

Stringsuggested
Other relativesrelatives

Other notable relatives

Stringsuggested
Political alignmentpolitics

The character's political beliefs or alignment

Stringsuggested
Sexual orientationsex_pref

The character's sexual orientation

Suggested values
Asexual Bisexual Gay Lesbian Pansexual Queer Straight
Stringsuggested
Distinguishing characteristicsdistinguishing

Any distinguishing characteristics the character has

Stringsuggested
Name of Sprytspryt_name

The name of the character's Spryt (WAI)

Stringsuggested
Status of Sprytspryt_status

The current status of the character's Spryt (WAI)

Suggested values
Normal Rooted Deactivated
Stringsuggested
Other Enhancementsenhancements

Other cybernetic enhancements of the character

Stringsuggested
Favorite foodfav_food

The character's favorite food

Stringsuggested
Favorite drinkfav_drink

The character's favorite drink

Stringsuggested
Favorite moviefav_movie

The character's favorite movie

Stringsuggested
Favorite musicfav_music

The character's favorite music

Stringsuggested
Favorite bookfav_book

The character's favorite book

Stringsuggested
Favorite cityfav_city

The character's favorite city

Stringsuggested
Favorite timefav_time

The character's favorite time of day

Stringsuggested
Favorite pastimefav_pasttime

The character's favorite pastime activity

Stringsuggested


{{safesubst:#invoke:String|replace|Infobox novelcharacter-TUG|%s+%b()$||1|false}}