[Feature][BattleSystem] SkillCasting
Kiritsu opened this issue · 0 comments
Kiritsu commented
Skill Casting (feature)
The SkillCasting contains the following tasks:
- Handle errors
- Add skills:
- create a command to add a skill (by its id: SkillVnum)
- TryCast a skill:
- handle effects
- handle ranges
- handle cooldowns
- handle mana costs
- Launch a skill via client bases' packets
Estimated time: ~3 hours
Additional information:
- If TryCast passes, launch the effect and initialize a cooldown.
- Usage of
DateTime
object for the Cooldown