root/rpgcharacter/bio
Back
Namespace:
Filename:
Content: identity *, race ?, gender (type: gendertype) ?, birthplace (type: string) ?, birthdate (type: datetime) ?, height (type: float) ?, weight (type: float) ?, eyecolor (type: string) ?, haircolor (type: string) ?, skincolor (type: string) ?, buildtotal (type: int) ?, earnedtotal (type: int) ?, earnedremaining (type: int) ?, archetype (type: string) ?, nature (type: string) ?, demeanor (type: string) ?, level (type: int) ?, assets ?, illustration (type: string) ?, history (type: string) ?, note (type: string) *, appdata (type: customdata) *
Description: The bio
tag defines basic biographical
information about a character.
identity
describes one of the character's real or false identities.race
describes the character's race.gender
describes the character's gender.birthplace
describes the character's place of birth.birthdate
describes the character's date of birth.height
describes the character's height, in centimeters.weight
describes the character's weight, in kilograms.eyecolor
describes the color of the character's eyes.haircolor
describes the color of the character's hair.skincolor
describes the color of the character's skin.buildtotal
describes the number of "points" used to build the
character, for systems that use point-based systems.earnedtotal
describes the number of "progress points" (e.g. XP,
Legend Points, Karma Points, etc.) the character has earned.earnedremaining
describes the number of "progress points" (e.g. XP,
Legend Points, Karma Points, etc.) the character left to spend.archetype
describes the character class (if the gaming system
uses them) or the basic tenor of the character (if not).nature
describes the nature of the character. In systems with a
set concept of "alignment" or other moral ethic, that would be listed here.demeanor
describes external "face" of the character.level
describes the character's level, if any.assets
describes the character's financial assets such as coins,
cash, gems, stock, real estate, etc.illustration
gives either a URL or file name for an illustration
of the character.history
describes the character's history.note
a note about the character. There can be zero or more of
these in a file.appdata
a section to allow an application to write customized
biographic data about the character. There can be zero or more of these in a file.Code Fragment
<xs:complexType name="bio">
<xs:sequence>
<xs:element type="identity" name="identity" minOccurs="0" maxOccurs="unbounded"/>
<xs:element type="race" name="race" minOccurs="0" maxOccurs="1"/>
<xs:element type="gendertype" name="gender" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="birthplace" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:dateTime" name="birthdate" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:float" name="height" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:float" name="weight" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="eyecolor" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="haircolor" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="skincolor" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:int" name="buildtotal" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:int" name="earnedtotal" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:int" name="earnedremaining" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="archetype" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:int" name="level" minOccurs="0" maxOccurs="1"/>
<xs:element type="assets" name="assets" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="illustration" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="history" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="note" minOccurs="0" maxOccurs="unbounded"/>
<xs:element type="customdata" name="appdata" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>