reading through all the skill/passive descriptions of each character can take a lot of time especially as the game's system gets more and more complicated
Here are a few ways for the game to address this issue.
- set up the skill UI such that it mimics any text editor/viewer that features LSP functionality.
skill/subskill/conditions/modifiers/buffs/debuffs/etc.. are treated as symbols
ideally, the functionalities are accessed via customizable binidngs
example functionality:
a. show/jump to definition
b. show lists of reference
c. smart rename (for player's own self comment)
d. show documentation
e. navigation of buffers/jumplist - export entire character skill descriptions and related symbols as a project, and either provide an LSP server related to said project or use an existing language so now players can just read the skill descriptions on their own text editor.
Benefits:
drastically increase the workflow of comprehending character skills since players no longer need to go back and forth manually to search for some new phrase introduced by the new skills that they just forgot about.