Final Warder, Soul Ranger and Trickster skill implementations.

Contributed by Iris.
This commit is contained in:
MobiusDevelopment
2020-02-03 15:57:26 +00:00
parent 7deb587c77
commit 499911b429
4 changed files with 253 additions and 39 deletions

View File

@@ -378,14 +378,21 @@
<effect name="SkillEvasion">
<magicType>0</magicType>
<amount>
<value level="1">0</value>
<value level="2">25</value>
<value level="1">20</value>
<value level="2">30</value>
</amount>
</effect>
<effect name="SkillEvasion">
<magicType>1</magicType>
<amount>
<value level="1">20</value>
<value level="2">30</value>
</amount>
</effect>
<effect name="Speed">
<amount>
<value level="1">33</value>
<value level="2">66</value>
<value level="1">30</value>
<value level="2">40</value>
</amount>
<mode>DIFF</mode>
</effect>
@@ -396,6 +403,13 @@
</amount>
<mode>DIFF</mode>
</effect>
<effect name="MagicalEvasion">
<amount>
<value level="1">20</value>
<value level="2">35</value>
</amount>
<mode>DIFF</mode>
</effect>
</effects>
</skill>
<skill id="625" toLevel="1" name="Soul Gathering">
@@ -464,7 +478,7 @@
<abnormalType>TURN_FLEE</abnormalType>
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
<activateRate>40</activateRate>
<basicProperty>MAGIC</basicProperty>
<basicProperty>PHYSICAL</basicProperty>
<castRange>200</castRange>
<coolTime>300</coolTime>
<effectPoint>
@@ -480,22 +494,21 @@
<isDebuff>true</isDebuff>
<lvlBonusRate>20</lvlBonusRate>
<magicLvl>
<value level="1">34</value>
<value level="2">35</value>
<value level="3">36</value>
<value level="4">38</value>
<value level="5">39</value>
<value level="1">76</value>
<value level="2">78</value>
<value level="3">80</value>
<value level="4">82</value>
<value level="5">84</value>
</magicLvl>
<mpConsume>
<value level="1">48</value>
<value level="2">49</value>
<value level="3">51</value>
<value level="4">52</value>
<value level="5">54</value>
<value level="1">40</value>
<value level="2">45</value>
<value level="3">50</value>
<value level="4">55</value>
<value level="5">60</value>
</mpConsume>
<operateType>A2</operateType>
<reuseDelay>15000</reuseDelay>
<soulMaxConsumeCount>5</soulMaxConsumeCount>
<reuseDelay>20000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<trait>DERANGEMENT</trait>
<targetType>ENEMY</targetType>

View File

@@ -3409,24 +3409,28 @@
</effects>
</skill>
<skill id="790" toLevel="3" name="Critical Shot">
<!-- TODO Has a chance to increase P. Critical Rate by $s1 when attacking with a bow. {10, 20, 30} -->
<!-- P. Critical Rate + $s1 when using a bow. -->
<icon>icon.skill0790</icon>
<affectRange>900</affectRange>
<castRange>900</castRange>
<coolTime>1000</coolTime>
<effectPoint>-1</effectPoint>
<effectRange>1400</effectRange>
<fanRange>0;0;900;40</fanRange>
<hitTime>3500</hitTime>
<magicLvl>81</magicLvl>
<mpConsume>120</mpConsume>
<operateType>A1</operateType>
<reuseDelay>75000</reuseDelay>
<soulMaxConsumeCount>5</soulMaxConsumeCount>
<magicLvl>
<value level="1">28</value>
<value level="2">40</value>
<value level="3">49</value>
</magicLvl>
<operateType>P</operateType>
<magicCriticalRate>5</magicCriticalRate>
<targetType>ENEMY</targetType>
<affectScope>FAN</affectScope>
<affectObject>NOT_FRIEND</affectObject>
<effects>
<effect name="CriticalRate">
<amount>
<value level="1">10</value>
<value level="2">20</value>
<value level="3">30</value>
</amount>
<mode>DIFF</mode>
<weaponType>
<item>BOW</item>
</weaponType>
</effect>
</effects>
</skill>
<skill id="791" toLevel="5" name="Lightning Shock">
<!-- Sends an electric current to attack nearby enemies with $s1 Power added to M. Atk. Paralyzes for $s2. Received HP Recovery Rate -$s3. Over-hit. -->
@@ -3484,13 +3488,18 @@
<effectPoint>-1</effectPoint>
<effectRange>1100</effectRange>
<hitTime>1200</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<lvlBonusRate>20</lvlBonusRate>
<magicLvl>78</magicLvl>
<magicLvl>
<value level="1">76</value>
<value level="2">78</value>
<value level="3">80</value>
<value level="4">82</value>
<value level="5">84</value>
</magicLvl>
<mpConsume>29</mpConsume>
<mpInitialConsume>8</mpInitialConsume>
<operateType>A2</operateType>
<reuseDelay>11000</reuseDelay>
<reuseDelay>15000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<isDebuff>true</isDebuff>
<targetType>ENEMY_ONLY</targetType>

View File

@@ -1075,6 +1075,7 @@
<icon>icon.skill0487</icon>
<operateType>A1</operateType>
<castRange>900</castRange>
<effectRange>1400</effectRange>
<hitTime>3000</hitTime>
<coolTime>1000</coolTime>
<reuseDelay>3000</reuseDelay>
@@ -1102,6 +1103,9 @@
<value level="9">104</value>
<value level="10">110</value>
</mpConsume>
<magicCriticalRate>5</magicCriticalRate>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
<conditions>
<condition name="EquipWeapon">
<weaponType>
@@ -1109,6 +1113,24 @@
</weaponType>
</condition>
</conditions>
<effects>
<effect name="PhysicalAttack">
<power>
<value level="1">150</value>
<value level="2">375</value>
<value level="3">750</value>
<value level="4">1275</value>
<value level="5">2040</value>
<value level="6">2856</value>
<value level="7">3284</value>
<value level="8">3448</value>
<value level="9">3621</value>
<value level="10">3802</value>
</power>
<overHit>true</overHit>
<criticalChance>25</criticalChance>
</effect>
</effects>
</skill>
<skill id="45169" toLevel="10" name="Ultimate Twin Shot">
<!-- <Ultimate skill>\n\nMakes 2 arrow shots with $s1 power. Ignores target's defense. Requires a bow. Critical, over-hit. -->
@@ -1154,6 +1176,12 @@
<!-- Attacks enemies at the front with $s1 power. Requires a bow. Over-hit. -->
<icon>icon.skill10260</icon>
<operateType>A1</operateType>
<affectLimit>8-0-1</affectLimit>
<affectRange>900</affectRange>
<affectHeight>-200;200</affectHeight>
<effectRange>1400</effectRange>
<fanRange>0;0;900;60</fanRange>
<magicCriticalRate>5</magicCriticalRate>
<castRange>900</castRange>
<hitTime>3200</hitTime>
<coolTime>1000</coolTime>
@@ -1178,6 +1206,9 @@
<value level="7">156</value>
<value level="8">165</value>
</mpConsume>
<targetType>ENEMY</targetType>
<affectScope>FAN</affectScope>
<affectObject>NOT_FRIEND</affectObject>
<conditions>
<condition name="EquipWeapon">
<weaponType>
@@ -1185,6 +1216,21 @@
</weaponType>
</condition>
</conditions>
<effects>
<effect name="PhysicalAttack">
<power>
<value level="1">340</value>
<value level="2">544</value>
<value level="3">816</value>
<value level="4">1142</value>
<value level="5">1370</value>
<value level="6">1507</value>
<value level="7">1583</value>
<value level="8">1662</value>
</power>
<overHit>true</overHit>
</effect>
</effects>
</skill>
<skill id="45171" toLevel="8" name="Ultimate Multiple Shot">
<!-- <Ultimate skill>\n\nAttacks multiple enemies at the front with $s1 power. Ignores target's defense. Requires a bow. Critical, over-hit. -->
@@ -1225,6 +1271,19 @@
<skill id="45172" toLevel="9" name="Sharp Aiming">
<!-- For $s1, P. Accuracy +$s2, P. Atk. +$s3, Atk. Spd. +$s4, P. Skill Power +$s5. Decreases target's bow resistance when attacking. Requires a bow.\n\n<Auto-use> -->
<icon>icon.skill10763</icon>
<abnormalLvl>
<value level="1">1</value>
<value level="2">2</value>
<value level="3">3</value>
<value level="4">4</value>
<value level="5">5</value>
<value level="6">6</value>
<value level="7">7</value>
<value level="8">8</value>
<value level="9">9</value>
</abnormalLvl>
<abnormalTime>1200</abnormalTime>
<abnormalType>SNIPE</abnormalType>
<operateType>A2</operateType>
<hitTime>2500</hitTime>
<reuseDelay>10000</reuseDelay>
@@ -1240,6 +1299,10 @@
<value level="8">102</value>
<value level="9">105</value>
</mpConsume>
<basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<conditions>
<condition name="EquipWeapon">
<weaponType>
@@ -1247,20 +1310,141 @@
</weaponType>
</condition>
</conditions>
<effects>
<effect name="Accuracy">
<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">7</value>
<value level="7">8</value>
<value level="8">8</value>
<value level="9">10</value>
</amount>
<mode>DIFF</mode>
<weaponType>
<item>BOW</item>
</weaponType>
</effect>
<effect name="PAtk">
<amount>
<value level="1">120</value>
<value level="2">130</value>
<value level="3">140</value>
<value level="4">150</value>
<value level="5">160</value>
<value level="6">180</value>
<value level="7">200</value>
<value level="8">220</value>
<value level="9">250</value>
</amount>
<mode>DIFF</mode>
<weaponType>
<item>BOW</item>
</weaponType>
</effect>
<effect name="PhysicalAttackSpeed">
<amount>
<value level="1">30</value>
<value level="2">30</value>
<value level="3">30</value>
<value level="4">30</value>
<value level="5">30</value>
<value level="6">40</value>
<value level="7">40</value>
<value level="8">40</value>
<value level="9">50</value>
</amount>
<mode>DIFF</mode>
<weaponType>
<item>BOW</item>
</weaponType>
</effect>
<effect name="PhysicalSkillPower">
<amount>
<value level="1">5</value>
<value level="2">5</value>
<value level="3">5</value>
<value level="4">5</value>
<value level="5">5</value>
<value level="6">10</value>
<value level="7">10</value>
<value level="8">10</value>
<value level="9">15</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="TriggerSkillByAttack" fromLevel="1" toLevel="5">
<attackerType>Creature</attackerType>
<minAttackerLevel>1</minAttackerLevel>
<maxAttackerLevel>100</maxAttackerLevel>
<minDamage>1</minDamage>
<chance>80</chance>
<targetType>ENEMY</targetType>
<isCritical>false</isCritical>
<allowWeapons>BOW</allowWeapons>
<skillId>45173</skillId> <!-- Aim Guidance -->
<skillLevel>1</skillLevel>
</effect>
<effect name="TriggerSkillByAttack" fromLevel="6" toLevel="8">
<attackerType>Creature</attackerType>
<minAttackerLevel>1</minAttackerLevel>
<maxAttackerLevel>100</maxAttackerLevel>
<minDamage>1</minDamage>
<chance>80</chance>
<targetType>ENEMY</targetType>
<isCritical>false</isCritical>
<allowWeapons>BOW</allowWeapons>
<skillId>45173</skillId> <!-- Aim Guidance -->
<skillLevel>2</skillLevel>
</effect>
<effect name="TriggerSkillByAttack" fromLevel="9" toLevel="9">
<attackerType>Creature</attackerType>
<minAttackerLevel>1</minAttackerLevel>
<maxAttackerLevel>100</maxAttackerLevel>
<minDamage>1</minDamage>
<chance>80</chance>
<targetType>ENEMY</targetType>
<isCritical>false</isCritical>
<allowWeapons>BOW</allowWeapons>
<skillId>45173</skillId> <!-- Aim Guidance -->
<skillLevel>3</skillLevel>
</effect>
</effects>
</skill>
<skill id="45173" toLevel="3" name="Aim Guidance">
<!-- Bow resistance -$s1. -->
<icon>icon.skill0506</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<isDebuff>true</isDebuff>
<castRange>900</castRange>
<castRange>1100</castRange>
<effectRange>1400</effectRange>
<hitTime>1000</hitTime>
<reuseDelay>10000</reuseDelay>
<isTriggeredSkill>true</isTriggeredSkill>
<abnormalLvl>1</abnormalLvl>
<abnormalTime>15</abnormalTime>
<activateRate>-1</activateRate>
<effectPoint>
<value level="1">-400</value>
<value level="2">-500</value>
<value level="3">-600</value>
</effectPoint>
<targetType>ENEMY</targetType>
<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="3" toLevel="3">
<BOW>-15</BOW>
</effect>
</effects>
</skill>
<skill id="45174" toLevel="100" name="Light Soul">
<!-- Collects $s1 Light Soul(s). -->

View File

@@ -99,8 +99,13 @@
<hitTime>1200</hitTime>
<coolTime>300</coolTime>
<magicLvl>76</magicLvl>
<abnormalLvl>1</abnormalLvl>
<abnormalType>BLOCK_ESCAPE</abnormalType>
<mpConsume>70</mpConsume>
<operateType>A1</operateType>
<operateType>A2</operateType>
<abnormalTime>2</abnormalTime>
<activateRate>-1</activateRate>
<basicProperty>PHYSICAL</basicProperty>
<reuseDelay>30000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<isDebuff>true</isDebuff>
@@ -116,6 +121,9 @@
</conditions>
<effects>
<effect name="Detection" />
<effect name="BlockAbnormalSlot">
<slot>HIDE</slot>
</effect>
</effects>
</skill>
<skill id="53006" toLevel="5" name="Bind">