Thursday, July 26. 2007
Platform version 0.13.0, d20 Game System version 0.13.0, and Dice Bag version 0.13.0 have been released. You can download them here.
Tuesday, July 24. 2007
With tonight's set of CVS check-ins, I believe I have addressed all of the issues that came up during smoke testing last week. I will now start the process all over again. Expect to see 0.13.0 available for download before the weekend.
Sunday, July 22. 2007
The cause of the incredible slowdown in the d20 character editor was due to a leak of several thousand model listeners (ouch). The miscreant was identified and fixed, although there are still some minor model listener leaks remaining, which I think I introduced as part of the fix, but you'd probably have to run Wyrm Tools for several hours straight for them to become noticeable.
I'm now fixing the spell slot bug. I know the cause, so I should be done by tomorrow night.
Friday, July 20. 2007
I was able to reproduce the aforementioned performance issue. I now have to identify the root cause. I also found a small bug in the Prepared Spells feature related to mutliple spellcasting classes, which I would like to fix before the release.
This could take a while...
Saturday, July 14. 2007
All code for the prepared spells feature has now been checked into CVS. I have a little testing left to do, in addition to updating the SRD with the appropriate scripts for each spellcasting class's spell slots per level.
Sunday, July 8. 2007
All the model code for this feature has been checked in to CVS. I'm now about 30% done with the UI code. Progress has been slow due to summer struggles with my lawn, but it should all be done by next weekend, at which point version 0.13.0 will be released.
Monday, July 2. 2007
I've been working diligently on the model code for prepared spell support in the d20 character element. While I thought I was ready to check in the code over the weekend, I came up with a use case that demonstrated one aspect of the architecture wouldn't work in that case. I'm refactoring now and hope to have it completed in the next few days.
Tuesday, June 26. 2007
The d20 class element now supports a property that indicates if members of the class must prepare their spells before casting them (e.g. clerics and wizards). This is the first step towards implementing the Prepared Spells tab in the d20 character editor. All SRD classes have been updated with the appropriate property value.
Monday, June 18. 2007
In what should have been done in the previous release, the d20 character element and editor have been modified to prevent known spells from being added to a character which is neither a spellcaster nor satisfies the appropriate class/domain prerequisites.
I'm now adding support for generic filters in the UI to make it easier to find the spells you want in the available spells list.
Thursday, June 14. 2007
The Dice Bag tool plugin now supports having multiple dice bags opened at once. You can add and remove dice bags within the view, and each bag maintains its own state (roll history and variables).
Sunday, June 10. 2007
Platform version 0.12.0, d20 Game System version 0.12.0, and Dice Bag version 0.12.0 have been released. You can download them here.
|