Files
Client-Datasheets/DataCenter_Final_FRA/Abnormality/Abnormality.xsd
2025-03-03 19:44:55 -05:00

47 lines
3.0 KiB
XML

<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/Abnormality" targetNamespace="https://vezel.dev/novadrop/dc/Abnormality" xsi:schemaLocation="https://vezel.dev/novadrop/dc ../DataCenter.xsd" elementFormDefault="qualified">
<xsd:complexType name="Abnormality">
<xsd:sequence>
<xsd:element name="Abnormal" type="Abnormality_Abnormal" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Abnormality_Abnormal" dc:keys="id">
<xsd:sequence>
<xsd:element name="AbnormalityEffect" type="Abnormality_Abnormal_AbnormalityEffect" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="bySkillCategory" type="xsd:int" />
<xsd:attribute name="id" type="xsd:int" use="required" />
<xsd:attribute name="infinity" type="xsd:boolean" use="required" />
<xsd:attribute name="isBuff" type="xsd:boolean" use="required" />
<xsd:attribute name="isHideOnRefresh" type="xsd:boolean" use="required" />
<xsd:attribute name="isShow" type="xsd:string" use="required" />
<xsd:attribute name="kind" type="xsd:int" use="required" />
<xsd:attribute name="level" type="xsd:int" use="required" />
<xsd:attribute name="notCareDeath" type="xsd:boolean" use="required" />
<xsd:attribute name="priority" type="xsd:int" use="required" />
<xsd:attribute name="property" type="xsd:int" use="required" />
<xsd:attribute name="time" type="xsd:string" use="required" />
</xsd:complexType>
<xsd:complexType name="Abnormality_Abnormal_AbnormalityEffect">
<xsd:attribute name="ShaderOnAlly" type="xsd:string" />
<xsd:attribute name="ShaderOnMy" type="xsd:string" />
<xsd:attribute name="ShaderOnOther" type="xsd:string" />
<xsd:attribute name="appearEffectId" type="xsd:int" />
<xsd:attribute name="appearShader" type="xsd:string" />
<xsd:attribute name="arcaneFxId" type="xsd:int" />
<xsd:attribute name="attackEffectId" type="xsd:int" />
<xsd:attribute name="damageEffectId" type="xsd:int" />
<xsd:attribute name="disappearEffectId" type="xsd:int" />
<xsd:attribute name="disappearShader" type="xsd:string" />
<xsd:attribute name="effectId" type="xsd:int" />
<xsd:attribute name="effectPart" type="xsd:string" />
<xsd:attribute name="effectTime" type="xsd:int" />
<xsd:attribute name="isEnemyCheck" type="xsd:int" />
<xsd:attribute name="method" type="xsd:int" use="required" />
<xsd:attribute name="overlayEffectId" type="xsd:int" />
<xsd:attribute name="tickInterval" type="xsd:int" use="required" />
<xsd:attribute name="type" type="xsd:int" use="required" />
<xsd:attribute name="value" type="xsd:float" use="required" />
</xsd:complexType>
<xsd:element name="Abnormality" type="Abnormality" />
</xsd:schema>