Template:CargoDamage/sub: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
(changed weapondamagemodifier logic)
(Support for new afflictions)
Line 3: Line 3:
| style="text-align:center;" | [[File:{{#replace:{{{name}}}|&amp;#39;|'}}.png|50px]] <br> [[{{#replace:{{{name}}}|&amp;#39;|'}}]]
| style="text-align:center;" | [[File:{{#replace:{{{name}}}|&amp;#39;|'}}.png|50px]] <br> [[{{#replace:{{{name}}}|&amp;#39;|'}}]]
| {{{magazine}}}
| {{{magazine}}}
| {{#switch:{{PAGENAME}}|
| {{#if:{{{afflictions|}}}|{{AfflictionDisplayTest|afflictions={{{afflictions|}}}|explosionafflictions={{{explosionafflictions|}}}|explosionrange={{{explosionrange|}}}|projectiles={{{projectiles|}}}|weapondamagemodifier={{{weapondamagemodifier|}}}}}}}<!--
{{{usedby}}}={{#if:{{{usedbyweapondamagemodifier|}}}|{{#vardefine:weapondamagemodifier|{{{usedbyweapondamagemodifier}}}}}|{{#vardefine:weapondamagemodifier|1}}}}|
 
{{{usedby2}}}={{#if:{{{usedby2weapondamagemodifier|}}}|{{#vardefine:weapondamagemodifier|{{{usedby2weapondamagemodifier}}}}}|{{#vardefine:weapondamagemodifier|1}}}}|
-->{{#if:{{#ifeq:{{{afflictions|}}}||1}}{{#ifeq:{{{afflictions|}}}|yes|1}}|<!--
{{{usedby3}}}={{#if:{{{usedby3weapondamagemodifier|}}}|{{#vardefine:weapondamagemodifier|{{{usedby3weapondamagemodifier}}}}}|{{#vardefine:weapondamagemodifier|1}}}}|
 
#default={{#vardefine:weapondamagemodifier|1}}}}<!--
-->{{#vardefine:weapondamagemodifier|{{#switch:{{PAGENAME}}|
{{{usedby}}}={{{usedbyweapondamagemodifier|}}}|
{{{usedby2}}}={{{usedby2weapondamagemodifier|}}}|
{{{usedby3}}}={{{usedby3weapondamagemodifier|}}}|
#default=}}}}<!--


-->{{#if:{{{bluntforcetrauma|}}}|{{AfflictionDisplay|Blunt Force Trauma|{{{bluntforcetrauma}}}|{{{bluntforcetraumachance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{bluntforcetrauma|}}}|{{AfflictionDisplay|Blunt Force Trauma|{{{bluntforcetrauma}}}|{{{bluntforcetraumachance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
Line 49: Line 53:
-->{{#if:{{{explosionacidburn|}}}|{{AfflictionDisplay|Acid Burn|{{{explosionacidburn}}}|{{{explosionacidburnchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionacidburn|}}}|{{AfflictionDisplay|Acid Burn|{{{explosionacidburn}}}|{{{explosionacidburnchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionacidburn2|}}}|{{AfflictionDisplay|Acid Burn|{{{explosionacidburn2}}}|{{{explosionacidburn2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionacidburn2|}}}|{{AfflictionDisplay|Acid Burn|{{{explosionacidburn2}}}|{{{explosionacidburn2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->|}}
-->|}}<!--
-->}}
| {{#if: {{{penetration|}}}|{{{penetration}}}%|0%}}
| {{#if: {{{penetration|}}}|{{{penetration}}}%|0%}}
| {{#if:{{{structuredamage|}}}|{{#if: {{{explosionrange|}}}|{{#if: {{{structuredamage}}}|Impact:|}}|}} {{#if: {{{projectiles|}}}|{{#expr:{{{projectiles}}}*{{#expr:{{#var:weapondamagemodifier}}*{{{structuredamage}}}}}}}|{{#expr:{{#var:weapondamagemodifier}}*{{{structuredamage}}}}}}}<!--
| {{#if:{{{structuredamage|}}}|{{#if: {{{explosionrange|}}}|{{#if: {{{structuredamage}}}|Impact:|}}|}} {{#if: {{{projectiles|}}}|{{#expr:{{{projectiles}}}*{{#expr:{{#var:weapondamagemodifier}}*{{{structuredamage}}}}}}}|{{#expr:{{#var:weapondamagemodifier}}*{{{structuredamage}}}}}}}<!--

Revision as of 19:05, 20 April 2023

Documentation

This template is used by Template:CargoDamage to display individual rows. It is not meant for direct usage.

See Also

|- | style="text-align:center;" | [[File:{{{name}}}.png|50px]]
[[{{{name}}}]] | {{{magazine}}} | | 0% | | .