summaryrefslogtreecommitdiff
path: root/testxml/xsd/tmw.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'testxml/xsd/tmw.xsd')
-rw-r--r--testxml/xsd/tmw.xsd10
1 files changed, 10 insertions, 0 deletions
diff --git a/testxml/xsd/tmw.xsd b/testxml/xsd/tmw.xsd
index 8f7dd44..0df218e 100644
--- a/testxml/xsd/tmw.xsd
+++ b/testxml/xsd/tmw.xsd
@@ -430,6 +430,13 @@
skillsPatchFile: skills_patch.xml
skillsPatchDir: skills.d/*.xml
-->
+ <xs:simpleType name="skillType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="list"/>
+ <xs:enumeration value="vertical"/>
+ <xs:enumeration value="rectangle"/>
+ </xs:restriction>
+ </xs:simpleType>
<xs:element name="skills" type="root_skills"/>
<xs:complexType name="root_skills">
<xs:sequence>
@@ -474,10 +481,13 @@
<xs:attribute name="missEffectId" type="xs:int" use="optional"/>
<xs:attribute name="srcEffectId" type="xs:string" use="optional"/>
<xs:attribute name="dstEffectId" type="xs:string" use="optional"/>
+ <xs:attribute name="x" type="xs:int" use="optional"/>
+ <xs:attribute name="y" type="xs:int" use="optional"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="name" type="xs:string" use="required"/>
+ <xs:attribute name="type" type="skillType" default="vertical"/>
</xs:complexType>
</xs:element>
</xs:choice>