Template:Infobox creature: Difference between revisions

Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 42: Line 42:
<!-- Proficiency bonus -->
<!-- Proficiency bonus -->
{{#if: {{{prof bonus|}}}
{{#if: {{{prof bonus|}}}
| {{#lvardef: profbonus | {{{prof bonus}}} }}
| {{#lvardef: prof_bonus | {{{prof bonus}}} }}
| {{#if: {{#lvar:level}}
| {{#if: {{#lvar:level}}
   | {{#lvardef: profbonus | +{{#expr: 2 {{#ifexpr: {{#lvar:level}} >= 5 | + 1}} {{#ifexpr: {{#lvar:level}} >= 9 | + 1}} }} }}
   | {{#lvardef: prof_bonus | +{{#expr: 2 {{#ifexpr: {{#lvar:level}} >= 5 | + 1}} {{#ifexpr: {{#lvar:level}} >= 9 | + 1}} }} }}
   }}
   }}
}}
}}
Line 50: Line 50:
<!-- Tactician proficiency bonus -->
<!-- Tactician proficiency bonus -->
{{#if: {{{t prof bonus | {{{prof bonus|}}} }}}
{{#if: {{{t prof bonus | {{{prof bonus|}}} }}}
| {{#lvardef: t_profbonus | {{{t prof bonus | {{{prof bonus|}}} }}} }}
| {{#lvardef: t_prof_bonus | {{{t prof bonus | {{{prof bonus|}}} }}} }}
| {{#if: {{#lvar:t_level}}
| {{#if: {{#lvar:t_level}}
   | {{#lvardef: t_profbonus | +{{#expr: 2 {{#ifexpr: {{#lvar:t_level}} >= 5 | + 1}} {{#ifexpr: {{#lvar:t_level}} >= 9 | + 1}} }} }}
   | {{#lvardef: t_prof_bonus | +{{#expr: 2 {{#ifexpr: {{#lvar:t_level}} >= 5 | + 1}} {{#ifexpr: {{#lvar:t_level}} >= 9 | + 1}} }} }}
   }}
   }}
}}
}}


<!-- Saving throw bonuses -->
<!-- Saving throw bonuses -->
{{#lvardef: strsave_val | {{#expr: {{#lvar:strmod}} {{#if: {{{str save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: strsave_val | {{#expr: {{#lvar:strmod}} {{#if: {{{str save prof|}}} | {{#lvar:prof_bonus}} }} }} }}
{{#lvardef: dexsave_val | {{#expr: {{#lvar:dexmod}} {{#if: {{{dex save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: dexsave_val | {{#expr: {{#lvar:dexmod}} {{#if: {{{dex save prof|}}} | {{#lvar:prof_bonus}} }} }} }}
{{#lvardef: consave_val | {{#expr: {{#lvar:conmod}} {{#if: {{{con save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: consave_val | {{#expr: {{#lvar:conmod}} {{#if: {{{con save prof|}}} | {{#lvar:prof_bonus}} }} }} }}
{{#lvardef: intsave_val | {{#expr: {{#lvar:intmod}} {{#if: {{{int save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: intsave_val | {{#expr: {{#lvar:intmod}} {{#if: {{{int save prof|}}} | {{#lvar:prof_bonus}} }} }} }}
{{#lvardef: wissave_val | {{#expr: {{#lvar:wismod}} {{#if: {{{wis save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: wissave_val | {{#expr: {{#lvar:wismod}} {{#if: {{{wis save prof|}}} | {{#lvar:prof_bonus}} }} }} }}
{{#lvardef: chasave_val | {{#expr: {{#lvar:chamod}} {{#if: {{{cha save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: chasave_val | {{#expr: {{#lvar:chamod}} {{#if: {{{cha save prof|}}} | {{#lvar:prof_bonus}} }} }} }}


{{#lvardef: strsave | {{#ifexpr: {{#lvar:strsave_val}} > 0 | +}}{{#lvar:strsave_val}} }}
{{#lvardef: strsave | {{#ifexpr: {{#lvar:strsave_val}} > 0 | +}}{{#lvar:strsave_val}} }}
Line 80: Line 80:


<!-- Tactician saving throw bonuses -->
<!-- Tactician saving throw bonuses -->
{{#lvardef: t_strsave_val | {{#expr: {{#lvar:t_strmod}} {{#if: {{#lvar:t_str_save_prof}} | {{#lvar:t_profbonus}} }} }} }}
{{#lvardef: t_strsave_val | {{#expr: {{#lvar:t_strmod}} {{#if: {{#lvar:t_str_save_prof}} | {{#lvar:t_prof_bonus}} }} }} }}
{{#lvardef: t_dexsave_val | {{#expr: {{#lvar:t_dexmod}} {{#if: {{#lvar:t_dex_save_prof}} | {{#lvar:t_profbonus}} }} }} }}
{{#lvardef: t_dexsave_val | {{#expr: {{#lvar:t_dexmod}} {{#if: {{#lvar:t_dex_save_prof}} | {{#lvar:t_prof_bonus}} }} }} }}
{{#lvardef: t_consave_val | {{#expr: {{#lvar:t_conmod}} {{#if: {{#lvar:t_con_save_prof}} | {{#lvar:t_profbonus}} }} }} }}
{{#lvardef: t_consave_val | {{#expr: {{#lvar:t_conmod}} {{#if: {{#lvar:t_con_save_prof}} | {{#lvar:t_prof_bonus}} }} }} }}
{{#lvardef: t_intsave_val | {{#expr: {{#lvar:t_intmod}} {{#if: {{#lvar:t_int_save_prof}} | {{#lvar:t_profbonus}} }} }} }}
{{#lvardef: t_intsave_val | {{#expr: {{#lvar:t_intmod}} {{#if: {{#lvar:t_int_save_prof}} | {{#lvar:t_prof_bonus}} }} }} }}
{{#lvardef: t_wissave_val | {{#expr: {{#lvar:t_wismod}} {{#if: {{#lvar:t_wis_save_prof}} | {{#lvar:t_profbonus}} }} }} }}
{{#lvardef: t_wissave_val | {{#expr: {{#lvar:t_wismod}} {{#if: {{#lvar:t_wis_save_prof}} | {{#lvar:t_prof_bonus}} }} }} }}
{{#lvardef: t_chasave_val | {{#expr: {{#lvar:t_chamod}} {{#if: {{#lvar:t_cha_save_prof}} | {{#lvar:t_profbonus}} }} }} }}
{{#lvardef: t_chasave_val | {{#expr: {{#lvar:t_chamod}} {{#if: {{#lvar:t_cha_save_prof}} | {{#lvar:t_prof_bonus}} }} }} }}


{{#lvardef: t_strsave | {{#ifexpr: {{#lvar:t_strsave_val}} > 0 | +}}{{#lvar:t_strsave_val}} }}
{{#lvardef: t_strsave | {{#ifexpr: {{#lvar:t_strsave_val}} > 0 | +}}{{#lvar:t_strsave_val}} }}
Line 114: Line 114:
| ac = {{{ac|}}}
| ac = {{{ac|}}}
| initiative = {{{initiative|}}}
| initiative = {{{initiative|}}}
| prof bonus = {{#lvar:profbonus}}
| prof bonus = {{#lvar:prof_bonus}}
| movement m = {{{movement m|}}}
| movement m = {{{movement m|}}}
| movement ft = {{#lvar:movement_ft}}
| movement ft = {{#lvar:movement_ft}}
Line 124: Line 124:
| t ac = {{{t ac | {{{ac|}}} }}}
| t ac = {{{t ac | {{{ac|}}} }}}
| t initiative = {{{t initiative | {{{initiative|}}} }}}
| t initiative = {{{t initiative | {{{initiative|}}} }}}
| t prof bonus = {{#lvar:t_profbonus}}
| t prof bonus = {{#lvar:t_prof_bonus}}
| t movement m = {{#lvar:t_movement_m}}
| t movement m = {{#lvar:t_movement_m}}
| t movement ft = {{#lvar:t_movement_ft}}
| t movement ft = {{#lvar:t_movement_ft}}