root/rpgcharacter/skills/skill/concentration
Back
Namespace:
Filename:
Content: ( refid (type: string) | name (type: string) ), value (type: int) , initial (type: int) ?, initialcost (type: float) ?, additionalcost (type: float) ?
Description: The concentration
tag describes one of the
character's learned sub-skills.
refid
references the definition of the basic sub-skill. This tag is
used in cases where a given game system has defined standard data describing
the skills used by that game system. This data (usually held in a database)
is referenced by this tag, preventing the need for full details of the standard
skill being stored with the character.name
describes the name of the sub-skill. Generally, a given
game system will standardize the values allowed in this tag, but these
are not enforced by this standard. This tag is used in place of the
refid
tag and is only used in cases where there is no externally
referenced data describing skills.value
describes the value or rating of the sub-skill.initial
describes the value of the sub-skill, if any.initialcost
records the initial character development cost of
this sub-skill, if any.additionalcost
records the the number of "improvement points"
(e.g. XP, Legend Points, Karma, Character Points) that have been used to raise
this sub-skill since character creation, if any.Code Fragment
<xs:complexType name="concentration">
<xs:sequence>
<xs:choice>
<xs:element type="xs:string" name="refid"/>
<xs:element type="xs:string" name="name"/>
</xs:choice>
<xs:element type="xs:int" name="value"/>
<xs:element type="xs:int" name="initial" 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>