Removed old Interlude branch.

This commit is contained in:
MobiusDevelopment
2019-07-27 17:53:37 +00:00
parent f72cfd90c0
commit 6b4aa4fea8
17511 changed files with 0 additions and 1039616 deletions

View File

@@ -1,37 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="fence">
<xs:attribute type="xs:string" name="name" />
<xs:attribute type="xs:integer" name="x" use="required" />
<xs:attribute type="xs:integer" name="y" use="required" />
<xs:attribute type="xs:integer" name="z" use="required" />
<xs:attribute type="xs:positiveInteger" name="width" use="required" />
<xs:attribute type="xs:positiveInteger" name="length" use="required" />
<xs:attribute name="height" use="required">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:minInclusive value="1" />
<xs:maxInclusive value="3" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="state" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="HIDDEN" />
<xs:enumeration value="OPENED" />
<xs:enumeration value="CLOSED" />
<xs:enumeration value="CLOSED_HIDDEN" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element name="fence" maxOccurs="unbounded" type="fence" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,32 +0,0 @@
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element name="category" maxOccurs="unbounded" minOccurs="0">
<xs:annotation>
<xs:documentation>Magnus' Chant Siren's Dance Song of Champion</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="buff" maxOccurs="unbounded" minOccurs="0">
<xs:annotation>
<xs:documentation>Mental Shield Magic Barrier Shield Blessed Body Blessed Soul Empower Berserker Spirit Might Focus Concentration Acumen Haste Agility Wind Walk Guidance Death Whisper Bless Shield Resist Shock Vampiric Rage Wild Magic Advanced Block Elemental Protection Divine Protection Arcane Protection Prophecy of Water Prophecy of Fire Prophecy of Wind Chant of Victory Greater Might Greater Shield War Chant Earth Chant Clarity Dance of the Warrior Dance of Inspiration Dance of the Mystic Dance of Fire Dance of Fury Dance of Concentration Dance of Light Dance of Aqua Guard Dance of Earth Guard Dance of the Vampire Dance of Protection Song of Earth Song of Life Song of Water Song of Warding Song of Wind Song of Hunter Song of Invocation Song of Vitality Song of Vengeance Song of Flame Guard Song of Storm Guard Song of Renewal Song of Meditation</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:short" name="id" use="optional"/>
<xs:attribute type="xs:byte" name="price" use="optional"/>
<xs:attribute type="xs:string" name="desc" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="type" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,47 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="stat">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="table">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="augmentation">
<xs:complexType>
<xs:sequence>
<xs:element name="skillId">
<xs:complexType>
<xs:attribute name="val" type="xs:unsignedShort" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="skillLevel">
<xs:complexType>
<xs:attribute name="val" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="type">
<xs:complexType>
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:unsignedShort" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,62 +0,0 @@
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element name="item" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="dropRate">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="val" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="duration">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:short" name="val" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="durationLost">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="val" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="disapearChance">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="val" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="stageKills">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="val" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:short" name="id" use="optional"/>
<xs:attribute type="xs:short" name="skillId" use="optional"/>
<xs:attribute type="xs:string" name="name" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,33 +0,0 @@
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="rift">
<xs:complexType>
<xs:sequence>
<xs:element name="area" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="room" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="spawn" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:short" name="mobId" use="optional"/>
<xs:attribute type="xs:byte" name="count" use="optional"/>
<xs:attribute type="xs:short" name="delay" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:byte" name="id" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:byte" name="type" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,38 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<element name="table">
<complexType>
<sequence minOccurs="1" maxOccurs="1">
<element name="experience" minOccurs="1" maxOccurs="87">
<complexType>
<attribute name="level" use="required">
<simpleType>
<restriction base="positiveInteger">
<minInclusive value="1" />
<maxInclusive value="87" />
</restriction>
</simpleType>
</attribute>
<attribute name="tolevel" type="nonNegativeInteger" use="required" />
</complexType>
</element>
</sequence>
<attribute name="maxLevel" use="required">
<simpleType>
<restriction base="positiveInteger">
<minInclusive value="1" />
<maxInclusive value="87" />
</restriction>
</simpleType>
</attribute>
<attribute name="maxPetLevel" use="required">
<simpleType>
<restriction base="positiveInteger">
<minInclusive value="1" />
<maxInclusive value="87" />
</restriction>
</simpleType>
</attribute>
</complexType>
</element>
</schema>

View File

@@ -1,44 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="hitConditionBonus">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="back" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:attribute name="val" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="dark" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:attribute name="val" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="front" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:attribute name="val" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="high" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:attribute name="val" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="low" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:attribute name="val" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="rain" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:attribute name="val" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="side" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:attribute name="val" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,141 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="item">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="set">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="for">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element maxOccurs="unbounded" name="set">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="and">
<xs:complexType>
<xs:sequence>
<xs:element name="game">
<xs:complexType>
<xs:attribute name="chance" type="xs:unsignedByte" use="required" />
<xs:attribute name="skill" type="xs:boolean" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="val" type="xs:unsignedShort" use="required" />
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="add">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="and">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="player">
<xs:complexType>
<xs:attribute name="behind" type="xs:string" use="optional" />
<xs:attribute name="hp" type="xs:unsignedByte" use="optional" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="slotitem" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="val" type="xs:short" use="required" />
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="enchant">
<xs:complexType>
<xs:attribute name="val" type="xs:unsignedByte" use="required" />
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="sub">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="and">
<xs:complexType>
<xs:sequence>
<xs:element name="game">
<xs:complexType>
<xs:attribute name="skill" type="xs:boolean" use="required" />
<xs:attribute name="chance" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="val" type="xs:unsignedByte" use="required" />
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="mul">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="and">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="player">
<xs:complexType>
<xs:attribute name="hp" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="slotitem" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="val" type="xs:decimal" use="required" />
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="skill">
<xs:complexType>
<xs:attribute name="onCrit" type="xs:unsignedByte" use="optional" />
<xs:attribute name="id" type="xs:unsignedShort" use="required" />
<xs:attribute name="lvl" type="xs:unsignedByte" use="required" />
<xs:attribute name="chance" type="xs:unsignedByte" use="optional" />
<xs:attribute name="onCast" type="xs:unsignedByte" use="optional" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:unsignedShort" use="required" />
<xs:attribute name="type" type="xs:string" use="required" />
<xs:attribute name="name" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,36 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="item">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element maxOccurs="unbounded" name="ingredient">
<xs:complexType>
<xs:attribute name="id" type="xs:unsignedShort" use="required" />
<xs:attribute name="count" type="xs:unsignedInt" use="required" />
<xs:attribute name="isTaxIngredient" type="xs:boolean" use="optional" />
<xs:attribute name="mantainIngredient" type="xs:boolean" use="optional" />
<xs:attribute name="enchant" type="xs:unsignedByte" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="production">
<xs:complexType>
<xs:attribute name="id" type="xs:unsignedShort" use="required" />
<xs:attribute name="count" type="xs:unsignedInt" use="required" />
<xs:attribute name="enchant" type="xs:unsignedByte" use="optional" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:unsignedShort" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="maintainEnchantment" type="xs:boolean" use="optional" />
<xs:attribute name="applyTaxes" type="xs:boolean" use="optional" />
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,607 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="skill">
<xs:complexType mixed="true">
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="table">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="enchant1">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="enchant2">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="set">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="cond">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="not">
<xs:complexType>
<xs:sequence>
<xs:element name="target">
<xs:complexType>
<xs:attribute name="class_id_restriction" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="target">
<xs:complexType>
<xs:attribute name="race_id" type="xs:unsignedByte" use="optional" />
<xs:attribute name="class_id_restriction" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="player">
<xs:complexType>
<xs:attribute name="hp" type="xs:unsignedByte" use="optional" />
<xs:attribute name="flying" type="xs:boolean" use="optional" />
<xs:attribute name="battle_force" type="xs:unsignedByte" use="optional" />
<xs:attribute name="mp" type="xs:unsignedByte" use="optional" />
<xs:attribute name="seed_various" type="xs:unsignedByte" use="optional" />
<xs:attribute name="seed_fire" type="xs:unsignedByte" use="optional" />
<xs:attribute name="seed_water" type="xs:unsignedByte" use="optional" />
<xs:attribute name="seed_wind" type="xs:unsignedByte" use="optional" />
<xs:attribute name="seed_any" type="xs:unsignedByte" use="optional" />
<xs:attribute name="spell_force" type="xs:unsignedByte" use="optional" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="msg" type="xs:string" use="optional" />
<xs:attribute name="msgId" type="xs:unsignedByte" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="for">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:choice maxOccurs="unbounded">
<xs:element name="basemul">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" name="mul">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="target">
<xs:complexType>
<xs:attribute name="pvp" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="and">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="player">
<xs:complexType>
<xs:attribute name="front" type="xs:string" use="optional" />
<xs:attribute name="behind" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="not">
<xs:complexType>
<xs:sequence>
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" name="add">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="player">
<xs:complexType>
<xs:attribute name="resting" type="xs:boolean" use="optional" />
<xs:attribute name="running" type="xs:boolean" use="optional" />
<xs:attribute name="hp" type="xs:unsignedByte" use="optional" />
<xs:attribute name="behind" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="and">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="player">
<xs:complexType>
<xs:attribute name="moving" type="xs:boolean" use="optional" />
<xs:attribute name="running" type="xs:boolean" use="optional" />
<xs:attribute name="resting" type="xs:boolean" use="optional" />
<xs:attribute name="hp" type="xs:unsignedByte" use="optional" />
<xs:attribute name="behind" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="not">
<xs:complexType>
<xs:sequence>
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" name="effect">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:choice maxOccurs="unbounded">
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" name="mul">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="and">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="player">
<xs:complexType>
<xs:attribute name="hp" type="xs:unsignedByte" use="optional" />
<xs:attribute name="front" type="xs:string" use="optional" />
<xs:attribute name="behind" type="xs:string" use="optional" />
<xs:attribute name="side" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="target">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="sub">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="add">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="player">
<xs:complexType>
<xs:attribute name="flying" type="xs:boolean" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="cond">
<xs:complexType>
<xs:sequence>
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="msg" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="and">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="player">
<xs:complexType>
<xs:attribute name="hp" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="basemul">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="player">
<xs:complexType>
<xs:attribute name="behind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="cond">
<xs:complexType>
<xs:sequence>
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="msg" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="set">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="div">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="count" type="xs:string" use="optional" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="time" type="xs:string" use="optional" />
<xs:attribute name="val" type="xs:string" use="required" />
<xs:attribute name="stackOrder" type="xs:string" use="optional" />
<xs:attribute name="stackType" type="xs:string" use="optional" />
<xs:attribute name="noicon" type="xs:unsignedByte" use="optional" />
<xs:attribute name="effectPower" type="xs:string" use="optional" />
<xs:attribute name="effectType" type="xs:string" use="optional" />
<xs:attribute name="abnormal" type="xs:string" use="optional" />
<xs:attribute name="self" type="xs:unsignedByte" use="optional" />
<xs:attribute name="abnormalLvl" type="xs:unsignedByte" use="optional" />
<xs:attribute name="abnormalType" type="xs:string" use="optional" />
<xs:attribute name="abnormalTime" type="xs:unsignedByte" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="sub">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="and">
<xs:complexType>
<xs:sequence>
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="cond">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="game">
<xs:complexType>
<xs:attribute name="time" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="player">
<xs:complexType>
<xs:attribute name="hp" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="and">
<xs:complexType>
<xs:sequence>
<xs:element name="player">
<xs:complexType>
<xs:attribute name="behind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="set">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="enchant1for">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="cond">
<xs:complexType>
<xs:sequence>
<xs:element name="player">
<xs:complexType>
<xs:attribute name="state" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="add">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="basemul">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="effect">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:choice maxOccurs="unbounded">
<xs:element name="basemul">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" name="add">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="cond">
<xs:complexType>
<xs:sequence>
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="msg" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" name="mul">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element minOccurs="0" name="cond">
<xs:complexType>
<xs:sequence>
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="msg" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="sub">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="count" type="xs:string" use="optional" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="time" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
<xs:attribute name="stackOrder" type="xs:string" use="optional" />
<xs:attribute name="stackType" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="enchant2for">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="add">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:element name="using">
<xs:complexType>
<xs:attribute name="kind" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="effect">
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:choice maxOccurs="unbounded">
<xs:element maxOccurs="unbounded" name="add">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
<xs:element name="mul">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:decimal" use="required" />
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" name="sub">
<xs:complexType>
<xs:attribute name="order" type="xs:string" use="required" />
<xs:attribute name="stat" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:unsignedByte" use="required" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="count" type="xs:string" use="required" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="time" type="xs:string" use="required" />
<xs:attribute name="val" type="xs:string" use="required" />
<xs:attribute name="stackOrder" type="xs:unsignedByte" use="optional" />
<xs:attribute name="stackType" type="xs:string" use="optional" />
<xs:attribute name="abnormal" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:unsignedShort" use="required" />
<xs:attribute name="levels" type="xs:unsignedByte" use="required" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="enchantLevels1" type="xs:unsignedByte" use="optional" />
<xs:attribute name="enchantLevels2" type="xs:unsignedByte" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,81 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="STR" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="stat" minOccurs="1" maxOccurs="100">
<xs:complexType>
<xs:attribute name="bonus" type="xs:decimal" use="required" />
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="INT" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="stat" minOccurs="1" maxOccurs="100">
<xs:complexType>
<xs:attribute name="bonus" type="xs:decimal" use="required" />
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CON" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="stat" minOccurs="1" maxOccurs="100">
<xs:complexType>
<xs:attribute name="bonus" type="xs:decimal" use="required" />
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MEN" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="stat" minOccurs="1" maxOccurs="100">
<xs:complexType>
<xs:attribute name="bonus" type="xs:decimal" use="required" />
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DEX" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="stat" minOccurs="1" maxOccurs="100">
<xs:complexType>
<xs:attribute name="bonus" type="xs:decimal" use="required" />
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WIT" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="stat" minOccurs="1" maxOccurs="100">
<xs:complexType>
<xs:attribute name="bonus" type="xs:decimal" use="required" />
<xs:attribute name="value" type="xs:integer" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -1,52 +0,0 @@
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element name="zone" maxOccurs="unbounded" minOccurs="0">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="stat" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="name" use="optional"/>
<xs:attribute type="xs:string" name="val" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="node" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:int" name="X" use="optional"/>
<xs:attribute type="xs:int" name="Y" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="spawn" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:int" name="X" use="optional"/>
<xs:attribute type="xs:int" name="Y" use="optional"/>
<xs:attribute type="xs:short" name="Z" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:int" name="id" use="optional"/>
<xs:attribute type="xs:string" name="type" use="optional"/>
<xs:attribute type="xs:string" name="shape" use="optional"/>
<xs:attribute type="xs:short" name="minZ" use="optional"/>
<xs:attribute type="xs:short" name="maxZ" use="optional"/>
<xs:attribute type="xs:short" name="bossId" use="optional"/>
<xs:attribute type="xs:string" name="name" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>