Suppress effects on toggleable features that are not enabled. Foundry reads this via ActiveEffect#isSuppressed → this.system.isSuppressed.
StatictriggerGet effects available for trigger outcomes (e.g., applyEffect). For ActiveEffects, returns sibling effects from the parent, excluding self.
Ensure auraLightConfig is always a LightData instance with toObject(),
even on pre-migration or never-edited docs where the field initialised as
a plain object (or remained undefined). Lets every reader call
system.auraLightConfig.toObject() without a null guard.
StaticdefineStaticmigrateStatictriggerBuild the shared triggers TypedObjectField schema.
Data model for ActiveEffects with trigger support. Extends TypeDataModel to add custom system data to ActiveEffects.