Hi, I would like a plugin that could implement a state with its own hp gauge. In order to destroy this state, team members need to use a certain skill on the affected member. Once the state hp reduce to 0, its removed. But if it reaches 100 hp, it upgrades to next level. This state starts from level 0, which doesn't have any effect at the time. From level 1 it starts to have some debuffs. And as the state upgrade, it becomes more and more deadly. If possible, I would also like to have the related UI implementations(A hp gauge below this state icon and a level indicator on top right corner of state icon) in plugin. Below is the assumed scenario I want to achieve:
An enemy named succubus casts a magic which adds state ‘Fascination lv0' to one Albert. It adds up 70hp to this state. When this state is on Albert. Then it's heroes' turn. Albert doesn't feels anything strange and continues to deal his damage. One member Chris has learnt magic 'Basic Dispel', he casts it on Albert and it reduces 'Fascination' hp to 50. Then it's succubus's turn. Succubus cast Fascination again to Albert. This adds up another 70hp to Fascination on Albert. Facination lv1's hp exceeds 100 and upgrade to Facination lv2 with 20 hp. lv2 makes Alfred unable to act in one turn. He is fighting with his mind now. In this circular pattern Facination finally reaches to lv3 (lv3 100hp will be the final state). Under lv3 Alfred is fully slaved by succubus and starts to attack an ally of his team.
Another scenario I can think of is a 'Parasite' negative state. The pattern is almost the same, but this time instead of enemy strengthen it, itself regenerates hp each turn and becomes stronger.