An object that can be used to apply or unapply some modification to a number. Being reversible requires the operation being invertible, but some features may rely on that. Descriptions can be optionally included for displaying them to the player. The built-in modifier creators are designed to display the modifiers using. createModifierSection.
Applies some operation on the input and returns the result.
A description of this modifier.
Whether or not this modifier should be considered enabled. Typically for use with modifiers passed into createSequentialModifier.
Reverses the operation applied by the apply property. Required by some features.