Alright, so I've added a few things here. Every skill has it's own effects, some are shared with other skills and some are not. What I've done is create a flexible system that allows anyone working with the skills to be able to change, tweak, add, or remove effects from their respective skills.
Right now there isn't a visual system for the skills (that's yet to come) but buffs and knockback and several other effects should be completely operational.
I added a control to the input system so that a speed buff and knockback get applied to and around the player, respectively, and also stacks accordingly whenever space is hit. This only works with the Earthian, and no other class. So anybody that wants to play with the skill I was demoing in class may do so.
The bulk of the work that I've done so far is in the Skill System class and the various Effect Components I've added to the Component/SkillEffectComponents folder
Alright, so I've added a few things here. Every skill has it's own effects, some are shared with other skills and some are not. What I've done is create a flexible system that allows anyone working with the skills to be able to change, tweak, add, or remove effects from their respective skills.
Right now there isn't a visual system for the skills (that's yet to come) but buffs and knockback and several other effects should be completely operational.
I added a control to the input system so that a speed buff and knockback get applied to and around the player, respectively, and also stacks accordingly whenever space is hit. This only works with the Earthian, and no other class. So anybody that wants to play with the skill I was demoing in class may do so.
The bulk of the work that I've done so far is in the Skill System class and the various Effect Components I've added to the Component/SkillEffectComponents folder