Momentum Master (10324) new condition use and xsd adjustments.

This commit is contained in:
MobiusDevelopment
2019-07-17 12:16:47 +00:00
parent fb055ec714
commit 48a1422a5f
14 changed files with 372 additions and 384 deletions

View File

@@ -1040,14 +1040,14 @@
<icon>icon.skill10324</icon>
<operateType>P</operateType>
<passiveConditions>
<condition name="OpCheckSkill">
<skillId>261</skillId> <!-- Triple Sonic Slash -->
<skillId>10258</skillId> <!-- Armor Destruction -->
<skillId>10260</skillId> <!-- Mega Strike -->
<skillId>10262</skillId> <!-- Power Bomber -->
<skillId>10265</skillId> <!-- Eruption -->
<skillId>10269</skillId> <!-- Jump Attack -->
<skillId>10318</skillId> <!-- Sonic Flash -->
<condition name="OpCheckSkillList">
<item>261</item> <!-- Triple Sonic Slash -->
<item>10258</item> <!-- Armor Destruction -->
<item>10260</item> <!-- Mega Strike -->
<item>10262</item> <!-- Power Bomber -->
<item>10265</item> <!-- Eruption -->
<item>10269</item> <!-- Jump Attack -->
<item>10318</item> <!-- Sonic Flash -->
<affectType>CASTER</affectType>
</condition>
</passiveConditions>

View File

@@ -4,7 +4,7 @@
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="skill">
<xs:complexType mixed="true">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="icon">
@@ -2245,7 +2245,7 @@
<xs:element minOccurs="0" name="alignment" type="xs:string" />
<xs:element minOccurs="0" name="amount" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="percentType" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="skillId" type="xs:unsignedShort" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="item" type="xs:unsignedShort" />
<xs:element minOccurs="0" name="classIds">
<xs:complexType>
<xs:sequence>
@@ -2879,11 +2879,9 @@
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:unsignedInt" use="required" />
<xs:attribute name="toLevel" type="xs:unsignedByte" use="optional" />
<xs:attribute name="toLevel" type="xs:unsignedByte" use="required" />
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="levels" type="xs:unsignedByte" use="optional" />
<xs:attribute name="fromLevel" type="xs:unsignedByte" use="optional" />
<xs:attribute name="usingServerSideName" type="xs:boolean" use="optional" />
<xs:attribute name="displayId" type="xs:unsignedShort" use="optional" />
</xs:complexType>
</xs:element>