Class ModifierComponent
- Namespace
- TDMaker.Core.Components
- Assembly
- TDMaker.Core.dll
Recomputed modifier totals; expired effects never invert or divide previous values.
public sealed class ModifierComponent
- Inheritance
-
ModifierComponent
- Inherited Members
Constructors
ModifierComponent()
public ModifierComponent()
Properties
BlockImmuneCount
Independent active interception-ignore references.
public int BlockImmuneCount { get; }
Property Value
DisarmCount
Independent active attack-disable references.
public int DisarmCount { get; }
Property Value
InputScale
Effective incoming damage multiplier.
public float InputScale { get; }
Property Value
MagicalInputScale
Additional incoming magical damage multiplier.
public float MagicalInputScale { get; }
Property Value
MagicalShift
Temporary additive magical resistance change.
public float MagicalShift { get; }
Property Value
OutputScale
Effective outgoing damage multiplier.
public float OutputScale { get; }
Property Value
PhysicalShift
Temporary additive physical armor change.
public float PhysicalShift { get; }
Property Value
PoisonShift
Temporary additive poison resistance change.
public float PoisonShift { get; }
Property Value
RangeScale
Effective attack-range multiplier.
public float RangeScale { get; }
Property Value
SpeedScale
Effective movement multiplier.
public float SpeedScale { get; }
Property Value
StunCount
Independent active stun references.
public int StunCount { get; }
Property Value
UntargetableCount
Independent active attack-target exclusion references.
public int UntargetableCount { get; }