Proper clan specialty data holder.

This commit is contained in:
MobiusDev
2019-02-15 05:33:27 +00:00
parent b8cb4750b0
commit a6388b2df9
12 changed files with 160 additions and 68 deletions

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/ClanMasteryData.xsd">
<clan mastery="50000" level="1" previous="0" />
<clan mastery="50001" level="2" previous="50000" />
</list>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/ClanSpecialtyData.xsd">
<clan specialty="1" skilId="1" skillLevel="1" clanLevel="5" />
<clan specialty="2" skilId="1" skillLevel="1" clanLevel="6" previousSpecialty="1" />
<clan specialty="3" skilId="1" skillLevel="1" clanLevel="7" previousSpecialty="2" />
<clan specialty="4" skilId="1" skillLevel="1" clanLevel="8" previousSpecialty="3" />
<clan specialty="5" skilId="1" skillLevel="1" clanLevel="9" previousSpecialty="4" />
<clan specialty="6" skilId="1" skillLevel="1" clanLevel="10" previousSpecialty="5" />
<clan specialty="7" skilId="1" skillLevel="1" clanLevel="10" previousSpecialty="6" />
<clan specialty="8" skilId="1" skillLevel="1" clanLevel="8" previousSpecialty="3" />
<clan specialty="9" skilId="1" skillLevel="1" clanLevel="9" previousSpecialty="8" />
<clan specialty="10" skilId="1" skillLevel="1" clanLevel="10" previousSpecialty="9" />
<clan specialty="11" skilId="1" skillLevel="1" clanLevel="10" previousSpecialty="10" />
<clan specialty="12" skilId="1" skillLevel="1" clanLevel="11" previousSpecialty="7" previousSpecialtyAlt="11" />
<clan specialty="13" skilId="1" skillLevel="1" clanLevel="11" previousSpecialty="12" />
<clan specialty="14" skilId="1" skillLevel="1" clanLevel="12" previousSpecialty="12" />
<clan specialty="15" skilId="1" skillLevel="1" clanLevel="13" previousSpecialty="14" />
<clan specialty="16" skilId="1" skillLevel="1" clanLevel="13" previousSpecialty="15" />
<clan specialty="17" skilId="1" skillLevel="1" clanLevel="12" previousSpecialty="12" />
<clan specialty="18" skilId="1" skillLevel="1" clanLevel="13" previousSpecialty="17" />
<clan specialty="19" skilId="1" skillLevel="1" clanLevel="13" previousSpecialty="18" />
<clan specialty="20" skilId="1" skillLevel="1" clanLevel="14" previousSpecialty="15" previousSpecialtyAlt="18" />
<clan specialty="21" skilId="1" skillLevel="1" clanLevel="15" previousSpecialty="20" />
</list>

View File

@@ -6,9 +6,12 @@
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:int" name="mastery" use="required"/>
<xs:attribute type="xs:int" name="level" use="required"/>
<xs:attribute type="xs:int" name="previous" use="required"/>
<xs:attribute type="xs:byte" name="specialty" use="optional"/>
<xs:attribute type="xs:short" name="skilId" use="optional"/>
<xs:attribute type="xs:byte" name="skillLevel" use="optional"/>
<xs:attribute type="xs:byte" name="clanLevel" use="optional"/>
<xs:attribute type="xs:byte" name="previousSpecialty" use="optional"/>
<xs:attribute type="xs:byte" name="previousSpecialtyAlt" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>