Template:Infobox creature/internal: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
(Support specifying the item that grants a passive, via Template:Infobox creature/passives parser.)
(Added hidden-by-default section for technical data)
 
(28 intermediate revisions by 4 users not shown)
Line 3: Line 3:
<data source="title"></data>
<data source="title"></data>
<image source="image"></image>
<image source="image"></image>
<data source="full name">
  <label>Full Name</label>
</data>
<data source="identity">
  <label>Identity</label>
</data>
<data source="va">
<data source="va">
   <label>Voiced by</label>
   <label>Voiced by</label>
Line 17: Line 23:
<data source="hometown">
<data source="hometown">
   <label>Hometown</label>
   <label>Hometown</label>
</data>
<data source="occupation">
  <label>Occupation</label>
</data>
</data>
<group>
<group>
Line 28: Line 37:
   <data source="race">
   <data source="race">
     <label>Race</label>
     <label>Race</label>
  </data>
  <data source="subrace">
    <label>Subrace</label>
  </data>
  <data source="archetype">
    <label>Archetype</label>
   </data>
   </data>
   <data source="class">
   <data source="class">
     <label>Class</label>
     <label>Class</label>
  </data>
  <data source="subclass">
    <label>Subclass</label>
  </data>
  <data source="deity">
    <label>Deity</label>
   </data>
   </data>
   <data source="background">
   <data source="background">
Line 38: Line 59:
<panel>
<panel>
   <section>
   <section>
     <label>Explorer</label>
     <label>Balanced</label>
     <group>
     <group>
       <header>Explorer Difficulty Stats</header>
       <header>Balanced Difficulty Stats</header>
       <data source="e level">
       <data source="level">
         <label>Level</label>
         <label>Level</label>
       </data>
       </data>
       <data source="e hp">
       <data source="hp">
         <label>HP</label>
         <label>HP</label>
       </data>
       </data>
       <data source="e ac">
       <data source="ac">
         <label>AC</label>
         <label>AC</label>
       </data>
       </data>
       <data source="e initiative">
       <data source="init bonus">
         <label>Initiative</label>
         <label>Initiative</label>
       </data>
       </data>
       <data source="e prof bonus">
       <data source="prof bonus">
         <label>Proficiency</label>
         <label>Proficiency</label>
       </data>
       </data>
       <data source="e movement m">
       <data source="movement m">
         <label>Movement</label>
         <label>Movement</label>
         <format>{{{e movement m|0}}}&#8239;m ({{{e movement ft|0}}}&#8239;ft)</format>
         <format>{{{movement m|0}}}&#8239;m ({{{movement ft|0}}}&#8239;ft)</format>
       </data>
       </data>
       <data source="e weight kg">
       <data source="weight kg">
         <label>Weight</label>
         <label>Weight</label>
         <format>{{{e weight kg|0}}}&#8239;kg ({{{e weight lb|0}}}&#8239;lb)</format>
         <format>{{{weight kg|0}}}&#8239;kg ({{{weight lb|0}}}&#8239;lb)</format>
      </data>
      <data source="xp">
        <label>XP reward</label>
       </data>
       </data>
       <group layout="horizontal">
       <group layout="horizontal">
         <header>Ability scores</header>
         <header>Ability scores</header>
         <data source="e str">
         <data source="str">
           <label>STR</label>
           <label>STR</label>
           <format>{{{e str}}}<br/>({{{e str mod}}})</format>
           <format>{{{str}}}<br/>({{{str mod}}})</format>
         </data>
         </data>
         <data source="e dex">
         <data source="dex">
           <label>DEX</label>
           <label>DEX</label>
           <format>{{{e dex}}}<br/>({{{e dex mod}}})</format>
           <format>{{{dex}}}<br/>({{{dex mod}}})</format>
         </data>
         </data>
         <data source="e con">
         <data source="con">
           <label>CON</label>
           <label>CON</label>
           <format>{{{e con}}}<br/>({{{e con mod}}})</format>
           <format>{{{con}}}<br/>({{{con mod}}})</format>
         </data>
         </data>
         <data source="e int">
         <data source="int">
           <label>INT</label>
           <label>INT</label>
           <format>{{{e int}}}<br/>({{{e int mod}}})</format>
           <format>{{{int}}}<br/>({{{int mod}}})</format>
         </data>
         </data>
         <data source="e wis">
         <data source="wis">
           <label>WIS</label>
           <label>WIS</label>
           <format>{{{e wis}}}<br/>({{{e wis mod}}})</format>
           <format>{{{wis}}}<br/>({{{wis mod}}})</format>
         </data>
         </data>
         <data source="e cha">
         <data source="cha">
           <label>CHA</label>
           <label>CHA</label>
           <format>{{{e cha}}}<br/>({{{e cha mod}}})</format>
           <format>{{{cha}}}<br/>({{{cha mod}}})</format>
         </data>
         </data>
       </group>
       </group>
       <group layout="horizontal">
       <group layout="horizontal">
         <header>Saving throws</header>
         <header>Saving throws</header>
         <data source="e str">
        <!-- We intentionally use the ability scores as the data sources,
           <label>{{#if: {{{e str save prof|}}} | '''STR''' | STR }}</label>
            so this group won't be rendered if ability scores are missing,
           <format>{{#if: {{{e str save prof|}}} | '''{{{e str save}}}''' | {{{e str save}}} }}</format>
            like for inanimate objects -->
         <data source="str">
           <label>{{#if: {{{str save prof|}}} | '''STR''' | STR }}</label>
           <format>{{#if: {{{str save prof|}}} | '''{{{str save}}}''' | {{{str save}}} }}</format>
        </data>
        <data source="dex">
          <label>{{#if: {{{dex save prof|}}} | '''DEX''' | DEX }}</label>
          <format>{{#if: {{{dex save prof|}}} | '''{{{dex save}}}''' | {{{dex save}}} }}</format>
        </data>
        <data source="con">
          <label>{{#if: {{{con save prof|}}} | '''CON''' | CON }}</label>
          <format>{{#if: {{{con save prof|}}} | '''{{{con save}}}''' | {{{con save}}} }}</format>
        </data>
        <data source="int">
          <label>{{#if: {{{int save prof|}}} | '''INT''' | INT }}</label>
          <format>{{#if: {{{int save prof|}}} | '''{{{int save}}}''' | {{{int save}}} }}</format>
         </data>
         </data>
         <data source="e dex">
         <data source="wis">
           <label>{{#if: {{{e dex save prof|}}} | '''DEX''' | DEX }}</label>
           <label>{{#if: {{{wis save prof|}}} | '''WIS''' | WIS }}</label>
           <format>{{#if: {{{e dex save prof|}}} | '''{{{e dex save}}}''' | {{{e dex save}}} }}</format>
           <format>{{#if: {{{wis save prof|}}} | '''{{{wis save}}}''' | {{{wis save}}} }}</format>
         </data>
         </data>
         <data source="e con">
         <data source="cha">
           <label>{{#if: {{{e con save prof|}}} | '''CON''' | CON }}</label>
           <label>{{#if: {{{cha save prof|}}} | '''CHA''' | CHA }}</label>
           <format>{{#if: {{{e con save prof|}}} | '''{{{e con save}}}''' | {{{e con save}}} }}</format>
           <format>{{#if: {{{cha save prof|}}} | '''{{{cha save}}}''' | {{{cha save}}} }}</format>
         </data>
         </data>
        <data source="e int">
      </group>
          <label>{{#if: {{{e int save prof|}}} | '''INT''' | INT }}</label>
      <group layout="horizontal">
          <format>{{#if: {{{e int save prof|}}} | '''{{{e int save}}}''' | {{{e int save}}} }}</format>
        <header>Skills</header>
        <data source="athletics">
          <label>Athletics</label>
         </data>
         </data>
         <data source="e wis">
         <data source="acrobatics">
          <label>{{#if: {{{e wis save prof|}}} | '''WIS''' | WIS }}</label>
          <label>Acrobatics</label>
          <format>{{#if: {{{e wis save prof|}}} | '''{{{e wis save}}}''' | {{{e wis save}}} }}</format>
         </data>
         </data>
         <data source="e cha">
         <data source="perception">
          <label>{{#if: {{{e cha save prof|}}} | '''CHA''' | CHA }}</label>
          <label>Perception</label>
          <format>{{#if: {{{e cha save prof|}}} | '''{{{e cha save}}}''' | {{{e cha save}}} }}</format>
         </data>
         </data>
       </group>
       </group>
       <group>
       <group>
         <header>Resistances <sup>[[Resistances|(info)]]</sup></header>
         <header>Resistances <sup>[[Resistances|(info)]]</sup></header>
         <data source="e resistances" name="resistances">
         <data source="resistances" name="resistances">
           <format>{{#invoke: ParseList | main | {{{e resistances}}} | useTemplate = Parse resistance | style = htmlList }}</format>
           <format>{{#invoke: ParseList | main | {{{resistances}}} | useTemplate = Parse resistance | style = htmlList }}</format>
        </data>
      </group>
      <group>
        <header>Actions</header>
        <data source="actions" name="actions">
          <format>{{#invoke:
            ParseList | main | {{{actions}}}
            | useTemplate = Infobox creature/actions query
            | style = htmlListNoBulletsOrMargin
          }}</format>
         </data>
         </data>
       </group>
       </group>
       <group>
       <group>
         <header>Conditions</header>
         <header>Conditions</header>
         <data source="e conditions" name="conditions">
         <data source="conditions" name="conditions">
           <format>{{#invoke:
           <format>{{#invoke:
             ParseList | main | {{{e conditions}}}
             ParseList | main | {{{conditions}}}
             | useTemplate = Infobox creature/conditions query
             | useTemplate = Infobox creature/conditions query
             | style = htmlListNoBullets
             | style = htmlListNoBulletsOrMargin
           }}</format>
           }}</format>
         </data>
         </data>
Line 136: Line 185:
       <group>
       <group>
         <header>Features</header>
         <header>Features</header>
         <data source="e passives" name="passives">
         <data source="passives" name="passives">
           <format>{{#invoke:
           <format>{{#invoke:
             ParseList | main | {{{e passives}}}
             ParseList | main | {{{passives}}}
             | useTemplate = Infobox creature/passives parser
             | useTemplate = Infobox creature/passives parser
             | style = htmlListNoBullets
             | style = htmlListNoBulletsOrMargin
           }}</format>
           }}</format>
         </data>
         </data>
Line 147: Line 196:
   </section>
   </section>
   <section>
   <section>
     <label>Balanced</label>
     <label>Explorer</label>
     <group>
     <group>
       <header>Balanced Difficulty Stats</header>
       <header>Explorer Difficulty Stats</header>
       <data source="level">
       <data source="e level">
         <label>Level</label>
         <label>Level</label>
       </data>
       </data>
       <data source="hp">
       <data source="e hp">
         <label>HP</label>
         <label>HP</label>
       </data>
       </data>
       <data source="ac">
       <data source="e ac">
         <label>AC</label>
         <label>AC</label>
       </data>
       </data>
       <data source="initiative">
       <data source="e init bonus">
         <label>Initiative</label>
         <label>Initiative</label>
       </data>
       </data>
       <data source="prof bonus">
       <data source="e prof bonus">
         <label>Proficiency</label>
         <label>Proficiency</label>
       </data>
       </data>
       <data source="movement m">
       <data source="e movement m">
         <label>Movement</label>
         <label>Movement</label>
         <format>{{{movement m|0}}}&#8239;m ({{{movement ft|0}}}&#8239;ft)</format>
         <format>{{{e movement m|0}}}&#8239;m ({{{e movement ft|0}}}&#8239;ft)</format>
       </data>
       </data>
       <data source="weight kg">
       <data source="e weight kg">
         <label>Weight</label>
         <label>Weight</label>
         <format>{{{weight kg|0}}}&#8239;kg ({{{weight lb|0}}}&#8239;lb)</format>
         <format>{{{e weight kg|0}}}&#8239;kg ({{{e weight lb|0}}}&#8239;lb)</format>
      </data>
      <data source="e xp">
        <label>XP reward</label>
       </data>
       </data>
       <group layout="horizontal">
       <group layout="horizontal">
         <header>Ability scores</header>
         <header>Ability scores</header>
         <data source="str">
         <data source="e str">
           <label>STR</label>
           <label>STR</label>
           <format>{{{str}}}<br/>({{{str mod}}})</format>
           <format>{{{e str}}}<br/>({{{e str mod}}})</format>
         </data>
         </data>
         <data source="dex">
         <data source="e dex">
           <label>DEX</label>
           <label>DEX</label>
           <format>{{{dex}}}<br/>({{{dex mod}}})</format>
           <format>{{{e dex}}}<br/>({{{e dex mod}}})</format>
         </data>
         </data>
         <data source="con">
         <data source="e con">
           <label>CON</label>
           <label>CON</label>
           <format>{{{con}}}<br/>({{{con mod}}})</format>
           <format>{{{e con}}}<br/>({{{e con mod}}})</format>
         </data>
         </data>
         <data source="int">
         <data source="e int">
           <label>INT</label>
           <label>INT</label>
           <format>{{{int}}}<br/>({{{int mod}}})</format>
           <format>{{{e int}}}<br/>({{{e int mod}}})</format>
         </data>
         </data>
         <data source="wis">
         <data source="e wis">
           <label>WIS</label>
           <label>WIS</label>
           <format>{{{wis}}}<br/>({{{wis mod}}})</format>
           <format>{{{e wis}}}<br/>({{{e wis mod}}})</format>
         </data>
         </data>
         <data source="cha">
         <data source="e cha">
           <label>CHA</label>
           <label>CHA</label>
           <format>{{{cha}}}<br/>({{{cha mod}}})</format>
           <format>{{{e cha}}}<br/>({{{e cha mod}}})</format>
         </data>
         </data>
       </group>
       </group>
       <group layout="horizontal">
       <group layout="horizontal">
         <header>Saving throws</header>
         <header>Saving throws</header>
         <!-- We intentionally use the ability scores as the data sources,
         <data source="e str">
            so this group won't be rendered if ability scores are missing,
          <label>{{#if: {{{e str save prof|}}} | '''STR''' | STR }}</label>
            like for inanimate objects -->
          <format>{{#if: {{{e str save prof|}}} | '''{{{e str save}}}''' | {{{e str save}}} }}</format>
         <data source="str">
        </data>
           <label>{{#if: {{{str save prof|}}} | '''STR''' | STR }}</label>
        <data source="e dex">
           <format>{{#if: {{{str save prof|}}} | '''{{{str save}}}''' | {{{str save}}} }}</format>
          <label>{{#if: {{{e dex save prof|}}} | '''DEX''' | DEX }}</label>
          <format>{{#if: {{{e dex save prof|}}} | '''{{{e dex save}}}''' | {{{e dex save}}} }}</format>
        </data>
        <data source="e con">
          <label>{{#if: {{{e con save prof|}}} | '''CON''' | CON }}</label>
          <format>{{#if: {{{e con save prof|}}} | '''{{{e con save}}}''' | {{{e con save}}} }}</format>
        </data>
         <data source="e int">
           <label>{{#if: {{{e int save prof|}}} | '''INT''' | INT }}</label>
           <format>{{#if: {{{e int save prof|}}} | '''{{{e int save}}}''' | {{{e int save}}} }}</format>
         </data>
         </data>
         <data source="dex">
         <data source="e wis">
           <label>{{#if: {{{dex save prof|}}} | '''DEX''' | DEX }}</label>
           <label>{{#if: {{{e wis save prof|}}} | '''WIS''' | WIS }}</label>
           <format>{{#if: {{{dex save prof|}}} | '''{{{dex save}}}''' | {{{dex save}}} }}</format>
           <format>{{#if: {{{e wis save prof|}}} | '''{{{e wis save}}}''' | {{{e wis save}}} }}</format>
         </data>
         </data>
         <data source="con">
         <data source="e cha">
           <label>{{#if: {{{con save prof|}}} | '''CON''' | CON }}</label>
           <label>{{#if: {{{e cha save prof|}}} | '''CHA''' | CHA }}</label>
           <format>{{#if: {{{con save prof|}}} | '''{{{con save}}}''' | {{{con save}}} }}</format>
           <format>{{#if: {{{e cha save prof|}}} | '''{{{e cha save}}}''' | {{{e cha save}}} }}</format>
         </data>
         </data>
        <data source="int">
      </group>
          <label>{{#if: {{{int save prof|}}} | '''INT''' | INT }}</label>
      <group layout="horizontal">
          <format>{{#if: {{{int save prof|}}} | '''{{{int save}}}''' | {{{int save}}} }}</format>
        <header>Skills</header>
        <data source="e athletics">
          <label>Athletics</label>
         </data>
         </data>
         <data source="wis">
         <data source="e acrobatics">
          <label>{{#if: {{{wis save prof|}}} | '''WIS''' | WIS }}</label>
          <label>Acrobatics</label>
          <format>{{#if: {{{wis save prof|}}} | '''{{{wis save}}}''' | {{{wis save}}} }}</format>
         </data>
         </data>
         <data source="cha">
         <data source="e perception">
          <label>{{#if: {{{cha save prof|}}} | '''CHA''' | CHA }}</label>
          <label>Perception</label>
          <format>{{#if: {{{cha save prof|}}} | '''{{{cha save}}}''' | {{{cha save}}} }}</format>
         </data>
         </data>
       </group>
       </group>
       <group>
       <group>
         <header>Resistances <sup>[[Resistances|(info)]]</sup></header>
         <header>Resistances <sup>[[Resistances|(info)]]</sup></header>
         <data source="resistances" name="resistances">
         <data source="e resistances" name="resistances">
           <format>{{#invoke: ParseList | main | {{{resistances}}} | useTemplate = Parse resistance | style = htmlList }}</format>
           <format>{{#invoke: ParseList | main | {{{e resistances}}} | useTemplate = Parse resistance | style = htmlList }}</format>
        </data>
      </group>
      <group>
        <header>Actions</header>
        <data source="e actions" name="actions">
          <format>{{#invoke:
            ParseList | main | {{{e actions}}}
            | useTemplate = Infobox creature/actions query
            | style = htmlListNoBulletsOrMargin
          }}</format>
         </data>
         </data>
       </group>
       </group>
       <group>
       <group>
         <header>Conditions</header>
         <header>Conditions</header>
         <data source="conditions" name="conditions">
         <data source="e conditions" name="conditions">
           <format>{{#invoke:
           <format>{{#invoke:
             ParseList | main | {{{conditions}}}
             ParseList | main | {{{e conditions}}}
             | useTemplate = Infobox creature/conditions query
             | useTemplate = Infobox creature/conditions query
             | style = htmlListNoBullets
             | style = htmlListNoBulletsOrMargin
           }}</format>
           }}</format>
         </data>
         </data>
Line 248: Line 319:
       <group>
       <group>
         <header>Features</header>
         <header>Features</header>
         <data source="passives" name="passives">
         <data source="e passives" name="passives">
           <format>{{#invoke:
           <format>{{#invoke:
             ParseList | main | {{{passives}}}
             ParseList | main | {{{e passives}}}
             | useTemplate = Infobox creature/passives parser
             | useTemplate = Infobox creature/passives parser
             | style = htmlListNoBullets
             | style = htmlListNoBulletsOrMargin
           }}</format>
           }}</format>
         </data>
         </data>
Line 271: Line 342:
         <label>AC</label>
         <label>AC</label>
       </data>
       </data>
       <data source="t initiative">
       <data source="t init bonus">
         <label>Initiative</label>
         <label>Initiative</label>
       </data>
       </data>
Line 284: Line 355:
         <label>Weight</label>
         <label>Weight</label>
         <format>{{{t weight kg|0}}}&#8239;kg ({{{t weight lb|0}}}&#8239;lb)</format>
         <format>{{{t weight kg|0}}}&#8239;kg ({{{t weight lb|0}}}&#8239;lb)</format>
      </data>
      <data source="t xp">
        <label>XP reward</label>
       </data>
       </data>
       <group layout="horizontal">
       <group layout="horizontal">
Line 337: Line 411:
           <label>{{#if: {{{t cha save prof|}}} | '''CHA''' | CHA }}</label>
           <label>{{#if: {{{t cha save prof|}}} | '''CHA''' | CHA }}</label>
           <format>{{#if: {{{t cha save prof|}}} | '''{{{t cha save}}}''' | {{{t cha save}}} }}</format>
           <format>{{#if: {{{t cha save prof|}}} | '''{{{t cha save}}}''' | {{{t cha save}}} }}</format>
        </data>
      </group>
      <group layout="horizontal">
        <header>Skills</header>
        <data source="t athletics">
          <label>Athletics</label>
        </data>
        <data source="t acrobatics">
          <label>Acrobatics</label>
        </data>
        <data source="t perception">
          <label>Perception</label>
         </data>
         </data>
       </group>
       </group>
Line 343: Line 429:
         <data source="t resistances" name="resistances">
         <data source="t resistances" name="resistances">
           <format>{{#invoke: ParseList | main | {{{t resistances}}} | useTemplate = Parse resistance | style = htmlList }}</format>
           <format>{{#invoke: ParseList | main | {{{t resistances}}} | useTemplate = Parse resistance | style = htmlList }}</format>
        </data>
      </group>
      <group>
        <header>Actions</header>
        <data source="t actions" name="actions">
          <format>{{#invoke:
            ParseList | main | {{{t actions}}}
            | useTemplate = Infobox creature/actions query
            | style = htmlListNoBulletsOrMargin
          }}</format>
         </data>
         </data>
       </group>
       </group>
Line 351: Line 447:
             ParseList | main | {{{t conditions}}}
             ParseList | main | {{{t conditions}}}
             | useTemplate = Infobox creature/conditions query
             | useTemplate = Infobox creature/conditions query
             | style = htmlListNoBullets
             | style = htmlListNoBulletsOrMargin
           }}</format>
           }}</format>
         </data>
         </data>
Line 361: Line 457:
             ParseList | main | {{{t passives}}}
             ParseList | main | {{{t passives}}}
             | useTemplate = Infobox creature/passives parser
             | useTemplate = Infobox creature/passives parser
             | style = htmlListNoBullets
             | style = htmlListNoBulletsOrMargin
           }}</format>
           }}</format>
         </data>
         </data>
Line 380: Line 476:
         <label>AC</label>
         <label>AC</label>
       </data>
       </data>
       <data source="h initiative">
       <data source="h init bonus">
         <label>Initiative</label>
         <label>Initiative</label>
       </data>
       </data>
Line 393: Line 489:
         <label>Weight</label>
         <label>Weight</label>
         <format>{{{h weight kg|0}}}&#8239;kg ({{{h weight lb|0}}}&#8239;lb)</format>
         <format>{{{h weight kg|0}}}&#8239;kg ({{{h weight lb|0}}}&#8239;lb)</format>
      </data>
      <data source="h xp">
        <label>XP reward</label>
       </data>
       </data>
       <group layout="horizontal">
       <group layout="horizontal">
Line 446: Line 545:
           <label>{{#if: {{{h cha save prof|}}} | '''CHA''' | CHA }}</label>
           <label>{{#if: {{{h cha save prof|}}} | '''CHA''' | CHA }}</label>
           <format>{{#if: {{{h cha save prof|}}} | '''{{{h cha save}}}''' | {{{h cha save}}} }}</format>
           <format>{{#if: {{{h cha save prof|}}} | '''{{{h cha save}}}''' | {{{h cha save}}} }}</format>
        </data>
      </group>
      <group layout="horizontal">
        <header>Skills</header>
        <data source="h athletics">
          <label>Athletics</label>
        </data>
        <data source="h acrobatics">
          <label>Acrobatics</label>
        </data>
        <data source="h perception">
          <label>Perception</label>
         </data>
         </data>
       </group>
       </group>
Line 452: Line 563:
         <data source="h resistances" name="resistances">
         <data source="h resistances" name="resistances">
           <format>{{#invoke: ParseList | main | {{{h resistances}}} | useTemplate = Parse resistance | style = htmlList }}</format>
           <format>{{#invoke: ParseList | main | {{{h resistances}}} | useTemplate = Parse resistance | style = htmlList }}</format>
        </data>
      </group>
      <group>
        <header>Actions</header>
        <data source="h actions" name="actions">
          <format>{{#invoke:
            ParseList | main | {{{h actions}}}
            | useTemplate = Infobox creature/actions query
            | style = htmlListNoBulletsOrMargin
          }}</format>
         </data>
         </data>
       </group>
       </group>
Line 460: Line 581:
             ParseList | main | {{{h conditions}}}
             ParseList | main | {{{h conditions}}}
             | useTemplate = Infobox creature/conditions query
             | useTemplate = Infobox creature/conditions query
             | style = htmlListNoBullets
             | style = htmlListNoBulletsOrMargin
           }}</format>
           }}</format>
         </data>
         </data>
Line 470: Line 591:
             ParseList | main | {{{h passives}}}
             ParseList | main | {{{h passives}}}
             | useTemplate = Infobox creature/passives parser
             | useTemplate = Infobox creature/passives parser
             | style = htmlListNoBullets
             | style = htmlListNoBulletsOrMargin
           }}</format>
           }}</format>
         </data>
         </data>
Line 477: Line 598:
   </section>
   </section>
</panel>
</panel>
<group collapse="closed">
  <header>Technical</header>
  <data source="uid">
    <label>UID</label>
    <format>{{c|{{{uid}}}}}</format>
  </data>
  <data source="uuid">
    <label>UUID</label>
    <format>{{c|{{{uuid}}}}}</format>
  </data>
  <data source="stats">
    <label>Stats</label>
    <format>{{c|{{{stats}}}}}</format>
  </data>
</group>
</infobox></includeonly><noinclude>
</infobox></includeonly><noinclude>
{{Infobox creature/internal
{{Infobox creature/internal
Line 487: Line 624:
</gallery>
</gallery>
| role = Mascot
| role = Mascot
| va = Keanu Reeves
| va = Amelia Tyler
| full name = Leia Organa
| identity = Female
| race = Cat
| race = Cat
| subrace = Tabby
| archetype = Soldier Cat
| class = Felinid
| class = Felinid
| subclass = Tiger
| deity = Bastet
| background = Outlander
| background = Outlander
| hometown = The Shire
| hometown = The Shire
| occupation = Butcher and Baker
| faction = Gondor
| faction = Gondor
| family = The Reeves'
| family = The Reeves'
Line 501: Line 645:
| ac = 10
| ac = 10
| prof bonus = +4
| prof bonus = +4
| initiative = +5
| init bonus = +5
| movement m = 9
| movement m = 9
| movement ft = 30
| movement ft = 30
| weight kg = 600
| weight kg = 600
| weight lb = 1200
| weight lb = 1200
| xp = 400


| str = 11
| str = 11
Line 527: Line 672:
| dex save prof = yes
| dex save prof = yes
| con save prof = yes
| con save prof = yes
| perception = 10
| acrobatics = 6
| athletics = 12


| resistances = fire immunity, acid vulnerable, slashing immunity nm
| resistances = fire immunity, acid vulnerable, slashing immunity nm
| actions = Absolute Power, Dueller's Enthusiasm
| conditions = Aura of Protection, Aura of Hate
| conditions = Aura of Protection, Aura of Hate
| passives = Agile Chassis, Cull the Weak (Drider)
| passives = Agile Chassis, Cull the Weak (Drider)
Line 536: Line 685:
| e ac = 8
| e ac = 8
| e prof bonus = +3
| e prof bonus = +3
| e initiative = +4
| e init bonus = +4
| e movement m = 9
| e movement m = 9
| e movement ft = 30
| e movement ft = 30
| e weight kg = 600
| e weight kg = 600
| e weight lb = 1200
| e weight lb = 1200
| e xp = 400


| e str = 10
| e str = 10
Line 562: Line 712:
| e dex save prof = yes
| e dex save prof = yes
| e con save prof = yes
| e con save prof = yes
| e perception = 10
| e acrobatics = 6
| e athletics = 12


| e resistances = acid vulnerable, lightning vulnerable
| e resistances = acid vulnerable, lightning vulnerable
| e actions = Absolute Power
| e conditions = Aura of Protection
| e conditions = Aura of Protection
| e passives = Agile Chassis
| e passives = Agile Chassis
Line 571: Line 725:
| t ac = 12
| t ac = 12
| t prof bonus = +5
| t prof bonus = +5
| t initiative = +6
| t init bonus = +6
| t movement m = 12
| t movement m = 12
| t movement ft = 40
| t movement ft = 40
| t weight kg = 800
| t weight kg = 800
| t weight lb = 1600
| t weight lb = 1600
| t xp = 400


| t str = 13
| t str = 13
Line 597: Line 752:
| t dex save prof = yes
| t dex save prof = yes
| t con save prof = yes
| t con save prof = yes
| t perception = 10
| t acrobatics = 6
| t athletics = 12


| t resistances = fire immunity, slashing immunity nm, piercing immune nm, bludgeoning immune nm
| t resistances = fire immunity, slashing immunity nm, piercing immune nm, bludgeoning immune nm
| t actions = Absolute Power, Dueller's Enthusiasm, Entangle
| t conditions = Aura of Protection, Aura of Hate, Unstoppable
| t conditions = Aura of Protection, Aura of Hate, Unstoppable
| t passives = Agile Chassis, Cull the Weak (Drider), Adamantine Shield @ Adamantine Shield
| t passives = Agile Chassis, Cull the Weak (Drider), Adamantine Shield @ Adamantine Shield
Line 606: Line 765:
| h ac = 14
| h ac = 14
| h prof bonus = +6
| h prof bonus = +6
| h initiative = +7
| h init bonus = +7
| h movement m = 12
| h movement m = 12
| h movement ft = 40
| h movement ft = 40
| h weight kg = 800
| h weight kg = 800
| h weight lb = 1600
| h weight lb = 1600
| h xp = 400


| h str = 14
| h str = 14
Line 632: Line 792:
| h dex save prof = yes
| h dex save prof = yes
| h con save prof = yes
| h con save prof = yes
| h perception = 10
| h acrobatics = 6
| h athletics = 12


| h resistances = fire immunity, cold immune, slashing immunity nm, piercing immune nm, bludgeoning immune nm
| h resistances = fire immunity, cold immune, slashing immunity nm, piercing immune nm, bludgeoning immune nm
| h actions = Absolute Power, Dueller's Enthusiasm, Entangle, Fireball
| h conditions = Aura of Protection, Aura of Hate, Unstoppable, Legendary Resistance: Incapacitation
| h conditions = Aura of Protection, Aura of Hate, Unstoppable, Legendary Resistance: Incapacitation
| h passives = Agile Chassis, Cull the Weak (Drider), Adamantine Shield @ Adamantine Shield, Fast Hands
| h passives = Agile Chassis, Cull the Weak (Drider), Adamantine Shield @ Adamantine Shield, Fast Hands
| uid = SteelWatcher_Biped_A_Ranged
| uuid = 70417e3e-9278-4f96-a1d8-5bd90bf5d07a
| stats = Steel_Watcher_Biped
}}
}}


This is the raw internal infobox template for creatures. It does very little processing on its parameters and expects all the data to be spoon-fed.
This is the raw internal infobox template for creatures. It does very little processing on its parameters and expects all the data to be spoon-fed.
</noinclude>
</noinclude>

Latest revision as of 17:05, 23 November 2024

This is the raw internal infobox template for creatures. It does very little processing on its parameters and expects all the data to be spoon-fed.