From 62450a88b0e8be7512a5c1ae0bf3a742b7d9b510 Mon Sep 17 00:00:00 2001 From: Adry85 <adrya85@hotmail.it> Date: Sat, 15 Jul 2017 15:14:48 +0200 Subject: [PATCH] Some H5 retail like skills: - Anchor (1170); - Chant of Elements (1549); - Mass Cure Poison (1550); - Mass Purify (1551); - Mass Vitalize (1552); - Aura Blast (1554); - Aura Cannon (1555); - Arcane Shield (1556); - Servitor Share (1557); - Dimension Spiral (1558); - Potential Ability (1559); - Battle Cry (1561); - Chant of Berserker (1562); - Fury of Pa'agrio (1563); - Piercing Attack (1554). --- dist/game/data/stats/skills/01100-01199.xml | 21 ++- dist/game/data/stats/skills/01500-01599.xml | 170 +++++++++++--------- dist/game/data/stats/skills/06900-06999.xml | 1 + 3 files changed, 110 insertions(+), 82 deletions(-) diff --git a/dist/game/data/stats/skills/01100-01199.xml b/dist/game/data/stats/skills/01100-01199.xml index 21ec6de045..67236b1d8d 100644 --- a/dist/game/data/stats/skills/01100-01199.xml +++ b/dist/game/data/stats/skills/01100-01199.xml @@ -1210,18 +1210,20 @@ </for> </skill> <skill id="1170" levels="13" name="Anchor" enchantGroup1="1" enchantGroup2="1"> - <!-- Confirmed CT2.5 and Updated to H5 --> + <!-- High Five Confirmed --> <table name="#effectPoints"> -418 -457 -495 -532 -549 -566 -582 -597 -611 -624 -635 -646 -655 </table> <table name="#magicLvl"> 44 48 52 56 58 60 62 64 66 68 70 72 74 </table> <table name="#mpConsume"> 31 35 38 41 43 44 46 48 49 51 52 53 55 </table> <table name="#mpInitialConsume"> 8 9 10 11 11 11 12 12 13 13 13 14 14 </table> - <table name="#ench1ActivateRates"> 51 52 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 74 75 76 78 79 80 82 83 84 86 87 88 90 </table> - <table name="#ench2ActivateRates"> 51 52 52 53 54 54 55 56 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 70 </table> - <table name="#ench2mpConsume"> 54 53 52 51 50 49 48 47 46 45 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 </table> + <table name="#ench1ActivateRates"> 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 </table> + <table name="#ench2ActivateRates"> 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 108 109 109 110 110 111 111 112 112 113 113 114 114 115 </table> + <table name="#ench2mpConsume"> 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 </table> <table name="#ench2mpInitialConsume"> 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 </table> <table name="#enchMagicLvl"> 76 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 </table> + <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="5" /> - <set name="activateRate" val="50" /> + <set name="abnormalType" val="PARALYZE" /> + <set name="activateRate" val="100" /> <set name="basicProperty" val="MEN" /> <set name="castRange" val="400" /> <set name="effectPoint" val="#effectPoints" /> @@ -1247,10 +1249,17 @@ <enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" /> <for> <effect name="Debuff"> - <mul stat="pAtkSpd" val="0.5" /> <mul stat="runSpd" val="0.5" /> + </effect> + <effect name="Debuff"> + <mul stat="pAtkSpd" val="0.5" /> + </effect> + <effect name="Debuff"> <mul stat="mAtkSpd" val="0.5" /> </effect> + <effect name="DefenceTrait"> + <param PARALYZE="100" /> + </effect> </for> <endEffects> <effect name="CallSkill"> diff --git a/dist/game/data/stats/skills/01500-01599.xml b/dist/game/data/stats/skills/01500-01599.xml index e15912f6a8..a698f0c433 100644 --- a/dist/game/data/stats/skills/01500-01599.xml +++ b/dist/game/data/stats/skills/01500-01599.xml @@ -1602,18 +1602,19 @@ </enchant3for> </skill> <skill id="1549" levels="1" name="Chant of Elements"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <!-- NOTE: skill desc says "increases the elemental attribute" but is client typo, it increase defense (see skill icon) --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="1200" /> - <set name="abnormalType" val="MD_UP_ATTR" /> + <set name="abnormalType" val="ARMOR_ELEMENT_ALL" /> <set name="affectRange" val="1000" /> + <set name="effectPoint" val="1" /> <set name="hitTime" val="2500" /> <set name="icon" val="icon.skill1549" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> - <set name="magicLvl" val="76" /> - <set name="mpConsume" val="55" /> - <set name="mpInitialConsume" val="220" /> + <set name="magicLvl" val="56" /> + <set name="mpConsume" val="220" /> + <set name="mpInitialConsume" val="55" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="5000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> @@ -1628,62 +1629,62 @@ </for> </skill> <skill id="1550" levels="1" name="Mass Cure Poison"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <set name="affectRange" val="1000" /> - <set name="effectPoint" val="1000" /> + <set name="effectPoint" val="662" /> <set name="hitTime" val="4000" /> <set name="icon" val="icon.skill1550" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> <set name="magicLvl" val="76" /> - <set name="mpConsume" val="67" /> - <set name="mpInitialConsume" val="16" /> + <set name="mpConsume" val="66" /> + <set name="mpInitialConsume" val="17" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="15000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> <set name="targetType" val="PARTY" /> <for> <effect name="DispelBySlot"> - <param dispel="POISON,9" /> + <param dispel="POISON,10" /> </effect> </for> </skill> <skill id="1551" levels="1" name="Mass Purify"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <set name="affectRange" val="1000" /> - <set name="effectPoint" val="1000" /> + <set name="effectPoint" val="662" /> <set name="hitTime" val="3000" /> <set name="icon" val="icon.skill1551" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> <set name="magicLvl" val="76" /> - <set name="mpConsume" val="67" /> - <set name="mpInitialConsume" val="16" /> + <set name="mpConsume" val="66" /> + <set name="mpInitialConsume" val="17" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="9000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> <set name="targetType" val="PARTY" /> <for> <effect name="DispelBySlot"> - <param dispel="POISON,9;BLEEDING,9;PARALYZE,9;TURN_STONE,9" /> + <param dispel="POISON,10;BLEEDING,10;PARALYZE,1;TURN_STONE,1" /> </effect> </for> </skill> <skill id="1552" levels="1" name="Mass Vitalize"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <set name="affectRange" val="1000" /> - <set name="effectPoint" val="1000" /> + <set name="effectPoint" val="1261" /> <set name="hitTime" val="3000" /> <set name="icon" val="icon.skill1552" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> <set name="magicLvl" val="76" /> - <set name="mpConsume" val="38" /> - <set name="mpInitialConsume" val="155" /> + <set name="mpConsume" val="154" /> + <set name="mpInitialConsume" val="39" /> <set name="operateType" val="A1" /> <set name="reuseDelay" val="9000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> <set name="targetType" val="PARTY" /> <for> <effect name="DispelBySlot"> - <param dispel="POISON,9;BLEEDING,9" /> + <param dispel="POISON,10;BLEEDING,10" /> </effect> <effect name="Heal"> <param power="796" /> @@ -1716,19 +1717,18 @@ </for> </skill> <skill id="1554" levels="1" name="Aura Blast"> - <!-- Confirmed High Five --> - <set name="abnormalTime" val="3" /> - <set name="affectLimit" val="2-10" /> + <!-- High Five Confirmed --> + <set name="affectLimit" val="1-10" /> <set name="affectRange" val="200" /> <set name="castRange" val="900" /> - <set name="effectPoint" val="-288" /> + <set name="effectPoint" val="-689" /> <set name="effectRange" val="1400" /> <set name="hitTime" val="3000" /> <set name="icon" val="icon.skill1554" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> <set name="magicLvl" val="81" /> - <set name="mpConsume" val="31" /> - <set name="mpInitialConsume" val="145" /> + <set name="mpConsume" val="116" /> + <set name="mpInitialConsume" val="29" /> <set name="operateType" val="A1" /> <set name="power" val="199" /> <!-- Inflicts additional non-attribute damage if the target is a monster --> <set name="pvpPower" val="141" /> @@ -1738,18 +1738,23 @@ <for> <effect name="MagicalAttack" /> </for> + <selfEffects> + <effect name="ManaHeal"> + <param power="29" /> + </effect> + </selfEffects> </skill> <skill id="1555" levels="1" name="Aura Cannon"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <set name="castRange" val="150" /> - <set name="effectPoint" val="-993" /> - <set name="effectRange" val="600" /> + <set name="effectPoint" val="-689" /> + <set name="effectRange" val="300" /> <set name="hitTime" val="2000" /> <set name="icon" val="icon.skill1555" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> <set name="magicLvl" val="82" /> - <set name="mpConsume" val="27" /> - <set name="mpInitialConsume" val="123" /> + <set name="mpConsume" val="98" /> + <set name="mpInitialConsume" val="25" /> <set name="operateType" val="A1" /> <set name="power" val="302" /> <!-- Inflicts additional non-attribute damage if the target is a monster --> <set name="pvpPower" val="178" /> @@ -1759,21 +1764,29 @@ <for> <effect name="MagicalAttack" /> </for> + <selfEffects> + <effect name="ManaHeal"> + <param power="25" /> + </effect> + </selfEffects> </skill> <skill id="1556" levels="1" name="Arcane Shield"> - <!-- High Five Skill --> + <!-- High Five Confirmed --> + <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="10" /> + <set name="abnormalType" val="MP_SHIELD" /> <set name="abnormalVisualEffect" val="MP_SHIELD" /> - <set name="effectPoint" val="204" /> + <set name="effectPoint" val="138" /> <set name="hitTime" val="1000" /> <set name="icon" val="icon.skill1556" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> <set name="magicLvl" val="83" /> - <set name="mpConsume" val="90" /> - <set name="mpInitialConsume" val="22" /> + <set name="mpConsume" val="89" /> + <set name="mpInitialConsume" val="23" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="300000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> + <set name="staticReuse" val="true" /> <set name="targetType" val="SELF" /> <for> <effect name="Buff"> @@ -1782,19 +1795,17 @@ </for> </skill> <skill id="1557" levels="1" name="Servitor Share"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <set name="abnormalLvl" val="1" /> <set name="abnormalTime" val="1200" /> - <set name="abnormalType" val="SUMMON_CONDITION" /> - <set name="castRange" val="400" /> + <set name="abnormalType" val="ABILITY_CHANGE" /> <set name="canBeDispeled" val="false" /> - <set name="effectPoint" val="669" /> - <set name="effectRange" val="900" /> + <set name="effectPoint" val="379" /> <set name="hitTime" val="1000" /> <set name="icon" val="icon.skill1557" /> <set name="isMagic" val="1" /> <!-- Magic Skill --> - <set name="magicLvl" val="83" /> - <set name="mpConsume" val="35" /> + <set name="mpConsume" val="28" /> + <set name="mpInitialConsume" val="7" /> <set name="operateType" val="A2" /> <set name="reuseDelay" val="60000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> @@ -1806,27 +1817,28 @@ </cond> <for> <effect name="ServitorShare"> - <param pDef="1.5" /> <param pAtk="1.5" /> - <param mDef="1.25" /> <param mAtk="1.25" /> - <param maxMp="1.1" /> + <param pDef="1.5" /> + <param mDef="1.25" /> <param maxHp="1.1" /> - <param critRate="1.20" /> + <param maxMp="1.1" /> <param pAtkSpd="1.1" /> <param mAtkSpd="1.03" /> + <param critRate="1.2" /> </effect> </for> </skill> <skill id="1558" levels="24" name="Dimension Spiral"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> + <table name="#effectPoint"> -379 -389 -399 -408 -418 -428 -438 -448 -457 -467 -477 -486 -495 -505 -514 -523 -532 -541 -549 -558 -566 -574 -582 -590 </table> <table name="#magicLvl"> 40 44 48 52 56 58 60 62 64 66 68 70 72 74 76 77 78 79 80 81 82 83 84 85 </table> - <table name="#mpConsume"> 31 35 38 40 43 44 46 48 48 51 52 54 60 67 74 80 80 85 88 92 95 96 100 108 </table> - <table name="#mpInitialConsume"> 7 8 9 10 10 11 11 11 12 12 12 13 14 16 18 19 20 21 21 23 23 23 25 26 </table> - <table name="#power"> 57 58 60 61 63 66 68 71 74 77 79 82 89 94 100 104 110 115 136 152 166 179 193 207 </table> + <table name="#mpConsume"> 30 34 37 40 42 44 45 47 48 50 51 53 59 66 73 79 80 86 87 93 94 95 101 108 </table> + <table name="#mpInitialConsume"> 8 9 10 10 11 11 12 12 12 13 13 14 15 17 19 20 20 20 22 22 24 24 24 26 </table> + <table name="#power"> 57 58 60 61 63 66 68 71 74 77 79 82 89 94 100 104 110 115 139 152 166 179 193 207 </table> <table name="#pvpPower"> 57 58 60 61 63 66 68 71 74 77 79 82 84 87 89 90 91 92 93 94 95 96 97 98 </table> <set name="castRange" val="900" /> - <set name="effectPoint" val="-993" /> + <set name="effectPoint" val="#effectPoint" /> <set name="effectRange" val="1400" /> <set name="hitTime" val="3000" /> <set name="icon" val="icon.skill1558" /> @@ -1840,20 +1852,24 @@ <set name="pvpPower" val="#pvpPower" /> <set name="reuseDelay" val="15000" /> <set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" /> + <set name="staticReuse" val="true" /> <set name="targetType" val="ONE" /> <for> <effect name="MagicalAttack" /> </for> </skill> <skill id="1559" levels="3" name="Potential Ability"> - <!-- Confirmed High Five --> - <table name="#cAtkAdd"> 117 295 384 </table> - <table name="#magicLvl"> 28 40 58 </table> + <!-- High Five Confirmed --> + <table name="#cAtkAdd"> 177 295 384 </table> + <table name="#magicLvl"> 28 40 49 </table> <table name="#rCrit"> 1.2 1.3 1.4 </table> <set name="icon" val="icon.skill1559" /> <set name="magicLvl" val="#magicLvl" /> <set name="operateType" val="P" /> <set name="targetType" val="SELF" /> + <cond> + <using kind="LIGHT" /> + </cond> <for> <effect name="Buff"> <mul stat="critRate" val="#rCrit"> @@ -1866,7 +1882,7 @@ </for> </skill> <skill id="1560" levels="1" name="Lucky Blow"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <set name="baseCritRate" val="30" /> <set name="blowChance" val="60" /> <set name="castRange" val="40" /> @@ -1897,15 +1913,16 @@ </for> </skill> <skill id="1561" levels="5" name="Battle Cry"> - <!-- Confirmed High Five --> - <table name="#abnormalLvls"> 1 2 3 4 5 </table> + <!-- High Five Confirmed --> + <table name="#abnormalLvls"> 2 3 4 5 6 </table> + <table name="#effectPoint"> 379 467 549 597 635 </table> <table name="#MaxHp"> 15 20 25 30 35 </table> <table name="#magicLvl"> 40 49 58 64 70 </table> <table name="#mpConsume"> 18 22 27 30 33 </table> <set name="abnormalLvl" val="#abnormalLvls" /> <set name="abnormalTime" val="600" /> <set name="abnormalType" val="MAX_HP_UP" /> - <set name="effectPoint" val="268" /> + <set name="effectPoint" val="#effectPoint" /> <set name="hitTime" val="1500" /> <set name="icon" val="icon.skill1561" /> <set name="magicLvl" val="#magicLvl" /> @@ -1923,15 +1940,15 @@ </for> </skill> <skill id="1562" levels="2" name="Chant of Berserker"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <table name="#abnormalLvls"> 1 2 </table> <table name="#amount"> 1.05 1.08 </table> - <table name="#effectPoints"> 549 611 </table> + <table name="#effectPoints"> 418 495 </table> <table name="#magicLvl"> 44 52 </table> <table name="#mAtk"> 1.1 1.16 </table> <table name="#mDef"> 0.9 0.84 </table> - <table name="#mpConsume"> 154 188 </table> - <table name="#mpInitialConsume"> 8 41 </table> + <table name="#mpConsume"> 123 150 </table> + <table name="#mpInitialConsume"> 31 38 </table> <table name="#pDef"> 0.95 0.92 </table> <table name="#rEvas"> 2 4 </table> <table name="#runSpd"> 5 8 </table> @@ -1952,24 +1969,24 @@ <set name="targetType" val="PARTY" /> <for> <effect name="Buff"> - <mul stat="pDef" val="#pDef" /> - <mul stat="mDef" val="#mDef" /> - <sub stat="rEvas" val="#rEvas" /> <mul stat="pAtk" val="#amount" /> - <mul stat="mAtk" val="#mAtk" /> <mul stat="pAtkSpd" val="#amount" /> + <mul stat="mAtk" val="#mAtk" /> <mul stat="mAtkSpd" val="#amount" /> <add stat="runSpd" val="#runSpd" /> + <mul stat="pDef" val="#pDef" /> + <mul stat="mDef" val="#mDef" /> + <sub stat="rEvas" val="#rEvas" /> </effect> </for> </skill> <skill id="1563" levels="2" name="Fury of Pa'agrio"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <table name="#abnormalLvls"> 1 2 </table> - <table name="#effectPoints"> 379 457 </table> + <table name="#effectPoints"> 457 532 </table> <table name="#magicLvl"> 48 56 </table> - <table name="#mpConsume"> 172 204 </table> - <table name="#mpInitialConsume"> 28 35 </table> + <table name="#mpConsume"> 137 163 </table> + <table name="#mpInitialConsume"> 35 41 </table> <table name="#pAtkSpd"> 1.15 1.33 </table> <set name="abnormalLvl" val="#abnormalLvls" /> <set name="abnormalTime" val="1200" /> @@ -1994,23 +2011,24 @@ </for> </skill> <skill id="1564" levels="1" name="Piercing Attack"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <set name="icon" val="icon.skill1564" /> <set name="magicLvl" val="80" /> <set name="operateType" val="P" /> <set name="targetType" val="SELF" /> <for> - <effect name="TriggerSkillByDamage"> - <param attackerType="L2Character" minAttackerLevel="1" maxAttackerLevel="100" /> - <param minDamage="1" /> - <param chance="50" /> + <effect name="TriggerSkillByAttack"> + <param attackerType="L2Character" minAttackerLevel="1" maxAttackerLevel="99" /> + <param isCritical="false" /> + <param minDamage="1" chance="10" /> <param skillId="6921" skillLevel="1" /> <!-- Penetration Attack --> <param targetType="ONE" /> + <param allowWeapons="ALL" /> </effect> </for> </skill> <skill id="1565" levels="6" name="Mana Pump" enchantGroup1="1"> - <!-- Confirmed High Five --> + <!-- High Five Confirmed --> <table name="#magicLvl"> 40 49 58 64 68 72 </table> <table name="#maxMp"> 70 100 140 150 180 200 </table> <table name="#ench1maxMp"> 203 206 210 213 216 220 223 226 230 233 236 240 243 246 250 253 256 260 263 266 270 273 276 280 283 286 290 293 296 300 </table> diff --git a/dist/game/data/stats/skills/06900-06999.xml b/dist/game/data/stats/skills/06900-06999.xml index 43e256e164..ab842da291 100644 --- a/dist/game/data/stats/skills/06900-06999.xml +++ b/dist/game/data/stats/skills/06900-06999.xml @@ -305,6 +305,7 @@ <set name="icon" val="icon.skill0122" /> <set name="isDebuff" val="true" /> <set name="isMagic" val="1" /> + <set name="isTriggeredSkill" val="true" /> <set name="lvlBonusRate" val="2" /> <set name="magicLvl" val="80" /> <set name="mpConsume" val="1" /> -- GitLab