1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-09-30 07:06:18 -04:00
OpenDiablo2/d2game/d2player
presiyan-ivanov 7661b81576
Initial left & right skill select panel implementation. HeroSkill serialization cleanup. (#783)
- Clicking the active left/right skill now opens a skill select panel.
Only the available skills for the hero, which are valid for the panel type are shown.
Clicking on a skill from the skill select panel makes it the new active skill for the hero.

- Hovering a skill in the skill select panel shows the skill name +
skill description.

- New command which learns all skills for a specific
class(not persisted to a save file yet) - e.g. `learnskills ama` will learn
skills for the Amazon class.

- Initialize HeroSkill.shallowHeroSkill struct in the hero state factory, so we can use it
when we serialize the HeroSkill to packets/game save files.

- The parsed Skill.ListRow is now a number instead  of string.

Co-authored-by: Presiyan Ivanov <presiyan-ivanov@users.noreply.github.com>
2020-10-22 16:53:18 -04:00
..
help removed a lot of magic number lint errors (#781) 2020-10-22 10:02:32 -04:00
doc.go moving package comments into doc.go files (#534) 2020-07-03 18:33:46 -04:00
equipment_slot.go Removing d2datadict singletons (#738) 2020-09-20 17:52:01 -04:00
escape_menu.go fixed all golint type lint errors (#780) 2020-10-21 23:41:21 -07:00
game_controls.go Initial left & right skill select panel implementation. HeroSkill serialization cleanup. (#783) 2020-10-22 16:53:18 -04:00
hero_stats_panel.go Inital skilltree panel implementation (#782) 2020-10-22 12:54:45 -04:00
input_callback_listener.go fixed all golint type lint errors (#780) 2020-10-21 23:41:21 -07:00
inventory_grid.go fixed all golint type lint errors (#780) 2020-10-21 23:41:21 -07:00
inventory.go Inital skilltree panel implementation (#782) 2020-10-22 12:54:45 -04:00
mini_panel.go Game menu button (#777) 2020-10-21 13:58:51 -04:00
skill_row.go Initial left & right skill select panel implementation. HeroSkill serialization cleanup. (#783) 2020-10-22 16:53:18 -04:00
skill_select_menu.go Initial left & right skill select panel implementation. HeroSkill serialization cleanup. (#783) 2020-10-22 16:53:18 -04:00
skill_select_panel.go Initial left & right skill select panel implementation. HeroSkill serialization cleanup. (#783) 2020-10-22 16:53:18 -04:00
skilltree.go Inital skilltree panel implementation (#782) 2020-10-22 12:54:45 -04:00