Quick update:
- Added the ability to set a maximum number of levels for a build, like say you're making a favor or challenge farmer.
- Devised a plan to change the data structure to fully support all prereqs: unique selector requirements (swashbuckling style), selectors that cost different amounts (eg: Human Fighting Styles), artificer bonus feats that only allow certain selectors, epic skill focus, magister schools, etc... All prereqs should be supported. This is designed but not yet implemented, and it kind of needs to be implemented before any further data entry for enhancements.
- Devised a new data structure for feats that will support alternate feats (take "x" or "y"), feat exchanges, and even deity feats, which to be honest I thought was going to be literally impossible based on the old structure. As an added bonus, this new structure make it trivially easy to maintain your feat list even if you change out your class levels. I almost broke my brain supporting that with the old structure. Much like selector prereqs, this is designed but not implemented.
- Added an Options screen, which lets you opt out of my possibly-misguided non-standard sort orders throughout the program, Also in Options, we have...
- Colors! I went WAY overboard with the colors, allowing the user to customize virtually every color in the program to suit their tastes. I also made it easy to share color schemes with plain text posts. I think I was just happy to finally have something straightforward to implement so I dialed it up to 11.
Here's a quickie 2:00 demo of the colors:
On deck is finishing skills (adding "max level" support) tomorrow then starting the feat/prereq overhaul. On the plus side, the prereq overhaul is mostly re-usable for destinies and enhancements. Not 100%, but mostly.
EDIT: Also, as can be seen in this demo, I implemented the suggestion to make the preferred build points column bold in the output. (28pt in this example.)
Last edited by EllisDee37; 02-13-2015 at 04:10 AM.