Template:Infobox appearance: Difference between revisions

From feywild

No edit summary
No edit summary
Line 1: Line 1:
<includeonly>
<includeonly>
{{#if:{{{name|}}}
{{#if:{{{name|}}}{{{height|}}}{{{build|}}}{{{wings|}}}{{{eye|}}}{{{hair|}}}{{{skintone|}}}{{{scars|}}}{{{tattoos|}}}{{{piercings|}}}{{{features|}}}{{{gear|}}}{{{notes|}}}|
      {{{Height|{{{height|}}}}}}
      {{{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;">
<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 144: Line 54:
== Usage ==
== Usage ==
<pre>
<pre>
{{Infobox appearance
{{Infobox Natural Form
| 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>

Revision as of 14:29, 3 November 2025


Right-floating infobox for character physical and aesthetic traits.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Form Namename

no description

Stringoptional
Heightheight

no description

Stringoptional
Buildbuild

no description

Stringoptional
Wingswings

no description

Stringoptional
Eye Coloreye

no description

Stringoptional
Hairhair

no description

Stringoptional
Skintoneskintone

no description

Stringoptional
Scarsscars

no description

Stringoptional
Tattoostattoos

no description

Stringoptional
Piercingspiercings

no description

Stringoptional
Distinguishing Featuresfeatures

no description

Stringoptional
Notable Geargear

no description

Stringoptional
Other Notesnotes

no description

Stringoptional

Usage

{{Infobox Natural Form
| 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.
}}