Ad placeholder

Template:Infobox creature: Difference between revisions

Jump to navigation Jump to search
Code cleanup, fix level display (don't display hidden level).
(Code cleanup using new templates.)
(Code cleanup, fix level display (don't display hidden level).)
Line 14: Line 14:


<!-- Ability score modifiers -->
<!-- Ability score modifiers -->
{{#lvardef: str_mod | {{plus if pos | {{#expr: floor({{{str}}} / 2) - 5 }} }} }}
{{#lvardef: str_mod | {{plus if pos | floor({{{str}}} / 2) - 5 }} }}
{{#lvardef: dex_mod | {{plus if pos | {{#expr: floor({{{dex}}} / 2) - 5 }} }} }}
{{#lvardef: dex_mod | {{plus if pos | floor({{{dex}}} / 2) - 5 }} }}
{{#lvardef: con_mod | {{plus if pos | {{#expr: floor({{{con}}} / 2) - 5 }} }} }}
{{#lvardef: con_mod | {{plus if pos | floor({{{con}}} / 2) - 5 }} }}
{{#lvardef: int_mod | {{plus if pos | {{#expr: floor({{{int}}} / 2) - 5 }} }} }}
{{#lvardef: int_mod | {{plus if pos | floor({{{int}}} / 2) - 5 }} }}
{{#lvardef: wis_mod | {{plus if pos | {{#expr: floor({{{wis}}} / 2) - 5 }} }} }}
{{#lvardef: wis_mod | {{plus if pos | floor({{{wis}}} / 2) - 5 }} }}
{{#lvardef: cha_mod | {{plus if pos | {{#expr: floor({{{cha}}} / 2) - 5 }} }} }}
{{#lvardef: cha_mod | {{plus if pos | floor({{{cha}}} / 2) - 5 }} }}


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


<!-- Explorer ability score modifiers -->
<!-- Explorer ability score modifiers -->
{{#lvardef: e_str_mod | {{plus if pos | {{#expr: floor({{#lvar:e_str}} / 2) - 5 }} }} }}
{{#lvardef: e_str_mod | {{plus if pos | floor({{#lvar:e_str}} / 2) - 5 }} }}
{{#lvardef: e_dex_mod | {{plus if pos | {{#expr: floor({{#lvar:e_dex}} / 2) - 5 }} }} }}
{{#lvardef: e_dex_mod | {{plus if pos | floor({{#lvar:e_dex}} / 2) - 5 }} }}
{{#lvardef: e_con_mod | {{plus if pos | {{#expr: floor({{#lvar:e_con}} / 2) - 5 }} }} }}
{{#lvardef: e_con_mod | {{plus if pos | floor({{#lvar:e_con}} / 2) - 5 }} }}
{{#lvardef: e_int_mod | {{plus if pos | {{#expr: floor({{#lvar:e_int}} / 2) - 5 }} }} }}
{{#lvardef: e_int_mod | {{plus if pos | floor({{#lvar:e_int}} / 2) - 5 }} }}
{{#lvardef: e_wis_mod | {{plus if pos | {{#expr: floor({{#lvar:e_wis}} / 2) - 5 }} }} }}
{{#lvardef: e_wis_mod | {{plus if pos | floor({{#lvar:e_wis}} / 2) - 5 }} }}
{{#lvardef: e_cha_mod | {{plus if pos | {{#expr: floor({{#lvar:e_cha}} / 2) - 5 }} }} }}
{{#lvardef: e_cha_mod | {{plus if pos | floor({{#lvar:e_cha}} / 2) - 5 }} }}


<!-- Explorer initiative bonus -->
<!-- Explorer initiative bonus -->
Line 89: Line 89:
     {{{initiative |
     {{{initiative |
       {{#if: {{#lvar:e_dex}} |
       {{#if: {{#lvar:e_dex}} |
         {{#expr: {{#lvar:e_dex_mod}} + {{#lvar:e_extra_init|0}} }}
         {{#lvar:e_dex_mod}} + {{#lvar:e_extra_init|0}}
       }}
       }}
     }}}
     }}}
Line 158: Line 158:


<!-- Tactician ability score modifiers -->
<!-- Tactician ability score modifiers -->
{{#lvardef: t_str_mod | {{plus if pos | {{#expr: floor({{#lvar:t_str}} / 2) - 5 }} }} }}
{{#lvardef: t_str_mod | {{plus if pos | floor({{#lvar:t_str}} / 2) - 5 }} }}
{{#lvardef: t_dex_mod | {{plus if pos | {{#expr: floor({{#lvar:t_dex}} / 2) - 5 }} }} }}
{{#lvardef: t_dex_mod | {{plus if pos | floor({{#lvar:t_dex}} / 2) - 5 }} }}
{{#lvardef: t_con_mod | {{plus if pos | {{#expr: floor({{#lvar:t_con}} / 2) - 5 }} }} }}
{{#lvardef: t_con_mod | {{plus if pos | floor({{#lvar:t_con}} / 2) - 5 }} }}
{{#lvardef: t_int_mod | {{plus if pos | {{#expr: floor({{#lvar:t_int}} / 2) - 5 }} }} }}
{{#lvardef: t_int_mod | {{plus if pos | floor({{#lvar:t_int}} / 2) - 5 }} }}
{{#lvardef: t_wis_mod | {{plus if pos | {{#expr: floor({{#lvar:t_wis}} / 2) - 5 }} }} }}
{{#lvardef: t_wis_mod | {{plus if pos | floor({{#lvar:t_wis}} / 2) - 5 }} }}
{{#lvardef: t_cha_mod | {{plus if pos | {{#expr: floor({{#lvar:t_cha}} / 2) - 5 }} }} }}
{{#lvardef: t_cha_mod | {{plus if pos | floor({{#lvar:t_cha}} / 2) - 5 }} }}


<!-- Tactician initiative bonus -->
<!-- Tactician initiative bonus -->
Line 171: Line 171:
     {{{initiative |
     {{{initiative |
       {{#if: {{#lvar:t_dex}} |
       {{#if: {{#lvar:t_dex}} |
         {{#expr: {{#lvar:t_dex_mod}} + {{#lvar:t_extra_init|0}} }}
         {{#lvar:t_dex_mod}} + {{#lvar:t_extra_init|0}}
       }}
       }}
     }}}
     }}}
Line 240: Line 240:


<!-- Honour ability score modifiers -->
<!-- Honour ability score modifiers -->
{{#lvardef: h_str_mod | {{#ifexpr: {{#lvar:h_str}} > 11 | + }}{{#expr: floor({{#lvar:h_str}} / 2) - 5 }} }}
{{#lvardef: h_str_mod | {{plus if pos | floor({{#lvar:h_str}} / 2) - 5 }} }}
{{#lvardef: h_dex_mod | {{#ifexpr: {{#lvar:h_dex}} > 11 | + }}{{#expr: floor({{#lvar:h_dex}} / 2) - 5 }} }}
{{#lvardef: h_dex_mod | {{plus if pos | floor({{#lvar:h_dex}} / 2) - 5 }} }}
{{#lvardef: h_con_mod | {{#ifexpr: {{#lvar:h_con}} > 11 | + }}{{#expr: floor({{#lvar:h_con}} / 2) - 5 }} }}
{{#lvardef: h_con_mod | {{plus if pos | floor({{#lvar:h_con}} / 2) - 5 }} }}
{{#lvardef: h_int_mod | {{#ifexpr: {{#lvar:h_int}} > 11 | + }}{{#expr: floor({{#lvar:h_int}} / 2) - 5 }} }}
{{#lvardef: h_int_mod | {{plus if pos | floor({{#lvar:h_int}} / 2) - 5 }} }}
{{#lvardef: h_wis_mod | {{#ifexpr: {{#lvar:h_wis}} > 11 | + }}{{#expr: floor({{#lvar:h_wis}} / 2) - 5 }} }}
{{#lvardef: h_wis_mod | {{plus if pos | floor({{#lvar:h_wis}} / 2) - 5 }} }}
{{#lvardef: h_cha_mod | {{#ifexpr: {{#lvar:h_cha}} > 11 | + }}{{#expr: floor({{#lvar:h_cha}} / 2) - 5 }} }}
{{#lvardef: h_cha_mod | {{plus if pos | floor({{#lvar:h_cha}} / 2) - 5 }} }}


<!-- Honour initiative bonus -->
<!-- Honour initiative bonus -->
Line 254: Line 254:
       {{{initiative |
       {{{initiative |
         {{#if: {{#lvar:h_dex}} |
         {{#if: {{#lvar:h_dex}} |
           {{#expr: {{#lvar:h_dex_mod}} + {{#lvar:h_extra_init|0}} }}
           {{#lvar:h_dex_mod}} + {{#lvar:h_extra_init|0}}
         }}
         }}
       }}}
       }}}
Line 324: Line 324:
| background = {{{background|}}}
| background = {{{background|}}}


| level = {{#lvar:level}}
| level = {{{level|}}}
| hp = {{{hp|}}}
| hp = {{{hp|}}}
| ac = {{{ac|}}}
| ac = {{{ac|}}}
Line 367: Line 367:
| passives = {{{passives|}}}
| passives = {{{passives|}}}


| e level = {{#lvar:e_level}}
| e level = {{{e level | {{{level|}}} }}}
| e hp = {{#lvar:e_hp}}
| e hp = {{#lvar:e_hp}}
| e ac = {{#lvar:e_ac}}
| e ac = {{#lvar:e_ac}}
Line 410: Line 410:
| e passives = {{#lvar:e_passives}}
| e passives = {{#lvar:e_passives}}


| t level = {{#lvar:t_level}}
| t level = {{{t level | {{{level|}}} }}}
| t hp = {{#lvar:t_hp}}
| t hp = {{#lvar:t_hp}}
| t ac = {{#lvar:t_ac}}
| t ac = {{#lvar:t_ac}}
Line 453: Line 453:
| t passives = {{#lvar:t_passives}}
| t passives = {{#lvar:t_passives}}


| h level = {{#lvar:h_level}}
| h level = {{{h level | {{{t level | {{{level|}}} }}} }}}
| h hp = {{#lvar:h_hp}}
| h hp = {{#lvar:h_hp}}
| h ac = {{#lvar:h_ac}}
| h ac = {{#lvar:h_ac}}

Navigation menu