Namespace:
Filename:
Content: realworld , bio , attributes ?, skills ?, properties ?, augmentations (type: augmentationlist) ?, advantages ?, powers ?, spells ?, equipmentlist (type: equipmentlist) ?, transports ?, contacts ?
Description: The rpgcharacter
tag defines a specific
character for any role-playing system. It is intended as a universal exchange for
character data in any gaming system.
realworld
defines real world data about the character, such as
the gaming system it uses, the person who created it and so on. This also
include file maintenance issues such as date of modification, etc.bio
defines basic biographical information about a character.attributes
describes the attrbiutes of the character, such as
strength, intellegence, etc.skills
describes the collection of skills known by the character.scores
describes any values the character may have that are
computed by some formula (such as an average of certain attributes) or
otherwise do not fit the mold of attributes
or skills. The set of scores will tend to be fixed
within a given game system. Typical scores would include things like movement
rates (walking, running, swimming), dice pools, total armor/defensive values, etc.augmentations
lists any enhancements installed, engineered or
grown into the character.advantages
describes both the advantages and disadvantages of a
character, if the game system uses such a thing, including any racial
abililities or penalties. Some systems use other names for these same concepts
(e.g. edges, quirks, flaws, etc.), but the basic principle is the same.powers
describes the innate abilities the character has. These
might be mystical abilities, super powers, or what some systems call
"disciplines" or "talents".spells
describes the spells known by the character, if any.equipmentlist
details any equipment carried by the character.transports
describes the vehicles, animals, ships or other form
of transportation owned by the character.contacts
describes the people special to or in some way known to
the character.Code Fragment
<xs:element name="rpgcharacter">
<xs:complexType>
<xs:sequence>
<xs:element type="realworld" name="realworld"/>
<xs:element type="bio" name="bio"/>
<xs:element type="attributes" name="attributes" minOccurs="0" maxOccurs="1"/>
<xs:element type="skills" name="skills" minOccurs="0" maxOccurs="1"/>
<xs:element type="properties" name="properties" minOccurs="0" maxOccurs="1"/>
<xs:element type="augmentationlist" name="augmentationlist" minOccurs="0" maxOccurs="1"/>
<xs:element type="advantages" name="advantages" minOccurs="0" maxOccurs="1"/>
<xs:element type="powers" name="powers" minOccurs="0" maxOccurs="1"/>
<xs:element type="spells" name="spells" minOccurs="0" maxOccurs="1"/>
<xs:element type="equipmentlist" name="equipmentlist" minOccurs="0" maxOccurs="1"/>
<xs:element type="transports" name="transports" minOccurs="0" maxOccurs="1"/>
<xs:element type="contacts" name="contacts" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>