Calamity Mod Wiki
(Debuff duration uses seconds)
mNo edit summary
Line 25: Line 25:
 
// Check for damage boost
 
// Check for damage boost
 
-->{{#if:{{{boost|}}}|<!--
 
-->{{#if:{{{boost|}}}|<!--
-->{{#vardefine:expertValue|{{#expr:{{#var:normalValue}} * 2}}}}<!--
+
-->{{#vardefine:expertValue|{{{expert|{{{2|{{#expr:{{#var:normalValue}} * 2}}}}}}}}}}<!--
-->{{#vardefine:revValue|{{#expr:floor({{#var:expertValue}} * (1 + {{{boost}}}))}}}}<!--
+
-->{{#vardefine:revValue|{{#expr:floor({{#var:normalValue}} * 2 * (1 + {{{boost}}}))}}}}<!--
-->{{#vardefine:deathValue|{{#expr:floor({{#var:expertValue}} * (1 + ({{{boost}}} * 1.6)))}}}}<!--
+
-->{{#vardefine:deathValue|{{#expr:floor({{#var:normalValue}} * 2 * (1 + ({{{boost}}} * 1.6)))}}}}<!--
 
-->}}<!--
 
-->}}<!--
   

Revision as of 21:02, 6 February 2020

Template-info Documentation The documentation below is transcluded from Template:Difficulty value/doc. (edit | history)

A template used for convenience with showing values for the different difficulty modes.

Usage

{{ difficulty value | <Normal Mode Value> | <Expert Mode Value> | <Revengeance Mode Value> | <Death Mode Value> | <Malice Mode Value> }}

Example: {{ difficulty value | 1 | 2 | 3 }} returns 1 / 2 / 3.

Other parameters

break

Specifies whether you want the latter Revengeance and Death values to be on a separate line, for use in the NPC infobox.

boost

Percentage boost to multiply and automatically calculate the values with in Expert, Revengeance and Death Mode. It should be expressed as a decimal value, i.e. 0.05, which equals to 5% of the value. All set values except for the Normal Mode one will be overridden if used.

Examples

Code Result
{{difficulty value|1}} 1
{{difficulty value|0|1}} 1
{{difficulty value|0|0|1}} 1
{{difficulty value|0|0|0|1}} 1
{{difficulty value|1|2|0|4|7}} 1 / 2 / 4
{{difficulty value|1|2|3|4|break=yes}} 1 / 2 /
3 / 4
{{difficulty value|1000|boost=0.25}} 1000 / 2000 / 2500 / 2800

Notes

  • Values of "0" or null are not displayed.