Interlude branch.
This commit is contained in:
47
L2J_Mobius_C6_Interlude/dist/game/data/xsd/augmentation.xsd
vendored
Normal file
47
L2J_Mobius_C6_Interlude/dist/game/data/xsd/augmentation.xsd
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
<?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>
|
32
L2J_Mobius_C6_Interlude/dist/game/data/xsd/buffer_skills.xsd
vendored
Normal file
32
L2J_Mobius_C6_Interlude/dist/game/data/xsd/buffer_skills.xsd
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
<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>
|
62
L2J_Mobius_C6_Interlude/dist/game/data/xsd/cursedWeapons.xsd
vendored
Normal file
62
L2J_Mobius_C6_Interlude/dist/game/data/xsd/cursedWeapons.xsd
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
<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>
|
33
L2J_Mobius_C6_Interlude/dist/game/data/xsd/dimensionalRift.xsd
vendored
Normal file
33
L2J_Mobius_C6_Interlude/dist/game/data/xsd/dimensionalRift.xsd
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<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>
|
38
L2J_Mobius_C6_Interlude/dist/game/data/xsd/experience.xsd
vendored
Normal file
38
L2J_Mobius_C6_Interlude/dist/game/data/xsd/experience.xsd
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
<?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>
|
44
L2J_Mobius_C6_Interlude/dist/game/data/xsd/hitConditionBonus.xsd
vendored
Normal file
44
L2J_Mobius_C6_Interlude/dist/game/data/xsd/hitConditionBonus.xsd
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
<?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>
|
141
L2J_Mobius_C6_Interlude/dist/game/data/xsd/items.xsd
vendored
Normal file
141
L2J_Mobius_C6_Interlude/dist/game/data/xsd/items.xsd
vendored
Normal file
@@ -0,0 +1,141 @@
|
||||
<?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>
|
36
L2J_Mobius_C6_Interlude/dist/game/data/xsd/multisell.xsd
vendored
Normal file
36
L2J_Mobius_C6_Interlude/dist/game/data/xsd/multisell.xsd
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
<?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>
|
607
L2J_Mobius_C6_Interlude/dist/game/data/xsd/skills.xsd
vendored
Normal file
607
L2J_Mobius_C6_Interlude/dist/game/data/xsd/skills.xsd
vendored
Normal file
@@ -0,0 +1,607 @@
|
||||
<?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>
|
81
L2J_Mobius_C6_Interlude/dist/game/data/xsd/statBonus.xsd
vendored
Normal file
81
L2J_Mobius_C6_Interlude/dist/game/data/xsd/statBonus.xsd
vendored
Normal file
@@ -0,0 +1,81 @@
|
||||
<?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>
|
52
L2J_Mobius_C6_Interlude/dist/game/data/xsd/zones.xsd
vendored
Normal file
52
L2J_Mobius_C6_Interlude/dist/game/data/xsd/zones.xsd
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
<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>
|
Reference in New Issue
Block a user