A feature of regular buffs/debuffs that I think would be a good addition from the game would be a way to make a way to have sequenced moodles. Think of some mechanics in extremes and savages where, when one debuff expires, it applies another related buff/debuff in it's place.
There's a couple different ways I could imagine implementing such a feature, but I think the simplest would be to just add a condition to the creation form along the lines of "On Removal" that will trigger when the duration expires (if temporary), or optionally when the original moodle is dispelled.
Obviously there would need to be some restrictions and fail-safes built in to prevent issues or abuse, like I would almost certainly say that the option for cyclical variables would need to be disabled. My thought on this would be to require checking a box that adds a "conditional" flag to the moodle. Only moodles with the conditional flag could be automatically added by the removal of other moodles, and conditional moodles themselves could not, in turn, apply other moodles on their removal. The implementation in the game only ever allows an initial application to apply a secondary application, so I see no reason that such a feature should extend beyond the game's implementation of such a system.
Possible concerns with implementation aside, though, I do think having an analogue to the in-game system of sequenced buffs would be a neat opportunity to expand roleplay uses with the plugin.
A feature of regular buffs/debuffs that I think would be a good addition from the game would be a way to make a way to have sequenced moodles. Think of some mechanics in extremes and savages where, when one debuff expires, it applies another related buff/debuff in it's place.
There's a couple different ways I could imagine implementing such a feature, but I think the simplest would be to just add a condition to the creation form along the lines of "On Removal" that will trigger when the duration expires (if temporary), or optionally when the original moodle is dispelled.
Obviously there would need to be some restrictions and fail-safes built in to prevent issues or abuse, like I would almost certainly say that the option for cyclical variables would need to be disabled. My thought on this would be to require checking a box that adds a "conditional" flag to the moodle. Only moodles with the conditional flag could be automatically added by the removal of other moodles, and conditional moodles themselves could not, in turn, apply other moodles on their removal. The implementation in the game only ever allows an initial application to apply a secondary application, so I see no reason that such a feature should extend beyond the game's implementation of such a system.
Possible concerns with implementation aside, though, I do think having an analogue to the in-game system of sequenced buffs would be a neat opportunity to expand roleplay uses with the plugin.