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. All sources of healing manipulation - whether incoming or outgoing - stack diminishingly, and have a higher and lower limit of 100% and -100% respectively.





Lifesteal Manipulation
Lifesteal manipulation affects every source of Lifesteal. All sources of lifesteal manipulation - whether incoming or outgoing - stack diminishingly, and have a higher and lower limit of 100% and -100% respectively.

Lifesteal Manipulation neither affects Spell Lifesteal nor Spell Lifesteal Manipulation sources.





Spell Lifesteal Manipulation
Spell Lifesteal manipulation affects every source of Spell Lifesteal. All sources of spell lifesteal manipulation - whether incoming or outgoing - stack diminishingly, and have a higher and lower limit of 100% and -100% respectively.

Spell Lifesteal Manipulation neither affects Lifesteal nor Lifesteal Manipulation sources.





Health Regen Manipulation
Health regen manipulation affects all Health regeneration of a unit. All sources of health regen manipulation - whether incoming or outgoing - stack diminishingly, and have a higher and lower limit of 100% and -100% respectively.

Explicitly affects the health regeneration value of affected units.





Stacking
Heal, health regeneration, lifesteal, and spell lifesteal amplifications stack diminishingly, and 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 - Amplifications i)) - (1 - $$\prod_{i=1}^{n}$$(1 - Reductions i))

This means the value can never reach -100% and 100%, unless a source grants exactly that or a greater value.

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

Item Stacking

 * For -based items:
 * Multiple sources of spell lifesteal amplification stack diminishingly.
 * Multiple sources of mana regeneration amplification stack additively.
 * For -based items:
 * Multiple sources of health regeneration amplification and lifesteal amplification do not stack, the one with a higher value takes priority.

Example

 * 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 sources that restore a unit's mana. All sources of mana restore manipulation stack additively with each other.

 

Mana Regen Manipulation
Mana regeneration manipulation affects explicitly the mana regeneration value of affected units. All sources of mana regen manipulation stack additively with each other.

<section begin=Mana Regen Manipulation Sources />

<section end=Mana Regen Manipulation Sources />

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