Door data moved from CSV to XML.
This commit is contained in:
@@ -6,21 +6,21 @@
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:byte" name="level" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="name" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="nameColor" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="useNameColor" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="titleColor" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="useTitleColor" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="isGm" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="allowPeaceAttack" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="allowFixedRes" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="allowTransaction" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="allowAltg" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="giveDamage" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="takeAggro" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="gainExp" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="canDisableGmStatus" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="level" use="required"/>
|
||||
<xs:attribute type="xs:string" name="name" use="required"/>
|
||||
<xs:attribute type="xs:string" name="nameColor" use="required"/>
|
||||
<xs:attribute type="xs:string" name="useNameColor" use="required"/>
|
||||
<xs:attribute type="xs:string" name="titleColor" use="required"/>
|
||||
<xs:attribute type="xs:string" name="useTitleColor" use="required"/>
|
||||
<xs:attribute type="xs:string" name="isGm" use="required"/>
|
||||
<xs:attribute type="xs:string" name="allowPeaceAttack" use="required"/>
|
||||
<xs:attribute type="xs:string" name="allowFixedRes" use="required"/>
|
||||
<xs:attribute type="xs:string" name="allowTransaction" use="required"/>
|
||||
<xs:attribute type="xs:string" name="allowAltg" use="required"/>
|
||||
<xs:attribute type="xs:string" name="giveDamage" use="required"/>
|
||||
<xs:attribute type="xs:string" name="takeAggro" use="required"/>
|
||||
<xs:attribute type="xs:string" name="gainExp" use="required"/>
|
||||
<xs:attribute type="xs:string" name="canDisableGmStatus" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:byte" name="val" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="val" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
@@ -18,7 +18,7 @@
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:short" name="val" use="optional"/>
|
||||
<xs:attribute type="xs:short" name="val" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
@@ -27,7 +27,7 @@
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:byte" name="val" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="val" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
@@ -36,7 +36,7 @@
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:byte" name="val" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="val" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
@@ -45,15 +45,15 @@
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:byte" name="val" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="val" use="required"/>
|
||||
</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:attribute type="xs:short" name="id" use="required"/>
|
||||
<xs:attribute type="xs:short" name="skillId" use="required"/>
|
||||
<xs:attribute type="xs:string" name="name" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
|
||||
@@ -12,19 +12,19 @@
|
||||
<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:attribute type="xs:short" name="mobId" use="required"/>
|
||||
<xs:attribute type="xs:byte" name="count" use="required"/>
|
||||
<xs:attribute type="xs:short" name="delay" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute type="xs:byte" name="id" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="id" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute type="xs:byte" name="type" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="type" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
|
||||
32
L2J_Mobius_C6_Interlude/dist/game/data/xsd/Doors.xsd
vendored
Normal file
32
L2J_Mobius_C6_Interlude/dist/game/data/xsd/Doors.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="door" maxOccurs="unbounded" minOccurs="0">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:string" name="name" use="required"/>
|
||||
<xs:attribute type="xs:int" name="id" use="required"/>
|
||||
<xs:attribute type="xs:int" name="x" use="required"/>
|
||||
<xs:attribute type="xs:int" name="y" use="required"/>
|
||||
<xs:attribute type="xs:short" name="z" use="required"/>
|
||||
<xs:attribute type="xs:int" name="xMin" use="required"/>
|
||||
<xs:attribute type="xs:int" name="yMin" use="required"/>
|
||||
<xs:attribute type="xs:short" name="zMin" use="required"/>
|
||||
<xs:attribute type="xs:int" name="xMax" use="required"/>
|
||||
<xs:attribute type="xs:int" name="yMax" use="required"/>
|
||||
<xs:attribute type="xs:short" name="zMax" use="required"/>
|
||||
<xs:attribute type="xs:int" name="hp" use="required"/>
|
||||
<xs:attribute type="xs:int" name="pDef" use="required"/>
|
||||
<xs:attribute type="xs:short" name="mDef" use="required"/>
|
||||
<xs:attribute type="xs:string" name="unlockable" use="required"/>
|
||||
<xs:attribute type="xs:string" name="autoOpen" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -6,16 +6,16 @@
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:string">
|
||||
<xs:attribute type="xs:short" name="id" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="level" use="optional"/>
|
||||
<xs:attribute type="xs:short" name="hp" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="hpRegen" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="type" use="optional"/>
|
||||
<xs:attribute type="xs:byte" name="group" use="optional"/>
|
||||
<xs:attribute type="xs:short" name="guts" use="optional"/>
|
||||
<xs:attribute type="xs:short" name="gutsCheckTime" use="optional"/>
|
||||
<xs:attribute type="xs:short" name="waitTime" use="optional"/>
|
||||
<xs:attribute type="xs:int" name="combatTime" use="optional"/>
|
||||
<xs:attribute type="xs:short" name="id" use="required"/>
|
||||
<xs:attribute type="xs:byte" name="level" use="required"/>
|
||||
<xs:attribute type="xs:short" name="hp" use="required"/>
|
||||
<xs:attribute type="xs:byte" name="hpRegen" use="required"/>
|
||||
<xs:attribute type="xs:byte" name="type" use="required"/>
|
||||
<xs:attribute type="xs:byte" name="group" use="required"/>
|
||||
<xs:attribute type="xs:short" name="guts" use="required"/>
|
||||
<xs:attribute type="xs:short" name="gutsCheckTime" use="required"/>
|
||||
<xs:attribute type="xs:short" name="waitTime" use="required"/>
|
||||
<xs:attribute type="xs:int" name="combatTime" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
|
||||
@@ -15,15 +15,15 @@
|
||||
<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:attribute type="xs:short" name="id" use="required"/>
|
||||
<xs:attribute type="xs:byte" name="price" use="required"/>
|
||||
<xs:attribute type="xs:string" name="desc" use="required"/>
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute type="xs:string" name="type" use="optional"/>
|
||||
<xs:attribute type="xs:string" name="type" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
|
||||
Reference in New Issue
Block a user