Skip to content

Editor for skills and master skill tree of a character #716

@sven-n

Description

@sven-n

Is your feature request related to a problem? Please describe.
We want to edit the skills and the master skill tree of a character on the admin panel.

Describe the solution you'd like
Add a new FieldBuilder to the AutoFields which handles ICollection<SkillEntry> properties.
The new component should allow to edit the normal skill list, as well as the master skill tree.
Master skills can be identified by the Skill.MasterDefinition property - if it's null, then it's a normal skill.
The master skill tree should look similar to the one in game, where we have three parts side-by-side, one for each master skill root and then one row per rank and multiple skills per row. For each master skill, the skill level should be editable within the allowed level ranges. Dependencies between differently ranked skills should be made visible to the user.
Per master skill, show the name of the skill (the icon is not yet required) and a input for the numerical level value.
Add a button to reset the master skill tree, as required by #495.

Additional context
See also #714

Example from game client:
Image

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions