Sagacious updating of progress...
Updates:
In Progress:
The first list is what I've been up to in the last couple of weeks. I've got quite a bit of XML coding done for the new plug-in. During this process, I've had to update various supporting files to allow things that are done with charms in the Lunars book. Charms.dtd was updated to allow for the use of "Attribute Excellencies" and I fixed a minor error with the default speed for charm based attacks. Charmreview-xmlns.xsl was updated to properly display "Excellencies", number of required "Excellencies" and I've added in proper support for the "dramatic action" and "long ticks" based charms. (Previously, neither of these were being displayed at all.)
All this coding has reminded me of a few things that I've added to my charms as a "safety net" that need to be properly documented when I describe charm XML on the documentation project. In specific, Anathema doesn't display the following in the charm viewer:
If you don't include both speed and defense numbers (these can be the default speed="6" defense="-1"). This is something that I'd forgotten about because my charms.dtd file was "shielding" me from this issue. Given this, I've went back through all my charms and have updated them so that they can be used without the DTD. I've also eliminated some <special /> tags from Simple charms that just listed the default values and nothing else (they were superfluous).
In the second list, both of the charm trees sould be fairly easy to convert to XML because they are both relatively small. The rest is going to take some time.
PS. Does anyone have any thoughts on what I've done thus far for plug-in documentation? See Anathema Development for link.
- Modified anathemaTool.sh to allow in-place validation of files and fixed an issue with the find command.
- Added 90% of Lunar charm trees (less Wits and "Lunar Hero Style")
- Made various alterations to charms.dtd and charmreview-xmlns.xsl .
- Added more information about plugin-fragment.xml to plug-in documentation project.
In Progress:
- Lunar plug-in:
- Finishing up coding for remainder of Lunar charms.
- Read through Lunar charms and add "Coding" comments to charms when necessary.
- Alter plugin-fragment.xml to incorporate file and directory listings for Lunar charm files.
- Alter language property files for new charm tree.
- Add charm XML information to plug-in documentation project.
The first list is what I've been up to in the last couple of weeks. I've got quite a bit of XML coding done for the new plug-in. During this process, I've had to update various supporting files to allow things that are done with charms in the Lunars book. Charms.dtd was updated to allow for the use of "Attribute Excellencies" and I fixed a minor error with the default speed for charm based attacks. Charmreview-xmlns.xsl was updated to properly display "Excellencies", number of required "Excellencies" and I've added in proper support for the "dramatic action" and "long ticks" based charms. (Previously, neither of these were being displayed at all.)
All this coding has reminded me of a few things that I've added to my charms as a "safety net" that need to be properly documented when I describe charm XML on the documentation project. In specific, Anathema doesn't display the following in the charm viewer:
<charmtype type="Simple"> <special turntype="DramaticAction" /> </charmtype>
If you don't include both speed and defense numbers (these can be the default speed="6" defense="-1"). This is something that I'd forgotten about because my charms.dtd file was "shielding" me from this issue. Given this, I've went back through all my charms and have updated them so that they can be used without the DTD. I've also eliminated some <special /> tags from Simple charms that just listed the default values and nothing else (they were superfluous).
In the second list, both of the charm trees sould be fairly easy to convert to XML because they are both relatively small. The rest is going to take some time.
PS. Does anyone have any thoughts on what I've done thus far for plug-in documentation? See Anathema Development for link.
