Template:Resource: Difference between revisions

Jump to navigation Jump to search
no edit summary
m (Plural of superiority die is superiority dice)
No edit summary
Line 1: Line 1:
<includeonly>{{trim| {{#vardefine: name|UNDEFINED}} {{#vardefine: icon|Alert Icon.png}}{{#vardefine:isplural|0}}{{#vardefine:icononly|0}}
<includeonly>{{trim| {{#lvardef: name|UNDEFINED}} {{#lvardef: icon|Alert Icon.png}}{{#lvardef:isplural|0}}{{#lvardef:icononly|0}}
{{#vardefine: icononly | {{#if: {{{icononly|}}} | 1 | 0}}}}
{{#lvardef: icononly | {{#if: {{{icononly|}}} | 1 | 0}}}}
{{#vardefine: count| {{#if: {{{count|}}} | {{{count|}}} | 1}}}} <!--if count is empty, set it to 1-->
{{#lvardef: count| {{#if: {{{count|}}} | {{{count|}}} | 1}}}} <!--if count is empty, set it to 1-->
{{#if: {{{count|}}}| {{#ifexpr: {{{count|}}} > 1 | {{#vardefine:isplural|1}}}}}} <!--if count is not empty, check if its plural-->
{{#if: {{{count|}}}| {{#ifexpr: {{{count|}}} > 1 | {{#lvardef:isplural|1}}}}}} <!--if count is not empty, check if its plural-->
{{#if: {{{forceplural|}}} | {{#ifeq: {{{forceplural|}}} | yes | {{#vardefine:isplural|1}} | {{#vardefine:isplural|0}}}}}} <!--there may be special cases where you want to have plural forms without a count (i.e. explanations)-->
{{#if: {{{forceplural|}}} | {{#ifeq: {{{forceplural|}}} | yes | {{#lvardef:isplural|1}} | {{#lvardef:isplural|0}}}}}} <!--there may be special cases where you want to have plural forms without a count (i.e. explanations)-->
{{#switch: {{lc:{{{name}}}}} <!-- lc is to make the input all lower case, so that case is not my biggest priority -->
{{#switch: {{lc:{{{name}}}}} <!-- lc is to make the input all lower case, so that case is not my biggest priority -->
| sd | supdie | superiority die = {{#vardefine: name|Superiority {{#ifexpr: {{#var: isplural}} > 0 |Dice|Die}}}} {{#vardefine: icon|Superiority Die d8 Icon.png}}
| sd | supdie | superiority die = {{#lvardef: name|Superiority {{#ifexpr: {{#lvar: isplural}} > 0 |Dice|Die}}}} {{#lvardef: icon|Superiority Die d8 Icon.png}}
| ki = {{#vardefine: name|Ki Point{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Monk Ki Icon.png}}
| ki = {{#lvardef: name|Ki Point{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Monk Ki Icon.png}}
| ws | wldshp | wild shape | = {{#vardefine: name|Wild Shape Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Wild Shape Charges Icon.png}}
| ws | wldshp | wild shape | = {{#lvardef: name|Wild Shape Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Wild Shape Charges Icon.png}}
| spell1 | s1 | level1 | l1 = {{#vardefine: name|Level 1 Spell Slot{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Spell Slot Icon.png}}
| spell1 | s1 | level1 | l1 = {{#lvardef: name|Level 1 Spell Slot{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Spell Slot Icon.png}}
| spell2 | s2 | level2 | l2 = {{#vardefine: name|Level 2 Spell Slot{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Spell Slot Icon.png}}
| spell2 | s2 | level2 | l2 = {{#lvardef: name|Level 2 Spell Slot{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Spell Slot Icon.png}}
| spell3 | s3 | level3 | l3 = {{#vardefine: name|Level 3 Spell Slot{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Spell Slot Icon.png}}
| spell3 | s3 | level3 | l3 = {{#lvardef: name|Level 3 Spell Slot{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Spell Slot Icon.png}}
| spell4 | s4 | level4 | l4 = {{#vardefine: name|Level 4 Spell Slot{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Spell Slot Icon.png}}
| spell4 | s4 | level4 | l4 = {{#lvardef: name|Level 4 Spell Slot{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Spell Slot Icon.png}}
| spell5 | s5 | level5 | l5 = {{#vardefine: name|Level 5 Spell Slot{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Spell Slot Icon.png}}
| spell5 | s5 | level5 | l5 = {{#lvardef: name|Level 5 Spell Slot{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Spell Slot Icon.png}}
| spell6 | s6 | level6 | l6 = {{#vardefine: name|Level 6 Spell Slot{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Spell Slot Icon.png}}
| spell6 | s6 | level6 | l6 = {{#lvardef: name|Level 6 Spell Slot{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Spell Slot Icon.png}}
| ar | arcrec | arcane recovery = {{#vardefine: name|Arcane Recovery Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Arcane Recovery Charges Icons.png}}
| ar | arcrec | arcane recovery = {{#lvardef: name|Arcane Recovery Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Arcane Recovery Charges Icons.png}}
| bi | bardin | bardic inspriation = {{#vardefine: name|Bardic Inspiration Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Bardic Inspiration Resource Icon.png}}
| bi | bardin | bardic inspriation = {{#lvardef: name|Bardic Inspiration Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Bardic Inspiration Resource Icon.png}}
| cd | chadiv | channel divinity = {{#vardefine: name|Channel Divinity Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Channel Divinity Charges Icons.png}}
| cd | chadiv | channel divinity = {{#lvardef: name|Channel Divinity Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Channel Divinity Charges Icons.png}}
| co | chaoat | channel oath = {{#vardefine: name|Channel Oath Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Channel Oath Icon.png}}
| co | chaoat | channel oath = {{#lvardef: name|Channel Oath Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Channel Oath Icon.png}}
| rg | rage = {{#vardefine: name|Rage Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Rage Charges Icons.png}}
| rg | rage = {{#lvardef: name|Rage Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Rage Charges Icons.png}}
| sp | srcpnt | sorcery = {{#vardefine: name|Sorcery Point{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Sorcery Points Icons.png}}
| sp | srcpnt | sorcery = {{#lvardef: name|Sorcery Point{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Sorcery Points Icons.png}}
| wp | warpri | war priest = {{#vardefine: name|War Priest Charge Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|War Priest Charges Icon.png}}
| wp | warpri | war priest = {{#lvardef: name|War Priest Charge Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|War Priest Charges Icon.png}}
| lh | layonh | lay on hands = {{#vardefine: name|Lay on Hands Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Lay on Hands Resource Icon.png}}
| lh | layonh | lay on hands = {{#lvardef: name|Lay on Hands Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Lay on Hands Resource Icon.png}}
| nr | natrec | natural recovery = {{#vardefine: name|Natural Recovery Charge{{#ifexpr: {{#var: isplural}} > 0 |s}}}} {{#vardefine: icon|Natural Recovery Charges Icon.png}}
| nr | natrec | natural recovery = {{#lvardef: name|Natural Recovery Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}}}} {{#lvardef: icon|Natural Recovery Charges Icon.png}}
}}{{#ifexpr: {{#var: isplural}} > 0  
}}{{#ifexpr: {{#lvar: isplural}} > 0  
| {{#if: {{{forceplural|}}}||{{#var: count}}}}}}{{SmallIcon|{{#var:icon}}}}{{#ifexpr: {{#var: icononly}} < 1 |{{#var: name}}}}}}</includeonly><noinclude>[[Category:Templates]]
| {{#if: {{{forceplural|}}}||{{#lvar: count}}}}}}{{SmallIcon|{{#lvar:icon}}}}{{#ifexpr: {{#lvar: icononly}} < 1 |{{#lvar: name}}}}}}</includeonly><noinclude>[[Category:Templates]]
=What is this?=
=What is this?=
This is a template for a quicker and more standardized manner of typing out the class-specific resource.  
This is a template for a quicker and more standardized manner of typing out the class-specific resource.  

Navigation menu