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>