Class LifeStealDef
Healing after positive actual health loss by this damage definition; shields and reflected packets do not qualify.
public sealed class LifeStealDef
- Inheritance
-
LifeStealDef
- Inherited Members
Constructors
LifeStealDef(string, float, float, bool, bool)
Creates source restoration, capped by missing health.
public LifeStealDef(string id, float healthShare, float flatHealing = 0, bool includePeriodic = false, bool healCreditOwner = false)
Parameters
Properties
FlatHealing
Additional flat restoration per qualifying packet.
public float FlatHealing { get; }
Property Value
HealCreditOwner
Heals the explicit experience-credit owner instead of the immediate source. Missing or dead owners receive nothing.
public bool HealCreditOwner { get; }
Property Value
HealthShare
Share of actual health loss restored.
public float HealthShare { get; }
Property Value
Id
Neutral event identity.
public string Id { get; }
Property Value
IncludePeriodic
Also permits periodic effect damage; direct, channel and trap packets are otherwise eligible.
public bool IncludePeriodic { get; }