Difference between revisions of "Template:Health"

From Mine Blocks Wiki
Jump to navigation Jump to search
If you find a typo, inconsistency, or error, please sign up and help out the wiki! We can't do it without your help! :D Thank you!

(Removing some code and adding some more test cases (to try to fix numbers with .5 decimals))
Line 1: Line 1:
{{{1}}} ({{#ifexpr: {{{1}}} > 0 and {{{1}}} < 20 or {{{1}}} = 20 or {{{1}}} = 0|{{#ifexpr: {{{1}}} > 0 and {{{1}}} < 1.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} = 1.5 or {{{1}}} > 1.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} = 0 or {{{1}}} < 0 | [[File:ui-health-empty.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}}}{{#ifexpr: {{{1}}} > 2.5 and {{{1}}} < 3.5 or {{{1}}} = 2.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 3.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}{{#ifexpr: {{{1}}} > 4.5 and {{{1}}} < 5.5 or {{{1}}} = 4.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 5.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}{{#ifexpr: {{{1}}} > 6.5 and {{{1}}} < 7.5 or {{{1}}} = 6.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 7.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}{{#ifexpr: {{{1}}} > 8.5 and {{{1}}} < 9.5 or {{{1}}} = 8.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 9.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}{{#ifexpr: {{{1}}} > 10.5 and {{{1}}} < 11.5 or {{{1}}} = 10.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 11.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}{{#ifexpr: {{{1}}} > 12.5 and {{{1}}} < 13.5 or {{{1}}} = 12.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 13.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}{{#ifexpr: {{{1}}} > 14.5 and {{{1}}} < 15.5 or {{{1}}} = 14.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 15.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}{{#ifexpr: {{{1}}} > 16.5 and {{{1}}} < 17.5 or {{{1}}} = 16.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 17.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}{{#ifexpr: {{{1}}} > 18.5 and {{{1}}} < 19.5 or {{{1}}} = 18.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} > 19.5 and {{{1}}} < 20 or {{{1}}} = 20 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]]}}}}|{{#expr: {{{1}}} / 2}} × [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|1 heart]]}})<noinclude>
+
{{{1}}} ({{#ifexpr: {{{1}}} > 0 and {{{1}}} < 20 or {{{1}}} = 20 or {{{1}}} = 0|{{#ifexpr: {{{1}}} > 0 and {{{1}}} < 1.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} hearts]] | {{#ifexpr: {{{1}}} = 1.5 or {{{1}}} > 1.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = 2||s}}]] | {{#ifexpr: {{{1}}} = 0 or {{{1}}} < 0 | [[File:ui-health-empty.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart{{#ifexpr: {{{1}}} = -2||s}}]]}}}}}}{{#ifexpr: {{{1}}} > 2.5 and {{{1}}} < 3.5 or {{{1}}} = 2.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 3.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}{{#ifexpr: {{{1}}} > 4.5 and {{{1}}} < 5.5 or {{{1}}} = 4.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 5.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}{{#ifexpr: {{{1}}} > 6.5 and {{{1}}} < 7.5 or {{{1}}} = 6.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 7.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}{{#ifexpr: {{{1}}} > 8.5 and {{{1}}} < 9.5 or {{{1}}} = 8.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 9.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}{{#ifexpr: {{{1}}} > 10.5 and {{{1}}} < 11.5 or {{{1}}} = 10.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 11.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}{{#ifexpr: {{{1}}} > 12.5 and {{{1}}} < 13.5 or {{{1}}} = 12.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 13.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}{{#ifexpr: {{{1}}} > 14.5 and {{{1}}} < 15.5 or {{{1}}} = 14.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 15.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}{{#ifexpr: {{{1}}} > 16.5 and {{{1}}} < 17.5 or {{{1}}} = 16.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 17.5 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}{{#ifexpr: {{{1}}} > 18.5 and {{{1}}} < 19.5 or {{{1}}} = 18.5 | [[File:ui-health-half.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]] | {{#ifexpr: {{{1}}} > 19.5 and {{{1}}} < 20 or {{{1}}} = 20 | [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|{{#expr: {{{1}}} / 2}} heart]]}}}}|{{#expr: {{{1}}} / 2}} × [[File:ui-health.png|12x12px|class=item-icon pixel|alt=♥|link=|1 heart]]}})<noinclude>
 
== About ==
 
== About ==
 
This template serves to display health points in a page.
 
This template serves to display health points in a page.
Line 8: Line 8:
 
== Examples ==
 
== Examples ==
 
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|0}}
 
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|0}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|0.5}}
 
* <code><nowiki>{{Health|1}}</nowiki></code> → {{Health|1}}
 
* <code><nowiki>{{Health|1}}</nowiki></code> → {{Health|1}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|1.5}}
 
* <code><nowiki>{{Health|2}}</nowiki></code> → {{Health|2}}
 
* <code><nowiki>{{Health|2}}</nowiki></code> → {{Health|2}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|2.5}}
 
* <code><nowiki>{{Health|3}}</nowiki></code> → {{Health|3}}
 
* <code><nowiki>{{Health|3}}</nowiki></code> → {{Health|3}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|3.5}}
 
* <code><nowiki>{{Health|4}}</nowiki></code> → {{Health|4}}
 
* <code><nowiki>{{Health|4}}</nowiki></code> → {{Health|4}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|4.5}}
 
* <code><nowiki>{{Health|5}}</nowiki></code> → {{Health|5}}
 
* <code><nowiki>{{Health|5}}</nowiki></code> → {{Health|5}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|5.5}}
 
* <code><nowiki>{{Health|6}}</nowiki></code> → {{Health|6}}
 
* <code><nowiki>{{Health|6}}</nowiki></code> → {{Health|6}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|6.5}}
 
* <code><nowiki>{{Health|7}}</nowiki></code> → {{Health|7}}
 
* <code><nowiki>{{Health|7}}</nowiki></code> → {{Health|7}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|7.5}}
 
* <code><nowiki>{{Health|8}}</nowiki></code> → {{Health|8}}
 
* <code><nowiki>{{Health|8}}</nowiki></code> → {{Health|8}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|8.5}}
 
* <code><nowiki>{{Health|9}}</nowiki></code> → {{Health|9}}
 
* <code><nowiki>{{Health|9}}</nowiki></code> → {{Health|9}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|9.5}}
 
* <code><nowiki>{{Health|10}}</nowiki></code> → {{Health|10}}
 
* <code><nowiki>{{Health|10}}</nowiki></code> → {{Health|10}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|10.5}}
 
* <code><nowiki>{{Health|11}}</nowiki></code> → {{Health|11}}
 
* <code><nowiki>{{Health|11}}</nowiki></code> → {{Health|11}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|11.5}}
 
* <code><nowiki>{{Health|12}}</nowiki></code> → {{Health|12}}
 
* <code><nowiki>{{Health|12}}</nowiki></code> → {{Health|12}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|12.5}}
 
* <code><nowiki>{{Health|13}}</nowiki></code> → {{Health|13}}
 
* <code><nowiki>{{Health|13}}</nowiki></code> → {{Health|13}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|13.5}}
 
* <code><nowiki>{{Health|14}}</nowiki></code> → {{Health|14}}
 
* <code><nowiki>{{Health|14}}</nowiki></code> → {{Health|14}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|14.5}}
 
* <code><nowiki>{{Health|15}}</nowiki></code> → {{Health|15}}
 
* <code><nowiki>{{Health|15}}</nowiki></code> → {{Health|15}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|15.5}}
 
* <code><nowiki>{{Health|16}}</nowiki></code> → {{Health|16}}
 
* <code><nowiki>{{Health|16}}</nowiki></code> → {{Health|16}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|16.5}}
 
* <code><nowiki>{{Health|17}}</nowiki></code> → {{Health|17}}
 
* <code><nowiki>{{Health|17}}</nowiki></code> → {{Health|17}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|17.5}}
 
* <code><nowiki>{{Health|18}}</nowiki></code> → {{Health|18}}
 
* <code><nowiki>{{Health|18}}</nowiki></code> → {{Health|18}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|18.5}}
 
* <code><nowiki>{{Health|19}}</nowiki></code> → {{Health|19}}
 
* <code><nowiki>{{Health|19}}</nowiki></code> → {{Health|19}}
 +
* <code><nowiki>{{Health|0}}</nowiki></code> → {{Health|19.5}}
 
* <code><nowiki>{{Health|20}}</nowiki></code> → {{Health|20}}
 
* <code><nowiki>{{Health|20}}</nowiki></code> → {{Health|20}}
  

Revision as of 17:03, 10 October 2022

{{{1}}} (Expression error: Unrecognized punctuation character "{".)

About

This template serves to display health points in a page.

Usage

The syntax of this template is {{Health|<number>}}. If the value given is 0 or lower, it will display an empty heart icon, and if the value is higher than 10, it will display n × <health> where n is the number you specified. It can also round to the nearest integer.

Examples

  • {{Health|0}} → 0 (♥)
  • {{Health|0}} → 0.5 (♥)
  • {{Health|1}} → 1 (♥)
  • {{Health|0}} → 1.5 (♥)
  • {{Health|2}} → 2 (♥)
  • {{Health|0}} → 2.5 (♥♥)
  • {{Health|3}} → 3 (♥♥)
  • {{Health|0}} → 3.5 (♥)
  • {{Health|4}} → 4 (♥♥)
  • {{Health|0}} → 4.5 (♥♥♥)
  • {{Health|5}} → 5 (♥♥♥)
  • {{Health|0}} → 5.5 (♥♥)
  • {{Health|6}} → 6 (♥♥♥)
  • {{Health|0}} → 6.5 (♥♥♥♥)
  • {{Health|7}} → 7 (♥♥♥♥)
  • {{Health|0}} → 7.5 (♥♥♥)
  • {{Health|8}} → 8 (♥♥♥♥)
  • {{Health|0}} → 8.5 (♥♥♥♥♥)
  • {{Health|9}} → 9 (♥♥♥♥♥)
  • {{Health|0}} → 9.5 (♥♥♥♥)
  • {{Health|10}} → 10 (♥♥♥♥♥)
  • {{Health|0}} → 10.5 (♥♥♥♥♥♥)
  • {{Health|11}} → 11 (♥♥♥♥♥♥)
  • {{Health|0}} → 11.5 (♥♥♥♥♥)
  • {{Health|12}} → 12 (♥♥♥♥♥♥)
  • {{Health|0}} → 12.5 (♥♥♥♥♥♥♥)
  • {{Health|13}} → 13 (♥♥♥♥♥♥♥)
  • {{Health|0}} → 13.5 (♥♥♥♥♥♥)
  • {{Health|14}} → 14 (♥♥♥♥♥♥♥)
  • {{Health|0}} → 14.5 (♥♥♥♥♥♥♥♥)
  • {{Health|15}} → 15 (♥♥♥♥♥♥♥♥)
  • {{Health|0}} → 15.5 (♥♥♥♥♥♥♥)
  • {{Health|16}} → 16 (♥♥♥♥♥♥♥♥)
  • {{Health|0}} → 16.5 (♥♥♥♥♥♥♥♥♥)
  • {{Health|17}} → 17 (♥♥♥♥♥♥♥♥♥)
  • {{Health|0}} → 17.5 (♥♥♥♥♥♥♥♥)
  • {{Health|18}} → 18 (♥♥♥♥♥♥♥♥♥)
  • {{Health|0}} → 18.5 (♥♥♥♥♥♥♥♥♥♥)
  • {{Health|19}} → 19 (♥♥♥♥♥♥♥♥♥♥)
  • {{Health|0}} → 19.5 (♥♥♥♥♥♥♥♥♥)
  • {{Health|20}} → 20 (♥♥♥♥♥♥♥♥♥♥)

Rounding examples:

  • {{Health|1.25}} → 1.25 (♥)
  • {{Health|1.5}} → 1.5 (♥)
  • {{Health|1.75}} → 1.75 (♥)

More than 20 health points:

  • {{Health|20.5}} → 20.5 (10.25 × ♥)
  • {{Health|30} → 30 (15 × ♥)
  • {{Health|600}} → 600 (300 × ♥)