Template:Inflicts: Difference between revisions
HiddenDragon (talk | contribs) (Added "parent" page support) |
HiddenDragon (talk | contribs) (Added more fields for condition sources. Will later remove them from other tables) |
||
(One intermediate revision by one other user not shown) | |||
Line 4: | Line 4: | ||
| parent = {{{parent|}}} | | parent = {{{parent|}}} | ||
| parent_template = {{{parent template|}}} | | parent_template = {{{parent template|}}} | ||
| type = {{{type|}}} | |||
| dc = {{{dc|}}} | |||
| save = {{{save|}}} | |||
| duration = {{{duration|}}} | |||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
A marker template used to indicate that the page it's used on can inflict the specified condition. It can be used multiple times per page, each with a different condition. | A marker template used to indicate that the page it's used on can inflict the specified condition. It can be used multiple times per page, each with a different condition. | ||
Line 23: | Line 27: | ||
| parent = Page | | parent = Page | ||
| parent_template = String | | parent_template = String | ||
| type = String (allowed values=area, condition, creature, equipment, item, passive, spell, weapon) | |||
| dc = String | |||
| save = String | |||
| duration = String | |||
}} | }} | ||
Line 56: | Line 64: | ||
}, | }, | ||
"parent template": { | "parent template": { | ||
"label": " | "label": "parent template", | ||
"description": "The template to use to format the parent page", | "description": "The template to use to format the parent page", | ||
"suggestedvalues": [ | "suggestedvalues": [ | ||
Line 66: | Line 74: | ||
], | ], | ||
"type": "string" | "type": "string" | ||
}, | |||
"type": { | |||
"label": "type", | |||
"description": "The type of this page that inflicts the condition.", | |||
"suggestedvalues": [ | |||
"area", | |||
"condition", | |||
"creature", | |||
"equipment", | |||
"item", | |||
"passive", | |||
"spell", | |||
"weapon" | |||
], | |||
"type": "string" | |||
}, | |||
"dc": { | |||
"label": "dc", | |||
"description": "The dc this page uses to apply the condition", | |||
"type": "string" | |||
}, | |||
"save": { | |||
"label": "save", | |||
"description": "The save stat this page uses along with the dc to apply the condition. Valid values are the same as those used for Template:Saving Throw", | |||
"suggestedvalues": [ | |||
"15", | |||
"caster", | |||
"weapon action" | |||
], | |||
"type": "string" | |||
}, | |||
"duration": { | |||
"label": "duration", | |||
"description": "The duration of the condition this page applies. Valid values are the same as those used for Template:Duration", | |||
"suggestedvalues": [ | |||
"Permanent", | |||
"Short rest", | |||
"Until short rest", | |||
"Long rest", | |||
"Until long rest", | |||
"Saving throw", | |||
"Until saving throw", | |||
"Surface", | |||
"Whilst on surface" | |||
], | |||
"type": "string" | |||
} | } | ||
}, | }, |
Latest revision as of 20:38, 14 August 2024
A marker template used to indicate that the page it's used on can inflict the specified condition. It can be used multiple times per page, each with a different condition.
The first parameter is the name of the condition, without the (Condition) ending. The capitalization is important.
The second parameter is type of page. For example, a spell or ability should specify "sai", and an item should specify "item". If nothing is specified, it'll be listed just as a link. See Template:Condition sources for the template that displays these condition sources.
If it is necessary to show a parent page of this page, use the "parent" field to specify that page and the "parent template" field to specify what template it should use to display.
Example usage: {{Inflicts|Bleeding|sai}}
Example usage with parent: {{Inflicts|Bleeding|sai|parent=Spiked Bulb|parent template=item}}
This template defines the table "condition_sources". View table.
Template data
No description.
Parameter | Description | Type | Status | |
---|---|---|---|---|
condition | 1 | The condition this page inflicts. | String | required |
format | 2 | The format of the page.
| String | suggested |
parent | parent | The parent page that provides this page. | String | optional |
parent template | parent template | The template to use to format the parent page
| String | optional |
type | type | The type of this page that inflicts the condition.
| String | optional |
dc | dc | The dc this page uses to apply the condition | String | optional |
save | save | The save stat this page uses along with the dc to apply the condition. Valid values are the same as those used for Template:Saving Throw
| String | optional |
duration | duration | The duration of the condition this page applies. Valid values are the same as those used for Template:Duration
| String | optional |