Fix ItemConversion.

Add Akeron Inferno Area and Map Data.
This commit is contained in:
2025-03-16 21:25:23 -05:00
parent aaaf7f4b47
commit b4060a9c45
19 changed files with 90802 additions and 53060 deletions

View File

@ -1,21 +1,31 @@
<Area xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://vezel.dev/novadrop/dc/Area Area.xsd" areaName="BurningCave_P" continentId="9057" nameId="9057001" worldMapGuardId="1" worldMapWorldId="9999" xmlns="https://vezel.dev/novadrop/dc/Area">
<Section priority="0" nameId="9757001" addMaxZ="256" campId="0" desTex="false" floor="1" huntingZoneId="-1" ignoreObstacleShortTel="false" maze="false" pcMoveCylinder="true" pk="false" restBonus="false" subtractMinZ="256" vender="false" worldMapSectionId="0">
<Fence pos="-78661.4141,94582.0469,4882.8438" />
<Fence pos="-78661.4141,94582.0469,4882.8438" />
<Fence pos="-76879.1797,98231.9688,5760.4463" />
<Fence pos="-76861.2656,100148.2422,5592.1514" />
<Fence pos="-77806.4297,101202.8125,6247.2310" />
<Fence pos="-78852.8594,102449.2188,6247.2295" />
<Fence pos="-78680.3281,104472.2891,6247.2314" />
<Fence pos="-83807.3281,107039.5469,5357.2852" />
<Fence pos="-83807.3281,107039.5469,5357.2852" />
<Fence pos="-83807.3281,107039.5469,5357.2852" />
<Fence pos="-84967.8359,107046.0234,5357.2852" />
<Fence pos="-86785.3672,105927.1016,5108.5371" />
<Fence pos="-89834.4375,103258.4688,3815.7188" />
<Fence pos="-92827.9375,100813.3750,3955.6035" />
<Fence pos="-93508.4922,99209.1953,4841.7402" />
<Fence pos="-89897.5625,93327.8359,-2652.4805" />
<Fence pos="-84007.0781,93582.3125,4540.4355" />
<Area xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://vezel.dev/novadrop/dc/Area Area.xsd" id="457" areaName="BurningCave_P" continentId="9057" nameId="9057001" pcMoveCylinder="true" protect="false" recallReviveContinentIdB="0" recallReviveContinentIdC="0" ride="false" worldMapGuardId="6" worldMapWorldId="9999" xmlns="https://vezel.dev/novadrop/dc/Area">
<Section id="1" priority="0" desc="새 영역" huntingZoneId="-1" nameId="9057001" pcMoveCylinder="true" protect="false" ride="true" addMaxZ="256" subtractMinZ="256" campId="0" desTex="false" disableItemId="" duel="false" enableItemId="" floor="1" ignoreObstacleShortTel="false" maze="false" pk="false" restBonus="false" trade="true" vender="false" worldMapSectionId="9057">
<Fence pos="-78661.41406250,94582.04687500,4882.84375000" />
<Fence pos="-78661.41406250,94582.04687500,4882.84375000" />
<Fence pos="-76879.17968750,98231.96875000,5760.44628906" />
<Fence pos="-76861.26562500,100148.24218750,5592.15136719" />
<Fence pos="-77806.42968750,101202.81250000,6247.23095703" />
<Fence pos="-78852.85937500,102449.21875000,6247.22949219" />
<Fence pos="-78680.32812500,104472.28906250,6247.23144531" />
<Fence pos="-83807.32812500,107039.54687500,5357.28515625" />
<Fence pos="-83807.32812500,107039.54687500,5357.28515625" />
<Fence pos="-83807.32812500,107039.54687500,5357.28515625" />
<Fence pos="-85561.50781250,107770.03906250,5357.26464844" />
<Fence pos="-87054.98437500,106162.69531250,5357.27343750" />
<Fence pos="-89834.43750000,103258.46875000,3815.71875000" />
<Fence pos="-92827.93750000,100813.37500000,3955.60351563" />
<Fence pos="-93508.49218750,99209.19531250,4841.74023438" />
<Fence pos="-89897.56250000,93327.83593750,-2652.48046875" />
<Fence pos="-84007.07812500,93582.31250000,4540.43554688" />
</Section>
</Area>
<Section id="2" priority="10" desc="새 영역" huntingZoneId="-1" nameId="9057001" pcMoveCylinder="true" protect="false" ride="false" addMaxZ="256" subtractMinZ="256" campId="0" desTex="false" disableItemId="" duel="false" enableItemId="" floor="1" ignoreObstacleShortTel="false" maze="false" pk="false" restBonus="false" trade="true" vender="false" worldMapSectionId="9057">
<Fence pos="-83084.01562500,100675.33593750,4114.43603516" />
<Fence pos="-83941.25000000,100907.07812500,4114.43359375" />
<Fence pos="-84810.21875000,100506.02343750,4114.43359375" />
<Fence pos="-85252.62500000,99697.73437500,3390.27050781" />
<Fence pos="-84773.14062500,98789.16406250,4114.43457031" />
<Fence pos="-84036.09375000,98168.13281250,4114.43554688" />
<Fence pos="-83114.28125000,98791.38281250,4114.43457031" />
<Fence pos="-82739.79687500,99634.34375000,4114.43115234" />
</Section>
</Area>

View File

@ -0,0 +1,31 @@
<Area xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://vezel.dev/novadrop/dc/Area Area.xsd" id="757" areaName="BurningCave_P" continentId="9757" nameId="206" pcMoveCylinder="true" protect="false" recallReviveContinentIdB="0" recallReviveContinentIdC="0" ride="false" worldMapGuardId="6" worldMapWorldId="9999" xmlns="https://vezel.dev/novadrop/dc/Area">
<Section id="1" priority="0" desc="새 영역" huntingZoneId="-1" nameId="9757001" pcMoveCylinder="true" protect="false" ride="true" addMaxZ="256" subtractMinZ="256" campId="0" desTex="false" disableItemId="" duel="false" enableItemId="" floor="1" ignoreObstacleShortTel="false" maze="false" pk="false" restBonus="false" trade="true" vender="false" worldMapSectionId="9757">
<Fence pos="-78661.41406250,94582.04687500,4882.84375000" />
<Fence pos="-78661.41406250,94582.04687500,4882.84375000" />
<Fence pos="-76879.17968750,98231.96875000,5760.44628906" />
<Fence pos="-76861.26562500,100148.24218750,5592.15136719" />
<Fence pos="-77806.42968750,101202.81250000,6247.23095703" />
<Fence pos="-78852.85937500,102449.21875000,6247.22949219" />
<Fence pos="-78680.32812500,104472.28906250,6247.23144531" />
<Fence pos="-83807.32812500,107039.54687500,5357.28515625" />
<Fence pos="-83807.32812500,107039.54687500,5357.28515625" />
<Fence pos="-83807.32812500,107039.54687500,5357.28515625" />
<Fence pos="-85561.50781250,107770.03906250,5357.26464844" />
<Fence pos="-87054.98437500,106162.69531250,5357.27343750" />
<Fence pos="-89834.43750000,103258.46875000,3815.71875000" />
<Fence pos="-92827.93750000,100813.37500000,3955.60351563" />
<Fence pos="-93508.49218750,99209.19531250,4841.74023438" />
<Fence pos="-89897.56250000,93327.83593750,-2652.48046875" />
<Fence pos="-84007.07812500,93582.31250000,4540.43554688" />
</Section>
<Section id="2" priority="10" desc="새 영역" huntingZoneId="-1" nameId="9757001" pcMoveCylinder="true" protect="false" ride="false" addMaxZ="256" subtractMinZ="256" campId="0" desTex="false" disableItemId="" duel="false" enableItemId="" floor="1" ignoreObstacleShortTel="false" maze="false" pk="false" restBonus="false" trade="true" vender="false" worldMapSectionId="9757">
<Fence pos="-83084.01562500,100675.33593750,4114.43603516" />
<Fence pos="-83941.25000000,100907.07812500,4114.43359375" />
<Fence pos="-84810.21875000,100506.02343750,4114.43359375" />
<Fence pos="-85252.62500000,99697.73437500,3390.27050781" />
<Fence pos="-84773.14062500,98789.16406250,4114.43457031" />
<Fence pos="-84036.09375000,98168.13281250,4114.43554688" />
<Fence pos="-83114.28125000,98791.38281250,4114.43457031" />
<Fence pos="-82739.79687500,99634.34375000,4114.43115234" />
</Section>
</Area>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +1,66 @@
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="https://vezel.dev/novadrop/dc" xmlns="https://vezel.dev/novadrop/dc/ItemConversion" targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion" xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd" elementFormDefault="qualified">
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dc="https://vezel.dev/novadrop/dc"
xmlns="https://vezel.dev/novadrop/dc/ItemConversion"
targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion"
xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd"
elementFormDefault="qualified">
<xsd:complexType name="ItemConversion">
<xsd:sequence>
<xsd:element name="SeedItem" type="ItemConversion_SeedItem" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem">
<xsd:sequence>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="ResultItemSet" type="ItemConversion_ResultItemSet"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
</xsd:choice>
<xsd:attribute name="animSet" type="xsd:string" use="required" />
<xsd:attribute name="animTree" type="xsd:string" use="required" />
<xsd:attribute name="failEffectId" type="xsd:int" use="required" />
<xsd:attribute name="itemTemplateId" type="xsd:int" use="required" />
<xsd:attribute name="mesh" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="successEffectId" type="xsd:int" use="required" />
<xsd:attribute name="waitEffectId" type="xsd:int" use="required" />
<xsd:attribute name="spawnDist" type="xsd:string" use="optional" />
<xsd:attribute name="checkRadius" type="xsd:string" use="optional" />
<xsd:attribute name="requireEnoughInven" type="xsd:boolean" use="optional" />
<xsd:attribute name="skillId" type="xsd:int" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItemSet">
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
</xsd:choice>
<xsd:attribute name="probability" type="xsd:float" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem_FixedItem">
<xsd:attribute name="class" type="xsd:string" />
<xsd:attribute name="gender" type="xsd:string" />
<xsd:attribute name="race" type="xsd:string" />
<xsd:attribute name="templateId" type="xsd:int" />
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="min" type="xsd:int" use="optional" />
<xsd:attribute name="max" type="xsd:int" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItem">
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="min" type="xsd:int" use="required" />
<xsd:attribute name="max" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
<xsd:attribute name="notifyLevel" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:element name="ItemConversion" type="ItemConversion" />
</xsd:schema>
</xsd:schema>

View File

@ -0,0 +1,3 @@
<MapDefineData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://vezel.dev/novadrop/dc/MapDefineData MapDefineData.xsd" xmlns="https://vezel.dev/novadrop/dc/MapDefineData">
<MapDefine id="WMap_DG_BurningCave" backgroundImage="WMap_DG_BurningCave.WMap_DG_BurningCave" titleStringId="9757001" height="512" width="512" leftMargin="300" overlayMapId="img://__WMap_DG_BurningCave.WMap_DG_BurningCave" overlayMapType="dungeon" topMargin="100" />
</MapDefineData>

View File

@ -0,0 +1,3 @@
<MapDefineData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://vezel.dev/novadrop/dc/MapDefineData MapDefineData.xsd" xmlns="https://vezel.dev/novadrop/dc/MapDefineData">
<MapDefine id="WMap_DG_BurningCave_h" backgroundImage="WMap_DG_BurningCave.WMap_DG_BurningCave" titleStringId="9057001" height="512" width="512" leftMargin="300" overlayMapId="img://__WMap_DG_BurningCave.WMap_DG_BurningCave" overlayMapType="dungeon" topMargin="100" />
</MapDefineData>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +1,66 @@
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="https://vezel.dev/novadrop/dc" xmlns="https://vezel.dev/novadrop/dc/ItemConversion" targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion" xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd" elementFormDefault="qualified">
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dc="https://vezel.dev/novadrop/dc"
xmlns="https://vezel.dev/novadrop/dc/ItemConversion"
targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion"
xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd"
elementFormDefault="qualified">
<xsd:complexType name="ItemConversion">
<xsd:sequence>
<xsd:element name="SeedItem" type="ItemConversion_SeedItem" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem">
<xsd:sequence>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="ResultItemSet" type="ItemConversion_ResultItemSet"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
</xsd:choice>
<xsd:attribute name="animSet" type="xsd:string" use="required" />
<xsd:attribute name="animTree" type="xsd:string" use="required" />
<xsd:attribute name="failEffectId" type="xsd:int" use="required" />
<xsd:attribute name="itemTemplateId" type="xsd:int" use="required" />
<xsd:attribute name="mesh" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="successEffectId" type="xsd:int" use="required" />
<xsd:attribute name="waitEffectId" type="xsd:int" use="required" />
<xsd:attribute name="spawnDist" type="xsd:string" use="optional" />
<xsd:attribute name="checkRadius" type="xsd:string" use="optional" />
<xsd:attribute name="requireEnoughInven" type="xsd:boolean" use="optional" />
<xsd:attribute name="skillId" type="xsd:int" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItemSet">
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
</xsd:choice>
<xsd:attribute name="probability" type="xsd:float" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem_FixedItem">
<xsd:attribute name="class" type="xsd:string" />
<xsd:attribute name="gender" type="xsd:string" />
<xsd:attribute name="race" type="xsd:string" />
<xsd:attribute name="templateId" type="xsd:int" />
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="min" type="xsd:int" use="optional" />
<xsd:attribute name="max" type="xsd:int" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItem">
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="min" type="xsd:int" use="required" />
<xsd:attribute name="max" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
<xsd:attribute name="notifyLevel" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:element name="ItemConversion" type="ItemConversion" />
</xsd:schema>
</xsd:schema>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +1,66 @@
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="https://vezel.dev/novadrop/dc" xmlns="https://vezel.dev/novadrop/dc/ItemConversion" targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion" xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd" elementFormDefault="qualified">
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dc="https://vezel.dev/novadrop/dc"
xmlns="https://vezel.dev/novadrop/dc/ItemConversion"
targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion"
xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd"
elementFormDefault="qualified">
<xsd:complexType name="ItemConversion">
<xsd:sequence>
<xsd:element name="SeedItem" type="ItemConversion_SeedItem" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem">
<xsd:sequence>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="ResultItemSet" type="ItemConversion_ResultItemSet"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
</xsd:choice>
<xsd:attribute name="animSet" type="xsd:string" use="required" />
<xsd:attribute name="animTree" type="xsd:string" use="required" />
<xsd:attribute name="failEffectId" type="xsd:int" use="required" />
<xsd:attribute name="itemTemplateId" type="xsd:int" use="required" />
<xsd:attribute name="mesh" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="successEffectId" type="xsd:int" use="required" />
<xsd:attribute name="waitEffectId" type="xsd:int" use="required" />
<xsd:attribute name="spawnDist" type="xsd:string" use="optional" />
<xsd:attribute name="checkRadius" type="xsd:string" use="optional" />
<xsd:attribute name="requireEnoughInven" type="xsd:boolean" use="optional" />
<xsd:attribute name="skillId" type="xsd:int" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItemSet">
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
</xsd:choice>
<xsd:attribute name="probability" type="xsd:float" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem_FixedItem">
<xsd:attribute name="class" type="xsd:string" />
<xsd:attribute name="gender" type="xsd:string" />
<xsd:attribute name="race" type="xsd:string" />
<xsd:attribute name="templateId" type="xsd:int" />
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="min" type="xsd:int" use="optional" />
<xsd:attribute name="max" type="xsd:int" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItem">
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="min" type="xsd:int" use="required" />
<xsd:attribute name="max" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
<xsd:attribute name="notifyLevel" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:element name="ItemConversion" type="ItemConversion" />
</xsd:schema>
</xsd:schema>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +1,66 @@
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="https://vezel.dev/novadrop/dc" xmlns="https://vezel.dev/novadrop/dc/ItemConversion" targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion" xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd" elementFormDefault="qualified">
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dc="https://vezel.dev/novadrop/dc"
xmlns="https://vezel.dev/novadrop/dc/ItemConversion"
targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion"
xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd"
elementFormDefault="qualified">
<xsd:complexType name="ItemConversion">
<xsd:sequence>
<xsd:element name="SeedItem" type="ItemConversion_SeedItem" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem">
<xsd:sequence>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="ResultItemSet" type="ItemConversion_ResultItemSet"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
</xsd:choice>
<xsd:attribute name="animSet" type="xsd:string" use="required" />
<xsd:attribute name="animTree" type="xsd:string" use="required" />
<xsd:attribute name="failEffectId" type="xsd:int" use="required" />
<xsd:attribute name="itemTemplateId" type="xsd:int" use="required" />
<xsd:attribute name="mesh" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="successEffectId" type="xsd:int" use="required" />
<xsd:attribute name="waitEffectId" type="xsd:int" use="required" />
<xsd:attribute name="spawnDist" type="xsd:string" use="optional" />
<xsd:attribute name="checkRadius" type="xsd:string" use="optional" />
<xsd:attribute name="requireEnoughInven" type="xsd:boolean" use="optional" />
<xsd:attribute name="skillId" type="xsd:int" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItemSet">
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
</xsd:choice>
<xsd:attribute name="probability" type="xsd:float" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem_FixedItem">
<xsd:attribute name="class" type="xsd:string" />
<xsd:attribute name="gender" type="xsd:string" />
<xsd:attribute name="race" type="xsd:string" />
<xsd:attribute name="templateId" type="xsd:int" />
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="min" type="xsd:int" use="optional" />
<xsd:attribute name="max" type="xsd:int" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItem">
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="min" type="xsd:int" use="required" />
<xsd:attribute name="max" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
<xsd:attribute name="notifyLevel" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:element name="ItemConversion" type="ItemConversion" />
</xsd:schema>
</xsd:schema>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,27 +1,66 @@
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="https://vezel.dev/novadrop/dc" xmlns="https://vezel.dev/novadrop/dc/ItemConversion" targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion" xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd" elementFormDefault="qualified">
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dc="https://vezel.dev/novadrop/dc"
xmlns="https://vezel.dev/novadrop/dc/ItemConversion"
targetNamespace="https://vezel.dev/novadrop/dc/ItemConversion"
xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd"
elementFormDefault="qualified">
<xsd:complexType name="ItemConversion">
<xsd:sequence>
<xsd:element name="SeedItem" type="ItemConversion_SeedItem" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem">
<xsd:sequence>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="ResultItemSet" type="ItemConversion_ResultItemSet"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
</xsd:choice>
<xsd:attribute name="animSet" type="xsd:string" use="required" />
<xsd:attribute name="animTree" type="xsd:string" use="required" />
<xsd:attribute name="failEffectId" type="xsd:int" use="required" />
<xsd:attribute name="itemTemplateId" type="xsd:int" use="required" />
<xsd:attribute name="mesh" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="successEffectId" type="xsd:int" use="required" />
<xsd:attribute name="waitEffectId" type="xsd:int" use="required" />
<xsd:attribute name="spawnDist" type="xsd:string" use="optional" />
<xsd:attribute name="checkRadius" type="xsd:string" use="optional" />
<xsd:attribute name="requireEnoughInven" type="xsd:boolean" use="optional" />
<xsd:attribute name="skillId" type="xsd:int" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItemSet">
<xsd:choice minOccurs="1" maxOccurs="unbounded">
<xsd:element name="ResultItem" type="ItemConversion_ResultItem"/>
<xsd:element name="FixedItem" type="ItemConversion_SeedItem_FixedItem"/>
</xsd:choice>
<xsd:attribute name="probability" type="xsd:float" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_SeedItem_FixedItem">
<xsd:attribute name="class" type="xsd:string" />
<xsd:attribute name="gender" type="xsd:string" />
<xsd:attribute name="race" type="xsd:string" />
<xsd:attribute name="templateId" type="xsd:int" />
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="min" type="xsd:int" use="optional" />
<xsd:attribute name="max" type="xsd:int" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:complexType name="ItemConversion_ResultItem">
<xsd:attribute name="templateId" type="xsd:int" use="required" />
<xsd:attribute name="min" type="xsd:int" use="required" />
<xsd:attribute name="max" type="xsd:int" use="required" />
<xsd:attribute name="name" type="xsd:string" use="optional" />
<xsd:attribute name="class" type="xsd:string" use="optional" />
<xsd:attribute name="gender" type="xsd:string" use="optional" />
<xsd:attribute name="race" type="xsd:string" use="optional" />
<xsd:attribute name="notifyLevel" type="xsd:string" use="optional" />
</xsd:complexType>
<xsd:element name="ItemConversion" type="ItemConversion" />
</xsd:schema>
</xsd:schema>