Template:Infobox character: Difference between revisions

From feywild

No edit summary
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{#if:{{{name|}}}{{{image|}}}{{{caption|}}}{{{aliases|}}}{{{nicknames|}}}{{{standard_titles|}}}{{{formal_titles|}}}{{{full_title|}}}{{{territory|}}}{{{seat_of_power|}}}{{{residences|}}}{{{status|}}}{{{species|}}}{{{Nationality|}}}{{{gender|}}}{{{orientation|}}}{{{loyalties|}}}{{{partners|}}}{{{birthplace|}}}{{{birthdate|}}}{{{during|}}}{{{deathdate|}}}{{{age_at_death|}}}{{{death_circumstances|}}}{{{title|}}}{{{role|}}}{{{combat_class|}}}{{{specialty|}}}{{{magic_school|}}}{{{affinities|}}}{{{notable_feats|}}}{{{formal_prep|}}}{{{formal_scholastic|}}}{{{formal_martial|}}}{{{formal_arcane|}}}{{{formal_religious|}}}{{{informal|}}}{{{fluent_in|}}}{{{semi_fluent_in|}}}|
<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;">
<table class="infobox-character" style="float:right; margin:0 0 10px 15px; width:320px; border:1px solid #AAA; background:#F9F9F9; border-collapse:collapse; font-size:90%; line-height:1.5em; box-sizing:border-box;">
 
   <!-- Name -->
   <!-- Name -->
   {{#if:{{{name|}}}|<tr><td colspan="2" style="text-align:center; font-weight:bold; font-size:115%; padding:8px 10px 6px 10px;">{{{name}}}</td></tr>}}
   {{#if:{{{name|}}}|<div style="text-align:center; font-weight:bold; font-size:115%; margin-bottom:6px;">{{{name}}}</div>}}


   <!-- Image + Caption -->
   <!-- Image + Caption -->
   {{#if:{{{image|}}}|
   {{#if:{{{image|}}}|
  <tr>
     <div style="text-align:center; margin:8px 0;">
     <td colspan="2" style="text-align:center; padding:0 10px 8px 10px;">
       [[File:{{{image}}}|250px|center]]
       [[File:{{{image}}}|250px|center]]
       {{#if:{{{caption|}}}|<div style="font-size:85%; color:#555; margin-top:4px;">{{{caption}}}</div>}}
       {{#if:{{{caption|}}}|<div style="font-size:85%; color:#555;">{{{caption}}}</div>}}
     </td>
     </div>
  </tr>
   }}
   }}


   <!-- Identity / Titles -->
   <table style="width:100%; border-collapse:collapse; font-size:95%;">
  {{#if:{{{aliases|}}}|<tr><td style="width:42%; padding:4px 8px; font-weight:bold;">Aliases:</td><td style="padding:4px 8px;">{{{aliases}}}</td></tr>}}
    <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 8px; font-weight:bold;">Nickname(s):</td><td style="padding:4px 8px;">{{{nicknames}}}</td></tr>}}
    <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>
  {{#if:{{{standard_titles|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Standard Title(s):</td><td style="padding:4px 8px;">{{{standard_titles}}}</td></tr>}}
  {{#if:{{{formal_titles|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Formal Title(s):</td><td style="padding:4px 8px;">{{{formal_titles}}}</td></tr>}}
  {{#if:{{{full_title|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Full Title:</td><td style="padding:4px 8px;">{{{full_title}}}</td></tr>}}


  <!-- Domain -->
    <!-- Removed: Standard Title(s), Formal Title(s), Full Title, Territory, Seat of Power -->
  {{#if:{{{territory|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Territory:</td><td style="padding:4px 8px;">{{{territory}}}</td></tr>}}
  {{#if:{{{seat_of_power|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Seat of Power:</td><td style="padding:4px 8px;">{{{seat_of_power}}}</td></tr>}}
  {{#if:{{{residences|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Residence(s):</td><td style="padding:4px 8px;">{{{residences}}}</td></tr>}}


  <!-- Traits / Status -->
    <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>
  {{#if:{{{status|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Status:</td><td style="padding:4px 8px;">{{{status}}}</td></tr>}}
    <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 8px; font-weight:bold;">Species:</td><td style="padding:4px 8px;">{{{species}}}</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|—}}}</td></tr>
  {{#if:{{{Nationality|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Nationality:</td><td style="padding:4px 8px;">{{{Nationality}}}</td></tr>}}
    <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 8px; font-weight:bold;">Gender:</td><td style="padding:4px 8px;">{{{gender}}}</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|—}}}</td></tr>
  {{#if:{{{orientation|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Orientation:</td><td style="padding:4px 8px;">{{{orientation}}}</td></tr>}}
    <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 8px; font-weight:bold;">Loyalties:</td><td style="padding:4px 8px;">{{{loyalties}}}</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|—}}}</td></tr>
  {{#if:{{{partners|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Partner(s):</td><td style="padding:4px 8px;">{{{partners}}}</td></tr>}}
    <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>
    <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>Birthdate:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{birthdate|—}}}</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|}}}</td></tr>
    <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>
    <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>Combat Class:</b></td><td style="padding:4px; border-top:1px solid #aaa;">{{{combat_class|—}}}</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|}}}</td></tr>
    <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>
    <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>
    <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>


  <!-- Birth / Death -->
    <tr><td colspan="2" style="text-align:center; border-top:1px solid #aaa; font-weight:bold; padding:4px;">Education & Training</td></tr>
  {{#if:{{{birthplace|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Birthplace:</td><td style="padding:4px 8px;">{{{birthplace}}}</td></tr>}}
    <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:{{{birthdate|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Birthdate:</td><td style="padding:4px 8px;">{{{birthdate}}}</td></tr>}}
    <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:{{{during|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">During:</td><td style="padding:4px 8px;">{{{during}}}</td></tr>}}
    <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>
  {{#if:{{{deathdate|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Deathdate:</td><td style="padding:4px 8px;">{{{deathdate}}}</td></tr>}}
    <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:{{{age_at_death|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Age at Death:</td><td style="padding:4px 8px;">{{{age_at_death}}}</td></tr>}}
    <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:{{{death_circumstances|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Death Circumstances:</td><td style="padding:4px 8px;">{{{death_circumstances}}}</td></tr>}}
    <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>


  <!-- Roles -->
    <tr><td colspan="2" style="text-align:center; border-top:1px solid #aaa; font-weight:bold; padding:4px;">Languages</td></tr>
  {{#if:{{{title|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Title:</td><td style="padding:4px 8px;">{{{title}}}</td></tr>}}
    <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:{{{role|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Role:</td><td style="padding:4px 8px;">{{{role}}}</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|—}}}</td></tr>
  {{#if:{{{combat_class|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Combat Class:</td><td style="padding:4px 8px;">{{{combat_class}}}</td></tr>}}
  </table>
  {{#if:{{{specialty|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Specialty:</td><td style="padding:4px 8px;">{{{specialty}}}</td></tr>}}
</div>
 
  <!-- Magic -->
  {{#if:{{{magic_school|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Magic School:</td><td style="padding:4px 8px;">{{{magic_school}}}</td></tr>}}
  {{#if:{{{affinities|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Affinities:</td><td style="padding:4px 8px;">{{{affinities}}}</td></tr>}}
  {{#if:{{{notable_feats|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Notable Feats:</td><td style="padding:4px 8px;">{{{notable_feats}}}</td></tr>}}
 
  <!-- Education -->
  {{#if:{{{formal_prep|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Formal (Prep):</td><td style="padding:4px 8px;">{{{formal_prep}}}</td></tr>}}
  {{#if:{{{formal_scholastic|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Formal (Scholastic):</td><td style="padding:4px 8px;">{{{formal_scholastic}}}</td></tr>}}
  {{#if:{{{formal_martial|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Formal (Martial):</td><td style="padding:4px 8px;">{{{formal_martial}}}</td></tr>}}
  {{#if:{{{formal_arcane|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Formal (Arcane):</td><td style="padding:4px 8px;">{{{formal_arcane}}}</td></tr>}}
  {{#if:{{{formal_religious|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Formal (Religious):</td><td style="padding:4px 8px;">{{{formal_religious}}}</td></tr>}}
  {{#if:{{{informal|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Informal:</td><td style="padding:4px 8px;">{{{informal}}}</td></tr>}}
 
  <!-- Languages -->
  {{#if:{{{fluent_in|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Fluent In:</td><td style="padding:4px 8px;">{{{fluent_in}}}</td></tr>}}
  {{#if:{{{semi_fluent_in|}}}|<tr><td style="padding:4px 8px; font-weight:bold;">Semi-Fluent In:</td><td style="padding:4px 8px;">{{{semi_fluent_in}}}</td></tr>}}
</table>
 
<!-- Shim to prevent the “live-only” top-gap beside floats -->
<div style="height:0; margin:0; padding:0; overflow:hidden; clear:none;"></div>
}}
</includeonly>
</includeonly>


Line 76: Line 56:
<templatedata>
<templatedata>
{
{
   "description": "Simple right-floating character infobox (pure HTML table). Shows nothing if all fields are blank.",
   "description": "Right-floating character infobox (no lordship fields). Name at top, optional image/caption, and a compact two-column table.",
   "params": {
   "params": {
     "name":{"label":"Name","type":"string"},
     "name": {"label":"Name","type":"string"},
     "image":{"label":"Image (filename only)","type":"string"},
     "image": {"label":"Image file name (omit 'File:')","type":"string"},
     "caption":{"label":"Caption","type":"string"},
     "caption": {"label":"Image caption","type":"string"},
     "aliases":{"label":"Aliases","type":"string"},
     "aliases": {"label":"Aliases","type":"string"},
     "nicknames":{"label":"Nickname(s)","type":"string"},
     "nicknames": {"label":"Nicknames","type":"string"},
     "standard_titles":{"label":"Standard Title(s)","type":"string"},
 
     "formal_titles":{"label":"Formal Title(s)","type":"string"},
     "residences": {"label":"Residences","type":"string"},
     "full_title":{"label":"Full Title","type":"string"},
     "status": {"label":"Status","type":"string"},
     "territory":{"label":"Territory","type":"string"},
     "species": {"label":"Species","type":"string"},
     "seat_of_power":{"label":"Seat of Power","type":"string"},
     "Nationality": {"label":"Nationality","type":"string"},
     "residences":{"label":"Residence(s)","type":"string"},
     "gender": {"label":"Gender","type":"string"},
     "status":{"label":"Status","type":"string"},
     "orientation": {"label":"Orientation","type":"string"},
     "species":{"label":"Species","type":"string"},
     "loyalties": {"label":"Loyalties","type":"string"},
     "Nationality":{"label":"Nationality","type":"string"},
     "partners": {"label":"Partners","type":"string"},
     "gender":{"label":"Gender","type":"string"},
     "birthplace": {"label":"Birthplace","type":"string"},
     "orientation":{"label":"Orientation","type":"string"},
     "birthdate": {"label":"Birthdate","type":"string"},
     "loyalties":{"label":"Loyalties","type":"string"},
     "during": {"label":"Era / Age","type":"string"},
     "partners":{"label":"Partner(s)","type":"string"},
     "title": {"label":"Title","type":"string"},
     "birthplace":{"label":"Birthplace","type":"string"},
     "role": {"label":"Role","type":"string"},
     "birthdate":{"label":"Birthdate","type":"string"},
     "combat_class": {"label":"Combat class","type":"string"},
     "during":{"label":"During","type":"string"},
     "specialty": {"label":"Specialty","type":"string"},
     "deathdate":{"label":"Deathdate","type":"string"},
     "magic_school": {"label":"Magic school","type":"string"},
     "age_at_death":{"label":"Age at Death","type":"string"},
     "affinities": {"label":"Affinities","type":"string"},
     "death_circumstances":{"label":"Death Circumstances","type":"string"},
     "notable_feats": {"label":"Notable feats","type":"string"},
     "title":{"label":"Title","type":"string"},
 
     "role":{"label":"Role","type":"string"},
     "formal_prep": {"label":"Formal prep","type":"string"},
     "combat_class":{"label":"Combat Class","type":"string"},
     "formal_scholastic": {"label":"Formal scholastic","type":"string"},
     "specialty":{"label":"Specialty","type":"string"},
     "formal_martial": {"label":"Formal martial","type":"string"},
     "magic_school":{"label":"Magic School","type":"string"},
     "formal_arcane": {"label":"Formal arcane","type":"string"},
     "affinities":{"label":"Affinities","type":"string"},
     "formal_religious": {"label":"Formal religious","type":"string"},
     "notable_feats":{"label":"Notable Feats","type":"string"},
     "informal": {"label":"Informal training","type":"string"},
    "formal_prep":{"label":"Formal (Prep)","type":"string"},
 
     "formal_scholastic":{"label":"Formal (Scholastic)","type":"string"},
     "fluent_in": {"label":"Fluent in","type":"string"},
    "formal_martial":{"label":"Formal (Martial)","type":"string"},
     "semi_fluent_in": {"label":"Semi-fluent in","type":"string"}
     "formal_arcane":{"label":"Formal (Arcane)","type":"string"},
  },
    "formal_religious":{"label":"Formal (Religious)","type":"string"},
  "paramOrder": [
     "informal":{"label":"Informal","type":"string"},
    "name","image","caption",
    "fluent_in":{"label":"Fluent In","type":"string"},
     "aliases","nicknames",
     "semi_fluent_in":{"label":"Semi-Fluent In","type":"string"}
    "residences","status","species","Nationality","gender","orientation","loyalties","partners",
   }
     "birthplace","birthdate","during","title","role","combat_class","specialty","magic_school","affinities","notable_feats",
     "formal_prep","formal_scholastic","formal_martial","formal_arcane","formal_religious","informal",
     "fluent_in","semi_fluent_in"
   ]
}
}
</templatedata>
</templatedata>


== Usage ==
== Usage ==
<pre><nowiki>
<pre>
{{Infobox character
{{Infobox character
| name = Valkaénnar Vaeari
| name           = Dren Tal'Daer
| image = Example.jpg
| image         =
| caption = Example Caption
| caption       =
| aliases = Unknown
| aliases       = Roland and Wulfric (et al., historically)
| status = Alive
| nicknames      =
| species = Ayldarzi
| residences    = Lives in Castle Brookhaven
| gender = Male
| status         = Reincarnated; Alive
| title = Lord
| species       = Ayldarzi
| role = Enchanter
| Nationality    = —
| magic_school = Enchantment
| gender         = Male
| fluent_in = Sylvan
| 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
}}
}}
</nowiki></pre>
</pre>
</noinclude>
</noinclude>

Latest revision as of 18:49, 3 November 2025


Right-floating character infobox (no lordship fields). Name at top, optional image/caption, and a compact two-column table.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Namename

no description

Stringoptional
Image file name (omit 'File:')image

no description

Stringoptional
Image captioncaption

no description

Stringoptional
Aliasesaliases

no description

Stringoptional
Nicknamesnicknames

no description

Stringoptional
Residencesresidences

no description

Stringoptional
Statusstatus

no description

Stringoptional
Speciesspecies

no description

Stringoptional
NationalityNationality

no description

Stringoptional
Gendergender

no description

Stringoptional
Orientationorientation

no description

Stringoptional
Loyaltiesloyalties

no description

Stringoptional
Partnerspartners

no description

Stringoptional
Birthplacebirthplace

no description

Stringoptional
Birthdatebirthdate

no description

Stringoptional
Era / Ageduring

no description

Stringoptional
Titletitle

no description

Stringoptional
Rolerole

no description

Stringoptional
Combat classcombat_class

no description

Stringoptional
Specialtyspecialty

no description

Stringoptional
Magic schoolmagic_school

no description

Stringoptional
Affinitiesaffinities

no description

Stringoptional
Notable featsnotable_feats

no description

Stringoptional
Formal prepformal_prep

no description

Stringoptional
Formal scholasticformal_scholastic

no description

Stringoptional
Formal martialformal_martial

no description

Stringoptional
Formal arcaneformal_arcane

no description

Stringoptional
Formal religiousformal_religious

no description

Stringoptional
Informal traininginformal

no description

Stringoptional
Fluent influent_in

no description

Stringoptional
Semi-fluent insemi_fluent_in

no description

Stringoptional

Usage

{{Infobox character
| name           = Dren Tal'Daer
| image          =
| caption        =
| aliases        = Roland and Wulfric (et al., historically)
| nicknames      =
| 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
}}