Also I don't know the 3,5 edition very well, because I am not a "paper-and-pencil" player and just a computer gamer, who saw this system in several games.
I am trying to build a "monster calculator" tool, which is based on mysql database as back-end and libreoffice as front-end applications. By analyzing monster statistics blocks I see that most parameters (esp. number ones) could be assigned in database quite easy, but I am stuck at the following aspect.
Is there a manual, guide or other information block, that describe monster traits in details? I mean that the player feats or skills are described in details in player's handbook (and other sources), while many general monster traits only have a name.
I will try to detail my question on example. Monsters have type and subtypes and often types and subtypes have their own traits that transferred to the creature. So I am building a database table that stores all traits (AND creature special quantities and attacks, since imho it's all the same). My trait table contains 3 columns: - trait name - trait type (ex, su or sp) - description
Lets take for an example an angel subtype - it has a strongly marked traits, which are easily posted as database records.
For example "protective aura" - trait name; Su - trait type; and descriptive text. For the angel's subtype acid immunity there is no indication what trait type is it and no descriptive text (though understandable what it does). The same goes for other immunities, resistances, racial bonus vs poison and etc. Also I don't understand what trait type it is if that isn't noted - fire immunity - ex, su or sp trait? I would assume its an "ex".
And also I am stuck while reading incorporeal subtype - there is too much descriptive text, while there is no distinctly allocated traits. While building the database I am trying to classify and itemize all things, to divide them on "buffs" or "debuffs" speaking on gamer's language and in that particular case I don't get how to do it.
Here is a block of descriptive text for incorporeal subtype:
"An incorporeal creature has no physical body. It can be harmed only by other incorporeal creatures, magic weapons or creatures that strike as magic weapons, and spells, spell-like abilities, or supernatural abilities. It is immune to all nonmagical attack forms. Even when hit by spells or magic weapons, it has a 50% chance to ignore any damage from a corporeal source (except for positive energy, negative energy, force effects such as magic missile, or attacks made with ghost touch weapons). Although it is not a magical attack, holy water can affect incorporeal undead, but a hit with holy water has a 50% chance of not affecting an incorporeal creature."
That one. So how I should treat this? As one single trait? Or break on "small" traits? For example "immune to all nonmagical attack forms" looks to me as a physical immunity. 50% chance to ignore corporeal source damage looks to me as another trait, but in this case there is no name or trait type for it. Holy water is another and etc.
So this is my question (and not a single one as I reread my post). Sorry for its length and sorry again if here is a wrong place for it, because I don't know where else to post it. I am sure there are people here who can help me with it, but may be answer on it goes out for the border of this site, so I am ready to discuss this in private.