Suggestion: Ability Groups - More organized power JSONs #206

Open
opened 2026-05-11 07:22:25 +00:00 by sayanghost89 · 0 comments

Right now the abilities section in a power JSON is just a huge lump of different abilities. While the current system of just writing down every ability on its own makes sense, it also doesn't take into account how there're abilities, that even though are different, are used together for achieving some goal and are not just separate abilities (conceptually).
Hence I suggest "Ablity Groups". It's the idea of letting addon-makers the option for grouping multiple abilities in a couple of curly brackets, with a group_name key at the top of the brackets. These Ability Groups would help manage and design clearer and better readable power JSONs.
From a technical view point, these additional grouping brackets should be completely optional and only visual. They shouldn't have any impact on how the power works, and the addon-maker should be capable of nesting the Ability Groups.
(Since they would be optional, backwards compatibility is promised).

I have seen really messy, long power JSONs, and I think this could make them much easier to navigate. And also, reverse-engineer for anyone learning from existing power JSONs.

Right now the `abilities` section in a power JSON is just a huge lump of different abilities. While the current system of just writing down every ability on its own makes sense, it also doesn't take into account how there're abilities, that even though are different, are used together for achieving some goal and are not just separate abilities (conceptually). Hence I suggest "Ablity Groups". It's the idea of letting addon-makers the option for grouping multiple abilities in a couple of curly brackets, with a `group_name` key at the top of the brackets. These Ability Groups would help manage and design clearer and better readable power JSONs. From a technical view point, these additional grouping brackets should be completely optional and only visual. They shouldn't have any impact on how the power works, and the addon-maker should be capable of nesting the Ability Groups. (Since they would be optional, backwards compatibility is promised). I have seen really messy, long power JSONs, and I think this could make them much easier to navigate. And also, reverse-engineer for anyone learning from existing power JSONs.
sayanghost89 changed title from Ability Groups: More organized power JSONs to Suggestion: Ability Groups - More organized power JSONs 2026-05-11 07:22:56 +00:00
Lucraft self-assigned this 2026-05-11 07:30:55 +00:00
Lucraft added reference 1.20/dev 2026-05-11 07:30:59 +00:00
Sign in to join this conversation.
No description provided.