64,996
editsMore actions
m
no edit summary
No edit summary |
HiddenDragon (talk | contribs) mNo edit summary |
||
(97 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{ | <includeonly>__NOTOC__<div class="bg3wiki-tooltip-box"><!--Extract name and icon from the page title-->{{#lvardef: name | ||
| | | {{{name | {{#explode: {{#titleparts: {{PAGENAME}} }} | ( | 0 }} }}} | ||
}}{{#lvardef: page | |||
| {{#explode: {{#titleparts: {{PAGENAME}} }} | (Condition) | 0 }} | |||
}}{{#lvardef: icon | |||
| {{{icon | {{#replace: {{#lvar:name}} | : | }} Condition Icon.webp }}} | |||
}}{{#lvardef: type | |||
<!--backwards compat for disease--> | |||
| {{#ifeq:{{{disease|}}}|yes|disease|{{{type|}}} }} | |||
}}<!-- Status properties --> {{#lvardef:FreezeDuration|{{#if:{{#invoke:String2|matchAny|source={{{properties}}}|FreezeDuration}}|1|}} | |||
= | }}{{PageSeo | ||
| title = {{PAGENAME}} | |||
| image = {{#lvar:icon}} | |||
| description = {{{effects|}}} | |||
}}<!--Actual display starts here-->{{NoExcerpt | {{icon| {{#lvar:icon}} |30}} '''{{#lvar:name}}''' }} | |||
{{ | {{{effects|}}} {{#if: {{{warning|}}} | <br> | ||
| | <p>{{Colour|white|{{{warning}}}}}</p> }}{{#if: {{#lvar:type}} | <br> | ||
| | {{Condition type|{{#lvar:type}} }}}}{{#if:{{{honour mode|}}}|{{blank}} | ||
| | == Honour mode == | ||
{{{honour mode}}}}}{{#if:{{{stack id|}}}{{{status groups|}}}{{{tick type|}}}{{{stack type|}}}{{{properties|}}}|{{blank}} | |||
== Properties == | |||
{{#if:{{{stack id|}}}|{{blank}} | |||
{{SmIconLink|Info Icon.png|Stack ID}}: {{code|{{{stack id}}}}}{{Main namespace only|[[Category:Has stack ID]]}}|{{Main namespace only|[[Category:No stack ID]]}} | |||
}}{{#if: {{{status groups|}}}|{{blank}} | |||
{{#arraydefine:status groups|{{{status groups|}}}|,}} | |||
{{SmIconLink|Plus Icon.png|Status groups}}: {{#arrayprint:status groups|, |@|{{SG|@}}}}{{Main namespace only|[[Category:Has status groups]]}}|{{Main namespace only|[[Category:No status groups]]}} | |||
}}{{#if: {{{tick type|}}}{{#lvar:FreezeDuration}}|{{blank}} | |||
{{SmIconLink|Duration Icons.png|Conditions#Duration|Loses duration}}: {{#if:{{#lvar:FreezeDuration}}|{{SP|FreezeDuration|No}}|{{#switch: {{lc:{{{tick type}}}}} | |||
| start | start turn | startturn = start of turn | |||
| end | end turn | endturn = end of turn | |||
| start round | startround = start of round | |||
| end round | endround = end of round | |||
| none = N/A | |||
| #default = !syntax error! | |||
}}}}{{Main namespace only|[[Category:Has tick type]]}}|{{Main namespace only|[[Category:No tick type]]}}}}{{#if: {{{stack type|}}}|{{blank}} | |||
{{SmIconLink|Sort Icon.png|Conditions#Stack type|If already applied}}: {{#switch: {{lc:{{{stack type}}}}} | |||
| additive = add to duration | |||
| overwrite = replace current | |||
| ignore = don't apply | |||
| none = N/A | |||
| #default = !syntax error! | |||
}}{{Main namespace only|[[Category:Has stack type]]}}|{{Main namespace only|[[Category:No stack type]]}} | |||
}}{{#if: {{{stack priority|}}}|{{blank}} | |||
{{SmIconLink|Empty Icon.png|Stack priority}}: {{{stack priority}}}{{Main namespace only|[[Category:Has stack priority]]}}|{{Main namespace only|[[Category:No stack priority]]}} | |||
}}{{#if: {{{properties|}}}|{{blank}} | |||
{{SmIconLink|Options Icon.png|Status properties|More properties}}:{{#invoke:ParseList|main|{{#arraydefine:propertiesList|{{{properties|}}}|,}}{{#arrayprint:propertiesList|,|@|{{SP|@}}}}|type=htmlList}}{{Main namespace only|[[Category:Has status properties]]}}|{{Main namespace only|[[Category:No status properties]]}}}}|{{Main namespace only|[[Category:No stack ID]][[Category:No status groups]][[Category:No tick type]][[Category:No stack type]][[Category:No stack priority]][[Category:No status properties]]}} | |||
|{{Main namespace only|[[Category:Condition pages with no properties]]}}}} | |||
</div> {{#if: {{{grants|}}} | | |||
<h2> Grants: </h2> | |||
<div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | |||
{{#invoke: ParseList | main | {{{grants}}} | type = htmlListNoBullets | useTemplate = SAI/fixed }} | |||
</div> | |||
}}{{#if: {{{condition|}}} | | |||
<h2> Condition: {{{condition}}} </h2> | |||
<div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | |||
{{Condition | {{{condition}}} | |||
| save = {{{condition save|}}} | |||
| dc = {{{condition dc|}}} | |||
| radius m = {{{condition radius m|}}} | |||
| duration = {{{condition duration|}}} | |||
}} | }} | ||
{{main namespace only|{{Inflicts|{{{condition}}}|cond|type=condition|dc={{{condition dc|}}}|save={{{condition save|}}}|duration={{{condition duration|}}}}}}} | |||
</div> | |||
}}{{#if: {{{condition2|}}} | {{blank}} | |||
{{ | <h2> Condition: {{{condition2}}} </h2> | ||
| | |||
| | <div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | ||
{{Condition | {{{condition2}}} | |||
| save = {{{condition2 save|}}} | |||
| | | dc = {{{condition2 dc|}}} | ||
| radius m = {{{condition2 radius m|}}} | |||
| duration = {{{condition2 duration|}}} | |||
}} | }} | ||
{{main namespace only|{{Inflicts|{{{condition2}}}|cond|type=condition|dc={{{condition2 dc|}}}|save={{{condition2 save|}}}|duration={{{condition2 duration|}}}}}}} | |||
</div> | |||
}}{{#if: {{{condition3|}}} | {{blank}} | |||
<h2> Condition: {{{condition3}}} </h2> | |||
[[Category: | <div class="bg3wiki-tooltip-box bg3wiki-tooltip-gradient-common"> | ||
</noinclude> | {{Condition | {{{condition3}}} | ||
| save = {{{condition3 save|}}} | |||
| dc = {{{condition3 dc|}}} | |||
| radius m = {{{condition3 radius m|}}} | |||
| duration = {{{condition3 duration|}}} | |||
}} | |||
{{main namespace only|{{Inflicts|{{{condition3}}}|cond|type=condition|dc={{{condition3 dc|}}}|save={{{condition3 save|}}}|duration={{{condition3 duration|}}}}}}} | |||
</div> | |||
}}<references/> | |||
{{#if:{{{notes|}}}| | |||
== Notes == | |||
{{{notes}}} | |||
}} | |||
{{#if:{{{bugs|}}}| | |||
== Bugs == | |||
{{{bugs}}} | |||
[[Category:Bugs]] | |||
}}{{#if:{{#lvar:stackid}}|{{blank}} | |||
== Conditions with the same stack ID == | |||
Conditions with the [[stack ID]] {{code|{{{stack id}}}}}, only one of these can be applied at the same time: | |||
{{#cargo_query: | |||
tables = conditions | |||
|fields = _pageName = page, name, icon, effects | |||
|where = stack_id='{{{stack id}}}' | |||
|order by = name | |||
|format=template | |||
|named args = yes | |||
|template=ConditionsTableRow | |||
|intro={{ConditionsTableHeader}} | |||
|outro={{ConditionsTableFooter}} | |||
}}{{Main namespace only|[[Category:Conditions with shared stack IDs]]}} | |||
}}{{#if: {{{suppress sources|}}} | | {{blank}} | |||
== Sources of {{#lvar:name}} == | |||
{{Condition sources | {{#lvar:page}} }} | |||
}} | |||
<!--some housekeeping:categories and cargo-->{{Main namespace only|[[Category:Conditions]]{{#cargo_store: _table = conditions | |||
| name = {{#lvar:name}} | |||
| icon = {{#lvar:icon}} | |||
| brief = {{{brief|}}} | |||
| types = {{#lvar:type}} | |||
| condition_name = {{{condition|}}} | |||
| condition2_name = {{{condition2|}}} | |||
| condition3_name = {{{condition3|}}} | |||
}} | |||
}}</includeonly><noinclude>{{documentation}}{{#cargo_declare: _table = conditions | |||
| name = String (unique, mandatory) | |||
| icon = File | |||
| effects = Wikitext | |||
| brief = Wikitext | |||
| types = List (,) of String | |||
| stack_id = string | |||
| status_groups = List (,) of String | |||
| tick_type = String | |||
| properties = List (,) of String | |||
| stack_type = String | |||
| condition_name = String | |||
| condition_save = String | |||
| condition_dc = String | |||
| condition2_name = String | |||
| condition2_save = String | |||
| condition2_dc = String | |||
| condition3_name = String | |||
| condition3_save = String | |||
| condition3_dc = String | |||
}}</noinclude> |