Cloak and Kamael skill additions.
Contributed by Iris.
This commit is contained in:
parent
a2134a55db
commit
702584b2ca
File diff suppressed because it is too large
Load Diff
@ -900,7 +900,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -955,7 +955,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -970,7 +970,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1057,7 +1057,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1088,7 +1088,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1119,7 +1119,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1134,7 +1134,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1218,7 +1218,7 @@
|
||||
<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>
|
||||
@ -1600,7 +1600,7 @@
|
||||
<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>
|
||||
@ -1636,6 +1636,8 @@
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="blockedActions" type="xs:byte" />
|
||||
<xs:element name="allowSkillAttack" type="xs:boolean" />
|
||||
<xs:element name="allowNormalAttack" type="xs:boolean" />
|
||||
<xs:element name="lifeTime" type="xs:unsignedShort" />
|
||||
<xs:element name="speed" type="xs:unsignedShort" />
|
||||
<xs:element name="delay" type="xs:unsignedShort" />
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -900,7 +900,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -955,7 +955,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -970,7 +970,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1057,7 +1057,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1088,7 +1088,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1119,7 +1119,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1134,7 +1134,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1218,7 +1218,7 @@
|
||||
<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>
|
||||
@ -1600,7 +1600,7 @@
|
||||
<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>
|
||||
@ -1636,6 +1636,8 @@
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="blockedActions" type="xs:byte" />
|
||||
<xs:element name="allowSkillAttack" type="xs:boolean" />
|
||||
<xs:element name="allowNormalAttack" type="xs:boolean" />
|
||||
<xs:element name="lifeTime" type="xs:unsignedShort" />
|
||||
<xs:element name="speed" type="xs:unsignedShort" />
|
||||
<xs:element name="delay" type="xs:unsignedShort" />
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -900,7 +900,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -955,7 +955,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -970,7 +970,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1057,7 +1057,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1088,7 +1088,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1119,7 +1119,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1134,7 +1134,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1218,7 +1218,7 @@
|
||||
<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>
|
||||
@ -1600,7 +1600,7 @@
|
||||
<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>
|
||||
@ -1636,6 +1636,8 @@
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="blockedActions" type="xs:byte" />
|
||||
<xs:element name="allowSkillAttack" type="xs:boolean" />
|
||||
<xs:element name="allowNormalAttack" type="xs:boolean" />
|
||||
<xs:element name="lifeTime" type="xs:unsignedShort" />
|
||||
<xs:element name="speed" type="xs:unsignedShort" />
|
||||
<xs:element name="delay" type="xs:unsignedShort" />
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -882,7 +882,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -937,7 +937,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -952,7 +952,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1039,7 +1039,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1070,7 +1070,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1101,7 +1101,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1116,7 +1116,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1200,7 +1200,7 @@
|
||||
<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>
|
||||
@ -1585,7 +1585,7 @@
|
||||
<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>
|
||||
@ -1622,6 +1622,8 @@
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="blockedActions" type="xs:byte" />
|
||||
<xs:element name="allowSkillAttack" type="xs:boolean" />
|
||||
<xs:element name="allowNormalAttack" type="xs:boolean" />
|
||||
<xs:element name="lifeTime" type="xs:unsignedShort" />
|
||||
<xs:element name="delay" type="xs:unsignedShort" />
|
||||
<xs:element name="abnormalType" type="xs:string" />
|
||||
|
@ -3636,7 +3636,6 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="393" toLevel="1" name="Shine Soul Finding">
|
||||
<!-- TODO: Light/Shadow Souls Implementation -->
|
||||
<effectPoint>150</effectPoint>
|
||||
<hitTime>500</hitTime>
|
||||
<hpConsume>30</hpConsume>
|
||||
@ -3662,7 +3661,7 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="394" toLevel="1" name="Shadow Soul Finding">
|
||||
<!-- TODO: Light/Shadow Souls Implementation -->
|
||||
<!-- TODO: Shadow Souls Implementation -->
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
@ -3777,83 +3776,125 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="397" toLevel="2" name="Shine Side">
|
||||
<!-- TODO: Light/Shadow Souls Implementation -->
|
||||
<!-- Enough Shine Souls have been gathered to be in the Shine Side state. <Acceleration Stage 1>. P. Atk. +130, Atk. Spd. +30, Casting Spd. +40, Speed +10. P./M. Def. +5%. Has a chance to recover MP when attacking. -->
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<isMagic>4</isMagic>
|
||||
<magicLvl>
|
||||
<value level="1">20</value>
|
||||
<value level="2">60</value>
|
||||
</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<effectPoint>1</effectPoint>
|
||||
<abnormalVisualEffect>KAMAEL_WHITE_TRANSFORM</abnormalVisualEffect>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<isTriggeredSkill>true</isTriggeredSkill>
|
||||
<effects>
|
||||
<effect name="PAtk">
|
||||
<amount>130</amount>
|
||||
<amount>
|
||||
<value level="1">130</value>
|
||||
<value level="2">280</value>
|
||||
</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>30</amount>
|
||||
<amount>
|
||||
<value level="1">30</value>
|
||||
<value level="2">80</value>
|
||||
</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>40</amount>
|
||||
<amount>
|
||||
<value level="1">40</value>
|
||||
<value level="2">120</value>
|
||||
</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
<effect name="Speed">
|
||||
<amount>10</amount>
|
||||
<amount>
|
||||
<value level="1">10</value>
|
||||
<value level="2">15</value>
|
||||
</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
<effect name="PhysicalDefence">
|
||||
<amount>5</amount>
|
||||
<amount>
|
||||
<value level="1">5</value>
|
||||
<value level="2">10</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>5</amount>
|
||||
<amount>
|
||||
<value level="1">5</value>
|
||||
<value level="2">10</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="TriggerSkillByAttack">
|
||||
<attackerType>Creature</attackerType>
|
||||
<minAttackerLevel>1</minAttackerLevel>
|
||||
<maxAttackerLevel>100</maxAttackerLevel>
|
||||
<minDamage>1</minDamage>
|
||||
<chance>2</chance>
|
||||
<targetType>SELF</targetType>
|
||||
<isCritical>false</isCritical>
|
||||
<allowWeapons>ALL</allowWeapons>
|
||||
<skillId>5575</skillId>
|
||||
<skillLevel>1</skillLevel>
|
||||
<effect name="MpVampiricAttack">
|
||||
<amount>10</amount>
|
||||
<chance>50</chance>
|
||||
</effect>
|
||||
<effect name="TriggerSkillByAttack">
|
||||
<attackerType>Creature</attackerType>
|
||||
<minAttackerLevel>1</minAttackerLevel>
|
||||
<maxAttackerLevel>100</maxAttackerLevel>
|
||||
<minDamage>1</minDamage>
|
||||
<chance>4</chance>
|
||||
<targetType>SELF</targetType>
|
||||
<isCritical>true</isCritical>
|
||||
<allowWeapons>ALL</allowWeapons>
|
||||
<skillId>5575</skillId>
|
||||
<skillLevel>1</skillLevel>
|
||||
<effect name="HpRegen">
|
||||
<amount>
|
||||
<value level="1">0</value>
|
||||
<value level="2">100</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MpRegen">
|
||||
<amount>
|
||||
<value level="1">0</value>
|
||||
<value level="2">100</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="398" toLevel="1" name="Shadow Side">
|
||||
<!-- TODO: Light/Shadow Souls Implementation -->
|
||||
<skill id="398" toLevel="2" name="Shadow Side">
|
||||
<!-- Enough Shadow Souls have been gathered to be in the Shadow Side state. <Acceleration Stage 2>. P. Atk. +280, Atk. Spd. +80, Casting Spd. +120, Speed +15. Has a chance to activate powerful attack skills. -->
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<isMagic>4</isMagic>
|
||||
<magicLvl>
|
||||
<value level="1">20</value>
|
||||
<value level="2">60</value>
|
||||
</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<effectPoint>1</effectPoint>
|
||||
<abnormalVisualEffect>KAMAEL_BLACK_TRANSFORM</abnormalVisualEffect>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<isTriggeredSkill>true</isTriggeredSkill>
|
||||
<effects>
|
||||
<effect name="PAtk">
|
||||
<amount>280</amount>
|
||||
<amount>
|
||||
<value level="1">280</value>
|
||||
<value level="2">500</value>
|
||||
</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>80</amount>
|
||||
<amount>
|
||||
<value level="1">80</value>
|
||||
<value level="2">200</value>
|
||||
</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>120</amount>
|
||||
<amount>
|
||||
<value level="1">120</value>
|
||||
<value level="2">250</value>
|
||||
</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
<effect name="Speed">
|
||||
<amount>15</amount>
|
||||
<amount>
|
||||
<value level="1">15</value>
|
||||
<value level="2">20</value>
|
||||
</amount>
|
||||
<mode>DIFF</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
|
@ -408,6 +408,23 @@
|
||||
<hitTime>1000</hitTime>
|
||||
<reuseDelay>900000</reuseDelay>
|
||||
<mpConsume>50</mpConsume>
|
||||
<itemConsumeCount>30</itemConsumeCount>
|
||||
<itemConsumeId>3031</itemConsumeId> <!-- Spirit Ore -->
|
||||
<staticReuse>true</staticReuse>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<conditions>
|
||||
<condition name="OpSoulMax" />
|
||||
</conditions>
|
||||
<effects>
|
||||
<effect name="FocusSouls">
|
||||
<charge>
|
||||
<value level="1">70</value>
|
||||
<value level="2">100</value>
|
||||
</charge>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="45153" toLevel="1" name="Shadow Veil">
|
||||
<!-- Doubles the inflicted damage. -->
|
||||
@ -1436,13 +1453,13 @@
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="DefenceTrait" fromLevel="1" toLevel="1">
|
||||
<BOW>-5</BOW>
|
||||
</effect>
|
||||
<effect name="DefenceTrait" fromLevel="2" toLevel="2">
|
||||
<BOW>-10</BOW>
|
||||
</effect>
|
||||
<effect name="DefenceTrait" fromLevel="2" toLevel="2">
|
||||
<BOW>-20</BOW>
|
||||
</effect>
|
||||
<effect name="DefenceTrait" fromLevel="3" toLevel="3">
|
||||
<BOW>-15</BOW>
|
||||
<BOW>-30</BOW>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@ -1550,7 +1567,9 @@
|
||||
<value level="99">icon.skill55463_099</value>
|
||||
<value level="100">icon.skill55463_100</value>
|
||||
</icon>
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
</skill>
|
||||
<skill id="45175" toLevel="100" name="Shadow Soul">
|
||||
<!-- Collects $s1 Shadow Soul(s). -->
|
||||
@ -1656,7 +1675,9 @@
|
||||
<value level="99">icon.skill55464_099</value>
|
||||
<value level="100">icon.skill55464_100</value>
|
||||
</icon>
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
</skill>
|
||||
<skill id="45176" toLevel="1" name="Recover HP">
|
||||
<!-- Recovers HP for 20 min. Consumes 3 Spirit Ores.\n\n<Auto-use> -->
|
||||
@ -1694,6 +1715,30 @@
|
||||
<value level="2">2160</value>
|
||||
</expNeeded>
|
||||
</effect>
|
||||
<effect name="TriggerSkillByAttack">
|
||||
<isCritical>true</isCritical>
|
||||
<skillId>45180</skillId> <!-- Light Soul Absorption -->
|
||||
<skillLevel>1</skillLevel>
|
||||
<allowWeapons>ALL</allowWeapons>
|
||||
<attackerType>Creature</attackerType>
|
||||
<minAttackerLevel>1</minAttackerLevel>
|
||||
<maxAttackerLevel>100</maxAttackerLevel>
|
||||
<targetType>SELF</targetType>
|
||||
<minDamage>1</minDamage>
|
||||
<chance>30</chance>
|
||||
</effect>
|
||||
<effect name="TriggerSkillByAttack">
|
||||
<isCritical>false</isCritical>
|
||||
<skillId>45180</skillId> <!-- Light Soul Absorption -->
|
||||
<skillLevel>1</skillLevel>
|
||||
<allowWeapons>ALL</allowWeapons>
|
||||
<attackerType>Creature</attackerType>
|
||||
<minAttackerLevel>1</minAttackerLevel>
|
||||
<maxAttackerLevel>100</maxAttackerLevel>
|
||||
<targetType>SELF</targetType>
|
||||
<minDamage>1</minDamage>
|
||||
<chance>15</chance>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="45179" toLevel="2" name="Shadow Master">
|
||||
@ -1704,7 +1749,22 @@
|
||||
</skill>
|
||||
<skill id="45180" toLevel="4" name="Light Soul Absorption">
|
||||
<!-- Activates when attacking. -->
|
||||
<isTriggeredSkill>true</isTriggeredSkill>
|
||||
<magicLvl>20</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<conditions>
|
||||
<condition name="OpSoulMax" />
|
||||
</conditions>
|
||||
<effects>
|
||||
<effect name="FocusSouls">
|
||||
<charge>1</charge>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="45181" toLevel="4" name="Shadow Soul Absorption">
|
||||
<!-- Activates when attacking. -->
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -737,7 +737,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -792,7 +792,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -807,7 +807,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -894,7 +894,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -910,7 +910,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -956,7 +956,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -971,7 +971,7 @@
|
||||
<xs:element maxOccurs="unbounded" name="value">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
<xs:extension base="xs:byte">
|
||||
<xs:extension base="xs:decimal">
|
||||
<xs:attribute name="level" type="xs:unsignedByte" use="required" />
|
||||
</xs:extension>
|
||||
</xs:simpleContent>
|
||||
@ -1041,7 +1041,7 @@
|
||||
<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>
|
||||
@ -1397,7 +1397,7 @@
|
||||
<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>
|
||||
@ -1434,6 +1434,8 @@
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="blockedActions" type="xs:byte" />
|
||||
<xs:element name="allowSkillAttack" type="xs:boolean" />
|
||||
<xs:element name="allowNormalAttack" type="xs:boolean" />
|
||||
<xs:element name="lifeTime" type="xs:unsignedShort" />
|
||||
<xs:element name="delay" type="xs:unsignedShort" />
|
||||
<xs:element name="abnormalType" type="xs:string" />
|
||||
|
Loading…
Reference in New Issue
Block a user