Template:Inflicts: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
(change category)
(Added more fields for condition sources. Will later remove them from other tables)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{#cargo_store:
<includeonly>{{#cargo_store:
| condition_inflicted = {{{1|}}}
| condition_inflicted = {{{1|}}}
| template = {{{2|}}}
| parent = {{{parent|}}}
| 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.


The conditions should be specified as their pages are named, without the (Condition) ending. The capitalization is important.
The first parameter is the name of the condition, without the (Condition) ending. The capitalization is important.


Example usage: <code><nowiki>{{Inflicts|Bleeding}}</nowiki></code>
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: <code><nowiki>{{Inflicts|Bleeding|sai}}</nowiki></code>
 
Example usage with parent: <code><nowiki>{{Inflicts|Bleeding|sai|parent=Spiked Bulb|parent template=item}}</nowiki></code>


{{#cargo_declare:
{{#cargo_declare:
_table = condition_sources
_table = condition_sources
| condition_inflicted = String
| condition_inflicted = String
| template = String
| parent = Page
| parent_template = String
| type = String (allowed values=area, condition, creature, equipment, item, passive, spell, weapon)
| dc = String
| save = String
| duration = String
}}
}}


Line 23: Line 43:
"description": "The condition this page inflicts.",
"description": "The condition this page inflicts.",
"required": true,
"required": true,
"type": "string"
},
"2": {
"label": "format",
"description": "The format of the page.",
"suggestedvalues": [
"sai",
"item",
                "cond",
                "passive",
                "weapon action"
],
            "type": "string",
"suggested": true
},
        "parent": {
"label": "parent",
"description": "The parent page that provides this page.",
"type": "string"
},
"parent template": {
"label": "parent template",
"description": "The template to use to format the parent page",
"suggestedvalues": [
"sai",
"item",
                "cond",
                "passive",
                "weapon action"
],
            "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"
"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.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
condition1

The condition this page inflicts.

Stringrequired
format2

The format of the page.

Suggested values
sai item cond passive weapon action
Stringsuggested
parentparent

The parent page that provides this page.

Stringoptional
parent templateparent template

The template to use to format the parent page

Suggested values
sai item cond passive weapon action
Stringoptional
typetype

The type of this page that inflicts the condition.

Suggested values
area condition creature equipment item passive spell weapon
Stringoptional
dcdc

The dc this page uses to apply the condition

Stringoptional
savesave

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

Suggested values
15 caster weapon action
Stringoptional
durationduration

The duration of the condition this page applies. Valid values are the same as those used for Template:Duration

Suggested values
Permanent Short rest Until short rest Long rest Until long rest Saving throw Until saving throw Surface Whilst on surface
Stringoptional