When a Skill or Effect resolves the player should be able to see that this has happened.
Requirements
When a Skill or Effect resolves an animation can be specified to apply to the involved entities (caster/affected).
When a Skill or Effect resolves the specified animation is played for a set duration.
At the end of the duration the animation is stopped and removed.
Additional Context
Examples might be fire on each tile effected by an explosion, or a spray of blood when an enemy is cut.
Could create a new entity with an Aesthetic component. Need way to handle duration and removal. Note that this approach means that lots of effects = lots of entities and will slow the ECS down.
Suggested Feature
When a Skill or Effect resolves the player should be able to see that this has happened.
Requirements
Additional Context
Examples might be fire on each tile effected by an explosion, or a spray of blood when an enemy is cut.
Could create a new entity with an Aesthetic component. Need way to handle duration and removal. Note that this approach means that lots of effects = lots of entities and will slow the ECS down.