Sorry for the late reply.
|| The information for feat prerequisites is programmed into the .NET
|| code, although I don't think it would be too difficult to turn the
|| entire thing into XML with script blocks for truly abnormal
|| abilities.
So you're saying that the specifics of each feat (and their prereqs)
are in the code, and not in a configuration or data file?
(Roger) I started with the code, and worked my way to XML for data storage. Therefore, my initial concept was to code each feat. However, I've since realized that 95% of the feats out there could be easily modeled by XML. So, I think I'll move to an XML data storage system and use imbedded script for any special cases.
|| <template name="Zombie" />
I find this interesting. Does all the information for the Zombie
template exist in another XML file, or is that hard-coded into the
.NET code?
|| <template name="Zombie" />
I find this interesting. Does all the information for the Zombie
template exist in another XML file, or is that hard-coded into the
.NET code?
(Roger) Same answer as above. Originally this was going to be in code. However, templates could also be loaded from XML files with imbedded script to handle special cases.
|| <adjustment> - can be used to track misc. changes outside of the normal
|| class progression, for example if the GM awards a bonus to a character, or a
|| cursed magic item permanantly reduces a stat.
I hadn't even considered this possibility yet.
|| The .NET library does all the work of determining prerequisites,
|| calculating stats, etc. In addition, it can track stats under
|| different conditions. For example, you can calculate your
|| Barbarian's stats under the Rage and Shaken conditions, which
|| would give you the STR and CON bonus, and reduce saves, skill
|| checks, etc. by 2. I also have plans for the system to be able to
|| track temporary ability damage.
I hadn't decided whether to make tools for during gameplay as well
as for the "off" time of character building and advancing
|| <adjustment> - can be used to track misc. changes outside of the normal
|| class progression, for example if the GM awards a bonus to a character, or a
|| cursed magic item permanantly reduces a stat.
I hadn't even considered this possibility yet.
|| The .NET library does all the work of determining prerequisites,
|| calculating stats, etc. In addition, it can track stats under
|| different conditions. For example, you can calculate your
|| Barbarian's stats under the Rage and Shaken conditions, which
|| would give you the STR and CON bonus, and reduce saves, skill
|| checks, etc. by 2. I also have plans for the system to be able to
|| track temporary ability damage.
I hadn't decided whether to make tools for during gameplay as well
as for the "off" time of character building and advancing
(Roger) I run a Play-by-Post website, and this is my only D&D experience. So, I tend not to think in terms of "ontime" and "offtime". My goal is to have the character sheet be updated with the click of a button to reflect temporary effects.
--
Crwth
--
Crwth
BobTHJ (Roger)