Difference between revisions of "Template:Apparel AP Calculation"

From RimWorld Wiki
Jump to navigation Jump to search
m
(Previous edits break existing usecase because there are times where the result will be 2 or below. You can't change this piecemeal. If you want to change the standard, you'll have to change all of the uses of it at once, all the way otherwise issues like this will reoccur)
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
 
-->{{#ifexpr: {{#var: effectiveArmor3}} < 0| {{#vardefine: effectiveArmor3 | 0 }} }} <!--
 
-->{{#ifexpr: {{#var: effectiveArmor3}} < 0| {{#vardefine: effectiveArmor3 | 0 }} }} <!--
 
-->{{#ifexpr: {{#var: effectiveArmor4}} < 0| {{#vardefine: effectiveArmor4 | 0 }} }} <!--
 
-->{{#ifexpr: {{#var: effectiveArmor4}} < 0| {{#vardefine: effectiveArmor4 | 0 }} }} <!--
Temporary solution for armor ratings 0~2 instead of 0~200: multiply by 100
 
-->{{#ifexpr: {{#var: effectiveArmor1}} < 2| {{#vardefine: effectiveArmor1 | {{#expr: {{#var: effectiveArmor1}} * 100 }} }} }} <!--
 
-->{{#ifexpr: {{#var: effectiveArmor2}} < 2| {{#vardefine: effectiveArmor2 | {{#expr: {{#var: effectiveArmor1}} * 100 }} }} }} }} <!--
 
-->{{#ifexpr: {{#var: effectiveArmor3}} < 2| {{#vardefine: effectiveArmor3 | {{#expr: {{#var: effectiveArmor1}} * 100 }} }} }} }} <!--
 
-->{{#ifexpr: {{#var: effectiveArmor4}} < 2| {{#vardefine: effectiveArmor4 | {{#expr: {{#var: effectiveArmor1}} * 100 }} }} }} }} <!--
 
  
 
-->{{#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)
 
-->{{#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)

Latest revision as of 23:21, 1 November 2024

       100