Fixed Dance of Fury and Song of Wind skills.

Thanks to MacuK.
This commit is contained in:
MobiusDevelopment
2021-10-29 00:12:37 +00:00
parent 17796f2c83
commit 16bf5cc59f
3 changed files with 108 additions and 89 deletions

View File

@@ -219,9 +219,14 @@
<value level="2">2</value>
</abnormalLevel>
<abnormalTime>1200</abnormalTime>
<abnormalType>SONG_OF_VENGEANCE</abnormalType>
<affectRange>1000</affectRange>
<abnormalType>SONG_OF_WIND</abnormalType>
<affectRange>1200</affectRange>
<affectLimit>10-12</affectLimit>
<hitTime>2500</hitTime>
<effectPoint>
<value level="1">0</value>
<value level="2">200</value>
</effectPoint>
<isMagic>3</isMagic> <!-- Dance Skill -->
<magicLevel>
<value level="1">40</value>
@@ -233,11 +238,27 @@
<basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>PARTY</affectScope>
<affectScope>
<value level="1">SINGLE</value>
<value level="2">RANGE</value>
</affectScope>
<affectObject>FRIEND</affectObject>
<itemConsumeCount>
<value level="1">0</value>
<value level="2">30</value>
</itemConsumeCount>
<itemConsumeId>3031</itemConsumeId> <!-- Spirit Ore -->
<conditions>
<condition name="OpNotAffectedBySkill">
<skillId>45543</skillId>
</condition>
</conditions>
<selfEffects>
<effect name="CallSkill">
<skillId>45543</skillId> <!-- Song of Wind -->
<skillId>
<value level="1">45543</value>
<value level="2">45543</value>
</skillId>
<skillLevel>
<value level="1">1</value>
<value level="2">2</value>
@@ -390,9 +411,14 @@
<value level="2">2</value>
</abnormalLevel>
<abnormalTime>1200</abnormalTime>
<abnormalType>DANCE_OF_VAMPIRE</abnormalType>
<affectRange>1000</affectRange>
<abnormalType>DANCE_OF_FURY</abnormalType>
<affectRange>1200</affectRange>
<affectLimit>10-12</affectLimit>
<hitTime>2500</hitTime>
<effectPoint>
<value level="1">0</value>
<value level="2">200</value>
</effectPoint>
<isMagic>3</isMagic> <!-- Dance Skill -->
<magicLevel>
<value level="1">40</value>
@@ -404,11 +430,27 @@
<basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>PARTY</affectScope>
<affectScope>
<value level="1">SINGLE</value>
<value level="2">RANGE</value>
</affectScope>
<affectObject>FRIEND</affectObject>
<itemConsumeCount>
<value level="1">0</value>
<value level="2">30</value>
</itemConsumeCount>
<itemConsumeId>3031</itemConsumeId> <!-- Spirit Ore -->
<conditions>
<condition name="OpNotAffectedBySkill">
<skillId>45544</skillId>
</condition>
</conditions>
<selfEffects>
<effect name="CallSkill">
<skillId>45544</skillId> <!-- Dance of Fury -->
<skillId>
<value level="1">45544</value>
<value level="2">45544</value>
</skillId>
<skillLevel>
<value level="1">1</value>
<value level="2">2</value>

View File

@@ -1270,17 +1270,14 @@
<value level="1">1</value>
<value level="2">2</value>
</abnormalLevel>
<effectPoint>200</effectPoint>
<abnormalTime>1200</abnormalTime>
<abnormalType>SONG_OF_VENGEANCE</abnormalType>
<abnormalType>SONG_OF_WIND</abnormalType>
<affectRange>1000</affectRange>
<hitTime>2500</hitTime>
<isMagic>3</isMagic> <!-- Dance Skill -->
<magicLevel>65</magicLevel>
<mpConsume>50</mpConsume>
<operateType>A2</operateType>
<reuseDelay>10000</reuseDelay>
<basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate>
<magicCriticalRate>-5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<effects>
@@ -1309,17 +1306,13 @@
<value level="1">1</value>
<value level="2">2</value>
</abnormalLevel>
<effectPoint>200</effectPoint>
<abnormalTime>1200</abnormalTime>
<abnormalType>DANCE_OF_VAMPIRE</abnormalType>
<affectRange>1000</affectRange>
<abnormalType>DANCE_OF_FURY</abnormalType>
<hitTime>2500</hitTime>
<isMagic>3</isMagic> <!-- Dance Skill -->
<magicLevel>65</magicLevel>
<mpConsume>50</mpConsume>
<operateType>A2</operateType>
<reuseDelay>10000</reuseDelay>
<basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate>
<magicCriticalRate>-5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<effects>

View File

@@ -603,28 +603,13 @@
</xs:complexType>
</xs:element>
<xs:element name="ticks" type="xs:unsignedByte" />
<xs:element name="POISON">
<xs:complexType>
<xs:sequence>
<xs:element name="INFECTION">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:unsignedByte">
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BLEED">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:unsignedByte">
<xs:extension base="xs:decimal">
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
</xs:extension>
</xs:simpleContent>
@@ -648,7 +633,7 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DERANGEMENT">
<xs:element name="FEAR">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
@@ -663,6 +648,21 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SUPPRESSION">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:unsignedByte">
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="percentage">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
@@ -823,21 +823,6 @@
</xs:complexType>
</xs:element>
<xs:element name="heal" type="xs:boolean" />
<xs:element name="INFECTION">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:decimal">
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SLEEP">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
@@ -950,38 +935,8 @@
</xs:complexType>
</xs:element>
<xs:element name="expMultiplier" type="xs:decimal" />
<xs:element name="SUPPRESSION">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:unsignedByte">
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="attribute" type="xs:string" />
<xs:element name="isAdvanced" type="xs:boolean" />
<xs:element name="FEAR">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:decimal">
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="rate">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
@@ -1562,6 +1517,21 @@
</xs:element>
<xs:element name="times" type="xs:unsignedByte" />
<xs:element name="id" type="xs:unsignedShort" />
<xs:element name="DERANGEMENT">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:decimal">
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SILENCE">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
@@ -2077,7 +2047,21 @@
</xs:element>
<xs:element minOccurs="0" name="slot" type="xs:string" />
<xs:element minOccurs="0" name="mode" type="xs:string" />
<xs:element minOccurs="0" name="skillId" type="xs:unsignedShort" />
<xs:element minOccurs="0" name="skillId">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:unsignedShort">
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="skillLevel">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">