Template:Duration: Difference between revisions
Jump to navigation
Jump to search
HiddenDragon (talk | contribs) (Added 'until successful saving throw' duration) |
(Updated documentation and added more robust case-insensitive handling of special durations) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{SmallIcon|Duration Icons.png}} Duration: {{#switch:{{{1}}} | <includeonly>{{SmallIcon|Duration Icons.png|class=bg3wiki-lightmode-drop-shadow}} Duration: {{#switch:{{lc:{{{1}}}}} | ||
| 1 = 1 turn | | 1 = 1 turn | ||
| permanent | | permanent = Permanent | ||
| short rest | | short rest | ||
| until short rest = Until [[short rest]] | |||
| until short rest | |||
| long rest | | long rest | ||
| until long rest = Until [[Long rest]] | |||
| until long rest | |||
| saving throw | | saving throw | ||
| until saving throw = Until successful [[Saving Throw]] | |||
| until saving throw | |||
| surface | | surface | ||
| whilst on surface = Whilst on surface | |||
| whilst | |||
| #default = {{{1}}} turns | | #default = {{{1}}} turns | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude>{{documentation|content= | ||
__NOTOC__ | |||
Display a nicely formatted duration. | |||
The duration can be a number of turns or one of the special values below: | |||
* {{c|Permanent}} | |||
* {{c|Until short rest}} or {{c|Short rest}} | |||
* {{c|Until long rest}} or {{c|Long rest}} | |||
* {{c|Until saving throw}} or {{c|Saving throw}} | |||
* {{c|Surface}} or {{c|Whilst on surface}} | |||
These special values are not case sensitive. | |||
== Examples == | |||
{{Duration|1}} | {{Template demo | ||
| <nowiki>{{Duration|1}}</nowiki> | |||
| <nowiki>{{Duration|5}}</nowiki> | |||
< | | <nowiki>{{Duration|Until Long Rest}}</nowiki> | ||
| <nowiki>{{Duration|PERMANENT}}</nowiki> | |||
| <nowiki>{{Duration|Whilst on surface}}</nowiki> | |||
| <nowiki>{{Duration|Saving Throw}}</nowiki> | |||
}} | |||
== Template data == | |||
{{Duration | <templatedata> | ||
{ | |||
"description": "Display a nicely formatted duration", | |||
"format": "inline", | |||
"params": { | |||
"1": { | |||
"description": "Duration specified as a number of turns or one of the special values below.", | |||
"suggestedvalues": ["Permanent", "Short rest", "Until short rest", "Long rest", "Until long rest", "Saving throw", "Until saving throw", "Surface", "Whilst on surface"], | |||
"required": true, | |||
"label": "duration", | |||
"type": "string" | |||
} | |||
} | |||
} | |||
</templatedata>}} | |||
</noinclude> | |||
Latest revision as of 00:34, 22 July 2024
Template documentation
Display a nicely formatted duration.
The duration can be a number of turns or one of the special values below:
Permanent
Until short rest
orShort rest
Until long rest
orLong rest
Until saving throw
orSaving throw
Surface
orWhilst on surface
These special values are not case sensitive.
Examples
Markup | Renders as |
---|---|
{{Duration|1}} | Duration: 1 turn |
{{Duration|5}} | Duration: 5 turns |
{{Duration|Until Long Rest}} | Duration: Until Long rest |
{{Duration|PERMANENT}} | Duration: Permanent |
{{Duration|Whilst on surface}} | Duration: Whilst on surface |
{{Duration|Saving Throw}} | Duration: Until successful Saving Throw |
Template data
Display a nicely formatted duration
Parameter | Description | Type | Status | |
---|---|---|---|---|
duration | 1 | Duration specified as a number of turns or one of the special values below.
| String | required |