kLoOge.Werks Definition File Documentation v3.3.3 | Generated using Liquid XML Studio by Liquid Technologies Ltd |
Tuesday, April 07, 2009 |
Definition Type | Element |
Name | modifiers |
Abstract | False |
MinOccurs | 0 |
MaxOccurs | unbounded |
Documentation | A list of field IDs whose values can modify another field's value. |
XSD Schema | Character Sheet Definition.xsd |
![]() ![]() |
|
![]() |
|
![]() ![]() |
|
<xs:element minOccurs="0" maxOccurs="unbounded" name="modifiers" >
<xs:annotation> <xs:documentation>A list of field IDs whose values can modify another field's value.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="modifier" type="xs:string"> <xs:annotation> <xs:documentation>The ID of a field whose contents will directly modify the value of the associated field.</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" maxOccurs="unbounded" name="modifier-positive" type="xs:string"> <xs:annotation> <xs:documentation>The ID of a field which contains data whose absolute value will positively modify the value of the associated field.</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" maxOccurs="unbounded" name="modifier-negative" type="xs:string"> <xs:annotation> <xs:documentation>The ID of a field which contains data whose absolute value will negatively modify the value of the associated field.</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" maxOccurs="unbounded" name="modifier-script"> <xs:annotation> <xs:documentation>A clause that defines a script to be executed during the "parse" phase of expression evaluation. This differs from the "parse-script" tag in that this extended clause allows you to define and pass variables to the script before it is executed. This allows you to have more generic scripts whose functionality is tailored by data contained in the character sheet.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="script" type="xs:string"> <xs:annotation> <xs:documentation>The script file name to execute.</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="0" maxOccurs="unbounded" name="args"> <xs:annotation> <xs:documentation>List of arguments to define for the script.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="arg"> <xs:annotation> <xs:documentation>An individual script variable.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" name="name" type="xs:string"> <xs:annotation> <xs:documentation>The name of the variable to be declared in the script's context.</xs:documentation> </xs:annotation> </xs:element> <xs:element minOccurs="1" name="value" type="xs:string"> <xs:annotation> <xs:documentation>The value of the declared varible.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
![]() ![]() |
|||||||||||||||||||||
|
|||||||||||||||||||||
![]() ![]() |
|||||||||||||||||||||
[No Sub Types] modifiers [No Super Types] |
|||||||||||||||||||||
Generated using Liquid XML Studio by Liquid Technologies Ltd |