root/rpgcharacter/bio/race
Back
Namespace:
Filename:
Content: name (type: string), variant (type: string) ?, ethnicity (type: string) ?, alternate (type: string) *, initialcost (type: float) ?, additionalcost (type: float) ?
Description: The bio tag defines basic biographical
information about a character.
name describes the character's race. Generally, specific game systems
will have a standard list of legal values for this field, but this standard does
not explicitly support this. Note: racial abilities are recorded as
advantages or disadvantages.variant describes the character's racial variation, if any.ethnicity describes the character's ethnicity, if any.alternate describes an "mix-in" alternatives to race (e.g. albinism,
etc.), if any. Generally, specific game systems will have a standard list of legal
values for this field, but this standard does not explicitly support this.
A character may have zero or more alternates.initialcost records the initial character development cost of
this attribute, if any.additionalcost records the the number of "improvement points"
(e.g. XP, Legend Points, Karma, Character Points) that have been used to alter
race since character creation, if any. Most gaming systems do not allow
the use of these kinds of points to affect race.Code Fragment
<xs:complexType name="race">
<xs:sequence>
<xs:element type="xs:string" name="name"/>
<xs:element type="xs:string" name="variant" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="ethnicity" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:float" name="initialcost" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:float" name="additionalcost" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>