Introduction
Status Effects are applied to a Stat Source to modify one or more Stats.

Fields#
| Name | Description |
|---|---|
| Apply Effect | Set how to determine if an effect takes hold |
| Apply Chance | Chance an effect will apply (0 - 1) |
| Apply Formula | Formula that must be true for effect to apply |
| Modifiers | Modifiers to apply with this effect |
| Max Stack | Maximum number of times this effect can be active at once on a single target |
| Cancel Effect Ids | Effects that are cancelled, removed, prevented while this effect is active |
| Expires | Determines when the effect (and its modifiers) expire |
| Expiry Time | Seconds/Tokens until expiration |
| Attribute Ids | Attributes to add while effect is active |
| Spawn Info | Item to spawn |
| On Life Changed | Event raised when remaining life changes |
| On Modifiers Changed | Event raised when modifiers change |
| On Removed | Event raised when removed |
Properties#
| Name | Description |
|---|---|
| affecting | Gets the object being affected by this object |
| info | Information about this object |
| initialized | Id of this object instance |
| instanceId | Gets id for the instanced object |
| lifeRemaining | Gets the number of seconds remaining in the life of this object |
| livingModifiers | Get a list of all currently active Stat Modifiers related tot his object |
Methods#
| Name | Description |
|---|---|
| Clone | Create a clone of this object |
| Initialize | Initialize this object |
| Matches | Compare object to another copy |
| ResetLifespans | Reset the lifespan of all living Stat Modifiers |
| Shutdown | Shutdown this object |