Restoration manipulation

Restoration manipulation refers to any form of amplification and reduction applied to health restoration (also known as heals), lifesteal, health regeneration, mana restoration, and mana regeneration.

Heal Manipulation
Heal manipulation affects every ability that heals a unit. A list of healing abilities can be found here.

All sources of heal manipulation whether incoming or outgoing stack diminishingly with each other. Heal manipulation has a lower limit of -100%.

The following abilities provide heal manipulation



Lifesteal Manipulation
Lifesteal manipulation affects every ability that has lifesteal. This does not include spell lifesteal. A list of lifesteal abilities can be found here.

All sources of lifesteal manipulation stack multiplicative with each other and has a lower limit of -100%.



Spell Lifesteal Manipulation
Spell lifesteal manipulation affects every ability that has spell lifesteal. This does not include regular lifesteal. A list of spell lifesteal abilities can be found here.

All sources of spell lifesteal manipulation stack diminishingly with each other. Spell lifesteal manipulation has a lower limit of -100%.

The following abilities provide spell lifesteal manipulation:



Health Regen Manipulation
Health regeneration manipulation affects explicitly the health regeneration value of affected units.

All sources of health regeneration manipulation stack diminishingly with each other. Health regeneration manipulation has a lower limit of -100%.

The following abilities provide health regeneration manipulation



Stacking
Heal, health regeneration, lifesteal, and spell lifesteal amplifications stack diminishingly, so do reductions. However, amplifications and reductions are calculated separately, and then the sum of reductions gets subtracted from the sum of the amplifications.

The total restoration manipulation multiplier for the total heal amount is defined as

Total Restoration Multiplier = 1 + (1 - $$\prod_{i=1}^{n}$$(1 - Reductions i)) - (1 - $$\prod_{i=1}^{n}$$(1 - Amplifications i))

When there are no amplifications or no reductions, use 0 as a value for those cases.


 * Example 1:


 * affected by, , , and has a in his inventory. What is his current total restoration manipulation multiplier?
 * Amplifications: :, :
 * Reductions: :, :


 * Restoration Multiplier
 * = (1 - (1 - ) × (1 - )) - (1 - (1 - ) × 1 - ))


 * 's restoration manipulator in this example would be reduced down to %, giving us a restoration multiplier of.

Health Freeze
A unit's health can also be frozen, so that no heals, lifesteal, or regeneration can increase it.



However, Health Freeze does not prevent the following abilities from increasing the hero's health:

Mana Restore Manipulation
Mana restore manipulation affects every ability that restores a unit's mana. A list of restoring abilities can be found here.

All sources of mana restore manipulation stack additively with each other.





Mana Regen Manipulation
Mana regen manipulation affects explicitly the mana regen value of affected units.

All sources of mana regen manipulation stack additively with each other.

The following abilities provide mana regen manipulation:



Recent Changes
Манипуляция восстановлением 回复调整