Template:Infobox creature: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
(Improve handling of unspecified ability stat parameters.)
(Add possibility to specify initiative bonus value instead of directly overriding initiative.)
Line 19: Line 19:


<!-- Initiative -->
<!-- Initiative -->
{{#lvardef: initiative | {{{initiative | {{#if: {{{dex|}}} | {{#lvar:dex_mod}} }} }}} }}
{{#lvardef: initiative |
  {{{initiative |
    {{#if: {{{dex|}}} |
      {{#expr: {{#lvar:dex_mod}} + {{{init bonus|0}}} }}
    }}
  }}}
}}


<!-- Proficiency bonus -->
<!-- Proficiency bonus -->
Line 75: Line 81:


<!-- Explorer initiative -->
<!-- Explorer initiative -->
{{#lvardef: e_initiative | {{{e initiative | {{#if: {{#lvar:e_dex}} | {{#lvar:e_dex_mod}} }} }}} }}
{{#lvardef: e_init_bonus | {{{e init bonus | {{{init bonus|}}} }}} }}
{{#lvardef: e_initiative |
  {{{e initiative |
    {{{initiative |
      {{#if: {{#lvar:e_dex}} |
        {{#expr: {{#lvar:e_dex_mod}} + {{#lvar:e_init_bonus|0}} }}
      }}
    }}}
  }}}
}}


<!-- Explorer level -->
<!-- Explorer level -->
Line 148: Line 163:


<!-- Tactician initiative -->
<!-- Tactician initiative -->
{{#lvardef: t_initiative | {{{t initiative | {{#if: {{#lvar:t_dex}} | {{#lvar:t_dex_mod}} }} }}} }}
{{#lvardef: t_init_bonus | {{{t init bonus | {{{init bonus|}}} }}} }}
{{#lvardef: t_initiative |
  {{{t initiative |
    {{{initiative |
      {{#if: {{#lvar:t_dex}} |
        {{#expr: {{#lvar:t_dex_mod}} + {{#lvar:t_init_bonus|0}} }}
      }}
    }}}
  }}}
}}


<!-- Tactician level -->
<!-- Tactician level -->
Line 221: Line 245:


<!-- Honour initiative -->
<!-- Honour initiative -->
{{#lvardef: h_initiative | {{{h initiative | {{#if: {{#lvar:h_dex}} | {{#lvar:t_initiative}} }} }}} }}
{{#lvardef: h_init_bonus | {{{h init bonus | {{#lvar:t_init_bonus}} }}} }}
{{#lvardef: h_initiative |
  {{{h initiative |
    {{{t initiative |
      {{{initiative |
        {{#if: {{#lvar:h_dex}} |
          {{#expr: {{#lvar:h_dex_mod}} + {{#lvar:h_init_bonus|0}} }}
        }}
      }}}
    }}}
  }}}
}}


<!-- Honour level -->
<!-- Honour level -->
Line 262: Line 297:
{{#lvardef: h_conditions | {{{h conditions | {{#lvar:t_conditions}} }}} }}
{{#lvardef: h_conditions | {{{h conditions | {{#lvar:t_conditions}} }}} }}
{{#lvardef: h_passives | {{{h passives | {{#lvar:t_passives}} }}} }}
{{#lvardef: h_passives | {{{h passives | {{#lvar:t_passives}} }}} }}
{{#if: {{{initiative|}}} {{{e initiative|}}} {{{t initiative|}}} {{{h initiative|}}}
| [[Category:Pages setting creature infobox initiative directly]]
}}


}}{{Infobox creature/internal
}}{{Infobox creature/internal

Revision as of 00:53, 7 June 2024

This is the main creature infobox template. It does a bunch of processing on its parameters before passing on all the results to Template:Infobox creature/internal for displaying.

List of helper sub-templates:

Usage tips:

  • To override stats for Explorer, Tactician, or Honour mode, use parameters starting with e, t, or h, respectively. E.g. use t hp to specify the HP value for Tactician difficulty. Explorer and Tactician fall back to Balanced (default) stats when a stat isn't overridden; Honour falls abck to Tactician stats.
  • The passives list may contain elements of the format Passive name @ Item name to specify the item that grants the passive. This will make that item's icon be used if the passive itself doesn't have an icon.
  • The image property may contain a <gallery>...</gallery>.
  • The provided image will be automatically set as the page image (as if using Template:PageSeo), unless it's a gallery. If it's a gallery, you can use the page image property instead to set the page image.

Example use:

{{Infobox creature
| name = Test
| title = Title
| image =
<gallery>
Steel Watcher Ranged.png|Ranged
Steel Watcher Model.png|Model
</gallery>
| full name = Duke Wellington
| va = Keanu Reeves
| role = Mascot
| faction = Gondor
| family = The Reeves'
| hometown = The Shire

| size = Smol
| type = Mammal
| race = Cat
| class = Felinid
| background = Outlander

| level = 10
| hp = 10
| ac = 10
| initiative = +5
| prof bonus = +4
| movement m = 9
| weight kg = 600

| str = 11
| dex = 12
| con = 13
| int = 14
| wis = 15
| cha = 16

| dex save prof = yes
| con save prof = yes

| resistances = fire resistant, cold resistant, lightning vulnerable
| conditions = Aura of Protection, Aura of Hate
| passives = Agile Chassis, Cull the Weak (Drider)

| e level = 8
| e hp = 8
| e ac = 8
| e initiative = +4
| e prof bonus = +3

| e str = 10
| e dex = 11
| e con = 12
| e int = 13
| e wis = 14
| e cha = 15

| e resistances = cold resistant
| e conditions = Aura of Protection
| e passives = Agile Chassis

| t level = 12
| t hp = 12
| t ac = 12
| t initiative = +6
| t prof bonus = +5
| t movement m = 12
| t weight kg = 800

| t str = 13
| t dex = 14
| t con = 15
| t int = 16
| t wis = 17
| t cha = 18

| t resistances = fire immune, cold resistant, slashing immune nm, piercing immune nm, bludgeoning immune nm
| t conditions = Aura of Protection, Aura of Hate, Unstoppable
| t passives = Agile Chassis, Cull the Weak (Drider), Adamantine Shield @ Adamantine Shield

| h level = 14
| h hp = 14
| h ac = 14
| h initiative = +7
| h prof bonus = +6

| h str = 14
| h dex = 15
| h con = 16
| h int = 17
| h wis = 18
| h cha = 19

| h resistances = fire immune, cold immune, slashing immune nm, piercing immune nm, bludgeoning immune nm
| 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
}}