Template:Attacks/row: Difference between revisions
From Official Barotrauma Wiki
m (attack5) |
(account for 5th attack, added aoe structure damage) |
||
Line 12: | Line 12: | ||
--> | --> | ||
{{#if:{{{attack1penetration|}}}|{{#vardefine:arm|1}}|{{#if:{{{attack2penetration|}}}|{{#vardefine:arm|1}}|{{#if:{{{attack3penetration|}}}|{{#vardefine:arm|1}}|{{#if:{{{attack4penetration|}}}|{{#vardefine:arm|1}}|{{#vardefine:arm|0}}}}}}}}}} | {{#if:{{{attack1penetration|}}}|{{#vardefine:arm|1}}|{{#if:{{{attack2penetration|}}}|{{#vardefine:arm|1}}|{{#if:{{{attack3penetration|}}}|{{#vardefine:arm|1}}|{{#if:{{{attack4penetration|}}}|{{#vardefine:arm|1}}|{{#if:{{{attack5penetration|}}}|{{#vardefine:arm|1}}|{{#vardefine:arm|0}}}}}}}}}}}} | ||
{{#if:{{{attack1stuninside|}}}|{{#vardefine:ins|1}}|{{#if:{{{attack2stuninside|}}}|{{#vardefine:ins|1}}|{{#if:{{{attack3stuninside|}}}|{{#vardefine:ins|1}}|{{#if:{{{attack4stuninside|}}}|{{#vardefine:ins|1}}|{{#vardefine:ins|0}}}}}}}}}} | {{#if:{{{attack1stuninside|}}}|{{#vardefine:ins|1}}|{{#if:{{{attack2stuninside|}}}|{{#vardefine:ins|1}}|{{#if:{{{attack3stuninside|}}}|{{#vardefine:ins|1}}|{{#if:{{{attack4stuninside|}}}|{{#vardefine:ins|1}}|{{#if:{{{attack5stuninside|}}}|{{#vardefine:ins|1}}|{{#vardefine:ins|0}}}}}}}}}}}} | ||
{{#if:{{{attack1explosionrange|}}}|{{#vardefine:aoe|1}}|{{#if:{{{attack2explosionrange|}}}|{{#vardefine:aoe|1}}|{{#if:{{{attack3explosionrange|}}}|{{#vardefine:aoe|1}}|{{#if:{{{attack4explosionrange|}}}|{{#vardefine:aoe|1}}|{{#vardefine:aoe|0}}}}}}}}}} | {{#if:{{{attack1explosionrange|}}}|{{#vardefine:aoe|1}}|{{#if:{{{attack2explosionrange|}}}|{{#vardefine:aoe|1}}|{{#if:{{{attack3explosionrange|}}}|{{#vardefine:aoe|1}}|{{#if:{{{attack4explosionrange|}}}|{{#vardefine:aoe|1}}|{{#if:{{{attack5explosionrange|}}}|{{#vardefine:aoe|1}}|{{#vardefine:aoe|0}}}}}}}}}}}} | ||
{{#if:{{{attack1structuredamage|}}}|{{#vardefine:str|1}}|{{#if:{{{attack2structuredamage|}}}|{{#vardefine:str|1}}|{{#if:{{{attack3structuredamage|}}}|{{#vardefine:str|1}}|{{#if:{{{attack4structuredamage|}}}|{{#vardefine:str|1}}|{{#vardefine:str|0}}}}}}}}}} | {{#if:{{{attack1structuredamage|}}}|{{#vardefine:str|1}}|{{#if:{{{attack2structuredamage|}}}|{{#vardefine:str|1}}|{{#if:{{{attack3structuredamage|}}}|{{#vardefine:str|1}}|{{#if:{{{attack4structuredamage|}}}|{{#vardefine:str|1}}|{{#if:{{{attack5structuredamage|}}}|{{#vardefine:str|1}}|{{#vardefine:str|0}}}}}}}}}}}} | ||
{{#if:{{{attack1duration|}}}|{{#vardefine:dur|1}}|{{#if:{{{attack2duration|}}}|{{#vardefine:dur|1}}|{{#if:{{{attack3duration|}}}|{{#vardefine:dur|1}}|{{#if:{{{attack4duration|}}}|{{#vardefine:dur|1}}|{{#vardefine:dur|0}}}}}}}}}} | {{#if:{{{attack1duration|}}}|{{#vardefine:dur|1}}|{{#if:{{{attack2duration|}}}|{{#vardefine:dur|1}}|{{#if:{{{attack3duration|}}}|{{#vardefine:dur|1}}|{{#if:{{{attack4duration|}}}|{{#vardefine:dur|1}}|{{#if:{{{attack5duration|}}}|{{#vardefine:dur|1}}|{{#vardefine:dur|0}}}}}}}}}}}} | ||
{{#if:{{{attack1cooldown|}}}|{{#vardefine:coo|1}}|{{#if:{{{attack2cooldown|}}}|{{#vardefine:coo|1}}|{{#if:{{{attack3cooldown|}}}|{{#vardefine:coo|1}}|{{#if:{{{attack4cooldown|}}}|{{#vardefine:coo|1}}|{{#vardefine:coo|0}}}}}}}}}} | {{#if:{{{attack1cooldown|}}}|{{#vardefine:coo|1}}|{{#if:{{{attack2cooldown|}}}|{{#vardefine:coo|1}}|{{#if:{{{attack3cooldown|}}}|{{#vardefine:coo|1}}|{{#if:{{{attack4cooldown|}}}|{{#vardefine:coo|1}}|{{#if:{{{attack5cooldown|}}}|{{#vardefine:coo|1}}|{{#vardefine:coo|0}}}}}}}}}}}} | ||
{{#if:{{{attack1force|}}}|{{#vardefine:for|1}}|{{#if:{{{attack2force|}}}|{{#vardefine:for|1}}|{{#if:{{{attack3force|}}}|{{#vardefine:for|1}}|{{#if:{{{attack4force|}}}|{{#vardefine:for|1}}|{{#vardefine:for|0}}}}}}}}}} | {{#if:{{{attack1force|}}}|{{#vardefine:for|1}}|{{#if:{{{attack2force|}}}|{{#vardefine:for|1}}|{{#if:{{{attack3force|}}}|{{#vardefine:for|1}}|{{#if:{{{attack4force|}}}|{{#vardefine:for|1}}|{{#if:{{{attack5force|}}}|{{#vardefine:for|1}}|{{#vardefine:for|0}}}}}}}}}}}} | ||
{{#if:{{{attack1note|}}}|{{#vardefine:not|1}}|{{#if:{{{attack2note|}}}|{{#vardefine:not|1}}|{{#if:{{{attack3note|}}}|{{#vardefine:not|1}}|{{#if:{{{attack4note|}}}|{{#vardefine:not|1}}|{{#vardefine:not|0}}}}}}}}}}<!-- | {{#if:{{{attack1note|}}}|{{#vardefine:not|1}}|{{#if:{{{attack2note|}}}|{{#vardefine:not|1}}|{{#if:{{{attack3note|}}}|{{#vardefine:not|1}}|{{#if:{{{attack4note|}}}|{{#vardefine:not|1}}|{{#if:{{{attack5note|}}}|{{#vardefine:not|1}}|{{#vardefine:not|0}}}}}}}}}}}}<!-- | ||
-->{{#ifexpr:{{#var:arm}}=1|{{!}}{{{attack1penetration|}}}|}} | -->{{#ifexpr:{{#var:arm}}=1|{{!}}{{{attack1penetration|}}}|}} | ||
{{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack1stuninside|}}}|{{hl|Stun}} {{{attack1stuninside|}}}s| }}|}} | {{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack1stuninside|}}}|{{hl|Stun}} {{{attack1stuninside|}}}s| }}|}} | ||
{{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack1explosionrange|}}}|{{{attack1explosionrange|}}}m| }}{{#if:{{{attack1explosionrange2|}}}|{{{attack1explosionrange2}}}|}}<!--this is for when there are 2 diff explo ranges, eg black moloch-->|}} | {{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack1explosionrange|}}}|{{{attack1explosionrange|}}}m| }}{{#if:{{{attack1explosionrange2|}}}|{{{attack1explosionrange2}}}|}}<!--this is for when there are 2 diff explo ranges, eg black moloch-->|}} | ||
{{#ifexpr:{{#var:str}}=1|{{!}}{{{attack1structuredamage|}}}|}} | {{#ifexpr:{{#var:str}}=1|{{!}}{{{attack1structuredamage|}}}{{#if:{{{attack1aoestructuredamage|}}}|(direct hit)<br>{{{attack1aoestructuredamage|}}} (area of effect)|}}|}} | ||
{{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack1duration|}}}|}} | {{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack1duration|}}}|}} | ||
{{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack1cooldown|}}}|}} | {{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack1cooldown|}}}|}} | ||
Line 45: | Line 45: | ||
{{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack2stuninside|}}}|{{hl|Stun}} {{{attack2stuninside|}}}s| }}|}} | {{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack2stuninside|}}}|{{hl|Stun}} {{{attack2stuninside|}}}s| }}|}} | ||
{{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack2explosionrange|}}}|{{{attack2explosionrange|}}}m| }}|}} | {{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack2explosionrange|}}}|{{{attack2explosionrange|}}}m| }}|}} | ||
{{#ifexpr:{{#var:str}}=1|{{!}}{{{attack2structuredamage|}}}|}} | {{#ifexpr:{{#var:str}}=1|{{!}}{{{attack2structuredamage|}}}{{#if:{{{attack2aoestructuredamage|}}}|(direct hit)<br>{{{attack2aoestructuredamage|}}} (area of effect)|}}|}} | ||
{{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack2duration|}}}|}} | {{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack2duration|}}}|}} | ||
{{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack2cooldown|}}}|}} | {{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack2cooldown|}}}|}} | ||
Line 68: | Line 68: | ||
{{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack3stuninside|}}}|{{hl|Stun}} {{{attack3stuninside|}}}s| }}|}} | {{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack3stuninside|}}}|{{hl|Stun}} {{{attack3stuninside|}}}s| }}|}} | ||
{{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack3explosionrange|}}}|{{{attack3explosionrange|}}}m| }}|}} | {{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack3explosionrange|}}}|{{{attack3explosionrange|}}}m| }}|}} | ||
{{#ifexpr:{{#var:str}}=1|{{!}}{{{attack3structuredamage|}}}|}} | {{#ifexpr:{{#var:str}}=1|{{!}}{{{attack3structuredamage|}}}{{#if:{{{attack3aoestructuredamage|}}}|(direct hit)<br>{{{attack3aoestructuredamage|}}} (area of effect)|}}|}} | ||
{{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack3duration|}}}|}} | {{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack3duration|}}}|}} | ||
{{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack3cooldown|}}}|}} | {{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack3cooldown|}}}|}} | ||
Line 91: | Line 91: | ||
{{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack4stuninside|}}}|{{hl|Stun}} {{{attack4stuninside|}}}s| }}|}} | {{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack4stuninside|}}}|{{hl|Stun}} {{{attack4stuninside|}}}s| }}|}} | ||
{{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack4explosionrange|}}}|{{{attack4explosionrange|}}}m| }}|}} | {{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack4explosionrange|}}}|{{{attack4explosionrange|}}}m| }}|}} | ||
{{#ifexpr:{{#var:str}}=1|{{!}}{{{attack4structuredamage|}}}|}} | {{#ifexpr:{{#var:str}}=1|{{!}}{{{attack4structuredamage|}}}{{#if:{{{attack4aoestructuredamage|}}}|(direct hit)<br>{{{attack4aoestructuredamage|}}} (area of effect)|}}|}} | ||
{{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack4duration|}}}|}} | {{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack4duration|}}}|}} | ||
{{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack4cooldown|}}}|}} | {{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack4cooldown|}}}|}} | ||
Line 114: | Line 114: | ||
{{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack5stuninside|}}}|{{hl|Stun}} {{{attack5stuninside|}}}s| }}|}} | {{#ifexpr:{{#var:ins}}=1|{{!}}{{#if:{{{attack5stuninside|}}}|{{hl|Stun}} {{{attack5stuninside|}}}s| }}|}} | ||
{{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack5explosionrange|}}}|{{{attack5explosionrange|}}}m| }}|}} | {{#ifexpr:{{#var:aoe}}=1|{{!}}{{#if:{{{attack5explosionrange|}}}|{{{attack5explosionrange|}}}m| }}|}} | ||
{{#ifexpr:{{#var:str}}=1|{{!}}{{{attack5structuredamage|}}}|}} | {{#ifexpr:{{#var:str}}=1|{{!}}{{{attack5structuredamage|}}}{{#if:{{{attack5aoestructuredamage|}}}|(direct hit)<br>{{{attack5aoestructuredamage|}}} (area of effect)|}}|}} | ||
{{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack5duration|}}}|}} | {{#ifexpr:{{#var:dur}}=1|{{!}}{{{attack5duration|}}}|}} | ||
{{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack5cooldown|}}}|}} | {{#ifexpr:{{#var:coo}}=1|{{!}}{{{attack5cooldown|}}}|}} |
Revision as of 21:35, 21 May 2022
|- |Attack 1 |Any |