Retail implementation of Classic-only dagger skills.

Contributed by Iris.
This commit is contained in:
MobiusDevelopment
2022-09-14 07:21:14 +00:00
parent dcb7c87d5b
commit 5eca3a61e7
40 changed files with 818 additions and 300 deletions

View File

@@ -1503,7 +1503,6 @@
<castRange>600</castRange>
<effectRange>1100</effectRange>
<hitTime>1500</hitTime>
<isDebuff>true</isDebuff>
<isMagic>1</isMagic> <!-- Magic Skill -->
<magicLevel>
<value level="1">18</value>
@@ -2070,6 +2069,7 @@
<abnormalType>TARGET_LOCK</abnormalType>
<affectLimit>10-10</affectLimit>
<affectRange>200</affectRange>
<activateRate>-1</activateRate>
<effectPoint>
<value level="1">-5920</value>
<value level="2">-6080</value>
@@ -2975,6 +2975,7 @@
<abnormalLevel>1</abnormalLevel>
<abnormalTime>3</abnormalTime>
<abnormalType>TARGET_LOCK</abnormalType>
<activateRate>-1</activateRate>
<castRange>
<value level="1">400</value>
<value level="2">400</value>

View File

@@ -574,13 +574,13 @@
<amount>
<value level="1">0</value>
<value level="2">0</value>
<value level="3">-100</value>
<value level="4">-100</value>
<value level="5">-80</value>
<value level="6">-80</value>
<value level="7">-60</value>
<value level="8">-60</value>
<value level="9">-40</value>
<value level="3">-50</value>
<value level="4">-50</value>
<value level="5">-40</value>
<value level="6">-40</value>
<value level="7">-30</value>
<value level="8">-30</value>
<value level="9">-20</value>
</amount>
<mode>DIFF</mode>
<weaponType>

View File

@@ -1433,14 +1433,14 @@
<effect name="PhysicalAttackRange">
<amount>
<value level="1">-50</value>
<value level="2">-50</value>
<value level="3">-40</value>
<value level="4">-40</value>
<value level="5">-30</value>
<value level="6">-30</value>
<value level="7">-20</value>
<value level="8">-20</value>
<value level="9">-10</value>
<value level="2">-40</value>
<value level="3">-35</value>
<value level="4">-30</value>
<value level="5">-25</value>
<value level="6">-20</value>
<value level="7">-15</value>
<value level="8">-10</value>
<value level="9">-5</value>
</amount>
<mode>PER</mode>
<weaponType>

View File

@@ -4081,29 +4081,29 @@
<effects>
<effect name="MagicalAttack">
<power>
<value level="1">31</value>
<value level="2">33</value>
<value level="3">34</value>
<value level="4">36</value>
<value level="5">38</value>
<value level="6">39</value>
<value level="7">41</value>
<value level="8">43</value>
<value level="9">45</value>
<value level="10">46</value>
<value level="11">48</value>
<value level="12">50</value>
<value level="13">51</value>
<value level="14">53</value>
<value level="15">54</value>
<value level="16">55</value>
<value level="17">57</value>
<value level="18">58</value>
<value level="19">60</value>
<value level="20">62</value>
<value level="21">64</value>
<value level="22">66</value>
<value level="23">68</value>
<value level="1">37</value>
<value level="2">39</value>
<value level="3">40</value>
<value level="4">43</value>
<value level="5">45</value>
<value level="6">46</value>
<value level="7">49</value>
<value level="8">51</value>
<value level="9">54</value>
<value level="10">55</value>
<value level="11">57</value>
<value level="12">60</value>
<value level="13">61</value>
<value level="14">63</value>
<value level="15">64</value>
<value level="16">66</value>
<value level="17">68</value>
<value level="18">69</value>
<value level="19">72</value>
<value level="20">74</value>
<value level="21">76</value>
<value level="22">79</value>
<value level="23">81</value>
</power>
</effect>
</effects>

View File

@@ -1280,16 +1280,16 @@
<hitTime>5000</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<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">7</value>
<value level="7">7</value>
<value level="8">7</value>
<value level="9">7</value>
<value level="10">7</value>
<value level="1">2</value>
<value level="2">2</value>
<value level="3">2</value>
<value level="4">2</value>
<value level="5">2</value>
<value level="6">3</value>
<value level="7">3</value>
<value level="8">3</value>
<value level="9">3</value>
<value level="10">3</value>
</itemConsumeCount>
<itemConsumeId>3031</itemConsumeId> <!-- Spirit Ore -->
<magicLevel>
@@ -1327,16 +1327,16 @@
<effects>
<effect name="ManaHealByLevel">
<power>
<value level="1">240</value>
<value level="2">252</value>
<value level="3">265</value>
<value level="4">278</value>
<value level="5">292</value>
<value level="6">312</value>
<value level="7">334</value>
<value level="8">357</value>
<value level="9">382</value>
<value level="10">409</value>
<value level="1">264</value>
<value level="2">277</value>
<value level="3">292</value>
<value level="4">306</value>
<value level="5">321</value>
<value level="6">343</value>
<value level="7">367</value>
<value level="8">393</value>
<value level="9">420</value>
<value level="10">450</value>
</power>
</effect>
</effects>

View File

@@ -1058,7 +1058,7 @@
<value level="4">4</value>
<value level="5">5</value>
</abnormalLevel>
<abnormalTime>180</abnormalTime>
<abnormalTime>300</abnormalTime>
<abnormalType>POSSESSION_SPECIAL</abnormalType>
<affectRange>900</affectRange>
<effectPoint>
@@ -1131,7 +1131,7 @@
<icon>icon.skill1621</icon>
<abnormalLevel>6</abnormalLevel>
<abnormalType>POSSESSION_SPECIAL</abnormalType>
<abnormalTime>180</abnormalTime>
<abnormalTime>300</abnormalTime>
<isMagic>4</isMagic>
<magicLevel>-1</magicLevel>
<operateType>A2</operateType>
@@ -1159,7 +1159,7 @@
<value level="5">5</value>
</abnormalLevel>
<abnormalType>POSSESSION_SPECIAL</abnormalType>
<abnormalTime>180</abnormalTime>
<abnormalTime>300</abnormalTime>
<effectPoint>
<value level="1">835</value>
<value level="2">838</value>
@@ -1504,23 +1504,45 @@
<skill id="1629" toLevel="1" name="Throw Dagger in Wrist">
<!-- Throw Dagger in Wrist Throws a dagger at the enemy with $s1 Power added to P. Atk., and injures their wrist. Due to the wound, for $s2 there's a certain probability to interrupt target's skill casting. Requires a dagger. -->
<icon>icon.skill1629</icon>
<abnormalLevel>1</abnormalLevel>
<abnormalLevel>8</abnormalLevel>
<abnormalTime>60</abnormalTime>
<abnormalType>ROGUE_DEBUFF1</abnormalType>
<activateRate>80</activateRate>
<lvlBonusRate>20</lvlBonusRate>
<basicProperty>PHYSICAL</basicProperty>
<effectRange>900</effectRange>
<lvlBonusRate>30</lvlBonusRate>
<basicProperty>NONE</basicProperty>
<effectRange>1100</effectRange>
<operateType>A2</operateType>
<magicCriticalRate>5</magicCriticalRate>
<magicLevel>76</magicLevel>
<mpConsume>60</mpConsume>
<mpConsume>
<value level="1">60</value>
<value level="2">62</value>
<value level="3">64</value>
<value level="4">66</value>
<value level="5">68</value>
<value level="6">70</value>
<value level="7">72</value>
<value level="8">74</value>
<value level="9">76</value>
</mpConsume>
<nextAction>ATTACK</nextAction>
<castRange>800</castRange>
<hitTime>1500</hitTime>
<coolTime>500</coolTime>
<reuseDelay>30000</reuseDelay>
<effectPoint>-707</effectPoint>
<effectPoint>
<value level="1">-707</value>
<value level="2">-724</value>
<value level="3">-742</value>
<value level="4">-760</value>
<value level="5">-779</value>
<value level="6">-798</value>
<value level="7">-817</value>
<value level="8">-837</value>
<value level="9">-857</value>
</effectPoint>
<isDebuff>true</isDebuff>
<trait>BOSS</trait>
<isMagic>0</isMagic>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
@@ -1533,10 +1555,20 @@
</conditions>
<effects>
<effect name="PhysicalAttack">
<power>396</power>
<power>
<value level="1">396</value>
<value level="2">415</value>
<value level="3">435</value>
<value level="4">456</value>
<value level="5">478</value>
<value level="6">501</value>
<value level="7">526</value>
<value level="8">552</value>
<value level="9">579</value>
</power>
</effect>
<effect name="SkillTurningOverTime">
<chance>65</chance>
<chance>10</chance>
<ticks>3</ticks>
</effect>
</effects>
@@ -1544,24 +1576,45 @@
<skill id="1630" toLevel="9" name="Throwing Blood Dagger">
<!-- Throws a dagger at an enemy with $s1 Power added to P. Atk. For $s2, with a certain probability, decreases target's HP when it tries to use skills. Requires a dagger. Over-hit. -->
<icon>icon.skill1630</icon>
<abnormalLevel>1</abnormalLevel>
<abnormalTime>20</abnormalTime>
<abnormalType>CRITICAL_PROB_UP</abnormalType>
<abnormalLevel>8</abnormalLevel>
<abnormalTime>40</abnormalTime>
<abnormalType>ROGUE_DEBUFF1</abnormalType>
<activateRate>80</activateRate>
<lvlBonusRate>20</lvlBonusRate>
<basicProperty>PHYSICAL</basicProperty>
<effectRange>900</effectRange>
<lvlBonusRate>30</lvlBonusRate>
<basicProperty>NONE</basicProperty>
<castRange>800</castRange>
<effectRange>1100</effectRange>
<operateType>A2</operateType>
<magicCriticalRate>5</magicCriticalRate>
<magicLevel>76</magicLevel>
<mpConsume>60</mpConsume>
<mpConsume>
<value level="1">60</value>
<value level="2">62</value>
<value level="3">64</value>
<value level="4">66</value>
<value level="5">68</value>
<value level="6">70</value>
<value level="7">72</value>
<value level="8">74</value>
<value level="9">76</value>
</mpConsume>
<nextAction>ATTACK</nextAction>
<castRange>800</castRange>
<hitTime>1500</hitTime>
<coolTime>500</coolTime>
<reuseDelay>30000</reuseDelay>
<effectPoint>-707</effectPoint>
<effectPoint>
<value level="1">-707</value>
<value level="2">-724</value>
<value level="3">-742</value>
<value level="4">-760</value>
<value level="5">-779</value>
<value level="6">-798</value>
<value level="7">-817</value>
<value level="8">-837</value>
<value level="9">-857</value>
</effectPoint>
<isDebuff>true</isDebuff>
<trait>BOSS</trait>
<isMagic>0</isMagic>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
@@ -1574,15 +1627,49 @@
</conditions>
<effects>
<effect name="PhysicalAttack">
<power>396</power>
<power>
<value level="1">396</value>
<value level="2">415</value>
<value level="3">435</value>
<value level="4">456</value>
<value level="5">478</value>
<value level="6">501</value>
<value level="7">526</value>
<value level="8">552</value>
<value level="9">579</value>
</power>
<overHit>true</overHit>
</effect>
<effect name="TriggerSkillByMagicType">
<!-- PvP Weapon - Attack Rate -->
<!-- Bloody Attack -->
<magicTypes>0</magicTypes>
<skillId>5684</skillId>
<skillId>15677</skillId>
<skillLevel>1</skillLevel>
<chance>50</chance>
<chance>30</chance>
<targetType>SELF</targetType>
</effect>
<effect name="TriggerSkillByMagicType">
<!-- Bloody Attack -->
<magicTypes>1</magicTypes>
<skillId>15677</skillId>
<skillLevel>1</skillLevel>
<chance>30</chance>
<targetType>SELF</targetType>
</effect>
<effect name="TriggerSkillByMagicType">
<!-- Bloody Attack -->
<magicTypes>2</magicTypes>
<skillId>15677</skillId>
<skillLevel>1</skillLevel>
<chance>30</chance>
<targetType>SELF</targetType>
</effect>
<effect name="TriggerSkillByMagicType">
<!-- Bloody Attack -->
<magicTypes>3</magicTypes>
<skillId>15677</skillId>
<skillLevel>1</skillLevel>
<chance>30</chance>
<targetType>SELF</targetType>
</effect>
</effects>

View File

@@ -557,8 +557,25 @@
</conditions>
</skill>
<skill id="15677" toLevel="1" name="Bloody Attack">
<magicLevel>80</magicLevel>
<isTriggeredSkill>true</isTriggeredSkill>
<operateType>A1</operateType>
<castRange>-1</castRange>
<effectRange>-1</effectRange>
<effectPoint>1</effectPoint>
<isMagic>0</isMagic> <!-- Physical Skill -->
<hitTime>0</hitTime>
<nextAction>NONE</nextAction>
<reuseDelay>0</reuseDelay>
<magicCriticalRate>-5</magicCriticalRate>
<hitCancelTime>0</hitCancelTime>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="HealPercent">
<power>-10</power>
</effect>
</effects>
</skill>
<skill id="15678" toLevel="1" name="Sayha's Blessing">
<operateType>A1</operateType>

View File

@@ -521,6 +521,7 @@ public enum AbnormalType
BUFF_UNICORN_SERAPHIM2(601),
PA_UP2(602),
PD_UP2(603),
ROGUE_DEBUFF1(-1),
STRAWBERRY_FRUIT(-1),
MONGO_FRUIT(-1),
CHERRY_FRUIT(-1),