I've been meaning to write a generic status effect library for a while. It probably won't be any time soon, but I wanted to ask if any of y'all had interesting ideas for status effects, like what they do? I figure you can split them up into various "components", and maybe build status effects from them. Here's what I have so far:
- Drain a counter over time (poison, regen)
- Change CSet (poison turns green, frozen turns blue, etc.)
- Change Sprites (bunny!)
- Delay player input (from Forbidden Ascent)
- Add a graphical effect (little sparkles when frozen, be on fire)
- Mess with player input (drunk, can't move, must move, etc.)
- Take more/less damage (magic shield, oil)
- Add/Remove equipment (bunny)
Any more ideas would be welcome, as well as any way to further split them up into components.