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

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>