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.xsd35
1 files changed, 34 insertions, 1 deletions
diff --git a/testxml/xsd/tmw.xsd b/testxml/xsd/tmw.xsd
index 71d83a7..66ad75c 100644
--- a/testxml/xsd/tmw.xsd
+++ b/testxml/xsd/tmw.xsd
@@ -365,9 +365,13 @@
-->
<xs:complexType name="quests_var_quest">
<xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="text" type="xs:string"/>
+ <xs:element name="text" type="quests_quest_text"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="reward" type="xs:string"/>
+ <xs:element name="giver" type="xs:string"/>
+ <xs:element name="questgiver" type="xs:string"/>
+ <xs:element name="coordinates" type="quests_quest_coordinates"/>
+ <xs:element name="npc" type="xs:string"/>
</xs:choice>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="group" type="xs:string" use="required"/>
@@ -380,6 +384,35 @@
<xs:attribute name="complete" type="xs:string" use="optional"/>
<xs:attribute name="incomplete" type="xs:string" use="optional"/>
</xs:complexType>
+ <xs:complexType name="quests_quest_coordinates">
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="x" type="xs:int" use="required"/>
+ <xs:attribute name="y" type="xs:int" use="required"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ <xs:complexType name="quests_quest_text">
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="text1" type="xs:string" use="optional"/>
+ <xs:attribute name="text2" type="xs:string" use="optional"/>
+ <xs:attribute name="text3" type="xs:string" use="optional"/>
+ <xs:attribute name="text4" type="xs:string" use="optional"/>
+ <xs:attribute name="text5" type="xs:string" use="optional"/>
+ <xs:attribute name="text6" type="xs:string" use="optional"/>
+ <xs:attribute name="text7" type="xs:string" use="optional"/>
+ <xs:attribute name="text8" type="xs:string" use="optional"/>
+ <xs:attribute name="text9" type="xs:string" use="optional"/>
+ <xs:attribute name="text10" type="xs:string" use="optional"/>
+ <xs:attribute name="text11" type="xs:string" use="optional"/>
+ <xs:attribute name="text12" type="xs:string" use="optional"/>
+ <xs:attribute name="text13" type="xs:string" use="optional"/>
+ <xs:attribute name="text14" type="xs:string" use="optional"/>
+ <xs:attribute name="text15" type="xs:string" use="optional"/>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
<!--
QuestsWindow::loadEffect
-->