Actions

Template

Difference between revisions of "MapPrice"

From P6 Spheres

Line 14: Line 14:
  
 
Example: <nowiki>{{MapPrice|2500.0}}</nowiki>: {{MapPrice|2500.0}}
 
Example: <nowiki>{{MapPrice|2500.0}}</nowiki>: {{MapPrice|2500.0}}
 +
 +
Example: <nowiki>{{MapPrice|3.3}}</nowiki>: {{MapPrice|3.3}}
 +
 +
Example: <nowiki>{{MapPrice|3.03}}</nowiki>: {{MapPrice|3.03}}
  
 
Example: <nowiki>{{MapPrice|3.33}}</nowiki>: {{MapPrice|3.33}}
 
Example: <nowiki>{{MapPrice|3.33}}</nowiki>: {{MapPrice|3.33}}
Line 22: Line 26:
 
     -->|—<!--
 
     -->|—<!--
 
     -->|{{#vardefine:GP|{{#expr: floor({{{1|}}})}}}}<!--
 
     -->|{{#vardefine:GP|{{#expr: floor({{{1|}}})}}}}<!--
     -->{{#vardefine:SP|{{#expr: floor(({{{1|}}} - {{#var:GP}}) * 10)}}}}<!--
+
     -->{{#vardefine:SP|{{#expr: floor({{{1|}}} * 10 - {{#var:GP}} * 10)}}}}<!--
     -->{{#vardefine:CP|{{#expr: floor(({{{1|}}} - {{#var:GP}} - {{#var:SP}}/10) * 100)}}}}<!--
+
     -->{{#vardefine:CP|{{#expr: floor({{{1|}}} * 100 - {{#var:GP}} * 100 - {{#var:SP}} * 10)}}}}<!--
 
     -->{{#vardefine:GP|{{#ifeq:{{#var:GP}}|0||{{#var:GP}}}}}}<!--
 
     -->{{#vardefine:GP|{{#ifeq:{{#var:GP}}|0||{{#var:GP}}}}}}<!--
 
     -->{{#vardefine:SP|{{#ifeq:{{#var:SP}}|0||{{#var:SP}}}}}}<!--
 
     -->{{#vardefine:SP|{{#ifeq:{{#var:SP}}|0||{{#var:SP}}}}}}<!--

Revision as of 23:35, 22 March 2020

Accepts Float.

Returns String where float has been converted to a price:

Example: {{MapPrice|free}}: free

Example: {{MapPrice|0.0}}: —

Example: {{MapPrice|0.03}}: 3 cp

Example: {{MapPrice|0.2}}: 2 sp

Example: {{MapPrice|5.0}}: 5 gp

Example: {{MapPrice|2500.0}}: 2,500 gp

Example: {{MapPrice|3.3}}: 3 gp, 3 sp

Example: {{MapPrice|3.03}}: 3 gp3 cp

Example: {{MapPrice|3.33}}: 3 gp, 3 sp, 3 cp