Deal % of entity HP
To deal % of entity HP you first need to get the entity HP
%entity_health%
Now to get a percentage of that health you have to multiply its number by a number between 1 and 0, where 1 is 100% of the entity health and 0 0% of the entity health. For example:
Let's say the entity health is 100 life
%math_(%entity_health%)*0.05%
This will get 100*0.05 => 5. That means, dealing 5 of damage
%math_(%entity_health%)*0.3%
This will get 100*0.3 => 30. That means, dealing 30 of damage
If the entity health is 50 life
%math_(%entity_health%)*0.05%
This will get 50*0.05 => 2.5. That means, dealing 2.5 of damage
%math_(%entity_health%)*0.3%
This will get 50*0.3 => 15. That means, dealing 15of damage
As you can see the damage changes depending on the entity health, what is normal, but if you would like to apply damage corresponding a certain % of the MAX hp, just use %entity_max_health%
That's it, just use math placeholder and combine it with entity health, use this placeholder on DAMAGE command, like:
DAMAGE %math_(%entity_health%)*0.05%
Last updated