Class StatusEffectDef
- Namespace
- SurvivorsMaker.Simulation
- Assembly
- SurvivorsMaker.Simulation.dll
public sealed class StatusEffectDef
- Inheritance
-
StatusEffectDef
- Inherited Members
Constructors
StatusEffectDef()
public StatusEffectDef()
Fields
Behaviour
Registered status id (Statuses). Empty = the built-in behaviour of Kind. An enemy holds at most one instance per behaviour id.
public string Behaviour
Field Value
DurationSeconds
public float DurationSeconds
Field Value
Kind
public StatusKind Kind
Field Value
Magnitude
Burn: damage per tick per stack. Slow: fraction 0–1. Stun: unused.
public float Magnitude
Field Value
MaxStacks
public int MaxStacks
Field Value
Parameters
Values a custom status reads.
public List<BehaviourParameter> Parameters
Field Value
Stacking
public StackRule Stacking
Field Value
TickSeconds
Burn: seconds between damage ticks.
public float TickSeconds