Template:CargoDamage/sub: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
(changed weapondamagemodifier logic)
mNo edit summary
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
<noinclude>{{doc}}</noinclude><onlyinclude>
<noinclude>{{doc}}</noinclude><onlyinclude>
|-
|-
| style="text-align:center;" | [[File:{{#replace:{{{name}}}|&amp;#39;|'}}.png|50px]] <br> [[{{#replace:{{{name}}}|&amp;#39;|'}}]]
| style="text-align:center;" | [[File:{{#replace:{{{icon|{{{name}}}.png}}}|&amp;#39;|'}}|50px]] <br> [[{{#replace:{{{_pageName}}}|&amp;#39;|'}}]]
| {{{magazine}}}
| {{{magazine}}}
| {{#switch:{{PAGENAME}}|
| {{#vardefine:weapondamagemodifier|{{#switch:{{PAGENAME}}|{{{usedby}}}={{{usedbyweapondamagemodifier|}}}|{{{usedby2}}}={{{usedby2weapondamagemodifier|}}}|{{{usedby3}}}={{{usedby3weapondamagemodifier|}}}|}}}}<!--
{{{usedby}}}={{#if:{{{usedbyweapondamagemodifier|}}}|{{#vardefine:weapondamagemodifier|{{{usedbyweapondamagemodifier}}}}}|{{#vardefine:weapondamagemodifier|1}}}}|
{{{usedby2}}}={{#if:{{{usedby2weapondamagemodifier|}}}|{{#vardefine:weapondamagemodifier|{{{usedby2weapondamagemodifier}}}}}|{{#vardefine:weapondamagemodifier|1}}}}|
{{{usedby3}}}={{#if:{{{usedby3weapondamagemodifier|}}}|{{#vardefine:weapondamagemodifier|{{{usedby3weapondamagemodifier}}}}}|{{#vardefine:weapondamagemodifier|1}}}}|
#default={{#vardefine:weapondamagemodifier|1}}}}<!--


-->{{#if:{{{bluntforcetrauma|}}}|{{AfflictionDisplay|Blunt Force Trauma|{{{bluntforcetrauma}}}|{{{bluntforcetraumachance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{afflictionsname|}}}|<div style="text-align:center">'''{{{afflictionsname|}}}'''</div>}}<!--
-->{{#if:{{{bluntforcetrauma2|}}}|{{AfflictionDisplay|Blunt Force Trauma|{{{bluntforcetrauma2}}}|{{{bluntforcetrauma2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{afflictions|}}}{{{explosionafflictions|}}}|{{AfflictionParser|afflictions={{{afflictions|}}}|explosionafflictions={{{explosionafflictions|}}}|explosionrange={{{explosionrange|}}}|projectiles={{{projectiles|}}}|weapondamagemodifier={{#var:weapondamagemodifier}}|nomargin=yes}}}}<!--
-->{{#if:{{{bitewounds|}}}|{{AfflictionDisplay|Bite Wounds|{{{bitewounds}}}|{{{bitewoundschance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{bitewounds2|}}}|{{AfflictionDisplay|Bite Wounds|{{{bitewounds2}}}|{{{bitewounds2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{afflictions2name|}}}|<hr><div style="text-align:center">'''{{{afflictions2name|}}}'''</div>}}<!--
-->{{#if:{{{gunshotwound|}}}|{{AfflictionDisplay|Gunshot Wound|{{{gunshotwound}}}|{{{gunshotwoundchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{afflictions2|}}}{{{explosionafflictions2|}}}|{{AfflictionParser|afflictions={{{afflictions2|}}}|explosionafflictions={{{explosionafflictions2|}}}|explosionrange={{{explosionrange2|{{{explosionrange|}}}}}}|projectiles={{{projectiles2|{{{projectiles|}}}}}}|weapondamagemodifier={{#var:weapondamagemodifier}}|nomargin=yes}}}}
-->{{#if:{{{gunshotwound2|}}}|{{AfflictionDisplay|Gunshot Wound|{{{gunshotwound2}}}|{{{gunshotwound2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
| {{#if: {{{penetration|}}}|{{{penetration}}}%|0%}}
-->{{#if:{{{incrementalstun|}}}|{{AfflictionDisplay|Incremental Stun|{{{incrementalstun}}}|{{{incrementalstunchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
| {{#if:{{{structuredamage|}}}|<div>Impact: {{#expr:{{#if:{{{projectiles|}}}|{{{projectiles}}}*}}{{#if:{{#var:weapondamagemodifier}}|{{#var:weapondamagemodifier}}*}}{{{structuredamage}}}}}</div><!--
-->{{#if:{{{incrementalstun2|}}}|{{AfflictionDisplay|Incremental Stun|{{{incrementalstun2}}}|{{{incrementalstun2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{Projectiles|}}}{{{WeaponDamageModifier|}}}|<div style="font-size:80%;margin-top:3px;">&nbsp;({{#if:{{{Projectiles|}}}|{{{Projectiles}}} projectiles x&nbsp;}}{{{AfflictionStrength}}}{{#if:{{#var:weapondamagemodifier}}|{{#ifeq:{{#var:weapondamagemodifier}}|1||&nbsp;x {{#var:weapondamagemodifier}} weapon damage modifier}}}})</div>}}<!--
-->{{#if:{{{progressivestun|}}}|{{AfflictionDisplay|Progressive Stun|{{{progressivestun}}}|{{{progressivestunchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->}}<!--
-->{{#if:{{{progressivestun2|}}}|{{AfflictionDisplay|Progressive Stun|{{{progressivestun2}}}|{{{progressivestun2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{deeptissueinjury|}}}|{{AfflictionDisplay|Deep Tissue Injury|{{{deeptissueinjury}}}|{{{deeptissueinjurychance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{deeptissueinjury2|}}}|{{AfflictionDisplay|Deep Tissue Injury|{{{deeptissueinjury2}}}|{{{deeptissueinjury2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{burn|}}}|{{AfflictionDisplay|Burn|{{{burn}}}|{{{burnchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{burn2|}}}|{{AfflictionDisplay|Burn|{{{burn2}}}|{{{burn2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{lacerations|}}}|{{AfflictionDisplay|Lacerations|{{{lacerations}}}|{{{lacerationschance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{lacerations2|}}}|{{AfflictionDisplay|Lacerations|{{{lacerations2}}}|{{{lacerations2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{bleeding|}}}|{{AfflictionDisplay|Bleeding|{{{bleeding}}}|{{{bleedingchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{bleeding2|}}}|{{AfflictionDisplay|Bleeding|{{{bleeding2}}}|{{{bleeding2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{stun|}}}|{{AfflictionDisplay|Stun|{{{stun}}}|{{{stunchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{stun2|}}}|{{AfflictionDisplay|Stun|{{{stun2}}}|{{{stun2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{radiationsickness|}}}|{{AfflictionDisplay|Radiation Sickness|{{{radiationsickness}}}|{{{radiationsicknesschance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{radiationsickness2|}}}|{{AfflictionDisplay|Radiation Sickness|{{{radiationsickness2}}}|{{{radiationsickness2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{acidburn|}}}|{{AfflictionDisplay|Acid Burn|{{{acidburn}}}|{{{acidburnchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{acidburn2|}}}|{{AfflictionDisplay|Acid Burn|{{{acidburn2}}}|{{{acidburn2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--


-->{{#if: {{{explosionrange|}}}|Explosion ({{{explosionrange}}}m):<br><!--
-->{{#if:{{{explosionstructuredamage|}}}|<div>Explosion{{#if:{{{explosionrange|}}}|&nbsp;({{{explosionrange|}}}m)}}: {{#expr:{{#if:{{{projectiles|}}}|{{{projectiles}}}*}}{{#if:{{#var:weapondamagemodifier}}|{{#var:weapondamagemodifier}}*}}{{{explosionstructuredamage}}}}}</div><!--
-->{{#if:{{{explosiondeeptissueinjury|}}}|{{AfflictionDisplay|Deep Tissue Injury|{{{explosiondeeptissueinjury}}}|{{{explosiondeeptissueinjurychance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{Projectiles|}}}{{{WeaponDamageModifier|}}}|<div style="font-size:80%;margin-top:3px;">&nbsp;({{#if:{{{Projectiles|}}}|{{{Projectiles}}} projectiles x&nbsp;}}{{{AfflictionStrength}}}{{#if:{{#var:weapondamagemodifier}}|{{#ifeq:{{#var:weapondamagemodifier}}|1||&nbsp;x {{#var:weapondamagemodifier}} weapon damage modifier}}}})</div>}}<!--
-->{{#if:{{{explosiondeeptissueinjury2|}}}|{{AfflictionDisplay|Deep Tissue Injury|{{{explosiondeeptissueinjury2}}}|{{{explosiondeeptissueinjury2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->}}
-->{{#if:{{{explosionburn|}}}|{{AfflictionDisplay|Burn|{{{explosionburn}}}|{{{explosionburnchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionburn2|}}}|{{AfflictionDisplay|Burn|{{{explosionburn2}}}|{{{explosionburn2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionlacerations|}}}|{{AfflictionDisplay|Lacerations|{{{explosionlacerations}}}|{{{explosionlacerationschance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionlacerations2|}}}|{{AfflictionDisplay|Lacerations|{{{explosionlacerations2}}}|{{{explosionlacerations2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionbleeding|}}}|{{AfflictionDisplay|Bleeding|{{{explosionbleeding}}}|{{{explosionbleedingchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionbleeding2|}}}|{{AfflictionDisplay|Bleeding|{{{explosionbleeding2}}}|{{{explosionbleeding2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionstun|}}}|{{AfflictionDisplay|Stun|{{{explosionstun}}}|{{{explosionstunchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionstun2|}}}|{{AfflictionDisplay|Stun|{{{explosionstun2}}}|{{{explosionstun2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionradiationsickness|}}}|{{AfflictionDisplay|Radiation Sickness|{{{explosionradiationsickness}}}|{{{explosionradiationsicknesschance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionradiationsickness2|}}}|{{AfflictionDisplay|Radiation Sickness|{{{explosionradiationsickness2}}}|{{{explosionradiationsickness2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionacidburn|}}}|{{AfflictionDisplay|Acid Burn|{{{explosionacidburn}}}|{{{explosionacidburnchance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->{{#if:{{{explosionacidburn2|}}}|{{AfflictionDisplay|Acid Burn|{{{explosionacidburn2}}}|{{{explosionacidburn2chance}}}|{{{projectiles|}}}|{{#var:weapondamagemodifier}}}}}}<!--
-->|}}
| {{#if: {{{penetration|}}}|{{{penetration}}}%|0%}}
| {{#if:{{{structuredamage|}}}|{{#if: {{{explosionrange|}}}|{{#if: {{{structuredamage}}}|Impact:|}}|}} {{#if: {{{projectiles|}}}|{{#expr:{{{projectiles}}}*{{#expr:{{#var:weapondamagemodifier}}*{{{structuredamage}}}}}}}|{{#expr:{{#var:weapondamagemodifier}}*{{{structuredamage}}}}}}}<!--
-->{{#if: {{{projectiless|}}}|<br><sup>({{{projectiles}}} pellets x {{{structuredamage}}}{{#ifeq:{{#var:weapondamagemodifier}}|1||&nbsp;x {{#var:weapondamagemodifier}} weapon damage modifier}})</sup>|{{#ifeq:{{#var:weapondamagemodifier}}|1||<br><sup>({{{structuredamage}}} x {{#var:weapondamagemodifier}} weapon damage modifier)</sup>}}}}}}<!--
-->{{#if:{{{explosionstructuredamage|}}}|{{#if: {{{explosionrange|}}}|<br>Explosion: {{#if: {{{projectiles|}}}|{{#expr:{{{projectiles}}}*{{#expr:{{#var:weapondamagemodifier}}*{{{explosionstructuredamage}}}}}}}|{{#expr:{{#var:weapondamagemodifier}}*{{{explosionstructuredamage}}}}}}}<!--
-->{{#if: {{{projectiles|}}}|<br><sup>({{{projectiles}}} pellets x {{{explosionstructuredamage}}}{{#ifeq:{{#var:weapondamagemodifier}}|1||&nbsp;x {{#var:weapondamagemodifier}} weapon damage modifier}})</sup>|{{#ifeq:{{#var:weapondamagemodifier}}|1||<br><sup>({{{explosionstructuredamage}}} x {{#var:weapondamagemodifier}} weapon damage modifier)</sup>}}}}}}}}
| {{#if: {{{explosionrange|}}}|{{{explosionrange}}} meters|.}}
| {{#if: {{{explosionrange|}}}|{{{explosionrange}}} meters|.}}
</onlyinclude>
</onlyinclude>

Latest revision as of 11:31, 24 March 2024

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]]
[[{{{_pageName}}}]] | {{{magazine}}} | | 0% | | .