Template:Infobox appearance: Difference between revisions

From feywild

No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{#if:{{{name|}}}
{{#if:{{{name|}}}{{{height|}}}{{{build|}}}{{{wings|}}}{{{eye|}}}{{{hair|}}}{{{skintone|}}}{{{scars|}}}{{{tattoos|}}}{{{piercings|}}}{{{features|}}}{{{gear|}}}{{{notes|}}}|
      {{{Height|{{{height|}}}}}}
<div style="float:right; margin:0 0 10px 15px; border:1px solid #AAA; background-color:#F9F9F9; width:380px; padding:10px; font-size:90%; line-height:1.5em;">
      {{{Build|{{{build|}}}}}}
      {{{Wings|{{{wings|}}}}}}
      {{{Eye Color|{{{eye_color|}}}}}}
      {{{Hair|{{{hair|}}}}}}
      {{{Skintone|{{{skintone|}}}}}}
      {{{Scars|{{{scars|}}}}}}
      {{{Tattoos|{{{tattoos|}}}}}}
      {{{Piercings|{{{piercings|}}}}}}
      {{{Distinguishing Features|{{{distinguishing_features|}}}}}}
      {{{Notable Gear|{{{notable_gear|}}}}}}
      {{{Other Notes|{{{other_notes|}}}}}}|
<div style="float:right; margin:0 0 10px 15px; border:1px solid #AAA; background-color:#F9F9F9; width:300px; padding:10px; font-size:90%; line-height:1.5em;">


  <!-- Name -->
<!-- Name -->
  {{#if:{{{name|}}}|<div style="text-align:center; font-weight:bold; font-size:115%; margin-bottom:6px;">{{{name}}}</div>}}
{{#if:{{{name|}}}|<div style="text-align:center; font-weight:bold; font-size:115%; margin-bottom:6px;">{{{name}}}</div>}}


  <!-- Data Table -->
<!-- Data Table -->
  <table style="width:100%; border-collapse:collapse; font-size:95%;">
<table style="width:100%; border-collapse:collapse; font-size:95%;">
{{#if:{{{height|}}}|<tr><td style="vertical-align:top; width:40%; font-weight:bold; padding:4px;">Height:</td><td style="padding:4px;">{{{height}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{build|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Build:</td><td style="padding:4px;">{{{build}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{wings|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Wings:</td><td style="padding:4px;">{{{wings}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{eye|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Eye Color:</td><td style="padding:4px;">{{{eye}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{hair|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Hair</td><td style="padding:4px;">{{{hair}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{skintone|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Skintone:</td><td style="padding:4px;">{{{skintone}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{scars|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Scars:</td><td style="padding:4px;">{{{scars}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{tattoos|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Tattoos:</td><td style="padding:4px;">{{{tattoos}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{piercings|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Piercings:</td><td style="padding:4px;">{{{piercings}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{features|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Distinguishing Features:</td><td style="padding:4px;">{{{features}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{gear|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Notable Gear:</td><td style="padding:4px;">{{{gear}}}</td></tr><tr><td colspan="2" style="border-bottom:1px solid #aaa; height:8px;"></td></tr>}}
{{#if:{{{notes|}}}|<tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Other Notes:</td><td style="padding:4px;">{{{notes}}}</td></tr>}}
</table>


    {{#if:{{{Height|{{{height|}}}}}}|
</div>
      <tr><td style="vertical-align:top; width:40%; font-weight:bold; padding:4px;">Height</td>
}}
          <td style="padding:4px;">{{{Height|{{{height|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Build|{{{build|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Build</td>
          <td style="padding:4px;">{{{Build|{{{build|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Wings|{{{wings|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Wings</td>
          <td style="padding:4px;">{{{Wings|{{{wings|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Eye Color|{{{eye_color|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Eye Color</td>
          <td style="padding:4px;">{{{Eye Color|{{{eye_color|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Hair|{{{hair|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Hair</td>
          <td style="padding:4px;">{{{Hair|{{{hair|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Skintone|{{{skintone|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Skintone</td>
          <td style="padding:4px;">{{{Skintone|{{{skintone|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Scars|{{{scars|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Scars</td>
          <td style="padding:4px;">{{{Scars|{{{scars|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Tattoos|{{{tattoos|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Tattoos</td>
          <td style="padding:4px;">{{{Tattoos|{{{tattoos|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Piercings|{{{piercings|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Piercings</td>
          <td style="padding:4px;">{{{Piercings|{{{piercings|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Distinguishing Features|{{{distinguishing_features|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Distinguishing Features</td>
          <td style="padding:4px;">{{{Distinguishing Features|{{{distinguishing_features|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Notable Gear|{{{notable_gear|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Notable Gear</td>
          <td style="padding:4px;">{{{Notable Gear|{{{notable_gear|}}}}}}</td></tr>
      <tr><td colspan="2" style="border-bottom:1px solid #aaa;"></td></tr>
    }}
 
    {{#if:{{{Other Notes|{{{other_notes|}}}}}}|
      <tr><td style="vertical-align:top; font-weight:bold; padding:4px;">Other Notes</td>
          <td style="padding:4px;">{{{Other Notes|{{{other_notes|}}}}}}</td></tr>
    }}
 
  </table>
</div>}}
</includeonly>
</includeonly>


Line 99: Line 29:
<templatedata>
<templatedata>
{
{
   "description": "Right-floating appearance infobox. Accepts either spaced/capitalized or snake_case parameter names. Leave blank fields empty—unused rows are hidden automatically.",
   "description": "Right-floating infobox for character physical and aesthetic traits.",
   "params": {
   "params": {
     "name": { "label": "Name", "type": "string" },
     "name": { "label": "Form Name:", "type": "string" },
 
     "height": { "label": "Height:", "type": "string" },
    "Height": { "label": "Height", "type": "string" },
     "build": { "label": "Build:", "type": "string" },
     "height": { "label": "Height (alt)", "type": "string" },
     "wings": { "label": "Wings:", "type": "string" },
 
     "eye": { "label": "Eye Color:", "type": "string" },
    "Build": { "label": "Build", "type": "string" },
     "hair": { "label": "Hair:", "type": "string" },
     "build": { "label": "Build (alt)", "type": "string" },
     "skintone": { "label": "Skintone:", "type": "string" },
 
     "scars": { "label": "Scars:", "type": "string" },
    "Wings": { "label": "Wings", "type": "string" },
     "tattoos": { "label": "Tattoos:", "type": "string" },
     "wings": { "label": "Wings (alt)", "type": "string" },
     "piercings": { "label": "Piercings:", "type": "string" },
 
     "features": { "label": "Distinguishing Features:", "type": "string" },
    "Eye Color": { "label": "Eye Color", "type": "string" },
     "gear": { "label": "Notable Gear:", "type": "string" },
     "eye_color": { "label": "Eye Color (alt)", "type": "string" },
     "notes": { "label": "Other Notes:", "type": "string" }
 
  },
    "Hair": { "label": "Hair", "type": "string" },
  "paramOrder": [
     "hair": { "label": "Hair (alt)", "type": "string" },
    "name", "height", "build", "wings", "eye", "hair", "skintone",
 
     "scars", "tattoos", "piercings", "features", "gear", "notes"
    "Skintone": { "label": "Skintone", "type": "string" },
   ]
     "skintone": { "label": "Skintone (alt)", "type": "string" },
 
    "Scars": { "label": "Scars", "type": "string" },
     "scars": { "label": "Scars (alt)", "type": "string" },
 
    "Tattoos": { "label": "Tattoos", "type": "string" },
     "tattoos": { "label": "Tattoos (alt)", "type": "string" },
 
     "Piercings": { "label": "Piercings", "type": "string" },
     "piercings": { "label": "Piercings (alt)", "type": "string" },
 
     "Distinguishing Features": { "label": "Distinguishing Features", "type": "string" },
     "distinguishing_features": { "label": "Distinguishing Features (alt)", "type": "string" },
 
    "Notable Gear": { "label": "Notable Gear", "type": "string" },
    "notable_gear": { "label": "Notable Gear (alt)", "type": "string" },
 
     "Other Notes": { "label": "Other Notes", "type": "string" },
    "other_notes": { "label": "Other Notes (alt)", "type": "string" }
   }
}
}
</templatedata>
</templatedata>
Line 146: Line 56:
{{Infobox appearance
{{Infobox appearance
| name = Natural Form
| name = Natural Form
| Height = 6'2"
| height = 6'2"
| Build = Wiry
| build = Wiry
| Wings = Red
| wings = Red
| Eye Color = Blue
| eye = Blue
| Hair = Ombre
| hair = Ombre
| Skintone = Green
| skintone = Green
| Scars = —
| scars = —
| Tattoos = —
| tattoos = —
| Piercings = —
| piercings = —
| Distinguishing Features = Eyes change color; bioluminescent veins at dusk.
| features = Eyes change color; bioluminescent veins at dusk.
| Notable Gear = Veil-thread cloak; Oathbinding signet
| gear = Veil-thread cloak; Oathbinding signet
| Other Notes = Likes to wear silken robes dyed with all the colors of the rainbow at the same time and is often garish to look at.
| notes = Likes to wear silken robes dyed with all the colors of the rainbow at the same time and is often garish to look at.
}}
}}
</pre>
</pre>
</noinclude>
</noinclude>

Latest revision as of 20:47, 14 November 2025


Right-floating infobox for character physical and aesthetic traits.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Form Name:name

no description

Stringoptional
Height:height

no description

Stringoptional
Build:build

no description

Stringoptional
Wings:wings

no description

Stringoptional
Eye Color:eye

no description

Stringoptional
Hair:hair

no description

Stringoptional
Skintone:skintone

no description

Stringoptional
Scars:scars

no description

Stringoptional
Tattoos:tattoos

no description

Stringoptional
Piercings:piercings

no description

Stringoptional
Distinguishing Features:features

no description

Stringoptional
Notable Gear:gear

no description

Stringoptional
Other Notes:notes

no description

Stringoptional

Usage

{{Infobox appearance
| name = Natural Form
| height = 6'2"
| build = Wiry
| wings = Red
| eye = Blue
| hair = Ombre
| skintone = Green
| scars = —
| tattoos = —
| piercings = —
| features = Eyes change color; bioluminescent veins at dusk.
| gear = Veil-thread cloak; Oathbinding signet
| notes = Likes to wear silken robes dyed with all the colors of the rainbow at the same time and is often garish to look at.
}}