The goal currently is for players to be able to select their job/skillgroup, assign skill points and be able to level them.
The skills can be used in game, although no effect/damage is implemented.
[x] Skill point earning/ deduction
[x] XP deduction on book reading
Implemented skill group choice
[x] Assign class active skills
[x] Assign passive skills
Implemented skills level up
[x] Implement skill master types
[x] Level up by Point
[x] Level up by Book Reading (WIP)
[ ] Level up by Soul Stone (Will be done in a different PR, requires #98 [QuestSystem] working)
Disclaimer: The database migrations had to be reset, so you will loose your working db data. (Unless someone is willing to give me a hand generating a new migration. I tried multiple methods but it seems that the previous migration CharacterPlayTime has an issue and removing that migration or adding one on top of that fails. Tried all the providers, all fail with the same problem so my guess is it not a provider issue but rather a Migration + EF issue. Just not sure why it happened 👎)
This PR is the initial work on in-game skills.
The goal currently is for players to be able to select their job/skillgroup, assign skill points and be able to level them. The skills can be used in game, although no effect/damage is implemented.
Implemented skill group choice
Implemented skills level up
Disclaimer: The database migrations had to be reset, so you will loose your working db data. (Unless someone is willing to give me a hand generating a new migration. I tried multiple methods but it seems that the previous migration
CharacterPlayTime
has an issue and removing that migration or adding one on top of that fails. Tried all the providers, all fail with the same problem so my guess is it not a provider issue but rather a Migration + EF issue. Just not sure why it happened 👎)