This tutorial shows how to set up elemental absorb.
In the database editor, you will find a feature called “element rate”
If we think of the percentage as a multiplier, we have something like
0% = 0 # multiply by 0, ie: no damage 50% = 0.5 # multiply by 0.5, ie: half damage 100% = 1.0 # multiply by 1.0, ie: full damage 200% = 2.0 # multiply by 2.0, ie: double damage
So a negative percentage would be
-50% = -0.5
This means the damage will be multiplied by negative, which means the target actually gets healed.
The database editor does not support negative values. However, using the Feature Manager, this is not an issue.
Simply tag an object with
<ft: element_rate element_id rate>
Where element_id is the ID corresponding to each element, which you can look up in the Terms tab.
The rate is just the percentage, specified as a float.
For example, if you want your actor to absorb 100% of fire elemental damage, you would look up the element table and then tag your actor with
<ft: element_rate 3 -1.0>
You will need to set up your skill or item’s damage element appropriately, or make sure that the atk element features are set up correctly.