|
Mechanic: Set Max Health
|
|
|
|
========================
|
|
========================
|
|
|
|
|
|
|
|
## Description:
|
|
|
|
|
|
Sets the max health of the target entity.
|
|
Sets the max health of the target entity.
|
|
|
|
|
|
Attributes
|
|
## Attributes:
|
|
----------
|
|
|
|
|
|
|
|
| Attribute | Aliases | Description | Default Value |
|
|
| Attribute | Aliases | Description | Default Value |
|
|
|-----------|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
|
|-----------|---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
|
| amount | a | The amount to set max health by. | 1.0 |
|
|
| amount | a | The amount to set max health by. | 1.0 |
|
|
| mode | m | The method of setting max health. STATIC will set the max health directly to amount value. SCALE will set the new max health but also scale the current health of the entity accordingly. | STATIC |
|
|
| mode | m | The method of setting max health. STATIC will set the max health directly to amount value. SCALE will set the new max health but also scale the current health of the entity accordingly. | STATIC |
|
|
|
|
|
|
|
|
## Examples:
|
|
|
|
|
|
Examples
|
|
|
|
--------
|
|
|
|
|
|
|
|
This example would simply set the new max health of the entity to 5. If
|
|
This example would simply set the new max health of the entity to 5. If
|
|
the new max health is lower than the entity's current health, the
|
|
the new max health is lower than the entity's current health, the
|
|
current health will be set to the new max health.
|
|
current health will be set to the new max health.
|
|
|
|
```yaml
|
|
Skills:
|
|
Skills:
|
|
- setmaxhealth{amount=5;mode=STATIC} @self ~onInteract
|
|
- setmaxhealth{amount=5;mode=STATIC} @self ~onInteract
|
|
- ...
|
|
- ...
|
|
|
|
```
|
|
|
|
|
|
This example would increase the new max health of the mob to 5 and scale
|
|
This example would increase the new max health of the mob to 5 and scale
|
|
it's remaining HP up as well. If the entity has 15/20 health and is then
|
|
it's remaining HP up as well. If the entity has 15/20 health and is then
|
|
interacted with, instead of the new health being 5/5 it would become
|
|
interacted with, instead of the new health being 5/5 it would become
|
|
3/5.
|
|
3/5.
|
|
|
|
```yaml
|
|
Skills:
|
|
Skills:
|
|
- setmaxhealth{amount=5;mode=SCALE} @self ~onInteract
|
|
- setmaxhealth{amount=5;mode=SCALE} @self ~onInteract
|
|
- ...
|
|
- ...
|
|
|
|
``` |
|
|
|
\ No newline at end of file |