EffectLib

by Ter13
Handle generic temporary combat effects efficiently and cleanly
ID:2288782
 
Resolved
A new preprocessor flag has been reserved for EffectLib, EFFECTLIB_VISUAL. If this is defined prior to EffectLib's inclusion, the /effect datum will be parent_typed to /obj instead. This allows developers to display effect objects on screens, in grids, or in statpanels.
Applies to:Effectlib 2.2
Status: Resolved (2.3)

This issue has been resolved.
It would be nice to be able to specify that effects can be parent_typed to /obj so that they can benefit from the atomic hierarchy. This would allow displaying effect lists directly in statpanels with no effort, as well as popping them up on the screen somewhere for display purposes.

While in some cases, it would be better to not encumber effects with that behavior, this could be acheived with an optional preprocessor definition in the including world's DMB file.
Ter13 resolved issue with message:
A new preprocessor flag has been reserved for EffectLib, EFFECTLIB_VISUAL. If this is defined prior to EffectLib's inclusion, the /effect datum will be parent_typed to /obj instead. This allows developers to display effect objects on screens, in grids, or in statpanels.