Sam
|
6d2496b7de
|
Changed skill group to store available_exp instead of spent_exp to help enforce certain invariants. Addressed more review coments.
|
2022-01-03 19:55:04 -05:00 |
|
Sam
|
8221336587
|
Addressed some review.
|
2022-01-03 19:55:04 -05:00 |
|
Sam
|
64c8321626
|
Made skill groups remain locked if skill to unlock them not acquired.
|
2022-01-03 19:55:03 -05:00 |
|
Sam
|
903c57b862
|
Persitence now tracks spent_exp as an additional point to potentially invalidate skills.
|
2022-01-03 19:55:03 -05:00 |
|
Sam
|
c8675eaf45
|
Added hash value to decide if we should invalidate persited skills and allow a respec.
|
2022-01-03 19:55:02 -05:00 |
|
Sam
|
356eae85a6
|
Skillsets now store an ordered vec of skills that is used to track order that skills were acquired in.
|
2022-01-03 19:55:01 -05:00 |
|
Sam
|
27dd7b4391
|
Refactored skills code.
|
2022-01-03 19:55:01 -05:00 |
|
Sam
|
c44c10718b
|
Split skillset and skills into separate files.
|
2022-01-03 19:55:00 -05:00 |
|