Template:Infobox character: Difference between revisions
From feywild
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
<div style="float:right; margin:0 0 10px 15px; border:1px solid #AAA; background-color:#F9F9F9; width:320px; padding:10px; font-size:90%; line-height:1.5em;"> | <div style="float:right; margin:0 0 10px 15px; border:1px solid #AAA; background-color:#F9F9F9; width:320px; padding:10px; font-size:90%; line-height:1.5em;"> | ||
<!-- Name --> {{#if:{{{name|}}}|<div style="text-align:center; font-weight:bold; font-size:115%; margin-bottom:6px;">{{{name}}}</div>}} | <!-- Name --> | ||
{{#if:{{{name|}}}| | |||
<div style="text-align:center; font-weight:bold; font-size:115%; margin-bottom:6px;">{{{name}}}</div> | |||
}} | |||
<!-- Image + Caption --> | <!-- Image + Caption --> | ||
| Line 13: | Line 16: | ||
<table style="width:100%; border-collapse:collapse; font-size:95%;"> | <table style="width:100%; border-collapse:collapse; font-size:95%;"> | ||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Alias(es):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{aliases | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Nickname(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{nicknames | {{#if:{{{aliases|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Alias(es):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{aliases}}}</td></tr>}} | ||
{{#if:{{{nicknames|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Nickname(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{nicknames}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Title(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_titles | {{#if:{{{standard_titles|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Standard Title(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{standard_titles}}}</td></tr>}} | ||
{{#if:{{{formal_titles|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Title(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_titles}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Territory:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{territory | {{#if:{{{full_title|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Full Title:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{full_title}}}</td></tr>}} | ||
{{#if:{{{territory|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Territory:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{territory}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Residence(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{residences | {{#if:{{{seat_of_power|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Seat of Power:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{seat_of_power}}}</td></tr>}} | ||
{{#if:{{{residences|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Residence(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{residences}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Species:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{species | {{#if:{{{status|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Status:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{status}}}</td></tr>}} | ||
{{#if:{{{species|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Species:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{species}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Gender:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{gender | {{#if:{{{Nationality|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Nationality:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{Nationality}}}</td></tr>}} | ||
{{#if:{{{gender|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Gender:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{gender}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Loyalty/Loyalties:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{loyalties | {{#if:{{{orientation|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Orientation:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{orientation}}}</td></tr>}} | ||
{{#if:{{{loyalties|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Loyalty/Loyalties:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{loyalties}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Birthplace:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{birthplace | {{#if:{{{partners|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Partner(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{partners}}}</td></tr>}} | ||
{{#if:{{{birthplace|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Birthplace:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{birthplace}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Era / Age:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{during | {{#if:{{{birthdate|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Birthdate:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{birthdate}}}</td></tr>}} | ||
{{#if:{{{during|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Era / Age:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{during}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Role:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{role | {{#if:{{{title|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Title:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{title}}}</td></tr>}} | ||
{{#if:{{{role|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Role:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{role}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Specialty:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{specialty | {{#if:{{{combat_class|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Combat Class:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{combat_class}}}</td></tr>}} | ||
{{#if:{{{specialty|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Specialty:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{specialty}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Affinity/Affinities:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{affinities | {{#if:{{{magic_school|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Magic School:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{magic_school}}}</td></tr>}} | ||
{{#if:{{{affinities|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Affinity/Affinities:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{affinities}}}</td></tr>}} | |||
< | {{#if:{{{notable_feats|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Notable Feat(s):</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{notable_feats}}}</td></tr>}} | ||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal | <!-- Education & Training header appears only if any subfield exists --> | ||
{{#if:{{{formal_prep|}}}{{{formal_scholastic|}}}{{{formal_martial|}}}{{{formal_arcane|}}}{{{formal_religious|}}}{{{informal|}}}| | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal | <tr><td colspan="2" style="text-align:center; border-top:1px solid #aaa; font-weight:bold; padding:4px;">Education & Training</td></tr> | ||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal | }} | ||
{{#if:{{{formal_prep|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Prep:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_prep}}}</td></tr>}} | |||
{{#if:{{{formal_scholastic|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Scholastic:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_scholastic}}}</td></tr>}} | |||
{{#if:{{{formal_martial|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Martial:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_martial}}}</td></tr>}} | |||
<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Semi-Fluent In:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{semi_fluent_in | {{#if:{{{formal_arcane|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Arcane:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_arcane}}}</td></tr>}} | ||
{{#if:{{{formal_religious|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Formal Religious:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{formal_religious}}}</td></tr>}} | |||
{{#if:{{{informal|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Informal Training:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{informal}}}</td></tr>}} | |||
<!-- Languages header appears only if any language field exists --> | |||
{{#if:{{{fluent_in|}}}{{{semi_fluent_in|}}}| | |||
<tr><td colspan="2" style="text-align:center; border-top:1px solid #aaa; font-weight:bold; padding:4px;">Languages</td></tr> | |||
}} | |||
{{#if:{{{fluent_in|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Fluent In:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{fluent_in}}}</td></tr>}} | |||
{{#if:{{{semi_fluent_in|}}}|<tr><td style="padding:4px; border-top:1px solid #aaa;"><b>Semi-Fluent In:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{semi_fluent_in}}}</td></tr>}} | |||
</table> | </table> | ||
</div> | </div> | ||
Revision as of 18:17, 3 November 2025
Right-floating character infobox. Name at top, optional image/caption, and a compact two-column data table. All fields default to an em dash so rows always render.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Name | name | no description | String | optional |
| Image file name (omit 'File:') | image | no description | String | optional |
| Image caption | caption | no description | String | optional |
| Aliases | aliases | no description | String | optional |
| Nicknames | nicknames | no description | String | optional |
| Standard titles | standard_titles | no description | String | optional |
| Formal titles | formal_titles | no description | String | optional |
| Full title | full_title | no description | String | optional |
| Territory | territory | no description | String | optional |
| Seat of power | seat_of_power | no description | String | optional |
| Residences | residences | no description | String | optional |
| Status | status | no description | String | optional |
| Species | species | no description | String | optional |
| Nationality | Nationality | no description | String | optional |
| Gender | gender | no description | String | optional |
| Orientation | orientation | no description | String | optional |
| Loyalties | loyalties | no description | String | optional |
| Partners | partners | no description | String | optional |
| Birthplace | birthplace | no description | String | optional |
| Birthdate | birthdate | no description | String | optional |
| Era / Age | during | no description | String | optional |
| Title | title | no description | String | optional |
| Role | role | no description | String | optional |
| Combat class | combat_class | no description | String | optional |
| Specialty | specialty | no description | String | optional |
| Magic school | magic_school | no description | String | optional |
| Affinities | affinities | no description | String | optional |
| Notable feats | notable_feats | no description | String | optional |
| Formal prep | formal_prep | no description | String | optional |
| Formal scholastic | formal_scholastic | no description | String | optional |
| Formal martial | formal_martial | no description | String | optional |
| Formal arcane | formal_arcane | no description | String | optional |
| Formal religious | formal_religious | no description | String | optional |
| Informal training | informal | no description | String | optional |
| Fluent in | fluent_in | no description | String | optional |
| Semi-fluent in | semi_fluent_in | no description | String | optional |
Usage
{{Infobox character
| name = Dren Tal'Daer
| image =
| caption =
| aliases = Roland and Wulfric (et al., historically)
| nicknames =
| standard_titles=
| formal_titles =
| full_title =
| territory =
| seat_of_power =
| residences = Lives in Castle Brookhaven
| status = Reincarnated; Alive
| species = Ayldarzi
| Nationality = —
| gender = Male
| orientation = Mostly straight
| loyalties = House Vaeari; France; Tyrol
| partners = —
| birthplace = Near Brookhaven, Winter Court
| birthdate = 5/14/3221
| during = The Age of Shifting Leaves
| title = —
| role = Valkaenar's personal bodyguard; Lucien Brumenoir's Standard Bearer
| combat_class = Strength-based fighter
| specialty = Bodyguard
| magic_school = —
| affinities = —
| notable_feats = —
| formal_prep = —
| formal_scholastic = —
| formal_martial = Rischarch Academy
| formal_arcane = —
| formal_religious = —
| informal = Self-taught; tutored; trained as needed
| fluent_in = Sylvan
| semi_fluent_in = French
}}