Difference between revisions of "Template:Apparel AP Calculation"
Jump to navigation
Jump to search
(Created page with "The armor rating is reduced by the armor penetration value, dependent on the weapon. This gives the "effective armor rating" The effective armor rating is then compared agains...") |
|||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{#vardefine: effectiveArmor1 |{{#expr: {{{armor1|0}}} - {{{ap|0}}}}}}} <!-- | |
− | + | -->{{#vardefine: effectiveArmor2 |{{#expr: {{{armor2|0}}} - {{{ap|0}}}}}}} <!-- | |
− | + | -->{{#vardefine: effectiveArmor3 |{{#expr: {{{armor3|0}}} - {{{ap|0}}}}}}} <!-- | |
− | + | -->{{#vardefine: effectiveArmor4 |{{#expr: {{{armor4|0}}} - {{{ap|0}}}}}}} <!-- | |
− | + | -->{{#ifexpr: {{#var: effectiveArmor1}} < 0| {{#vardefine: effectiveArmor1 | 0 }} }} <!-- | |
+ | -->{{#ifexpr: {{#var: effectiveArmor2}} < 0| {{#vardefine: effectiveArmor2 | 0 }} }} <!-- | ||
+ | -->{{#ifexpr: {{#var: effectiveArmor3}} < 0| {{#vardefine: effectiveArmor3 | 0 }} }} <!-- | ||
+ | -->{{#ifexpr: {{#var: effectiveArmor4}} < 0| {{#vardefine: effectiveArmor4 | 0 }} }} <!-- | ||
− | {{# | + | -->{{#expr:100*(({{#ifexpr: (100-{{#var: effectiveArmor1}}) > 0 | {{#expr:100-{{#var: effectiveArmor1}}}} | 0}}/100.0) + ({{#ifexpr: ({{#var: effectiveArmor1}}/2.0) < (100.0-{{#var: effectiveArmor1}}/2.0) | {{#expr:{{#var: effectiveArmor1}}/2.0}} | {{#expr:100.0-{{#var: effectiveArmor1}}/2.0}} }}/100)* 0.5) |
− | {{# | + | {{#if: {{{armor2|}}} | * (({{#ifexpr: (100-{{#var: effectiveArmor2}}) > 0 | {{#expr:100-{{#var: effectiveArmor2}}}} | 0}}/100.0) + ({{#ifexpr: ({{#var: effectiveArmor2}}/2.0) < (100.0-{{#var: effectiveArmor2}}/2.0) | {{#expr:{{#var: effectiveArmor2}}/2.0}} | {{#expr:100.0-{{#var: effectiveArmor2}}/2.0}} }}/100)* 0.5) }} |
− | {{#ifexpr: {{#var: | + | {{#if: {{{armor3|}}} | * (({{#ifexpr: (100-{{#var: effectiveArmor3}}) > 0 | {{#expr:100-{{#var: effectiveArmor3}}}} | 0}}/100.0) + ({{#ifexpr: ({{#var: effectiveArmor3}}/2.0) < (100.0-{{#var: effectiveArmor3}}/2.0) | {{#expr:{{#var: effectiveArmor3}}/2.0}} | {{#expr:100.0-{{#var: effectiveArmor3}}/2.0}} }}/100)* 0.5) }} |
+ | {{#if: {{{armor4|}}} | * (({{#ifexpr: (100-{{#var: effectiveArmor4}}) > 0 | {{#expr:100-{{#var: effectiveArmor4}}}} | 0}}/100.0) + ({{#ifexpr: ({{#var: effectiveArmor4}}/2.0) < (100.0-{{#var: effectiveArmor4}}/2.0) | {{#expr:{{#var: effectiveArmor4}}/2.0}} | {{#expr:100.0-{{#var: effectiveArmor4}}/2.0}} }}/100)* 0.5) }} | ||
+ | }}<noinclude>{{Documentation wanted}}{{#expr: {{Q|Chain shotgun|Maximum DPS}}*{{Apparel AP Calculation|armor1={{Q|Marine armor|Armor - Sharp}}|ap={{Q|Chain shotgun|Armor Penetration}}}}}} | ||
− | {{#expr: | + | {{#expr: {{Q|Charge rifle|Maximum DPS}}*{{Apparel AP Calculation|armor1={{Q|Marine armor|Armor - Sharp}}|ap={{Q|Charge rifle|Armor Penetration}}}}}} |
+ | </noinclude> |
Revision as of 08:07, 22 December 2024
100
This page has been marked as needing documentation of its function and purpose. You can help RimWorld Wiki by creating it here |
580.63
618.97