Template:Plus if pos: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
(Created page with "<includeonly>{{#if: {{{1}}} > 0 | + }}{{trim | {{{1}}} }}</includeonly><noinclude> Adds a plus sign in front of a number if it's positive. Example: <pre> {{plus if positive | 5 }} </pre> Result: {{plus if positive | 5 }} This is useful when calculating some modifier. For example: <pre> {{hidden code| {{#lvardef: dex | 14 }} {{#lvardef: dex_mod | {{plus if positive | {{#expr: floor({{#lvar:dex}} / 2) - 5 }} }} }} }} Your Dexterity Modifier is: {{#lvar:dex_mod}} </...")
 
mNo edit summary
Line 1: Line 1:
<includeonly>{{#if: {{{1}}} > 0 | + }}{{trim | {{{1}}} }}</includeonly><noinclude>
<includeonly>{{#ifexpr: {{{1}}} > 0 | + }}{{trim | {{{1}}} }}</includeonly><noinclude>
Adds a plus sign in front of a number if it's positive. Example:
Adds a plus sign in front of a number if it's positive. Example:



Revision as of 01:20, 7 June 2024

Adds a plus sign in front of a number if it's positive. Example:

{{plus if positive | 5 }}

Result:

Template:Plus if positive

This is useful when calculating some modifier. For example:

{{hidden code|

{{#lvardef: dex | 14 }}
{{#lvardef: dex_mod | {{plus if positive | {{#expr: floor({{#lvar:dex}} / 2) - 5 }} }} }}

}}

Your Dexterity Modifier is: {{#lvar:dex_mod}}

Result:

Your Dexterity Modifier is: Template:Plus if positive

(Note: Don't be confused by use of Template:Hidden code in the example; it's an unrelated trick for using variable definitions without causing empty paragraphs.)