|
|
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}} |