root/rpgcharacter/contacts/contact
Back
Namespace:
Filename:
Content: name (type: string) , relation (type: string) , location (type: string) , level (type: int) ?, initialcost (type: float) ?, additionalcost (type: float) ?, note (type: string) *, appdata (type: customdata) *
Description: The contact
tag describes a spell or
similar effect known by the character.
name
describes the name of the contact.relation
describes the relation of the contact to the character.location
describes the wherabouts of the contact.level
describes the level or the contact, if the system
supports such a concept.initialcost
records the initial character development cost of
this contact, if any.additionalcost
records the the number of "improvement points"
(e.g. XP, Legend Points, Karma, Character Points) that have been applied
to this contact since creation, if any.note
lists any note about the contact. A contact my have zero
or more notes.appdata
a section to allow an application to write customized
data about the contact. There can be zero or more of these in an contact.Code Fragment
<xs:complexType name="contact">
<xs:sequence>
<xs:element type="xs:string" name="name"/>
<xs:element type="xs:string" name="relation"/>
<xs:element type="xs:string" name="location"/>
<xs:element type="xs:int" name="level"/>
<xs:element type="xs:float" name="initialcost" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:float" name="additionalcost" 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>