Template:Resource: Difference between revisions
No edit summary |
HiddenDragon (talk | contribs) mNo edit summary |
||
(11 intermediate revisions by 3 users not shown) | |||
Line 33: | Line 33: | ||
{{#lvardef: icon | Action Icon.png }} | {{#lvardef: icon | Action Icon.png }} | ||
| bonus = | | bonus | ba | bonus action = | ||
{{#lvardef: type | {{#if: {{{nameonly|}}}|Bonus action|[[Bonus action]]}}{{#ifexpr: {{#lvar: isplural}} > 0 |s}} }} | {{#lvardef: type | {{#if: {{{nameonly|}}}|Bonus action|[[Bonus action]]}}{{#ifexpr: {{#lvar: isplural}} > 0 |s}} }} | ||
{{#lvardef: icon | Bonus Action Icon.png }} | {{#lvardef: icon | Bonus Action Icon.png }} | ||
Line 42: | Line 42: | ||
| movement = | | movement = | ||
{{#lvardef: type | {{#if: {{{nameonly|}}}|Movement|[[Movement speed|Movement]]}} }} | |||
{{#lvardef: icon | Movement Speed Icon.png }} | |||
{{#if: {{{count|}}} {{{2|}}} | |||
| {{#lvardef: count | {{color|red|(ERROR: Use <code>movement m</code> or <code>movement ft</code>.)}} }} | |||
[[Category:Pages with errors]] | |||
}} | |||
| movement m = | |||
{{#lvardef: type | {{#if: {{{nameonly|}}}|Movement|[[Movement speed|Movement]]}} }} | {{#lvardef: type | {{#if: {{{nameonly|}}}|Movement|[[Movement speed|Movement]]}} }} | ||
{{#lvardef: icon | Movement Speed Icon.png }} | {{#lvardef: icon | Movement Speed Icon.png }} | ||
{{#if: {{{count|}}} | {{#if: {{{count|}}} | ||
| {{#lvardef: count | {{Distance|m= | | {{#lvardef: count | {{Distance | m = {{{count|}}} }} }} | ||
| {{#if: {{{2|}}} | {{#lvardef: count | {{Distance | m = {{{2|}}} }} }} }} | |||
| {{#if: {{{2|}}} | | |||
{{#lvardef: count | {{Distance|m= | |||
}} | |||
}} | }} | ||
| movement | | movement ft = | ||
{{#lvardef: type | {{#if: {{{nameonly|}}}|Movement|[[Movement speed|Movement]]}} }} | {{#lvardef: type | {{#if: {{{nameonly|}}}|Movement|[[Movement speed|Movement]]}} }} | ||
{{#lvardef: icon | Movement Speed Icon.png }} | {{#lvardef: icon | Movement Speed Icon.png }} | ||
<!-- Backwards compatibility only; this isn't meant to be used with a value --> | |||
{{#if: {{{count|}}} | {{#if: {{{count|}}} | ||
| {{#lvardef: count | {{Distance| | | {{#lvardef: count | {{Distance | ft = {{{count|}}} }} }} | ||
| {{#if: {{{2|}}} | {{#lvardef: count | {{Distance| | | {{#if: {{{2|}}} | {{#lvardef: count | {{Distance | ft = {{{2|}}} }} }} }} | ||
}} | }} | ||
Line 69: | Line 74: | ||
{{#lvardef: icon | Superiority Die d8 Icon.png }} | {{#lvardef: icon | Superiority Die d8 Icon.png }} | ||
| fi | fnginf = | | fi | fnginf | fungal infestation = | ||
{{#lvardef: type |Fungal Infestation Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}} }} | {{#lvardef: type |Fungal Infestation Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}} }} | ||
{{#lvardef: icon | Fungal Infestation Charge Icon.png }} | {{#lvardef: icon | Fungal Infestation Charge Icon.png }} | ||
Line 77: | Line 82: | ||
{{#lvardef: icon | Monk Ki Icon.png }} | {{#lvardef: icon | Monk Ki Icon.png }} | ||
| ws | wldshp | wild shape = | | ws | wldshp | wild shape | wildshape = | ||
{{#lvardef: type | Wild Shape Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}} }} | {{#lvardef: type | Wild Shape Charge{{#ifexpr: {{#lvar: isplural}} > 0 |s}} }} | ||
{{#lvardef: icon | Wild Shape Charges Icon.png | {{#lvardef: icon | Wild Shape Charges Icon.png | ||
Line 146: | Line 151: | ||
{{#lvardef: icon | Tides of Chaos Resource Icon.png }} | {{#lvardef: icon | Tides of Chaos Resource Icon.png }} | ||
| lp | lukpnt | luck point = | | lp | luck | lukpnt | luck point = | ||
{{#lvardef: type | Luck Point{{#ifexpr: {{#lvar: isplural}} > 0 |s}} }} | {{#lvardef: type | Luck Point{{#ifexpr: {{#lvar: isplural}} > 0 |s}} }} | ||
{{#lvardef: icon | Luck Point Resource Icon.png }} | {{#lvardef: icon | Luck Point Resource Icon.png }} | ||
Line 159: | Line 164: | ||
| #default = | | #default = | ||
[[Category:Pages with unknown resources]] | {{Main namespace only|[[Category:Pages with unknown resources]]}} | ||
<!-- end switch --> | <!-- end switch --> | ||
Line 165: | Line 170: | ||
<!-- end trim (variable definitions) --> | <!-- end trim (variable definitions) --> | ||
}} | }}{{#ifexpr: {{#lvar: isplural}} > 0 | ||
| {{#if: {{{forceplural|}}} | | {{#lvar: count}} }} | | {{#if: {{{forceplural|}}} | | {{#lvar: count}} }} | ||
}}{{#if: {{{nameonly|}}} | }}{{#if: {{{nameonly|}}} | ||
Line 173: | Line 178: | ||
| <!-- blank --> | | <!-- blank --> | ||
| {{#lvar: type}} | | {{#lvar: type}} | ||
}} | }}</includeonly><noinclude>{{Documentation}} | ||
[[Category:Templates]] | |||
[[Category:Icon templates]] | |||
[[Category:Link templates]] | |||
</noinclude> | </noinclude> |
Latest revision as of 23:46, 19 January 2025
- {{r}}
Display action resources, including specific class resources, in a standardized and consistent format. This template is intended to be inline.
- Usage
{{Resource | <type> | [count] | [icononly] | [nameonly] | [forceplural]}}
< ... >
denotes mandatory parameters and[ ... ]
denotes optional parameters.
Refer to the table below for all the supported resource types and their aliases.
Supported resources
Below is a table of all the resource options this template accepts as well as their aliases. This should cover all the resources in the game.
Resource | Input |
---|---|
Actions | action
|
Bonus actions | bonus, bonus action, ba
|
Reactions | reaction
|
Movement | movement (no value)
|
Movement | movement m (value in meters)
|
Movement | movement ft (value in feet)
|
Movement (Half cost) | half movement
|
Arcane Recovery Charges | ar, arcrec, arcane recovery
|
Bardic Inspiration Charges | bi, bardin, bardic inspiration
|
Channel Divinity Charges | cd, chadiv, channel divinity
|
Channel Oath Charges | co, chaoat, channel oath
|
Fungal Infestation Charges | fi, fnginf, fungal infestation
|
Ki Points | ki
|
Level 1 Spell Slots | l1, s1, spell1, level1
|
Level 2 Spell Slots | l2, s2, spell2, level2
|
Level 3 Spell Slots | l3, s3, spell3, level3
|
Level 4 Spell Slots | l4, s4, spell4, level4
|
Level 5 Spell Slots | l5, s5, spell5, level5
|
Level 6 Spell Slots | l6, s6, spell6, level6
|
Level 3 Shadow Spell Slots | shadowspell3, ss3, shadowlevel3, sl3
|
Lay on Hands Charges | lh, layonh, lay on hands
|
Natural Recovery Charges | nr, natrec, natural recovery
|
Rage Charges | rg, rage
|
Sorcery Points | sp, srcpnt, sorcery
|
Superiority Dice | sd, supdie, superiority die
|
War Priest Charges | wp, warpri, war priest
|
Wild Shape Charges | ws, wldshp, wild shape, wildshape
|
Tides of Chaos Charges | toc, tides of chaos
|
Luck Points | lp, lukpnt, luck, luck point
|
Examples
Markup | Renders as |
---|---|
{{Resource | invalid}} | invalid |
{{Resource}} | UNDEFINED |
{{Resource | supdie}} | Superiority Die |
{{Resource | SuPdIe | 2}} | 2Superiority Dice |
{{Resource | supdie| forceplural=yes}} | Superiority Dice |
{{Resource | ki | count = 200}} | 200Ki Points |
{{Resource | lh | icononly = yes}} | |
{{Resource | movement m | count = 1.5}} | 1.5 m / 5 ftMovement |
Costs: {{Resource | ki | count = 2 | icononly = yes}} | Costs: 2 |
Costs: {{Resource | l2 | count = 2 | nameonly = yes}} | Costs: 2 Level 2 Spell Slots |
Recover half of your max {{Resource | ki | forceplural = yes}}, once per short rest. | Recover half of your max Ki Points, once per short rest. |
{{Resource | type = ar | 1 | forceplural = yes}} | Arcane Recovery Charges |
{{Resource | type = shadowspell3 | 1 }} | Level 3 Shadow Spell Slot |
{{Resource | type = eyestalk | 1 }} | Eyestalk Action |
{{r|reaction}}s | Reactions |
Template data
Display an action resource with its accompanying icon.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Type | 1 type | The name of the resource. For shorter aliases for these options, refer to the full list on the template page.
| String | required |
Count | 2 count | The number of the specified resources consumed.
| String | optional |
Name only | nameonly | Hide the resource icon leaving just the name of resource and the count. | Boolean | optional |
Icon only | icononly | Hide the resource name leaving just the resource icon and the count. | Boolean | optional |
Force plural | forceplural | Force the output use the plural form even when count is 1. | Boolean | optional |