Template:Infobox novelcharacter-TUG: Difference between revisions

From The Tower of Babel
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 25: Line 25:
"label": "Full Name",
"label": "Full Name",
"description": "The full name of the character",
"description": "The full name of the character",
"type": "string",
"suggested": true
},
"name_pronunciation": {
"label": "Pronunciation",
"description": "IPA transcription of character name",
"type": "string",
"type": "string",
"suggested": true
"suggested": true
Line 83: Line 89:
},
},
"death_cause": {
"death_cause": {
"label": "Cause of birth",
"label": "Cause of death",
"description": "How the character died",
"description": "How the character died",
"type": "string",
"type": "string",
Line 98: Line 104:
"description": "The megacity in which the character lives",
"description": "The megacity in which the character lives",
"type": "string",
"type": "string",
"suggestedvalues": [
"Astana (Nur-Sultan) (Europe)",
"Asunción (South America)",
"Baghdad (Africa)",
"Belgrade (Europe)",
"Brasília (South America)",
"Budapest (Europe)",
"Calgary (North America)",
"Canberra (Australia)",
"Chengdu (Asia)",
"Chongqing (Asia)",
"Delhi (Asia)",
"Denver (North America)",
"Edmonton (North America)",
"Iquitos (South America)",
"Islamabad (Asia)",
"Kabul (Asia)",
"Kampala (Africa)",
"Kansas City (North America)",
"Khartoum (Africa)",
"Kyiv (Europe)",
"La Paz (South America)",
"Lhasa (Asia)",
"Madrid (Europe)",
"Manaus (South America)",
"Mexico City (North America)",
"Minneapolis-St. Paul (North America)",
"Minsk (Europe)",
"Moscow (Europe)",
"Novosibirsk (Europe)",
"Ottawa (North America)",
"Prague (Europe)",
"Pretoria (Africa)",
"Santa Cruz de la Sierra (South America)",
"Sarajevo (Europe)",
"Sofia (Europe)",
"Tashkent (Europe)",
"Tehran (Africa)",
"Ulaanbaatar (Asia)",
"Vienna (Europe)",
"Warsaw (Europe)",
"Winnipeg (North America)"
],
"suggested": true
"suggested": true
},
},
"ethnicity": {},
"ethnicity": {
"religion": {},
"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": {
"height": {
"label": "Height",
"label": "Height",
Line 157: Line 130:
"suggested": true
"suggested": true
},
},
"eyes": {},
"eyes": {
"hair": {},
"label": "Eye color",
"complexion": {},
"description": "The color of the character's eyes",
"occupation": {},
"type": "string",
"partner": {},
"suggested": true
"partner_type": {},
},
"children": {},
"hair": {
"mother": {},
"label": "Hair color",
"father": {},
"description": "The color of the character's hair",
"siblings": {},
"type": "string",
"relatives": {},
"suggested": true
"politics": {},
},
"sex_pref": {},
"complexion": {
"distinguishing": {},
"label": "Complexion",
"fav_food": {},
"description": "The character's skin tone",
"fav_drink": {},
"type": "string",
"fav_movie": {},
"suggested": true
"fav_music": {},
},
"fav_book": {},
"occupation": {
"fav_city": {},
"label": "Occupations",
"fav_time": {},
"description": "The character's current and past occupations",
"fav_pasttime": {},
"type": "string",
"name_pronunciation": {
"suggested": true
"label": "Pronunciation",
},
"description": "IPA transcription of character name",
"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 205: 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",
"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    = biography vcard


| abovestyle  = font-size: 1.5em; background: #CCCCFF; padding: 0.25em 1em; line-height: 1.5em; line-height: normal; text-align: center;
<!-- 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>


| autoheaders = y
<!-- Character image -->
| headerstyle = background: lightgrey
{{#if:{{{image|}}}|
<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|
<!-- Basic Info Section -->
  image={{{image|}}}|
{{#if:{{{full_name|}}}{{{nicknames|}}}{{{aliases|}}}{{{birth_date|}}}{{{gender|}}}{{{occupation|}}}{{{locality|}}}|
  size=300px|
<table style="width: 100%; margin-bottom: 0.5em;">
  sizedefault=frameless|
{{#if:{{{full_name|}}}|
  alt={{{caption|}}}|
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Full name</td>
  suppressplaceholder=yes
<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>
}}
}}


| caption    = {{{image caption|{{{caption|{{{image_caption|}}}}}}}}}
<!-- Characteristics Section -->
{{#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>
}}


| label1      = Born
<!-- Cybernetic Enhancements Section -->
| data1        = {{{birth_date|}}}{{ #if: {{{birth_name|}}} | , as {{{birth_name|}}} }}{{ #if: {{{birth_place|}}} | , in {{{birth_place|}}} }}
{{#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>
}}


| label2      = Age (at start of novel)
<!-- Relationships Section -->
| data2        = {{time interval|{{{birth_date|}}}|4 Apr 2120|show=y|disp=raw}} years old
{{#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>
}}


| label3      = Full name
<!-- Favorites Section -->
| data3        = {{{full_name|}}} {{ #if: {{{name_pronunciation|}}} | <br />/ {{{name_pronunciation|}}} / }}
{{#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>
| label4      = Nicknames
<table style="width: 100%; margin-bottom: 0.5em;">
| data4        = {{{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>
| label5      = Aliases
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_food}}}</td></tr>
| data5        = {{{aliases|}}}
}}
 
{{#if:{{{fav_drink|}}}|
| label6      = Gender identity
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Drink</td>
| data6        = {{{gender|}}}{{ #if: {{{sex_pref|}}} | , {{{sex_pref|}}} }}
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_drink}}}</td></tr>
 
}}
| label7      = Occupation
{{#if:{{{fav_movie|}}}|
| data7        = {{{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>
| label8      = Locality
}}
| data8      = {{{locality|}}}
{{#if:{{{fav_music|}}}|
 
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Music</td>
| header2      = Characteristics
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_music}}}</td></tr>
 
}}
| label9      = Height
{{#if:{{{fav_book|}}}|
| data9        = {{#if: {{{height|}}} | {{Infobox person/height|{{{height|}}}|{{{height_in|}}}|{{{height_m|}}}}} }}
<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>
| label10      = Weight
}}
| data10      = {{#if: {{{height|}}} | {{Infobox person/weight|{{{weight|}}}|{{{weight_lb|}}}|{{{weight_kg|}}}}} }}
{{#if:{{{fav_city|}}}|
 
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">City</td>
| label11      = Hair
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_city}}}</td></tr>
| data11      = {{{hair|}}}
}}
 
{{#if:{{{fav_time|}}}|
| label12      = Eyes
<tr><td style="font-weight: bold; padding: 0.1em 0.5em 0.1em 0; vertical-align: top; width: 30%;">Time of day</td>
| data12      = {{{eyes|}}}
<td style="padding: 0.1em 0 0.1em 0.5em; vertical-align: top;">{{{fav_time}}}</td></tr>
 
}}
| label13      = Complexion
{{#if:{{{fav_pasttime|}}}|
| data13      = {{{complexion|}}}
<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>
| label14      = Distinguishing features
}}
| data14      = {{{distinguishing|}}}
</table>
 
}}
| label16      = Ethnicity
| data16      = {{{ethnicity|}}}


| label17      = Religion
</div>
| data17      = {{{religion|}}}
 
| label18      = Political alignment
| data18      = {{{politics|}}}
 
| header3      = Cybernetic Enhancements
 
| label19      = Spryt's name
| data19      = {{{spryt_name|}}}
 
| label20      = Spryt's status
| data20      = {{{spryt_status|}}}
 
| label21      = Other enhancements
| data21      = {{{enhancements|}}}
 
| header4    = Relationships
 
| label22      = Partner
| data22      = {{{partner|}}} {{ #if: {{{partner|}}} | ({{{partner_type|}}}) }}
 
| label23      = Children
| data23      = {{{children|}}}
 
| label24      = Mother
| data24      = {{{mother|}}}
 
| label25      = Father
| data25      = {{{father|}}}
 
| label26      = Siblings
| data26      = {{{siblings|}}}
 
| label27      = Relatives
| data27      = {{{relatives|}}}
 
| header5    = Favorites
 
| label28      = Food
| data28      = {{{fav_food|}}}
 
| label29      = Drink
| data29      = {{{fav_drink|}}}
 
| label30      = Movie
| data30      = {{{fav_movie|}}}
 
| label31      = Music
| data31      = {{{fav_music|}}}
 
| label32      = Book
| data32      = {{{fav_book|}}}
 
| label33      = City
| data33      = {{{fav_city|}}}
 
| label34      = Time of day
| data34      = {{{fav_time|}}}
 
| label35      = Pasttime
| data35      = {{{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}}