I know I have been keeping all of you waiting a long time already for the magic items addition. I honestly didn’t expect it would take well over a year to implement, but here we are...
With the recent announcement from WotC about how gaining levels is going to work in Adventurers League season 8, I am proposing a change in schedule. For deciding on this change, I would like to ask you for input. Please let me know what you’d prefer to get priority for v13, using the poll in this post.
1. Magic Item support has priority, everything else will have to waitIf this option is chosen, I will continue working on the magic item addition and only once that is finished will version 13 of the sheets become available. Only after that will other features, like the AL levelling system, be added.
2. Adv.League levelling system has priority, version 13 without Magic Item support is preferable over waiting (even longer…)If this option is chosen, I will stop working on the magic item addition for now and first make a version 13 that has support for the AL levelling system (as well as a system without experience points). Magic item support will come in a later version (like v13.1). Note that support for the AL levelling system is a lot easier to code than all magic items, so it should be a lot faster to finish. Certainly in time for AL season 8 to start (August 30).
3. Include both the Adv.League levelling system and Magic Item support in v13If this option is chosen, I will make a version 13 that will include support for both things. For obvious reasons, choosing this option of the three will cause v13 to take the longest to finish.
4. Who cares? It is not like I expect v13 to ever be finished (a.k.a. just show me the results)Only select this option if you have no opinion one way or the other but would just like to see the results. If this option is somehow the winner, I guess I will just roll a d3 and let fate decide ;)
To give a bit of context about the Magic Item delay, every time I continue working on it I think of new improvements that would be much easier and better to implement before adding support for magic items. This results in the new feature being pushed back more. For example, I am currently working on harmonizing all the different syntaxes (class features, class feature choices, races, racial features, feats, and magic items) to utilize one and only one way of adding stuff to the sheet.Up to and including v12.999, everything has a different function dedicated to adding things like actions, speed, limited features, etc. Whenever I want to change how one of those work, I have to change it in 6 different places and I can’t just copy-paste, all of them are coded slightly different (my own fault of course). With this new change, I will be able to add functionality to all things much faster and easier, and all of them will work the exact same way. Meaning that we will immediately have things like level-dependent feats and magic items, and once I make an easier way of things to add attacks/armour, that will immediately be available for all of them. I hope to save a lot of future work with something like this while simultaneously making it easier to write custom additions, but it is a time investment up front.