Template:CargoDamage/sub: Difference between revisions
From Official Barotrauma Wiki
(changed weapondamagemodifier logic) |
(Support for new afflictions) |
||
Line 3: | Line 3: | ||
| style="text-align:center;" | [[File:{{#replace:{{{name}}}|&#39;|'}}.png|50px]] <br> [[{{#replace:{{{name}}}|&#39;|'}}]] | | style="text-align:center;" | [[File:{{#replace:{{{name}}}|&#39;|'}}.png|50px]] <br> [[{{#replace:{{{name}}}|&#39;|'}}]] | ||
| {{{magazine}}} | | {{{magazine}}} | ||
| {{# | | {{#if:{{{afflictions|}}}|{{AfflictionDisplayTest|afflictions={{{afflictions|}}}|explosionafflictions={{{explosionafflictions|}}}|explosionrange={{{explosionrange|}}}|projectiles={{{projectiles|}}}|weapondamagemodifier={{{weapondamagemodifier|}}}}}}}<!-- | ||
{{{ | |||
-->{{#if:{{#ifeq:{{{afflictions|}}}||1}}{{#ifeq:{{{afflictions|}}}|yes|1}}|<!-- | |||
{{{ | |||
#default= | -->{{#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
This template is used by Template:CargoDamage to display individual rows. It is not meant for direct usage.
See Also
The above documentation is transcluded from Template:CargoDamage/sub/doc. (edit | history)
|-
| style="text-align:center;" | [[File:{{{name}}}.png|50px]]
[[{{{name}}}]]
| {{{magazine}}}
|
| 0%
|
| .