Hello! The Skill System has, frankly, become very bloated over time, and as its primary maintainer, I would like to get feedback on a plan to deal with this.
1) Quality of Life Hacks
There are a large number of QoL hacks included with the skill system that have no effect on anything outside of themselves and are only included because they have been so from the beginning. This would be things like semitransparent menus, HP bars, danger zone, etc. Most, if not all, of these are enabled by default. Removing these would be a significant chip out of the bloated buildfile.
- No Change; Included, Enabled by Default
- Included, Disabled by Default
- Not Included
- Other; Please specify in a reply
0 voters
2) External Hacks
This refers to the group of 20 or so hacks that have some overlap with necessary skill system components; of these, only 2 have functionality directly tied to skills, the rest only have overlap with shared hooks. Removing most or all of these would account for roughly half the present bloat.
- No Change; All Included, Enabled by Default
- All Included, Disabled by Default
- Only Skill-Related Included, Enabled by Default
- Only Skill-Related Included, Disabled by Default
- Other; Please specify in a reply
0 voters
3) Merge Policy
Currently, my policy on merging new pull requests into the skill system are generally the following requirements:
- Adds skills or skill-related systems
- Fixes bugs or errors
- Adds hacks that share existing hooks
Moving forwards, I would like to drop the third criteria, to avoid adding further bloat. Instead, only hacks that directly rely on skill system components with no independent release (mainly Modular Stat Screen) would be acceptable for adding.
- No Change; Keep Criteria As-Is
- Drop 3rd Criteria
- Other; Please specify in a reply
0 voters
If all of these changes were to be enacted as presented, all external and quality of life hacks would be removed save for ones that tie into skills (Dragon Veins, Str/Mag Split) or the Modular Stat Screen (Stat Screen Ballista, Personal Info + Narrow Font). I look forward to reviewing your feedback.