Template:Infobox creature: Difference between revisions

From Baldur's Gate 3 Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 57: Line 57:


<!-- Saving throw bonuses -->
<!-- Saving throw bonuses -->
{{#lvardef: strsave | {{#expr: {{#lvar:strmod}} {{#if: {{{str save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: strsave_val | {{#expr: {{#lvar:strmod}} {{#if: {{{str save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: dexsave | {{#expr: {{#lvar:dexmod}} {{#if: {{{dex save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: dexsave_val | {{#expr: {{#lvar:dexmod}} {{#if: {{{dex save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: consave | {{#expr: {{#lvar:conmod}} {{#if: {{{con save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: consave_val | {{#expr: {{#lvar:conmod}} {{#if: {{{con save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: intsave | {{#expr: {{#lvar:intmod}} {{#if: {{{int save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: intsave_val | {{#expr: {{#lvar:intmod}} {{#if: {{{int save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: wissave | {{#expr: {{#lvar:wismod}} {{#if: {{{wis save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: wissave_val | {{#expr: {{#lvar:wismod}} {{#if: {{{wis save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: chasave | {{#expr: {{#lvar:chamod}} {{#if: {{{cha save prof|}}} | {{#lvar:profbonus}} }} }} }}
{{#lvardef: chasave_val | {{#expr: {{#lvar:chamod}} {{#if: {{{cha save prof|}}} | {{#lvar:profbonus}} }} }} }}
 
{{#lvardef: strsave | {{#ifexpr: {{#lvar:strsave_val}} > 0 | +}}{{#lvar:strsave_val}} }}
{{#lvardef: dexsave | {{#ifexpr: {{#lvar:dexsave_val}} > 0 | +}}{{#lvar:dexsave_val}} }}
{{#lvardef: consave | {{#ifexpr: {{#lvar:consave_val}} > 0 | +}}{{#lvar:consave_val}} }}
{{#lvardef: intsave | {{#ifexpr: {{#lvar:intsave_val}} > 0 | +}}{{#lvar:intsave_val}} }}
{{#lvardef: wissave | {{#ifexpr: {{#lvar:wissave_val}} > 0 | +}}{{#lvar:wissave_val}} }}
{{#lvardef: chasave | {{#ifexpr: {{#lvar:chasave_val}} > 0 | +}}{{#lvar:chasave_val}} }}


<!-- Tactician saving throw proficiencies -->
<!-- Tactician saving throw proficiencies -->
Line 73: Line 80:


<!-- Tactician saving throw bonuses -->
<!-- Tactician saving throw bonuses -->
{{#lvardef: t_strsave | {{#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_profbonus}} }} }} }}
{{#lvardef: t_dexsave | {{#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_profbonus}} }} }} }}
{{#lvardef: t_consave | {{#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_profbonus}} }} }} }}
{{#lvardef: t_intsave | {{#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_profbonus}} }} }} }}
{{#lvardef: t_wissave | {{#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_profbonus}} }} }} }}
{{#lvardef: t_chasave | {{#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_profbonus}} }} }} }}
 
{{#lvardef: t_strsave | {{#ifexpr: {{#lvar:t_strsave_val}} > 0 | +}}{{#lvar:t_strsave_val}} }}
{{#lvardef: t_dexsave | {{#ifexpr: {{#lvar:t_dexsave_val}} > 0 | +}}{{#lvar:t_dexsave_val}} }}
{{#lvardef: t_consave | {{#ifexpr: {{#lvar:t_consave_val}} > 0 | +}}{{#lvar:t_consave_val}} }}
{{#lvardef: t_intsave | {{#ifexpr: {{#lvar:t_intsave_val}} > 0 | +}}{{#lvar:t_intsave_val}} }}
{{#lvardef: t_wissave | {{#ifexpr: {{#lvar:t_wissave_val}} > 0 | +}}{{#lvar:t_wissave_val}} }}
{{#lvardef: t_chasave | {{#ifexpr: {{#lvar:t_chasave_val}} > 0 | +}}{{#lvar:t_chasave_val}} }}
 
}}{{Infobox creature/internal
}}{{Infobox creature/internal
| name = {{{name|}}}
| name = {{{name|}}}

Revision as of 12:12, 13 April 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.