Sfoglia il codice sorgente

In skills tables must be defined at the top, the sets, then effects.
Implemented interesting skill Adiantum Round Fighter (5702).

Zoey76 10 anni fa
parent
commit
e0c043f1e3

+ 0 - 2
L2J_DataPack/dist/game/data/stats/skills/03100-03199.xml

@@ -2405,8 +2405,6 @@
 		<set name="lvlBonusRate" val="1" />
 		<set name="magicLvl" val="#magicLvl" />
 		<set name="mpConsume" val="#mpConsume" />
-		<set name="mpConsume" val="#mpConsume" />
-		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="30000" />

+ 1 - 1
L2J_DataPack/dist/game/data/stats/skills/04000-04099.xml

@@ -856,6 +856,7 @@
 		<set name="abnormalType" val="SPEED_UP_SPECIAL" />
 		<set name="effectPoint" val="-1" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="12" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="SELF" />
 		<for>
@@ -863,7 +864,6 @@
 				<mul stat="runSpd" val="#runSpd" />
 			</effect>
 		</for>
-		<set name="mpConsume" val="12" />
 	</skill>
 	<skill id="4049" levels="16" name="Cubic Drain">
 		<!-- Cubic Skill -->

+ 44 - 44
L2J_DataPack/dist/game/data/stats/skills/04100-04199.xml

@@ -46,6 +46,7 @@
 		<table name="#abnormalLvls"> 2 3 4 </table>
 		<table name="#fireRes"> 15 25 30 </table>
 		<table name="#magicLvl"> 20 40 70 </table>
+		<table name="#mpConsume"> 20 35 65 </table>
 		<table name="#waterRes"> 7 12 15 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
@@ -61,6 +62,7 @@
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="lvlBonusRate" val="2" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
@@ -70,13 +72,12 @@
 				<add stat="waterRes" val="#waterRes" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 20 35 65 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4103" levels="2" name="NPC Ultimate Evasion">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 1 2 </table>
 		<table name="#magicLvl"> 40 70 </table>
+		<table name="#mpConsume"> 35 65 </table>
 		<table name="#rEvas"> 20 25 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
@@ -84,6 +85,7 @@
 		<set name="effectPoint" val="100" />
 		<set name="hitTime" val="1000" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="6000" />
 		<set name="targetType" val="SELF" />
@@ -92,14 +94,13 @@
 				<add stat="rEvas" val="#rEvas" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 35 65 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4104" levels="12" name="Flame">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 2 3 4 5 6 7 8 8 9 9 10 10 </table>
 		<table name="#dmg"> 18 27 39 53 67 81 91 91 100 100 108 108 </table>
 		<table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table>
+		<table name="#mpConsume"> 17 31 45 60 75 90 105 112 119 126 132 139 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="45" />
 		<set name="abnormalType" val="DOT_ATTR" />
@@ -117,6 +118,7 @@
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="lvlBonusRate" val="1" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
@@ -125,8 +127,6 @@
 				<param power="#dmg" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 31 45 60 75 90 105 112 119 126 132 139 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4105" levels="12" name="NPC Straight Beam Cannon">
 		<!-- Freya retail confirmed -->
@@ -475,6 +475,7 @@
 		<table name="#abnormalLvls"> 1 2 3 </table>
 		<table name="#accCombat"> 6 9 12 </table>
 		<table name="#magicLvl"> 20 40 70 </table>
+		<table name="#mpConsume"> 20 35 65 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="HIT_DOWN" />
@@ -489,6 +490,7 @@
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="lvlBonusRate" val="2" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
@@ -497,8 +499,6 @@
 				<sub stat="accCombat" val="#accCombat" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 20 35 65 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4120" levels="12" name="Shock">
 		<!-- Freya retail confirmed -->
@@ -1341,11 +1341,13 @@
 	<skill id="4163" levels="12" name="NPC Self Damage Shield">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table>
+		<table name="#mpConsume"> 12 19 26 35 45 55 65 69 72 75 77 78 </table>
 		<set name="abnormalLvl" val="2" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="DMG_SHIELD" />
 		<set name="hitTime" val="1800" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="SELF" />
@@ -1354,8 +1356,6 @@
 				<add stat="reflectDam" val="20" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 12 19 26 35 45 55 65 69 72 75 77 78 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4164" levels="18" name="Paralysis">
 		<!-- Cubic skill -->
@@ -1570,6 +1570,7 @@
 	<skill id="4173" levels="12" name="BOSS Might">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 8 11 15 20 25 30 34 36 38 38 39 40 </table>
 		<set name="abnormalLvl" val="99" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="PA_UP" />
@@ -1578,6 +1579,7 @@
 		<set name="effectRange" val="1200" />
 		<set name="hitTime" val="1500" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -1585,12 +1587,11 @@
 				<mul stat="pAtk" val="1.5" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 8 11 15 20 25 30 34 36 38 38 39 40 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4174" levels="12" name="BOSS Shield">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 8 11 15 20 25 30 34 36 38 38 39 40 </table>
 		<set name="abnormalLvl" val="99" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="PD_UP" />
@@ -1599,6 +1600,7 @@
 		<set name="effectRange" val="1200" />
 		<set name="hitTime" val="1500" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -1606,12 +1608,11 @@
 				<mul stat="pDef" val="1.5" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 8 11 15 20 25 30 34 36 38 38 39 40 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4175" levels="12" name="BOSS Haste">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 8 11 15 20 25 30 34 36 38 38 39 40 </table>
 		<set name="abnormalLvl" val="99" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="ATTACK_TIME_DOWN" />
@@ -1620,6 +1621,7 @@
 		<set name="effectRange" val="1200" />
 		<set name="hitTime" val="1500" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -1627,12 +1629,11 @@
 				<mul stat="pAtkSpd" val="1.5" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 8 11 15 20 25 30 34 36 38 38 39 40 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4176" levels="12" name="BOSS Reflect Damage">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 8 11 15 20 25 30 34 36 38 38 39 40 </table>
 		<set name="abnormalLvl" val="99" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="DMG_SHIELD" />
@@ -1641,6 +1642,7 @@
 		<set name="effectRange" val="1200" />
 		<set name="hitTime" val="1500" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -1648,8 +1650,6 @@
 				<add stat="reflectDam" val="20" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 8 11 15 20 25 30 34 36 38 38 39 40 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4177" levels="12" name="BOSS Cancel Magic">
 		<!-- Confirmed CT2.5 -->
@@ -1760,6 +1760,7 @@
 		<table name="#abnormalLvls"> 2 3 4 5 6 7 8 8 9 9 10 10 </table>
 		<table name="#dmg"> 13 18 25 32 39 45 49 49 52 52 53 53 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="POISON" />
@@ -1772,6 +1773,7 @@
 		<set name="icon" val="icon.skill1168" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="POISON" />
@@ -1780,13 +1782,12 @@
 				<param power="#dmg" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4183" levels="12" name="Decrease P. Atk.">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 1 2 2 3 3 3 3 3 3 3 3 3 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<table name="#pAtk"> 0.83 0.8 0.8 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
@@ -1799,6 +1800,7 @@
 		<set name="icon" val="icon.skill1164" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<for>
@@ -1806,13 +1808,12 @@
 				<mul stat="pAtk" val="#pAtk" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4184" levels="12" name="Decrease Atk. Spd.">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 1 2 2 3 3 3 3 3 3 3 3 3 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<table name="#pAtkSpd"> 0.83 0.8 0.8 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
@@ -1825,6 +1826,7 @@
 		<set name="icon" val="icon.skill1206" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<for>
@@ -1832,12 +1834,11 @@
 				<mul stat="pAtkSpd" val="#pAtkSpd" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4185" levels="12" name="Sleep">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="SLEEP" />
@@ -1850,6 +1851,7 @@
 		<set name="icon" val="icon.skill1069" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="removedOnDamage" val="true" />
 		<set name="targetType" val="AURA" />
@@ -1857,12 +1859,11 @@
 		<for>
 			<effect name="Sleep" />
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4186" levels="12" name="Hold">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="ROOT_MAGICALLY" />
@@ -1875,19 +1876,19 @@
 		<set name="icon" val="icon.skill1201" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="HOLD" />
 		<for>
 			<effect name="Root" />
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4187" levels="12" name="Decrease Speed">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 1 2 2 3 3 3 3 3 3 3 3 3 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<table name="#runSpd"> 0.9 0.8 0.8 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="60" />
@@ -1900,6 +1901,7 @@
 		<set name="icon" val="icon.skill1160" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<for>
@@ -1907,14 +1909,13 @@
 				<mul stat="runSpd" val="#runSpd" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4188" levels="12" name="Bleed">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 2 3 4 5 6 7 8 8 9 9 10 10 </table>
 		<table name="#damage"> 19 28 38 49 60 69 75 75 78 78 79 79 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="20" />
 		<set name="abnormalType" val="BLEEDING" />
@@ -1927,6 +1928,7 @@
 		<set name="icon" val="icon.skill0096" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="BLEED" />
@@ -1935,12 +1937,11 @@
 				<param power="#damage" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4189" levels="12" name="Paralysis">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="PARALYZE" />
@@ -1953,19 +1954,19 @@
 		<set name="icon" val="icon.skill1170" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="PARALYZE" />
 		<for>
 			<effect name="Paralyze" />
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4190" levels="12" name="Decrease MP">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 2 2 2 2 2 3 4 5 6 7 8 8 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<table name="#mdot"> 2 2 2 2 2 4 5 7 8 10 12 12 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
@@ -1979,6 +1980,7 @@
 		<set name="icon" val="icon.skill1102" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<for>
@@ -1986,8 +1988,6 @@
 				<param power="#mdot" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4191" levels="12" name="BOSS Wind Strike">
 		<!-- Freya retail confirmed -->
@@ -2092,6 +2092,7 @@
 	<skill id="4196" levels="12" name="Decreases Speed">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 12 19 26 35 45 55 65 69 72 75 77 78 </table>
 		<table name="#power"> 13 19 26 35 45 56 65 69 73 75 77 79 </table>
 		<set name="abnormalLvl" val="2" />
 		<set name="abnormalTime" val="60" />
@@ -2108,6 +2109,7 @@
 		<set name="icon" val="icon.skill1184" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
@@ -2117,12 +2119,11 @@
 				<mul stat="runSpd" val="0.8" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 12 19 26 35 45 55 65 69 72 75 77 78 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4197" levels="12" name="Hold">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="ROOT_MAGICALLY" />
@@ -2137,20 +2138,20 @@
 		<set name="icon" val="icon.skill1201" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AREA" />
 		<set name="trait" val="HOLD" />
 		<for>
 			<effect name="Root" />
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4198" levels="12" name="Poison">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 2 3 4 5 6 7 8 8 9 9 10 10 </table>
 		<table name="#dmg"> 13 18 25 32 39 45 49 49 52 52 53 53 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="POISON" />
@@ -2164,6 +2165,7 @@
 		<set name="icon" val="icon.skill1168" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
@@ -2172,13 +2174,12 @@
 				<param power="#dmg" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4199" levels="12" name="Decrease P. Atk.">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 1 2 2 3 3 3 3 3 3 3 3 3 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<table name="#pAtk"> 0.83 0.8 0.8 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
@@ -2192,6 +2193,7 @@
 		<set name="icon" val="icon.skill1164" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -2199,7 +2201,5 @@
 				<mul stat="pAtk" val="#pAtk" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 </list>

+ 26 - 26
L2J_DataPack/dist/game/data/stats/skills/04200-04299.xml

@@ -5,6 +5,7 @@
 		<table name="#abnormalLvls"> 1 2 2 3 3 3 3 3 3 3 3 3 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
 		<table name="#pAtkSpd"> 0.83 0.8 0.8 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="ATTACK_TIME_UP" />
@@ -17,6 +18,7 @@
 		<set name="icon" val="icon.skill1206" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -24,12 +26,11 @@
 				<mul stat="pAtkSpd" val="#pAtkSpd" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4201" levels="12" name="Sleep">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="SLEEP" />
@@ -43,6 +44,7 @@
 		<set name="icon" val="icon.skill1069" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="removedOnDamage" val="true" />
 		<set name="targetType" val="ONE" />
@@ -50,12 +52,11 @@
 		<for>
 			<effect name="Sleep" />
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4202" levels="12" name="Hold">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="ROOT_MAGICALLY" />
@@ -69,19 +70,19 @@
 		<set name="icon" val="icon.skill1201" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="HOLD" />
 		<for>
 			<effect name="Root" />
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4203" levels="12" name="Decrease Speed">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 1 2 2 3 3 3 3 3 3 3 3 3 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<table name="#runSpd"> 0.9 0.8 0.8 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="60" />
@@ -95,6 +96,7 @@
 		<set name="icon" val="icon.skill1160" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -102,14 +104,13 @@
 				<mul stat="runSpd" val="#runSpd" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4204" levels="12" name="Bleed">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 2 3 4 5 6 7 8 8 9 9 10 10 </table>
 		<table name="#damage"> 19 28 38 49 60 69 75 75 78 78 79 79 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="20" />
 		<set name="abnormalType" val="BLEEDING" />
@@ -123,6 +124,7 @@
 		<set name="icon" val="icon.skill0096" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
@@ -131,12 +133,11 @@
 				<param power="#damage" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4205" levels="12" name="Paralysis">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="PARALYZE" />
@@ -150,6 +151,7 @@
 		<set name="icon" val="icon.skill1170" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="power" val="40" />
 		<set name="targetType" val="ONE" />
@@ -157,13 +159,12 @@
 		<for>
 			<effect name="Paralyze" />
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4206" levels="12" name="Decrease MP">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 2 2 2 2 2 3 4 5 6 7 8 8 </table>
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<table name="#mdot"> 2 2 2 2 2 4 5 7 8 10 12 12 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
@@ -178,6 +179,7 @@
 		<set name="icon" val="icon.skill1170" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -185,8 +187,6 @@
 				<param power="#mdot" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4207" levels="12" name="BOSS Power Shot">
 		<!-- Freya retail confirmed -->
@@ -285,6 +285,7 @@
 	<skill id="4211" levels="12" name="BOSS Might">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 6 10 13 18 23 28 33 35 36 38 39 39 </table>
 		<set name="abnormalLvl" val="99" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="PA_UP" />
@@ -292,6 +293,7 @@
 		<set name="effectPoint" val="100" />
 		<set name="hitTime" val="1500" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="CLAN" />
 		<for>
@@ -299,12 +301,11 @@
 				<mul stat="pAtk" val="1.5" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 6 10 13 18 23 28 33 35 36 38 39 39 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4212" levels="12" name="BOSS Shield">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 6 10 13 18 23 28 33 35 36 38 39 39 </table>
 		<set name="abnormalLvl" val="99" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="PD_UP" />
@@ -312,6 +313,7 @@
 		<set name="effectPoint" val="100" />
 		<set name="hitTime" val="1500" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="CLAN" />
 		<for>
@@ -319,12 +321,11 @@
 				<mul stat="pDef" val="1.5" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 6 10 13 18 23 28 33 35 36 38 39 39 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4213" levels="12" name="BOSS Haste">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 6 10 13 18 23 28 33 35 36 38 39 39 </table>
 		<set name="abnormalLvl" val="99" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="ATTACK_TIME_DOWN" />
@@ -332,6 +333,7 @@
 		<set name="effectPoint" val="100" />
 		<set name="hitTime" val="1500" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="CLAN" />
 		<for>
@@ -339,12 +341,11 @@
 				<mul stat="pAtkSpd" val="1.5" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 6 10 13 18 23 28 33 35 36 38 39 39 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4214" levels="12" name="BOSS Reflect Damage">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 6 10 13 18 23 28 33 35 36 38 39 39 </table>
 		<set name="abnormalLvl" val="99" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="DMG_SHIELD" />
@@ -352,6 +353,7 @@
 		<set name="effectPoint" val="100" />
 		<set name="hitTime" val="1500" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="CLAN" />
 		<for>
@@ -359,8 +361,6 @@
 				<add stat="reflectDam" val="20" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 6 10 13 18 23 28 33 35 36 38 39 39 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4215" levels="1" name="Raid Curse">
 		<!-- Freya retail confirmed -->
@@ -964,6 +964,7 @@
 	<skill id="4249" levels="12" name="Decrease Speed">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table>
+		<table name="#mpConsume"> 13 20 27 35 45 55 65 69 73 75 77 78 </table>
 		<table name="#power"> 4 5 8 11 15 19 24 24 24 24 24 24 </table>
 		<set name="abnormalLvl" val="2" />
 		<set name="abnormalTime" val="60" />
@@ -982,6 +983,7 @@
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="lvlBonusRate" val="1" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
@@ -991,8 +993,6 @@
 				<mul stat="runSpd" val="0.8" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 13 20 27 35 45 55 65 69 73 75 77 78 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4250" levels="12" name="NPC Twister - Slow">
 		<!-- Freya retail confirmed -->
@@ -1176,6 +1176,7 @@
 		<table name="#cast"> 500 600 600 750 750 750 750 750 750 750 750 750 </table>
 		<table name="#dot"> 16 24 32 41 50 58 63 63 66 66 68 68 </table>
 		<table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table>
+		<table name="#mpConsume"> 18 29 40 53 68 83 98 104 109 113 115 117 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="POISON" />
@@ -1193,6 +1194,7 @@
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="lvlBonusRate" val="1" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="AREA" />
@@ -1202,8 +1204,6 @@
 				<param power="#dot" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 18 29 40 53 68 83 98 104 109 113 115 117 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4260" levels="12" name="Steal Blood">
 		<!-- Freya retail confirmed -->

+ 12 - 12
L2J_DataPack/dist/game/data/stats/skills/04300-04399.xml

@@ -125,6 +125,7 @@
 	<skill id="4315" levels="12" name="Hold">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 14 24 34 44 54 64 74 79 84 89 94 99 </table>
+		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="ROOT_MAGICALLY" />
@@ -139,14 +140,13 @@
 		<set name="icon" val="icon.skill1201" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AREA" />
 		<set name="trait" val="HOLD" />
 		<for>
 			<effect name="Root" />
 		</for>
-		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4316" levels="12" name="Boss Lilim Drain">
 		<!-- Freya retail confirmed -->
@@ -181,6 +181,7 @@
 		<set name="effectPoint" val="100" />
 		<set name="hitTime" val="1800" />
 		<set name="magicLvl" val="60" />
+		<set name="mpConsume" val="50" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="SELF" />
 		<for>
@@ -188,7 +189,6 @@
 				<mul stat="pAtk" val="#pAtk" />
 			</effect>
 		</for>
-		<set name="mpConsume" val="50" />
 	</skill>
 	<skill id="4318" levels="1" name="Ultimate Buff">
 		<!-- Freya retail confirmed -->
@@ -198,6 +198,7 @@
 		<set name="abnormalVisualEffect" val="BIG_BODY" />
 		<set name="effectPoint" val="100" />
 		<set name="magicLvl" val="60" />
+		<set name="mpConsume" val="50" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="SELF" />
 		<for>
@@ -211,7 +212,6 @@
 				<mul stat="mDef" val="5" />
 			</effect>
 		</for>
-		<set name="mpConsume" val="50" />
 	</skill>
 	<skill id="4319" levels="1" name="Paralysis">
 		<set name="abnormalLvl" val="1" />
@@ -225,6 +225,7 @@
 		<set name="isDebuff" val="true" />
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="magicLvl" val="60" />
+		<set name="mpConsume" val="50" />
 		<set name="operateType" val="A2" />
 		<set name="power" val="30" /> <!-- Freya retail 0, no level depend, possibly done differently -->
 		<set name="targetType" val="ONE" />
@@ -232,13 +233,13 @@
 		<for>
 			<effect name="Paralyze" />
 		</for>
-		<set name="mpConsume" val="50" />
 	</skill>
 	<skill id="4320" levels="12" name="Poison">
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 2 3 4 5 6 7 8 8 9 9 10 10 </table>
 		<table name="#dot"> 16 24 32 41 50 58 63 63 66 66 68 68 </table>
 		<table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table>
+		<table name="#mpConsume"> 13 20 27 35 45 55 65 69 73 83 77 78 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="POISON" />
@@ -250,6 +251,7 @@
 		<set name="isDebuff" val="true" />
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
@@ -258,8 +260,6 @@
 				<param power="#dot" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 13 20 27 35 45 55 65 69 73 83 77 78 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4321" levels="1" name="Decrease P. Def">
 		<!-- Freya retail confirmed -->
@@ -273,6 +273,7 @@
 		<set name="isDebuff" val="true" />
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="magicLvl" val="60" />
+		<set name="mpConsume" val="50" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -280,7 +281,6 @@
 				<mul stat="pDef" val="0.34" />
 			</effect>
 		</for>
-		<set name="mpConsume" val="50" />
 	</skill>
 	<skill id="4322" levels="1" name="Wind Walk for Beginners">
 		<!-- Freya retail confirmed -->
@@ -656,6 +656,7 @@
 		<!-- Freya retail confirmed -->
 		<table name="#abnormalLvls"> 1 2 3 </table>
 		<table name="#magicLvl"> 7 25 44 </table>
+		<table name="#mpConsume"> 50 0 100 </table>
 		<table name="#rate"> 1.08 1.12 1.15 </table>
 		<set name="abnormalLvl" val="#abnormalLvls" />
 		<set name="abnormalTime" val="1200" />
@@ -665,6 +666,7 @@
 		<set name="icon" val="icon.skill1040" />
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
@@ -672,8 +674,6 @@
 				<mul stat="pDef" val="#rate" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 50 0 100 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4345" levels="3" name="Clan Hall: Might">
 		<!-- Freya retail confirmed -->
@@ -1376,6 +1376,7 @@
 	<skill id="4378" levels="12" name="Self Damage Shield">
 		<!-- Freya retail confirmed -->
 		<table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table>
+		<table name="#mpConsume"> 12 19 26 35 45 55 65 69 72 75 77 78 </table>
 		<set name="abnormalLvl" val="2" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="DMG_SHIELD" />
@@ -1383,6 +1384,7 @@
 		<set name="hitTime" val="1800" />
 		<set name="icon" val="icon.action105" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpConsume" val="#mpConsume" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="SELF" />
@@ -1391,8 +1393,6 @@
 				<add stat="reflectDam" val="20" />
 			</effect>
 		</for>
-		<table name="#mpConsume"> 12 19 26 35 45 55 65 69 72 75 77 78 </table>
-		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4379" levels="5" name="Resist Spear Weapons">
 		<!-- Freya retail confirmed -->

+ 1 - 1
L2J_DataPack/dist/game/data/stats/skills/04400-04499.xml

@@ -1223,6 +1223,7 @@
 		<set name="hitTime" val="1500" />
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="magicLvl" val="55" />
+		<set name="mpConsume" val="50" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="ONE" />
@@ -1231,7 +1232,6 @@
 				<param BLEED="100" />
 			</effect>
 		</for>
-		<set name="mpConsume" val="50" />
 	</skill>
 	<skill id="4476" levels="5" name="Silent Move">
 		<!-- Confirmed CT2.5 -->

+ 16 - 1
L2J_DataPack/dist/game/data/stats/skills/05700-05799.xml

@@ -47,13 +47,28 @@
 		</for>
 	</skill>
 	<skill id="5702" levels="2" name="Adiantum Round Fighter">
+		<!-- Confirmed CT2.5 -->
+		<table name="#castRange"> 0 40 </table>
+		<table name="#effectRange"> 0 400 </table>
+		<table name="#targetType"> AURA ONE </table>
+		<set name="affectRange" val="400" />
+		<set name="castRange" val="#castRange" />
 		<set name="effectPoint" val="-341" />
+		<set name="effectRange" val="#effectRange" />
+		<set name="element" val="0" /> <!-- Fire -->
+		<set name="elementPower" val="20" />
 		<set name="hitTime" val="2500" />
 		<set name="isMagic" val="1" /> <!-- Magic Skill -->
 		<set name="magicLvl" val="36" />
+		<set name="mpConsume" val="5" />
+		<set name="mpInitialConsume" val="2" />
+		<set name="power" val="69" />
 		<set name="operateType" val="A1" />
 		<set name="reuseDelay" val="6000" />
-		<set name="targetType" val="NONE" />
+		<set name="targetType" val="#targetType" />
+		<for>
+			<effect name="MagicalAttack" />
+		</for>
 	</skill>
 	<skill id="5703" levels="2" name="Adiantum Water Strike Deflect">
 		<set name="abnormalLvl" val="1" />