Template:Affliction: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
(default to size 30 (more inline))
(added option to display "(X/s for Ys)" at the end (intended for infobox))
Line 4: Line 4:


// If there's both a normal and onFailure value // (normal | onFailure) ie. ({{{2}}} | {{{3}}})
// If there's both a normal and onFailure value // (normal | onFailure) ie. ({{{2}}} | {{{3}}})
-->{{#ifeq:{{#if:{{{2|}}}|y|nn}}|{{#if:{{{3|}}}|y|n}}|<span style="cursor:help;" title="Affliction strength change per second">'''({{{2}}} '''</span><span style="color:#c90c0c;cursor:help;" title="Affliction strength change per second if skill requirement isn't met">'''{{!}} {{{3}}})*'''</span>|<!--
-->{{#ifeq:{{#if:{{{2|}}}|y|nn}}|{{#if:{{{3|}}}|y|n}}|<span style="cursor:help;" title="Affliction strength change per second">'''({{{2}}} '''</span><span style="color:#c90c0c;cursor:help;" title="Affliction strength change per second if failed">'''{{!}} {{{3}}})*'''</span>|<!--


// If there's a total value onUse (parameter 6) and an over-time onUse (parameter 2) value, OR just an over-time onUse value (and no over-time onFailure value in both cases)
// If there's a total value onUse (parameter 6) and an over-time onUse (parameter 2) value, OR just an over-time onUse value (and no over-time onFailure value in both cases)
Line 10: Line 10:


// If there's only a total value onFailure (parameter 7) and an over-time onFailure (parameter 3) value, OR just an over-time onFailure value (and no over-time onUse value in both cases)
// If there's only a total value onFailure (parameter 7) and an over-time onFailure (parameter 3) value, OR just an over-time onFailure value (and no over-time onUse value in both cases)
-->{{#if:{{{7|}}}|<span style="cursor:help;color:#ba3200;" title="Total Affliction strength change when failed {{#if:{{{3|}}}|({{{3|}}}/s)|}}">'''({{{7|}}})*'''</span>|{{#if:{{{3|}}}|<span style="color:#c90c0c;cursor:help;" title="Affliction strength change per second if skill requirement isn't met">'''({{{3|}}})*'''</span>|}}}}}}<!--
-->{{#if:{{{7|}}}|<span style="cursor:help;color:#ba3200;" title="Total Affliction strength change when failed {{#if:{{{3|}}}|({{{3|}}}/s)|}}">'''({{{7|}}})*'''</span>|{{#if:{{{3|}}}|<span style="color:#c90c0c;cursor:help;" title="Affliction strength change per second if failed">'''({{{3|}}})*'''</span>|}}}}}}<!--


/// Instantly gained
/// Instantly gained


// If there's both a normal and onFailure value // (normal | onFailure) ie. ({{{4}}} | {{{5}}})
// If there's both a normal and onFailure value // (normal | onFailure) ie. ({{{4}}} | {{{5}}})
-->{{#ifeq:{{#if:{{{4|}}}|y|nn}}|{{#if:{{{5|}}}|y|n}}|{{Space}}<span style="cursor:help;color:#00ba76;" title="Affliction strength instantly gained">'''({{{4}}} '''</span><span style="color:#bde300;cursor:help;" title="Affliction strength instantly gained if skill requirement isn't met">'''{{!}} {{{5}}})*'''</span>|<!--
-->{{#ifeq:{{#if:{{{4|}}}|y|nn}}|{{#if:{{{5|}}}|y|n}}|{{Space}}<span style="cursor:help;color:#00ba76;" title="Affliction strength instantly gained">'''({{{4}}} '''</span><span style="color:#bde300;cursor:help;" title="Affliction strength instantly gained if failed">'''{{!}} {{{5}}})*'''</span>|<!--


// If there's only a normal value
// If there's only a normal value
Line 21: Line 21:


// If there's only a onFailure value
// If there's only a onFailure value
-->{{#if:{{{5|}}}|<span style="color:#bde300;cursor:help;" title="Affliction strength instantly gained if skill requirement isn't met">{{Space}}'''({{{5|}}})*'''</span>|}}}}<!--
-->{{#if:{{{5|}}}|<span style="color:#bde300;cursor:help;" title="Affliction strength instantly gained if failed">{{Space}}'''({{{5|}}})*'''</span>|}}}}<!--


/// Show per second change and total duration
-->{{#ifeq:{{lc:{{{showpersec|}}}}}|yes|({{#if:{{{7|}}}|{{{3}}}|{{{2}}}}}/s for {{#if:{{{7|}}}|{{#expr:{{{7}}}/{{{3}}}}}|{{#expr:{{{6}}}/{{{2}}}}}}}s)|}}<!--
--></includeonly><noinclude>{{clr}}{{doc}}</noinclude>
--></includeonly><noinclude>{{clr}}{{doc}}</noinclude>

Revision as of 14:57, 19 November 2021

Documentation

Syntax

{{Affliction| Affliction name | Affliction strength change per second | idem but onFailure | strength instantly gained | idem but onFailure | Total affliction strength change | idem but onFailure | icon size override (default = 30) | linktext = <custom text> | showpersec = yes | icon = <custom icon> | talent = yes }}

Examples

{{Affliction|Internal Damage|2|4|||||60}}
gives: Internal Damage (2 | 4)*


{{Affliction|Psychosis Resistance|||600|300}}
gives: Psychosis Resistance (600 | 300)*


{{Affliction|Internal Damage|5||||50}}
gives: Internal Damage (50)* (per second change is in the tooltip on hover)


{{Affliction|Internal Damage||2.5||||25}}
gives: Internal Damage (25)* (per second change is in the tooltip on hover)


{{Affliction|Internal Damage|-5||||-50|showpersec=yes}}
gives: Internal Damage (-50)*(-5/s for 10s)


{{Affliction|Internal Damage|-5||||-50|showpersec=yes|linktext=Any Internal Damage}}
gives: Internal Damage (-50)*(-5/s for 10s)
{{Affliction|talent=yes|Evasive Maneuvers}}
gives: File:Affliction Evasive Maneuvers.png Evasive Maneuvers (for use with talent afflictions)