Sylph skill additions.

Contributed by quangnguyen.
This commit is contained in:
MobiusDevelopment 2021-03-10 16:24:40 +00:00
parent a1c0a47180
commit a476178d0a
4 changed files with 2498 additions and 88 deletions

File diff suppressed because it is too large Load Diff

View File

@ -4,22 +4,111 @@
<!-- The spirit power runs through your body. An incarnated Spirit Lv. 1 can be used. -->
<icon>icon.skill0000</icon>
<operateType>P</operateType>
<abnormalLevel>
<value level="1">1</value>
<value level="2">2</value>
<value level="3">3</value>
<value level="4">4</value>
</abnormalLevel>
<abnormalTime>-1</abnormalTime>
<abnormalType>ELEMENTAL_SPIRIT</abnormalType>
<abnormalVisualEffect>
<value level="1">H_SY_BOARDA_DECO</value>
<value level="2">H_SY_BOARDB_DECO</value>
<value level="3">H_SY_BOARDC_DECO</value>
<value level="4">H_SY_BOARDD_DECO</value>
</abnormalVisualEffect>
<effects>
<effect name="TriggerSkillByDamage">
<attackerType>Creature</attackerType>
<skillId>47048</skillId> <!-- Elemental Guard -->
<skillLevel>1</skillLevel>
<minDamage>100</minDamage>
<chance>10</chance>
<targetType>SELF</targetType>
</effect>
<effect name="TriggerSkillByDamage">
<attackerType>Creature</attackerType>
<skillId>47060</skillId> <!-- Elemental Charging -->
<skillLevel>1</skillLevel>
<minDamage>100</minDamage>
<chance>10</chance>
<targetType>SELF</targetType>
</effect>
<effect name="TriggerSkillByDamage">
<attackerType>Creature</attackerType>
<skillId>47059</skillId> <!-- Dragon Strike -->
<skillLevel>1</skillLevel>
<minDamage>100</minDamage>
<chance>10</chance>
<targetType>SELF</targetType>
</effect>
</effects>
</skill>
<skill id="47104" toLevel="5" name="Elemental Connection">
<!-- The character has a strong connection with the spirits. Soulshot damage +$s1 All Critical Rate +$s2 -->
<icon>icon.skill0000</icon>
<operateType>P</operateType>
<magicCriticalRate>5</magicCriticalRate>
<effects>
<effect name="PAtk">
<amount>
<value level="1">1</value>
<value level="2">2</value>
<value level="3">3</value>
<value level="4">5</value>
<value level="5">10</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="CriticalRate">
<amount>
<value level="1">1</value>
<value level="2">1</value>
<value level="3">2</value>
<value level="4">2</value>
<value level="5">3</value>
</amount>
<mode>PER</mode>
</effect>
</effects>
</skill>
<skill id="47105" toLevel="10" name="Elemental Recovery">
<!-- The spirit power helps to regenerate faster. HP Recovery Rate +$s1 MP Recovery Rate +$s2 -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>P</operateType>
<magicCriticalRate>5</magicCriticalRate>
<effects>
<effect name="HpRegen">
<amount>
<value level="1">6</value>
<value level="2">7</value>
<value level="3">8</value>
<value level="4">9</value>
<value level="5">10</value>
<value level="6">11</value>
<value level="7">12</value>
<value level="8">13</value>
<value level="9">14</value>
<value level="10">15</value>
</amount>
<mode>DIFF</mode>
</effect>
<effect name="MpRegen">
<amount>
<value level="1">3</value>
<value level="2">4</value>
<value level="3">5</value>
<value level="4">6</value>
<value level="5">7</value>
<value level="6">8</value>
<value level="7">8</value>
<value level="8">8</value>
<value level="9">8</value>
<value level="10">8</value>
</amount>
<mode>DIFF</mode>
</effect>
</effects>
</skill>
</list>

View File

@ -1175,6 +1175,21 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PISTOLS">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:byte">
<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="castSkillId" type="xs:unsignedShort" />
<xs:element name="escapeType" type="xs:string" />
<xs:element name="criticalLimit" type="xs:unsignedShort" />
@ -1437,6 +1452,8 @@
</xs:element>
<xs:element name="pAtkSpeedMode" />
<xs:element name="transformationId" type="xs:unsignedShort" />
<xs:element name="closeSkill" type="xs:unsignedShort" />
<xs:element name="rangeSkill" type="xs:unsignedShort" />
<xs:element name="distance" type="xs:unsignedByte" />
<xs:element name="speed" type="xs:unsignedShort" />
<xs:element name="knockDown" type="xs:boolean" />

View File

@ -229,6 +229,7 @@ public enum AbnormalType
BOOST_DEFENCE(-1),
MAGIC_LAMP_RATE(-1),
FINAL_SERVITOR(-1),
ELEMENTAL_SPIRIT(-1),
AB_HAWK_EYE(0),
ALL_ATTACK_DOWN(1),
ALL_ATTACK_UP(2),