From ddfb9d97cdf706be4273395454733217b3331678 Mon Sep 17 00:00:00 2001
From: MELERIX <MELERIX@users.noreply.github.com>
Date: Fri, 4 Feb 2011 16:33:06 +0000
Subject: [PATCH] XML: Minor Pet Skills Updates, thanks tan.

---
 .../data/stats/skills/05100-05199.xml         | 91 ++++++++++++++-----
 .../data/stats/skills/05500-05599.xml         | 30 +++++-
 .../data/stats/skills/06400-06499.xml         | 16 +++-
 3 files changed, 107 insertions(+), 30 deletions(-)

diff --git a/datapack_development/data/stats/skills/05100-05199.xml b/datapack_development/data/stats/skills/05100-05199.xml
index e22ee2a39d..2021bac22b 100644
--- a/datapack_development/data/stats/skills/05100-05199.xml
+++ b/datapack_development/data/stats/skills/05100-05199.xml
@@ -1193,9 +1193,14 @@
 	</skill>
 	<skill id="5186" levels="2" name="Pet Haste">
 		<table name="#pAtkSpd"> 1.15 1.33 </table>
+		<table name="#mpConsume"> 16 19 </table>
+		<table name="#mpInitialConsume"> 4 5 </table>
+		<table name="#magicLvl"> 44 52 </table>
 		<table name="#stackOrder"> 1 2 </table>
 		<table name="#aggro"> 418 495 </table>
-		<set name="mpConsume" val="48" />
+		<set name="mpConsume" val="#mpConsume" />
+		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
@@ -1214,9 +1219,14 @@
 	<skill id="5187" levels="4" name="Pet Vampiric Rage">
 		<table name="#aggro"> 285 418 549 646 </table>
 		<table name="#absorbDam"> 6 7 8 9 </table>
+		<table name="#mpConsume"> 11 16 22 27 </table>
+		<table name="#mpInitialConsume"> 3 4 6 7 </table>
+		<table name="#magicLvl"> 30 44 58 72 </table>
 		<table name="#stackOrder"> 1 2 3 4 </table>
-		<set name="mpConsume" val="54" />
+		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
 		<set name="skillType" val="BUFF" />
@@ -1232,11 +1242,15 @@
 		</for>
 	</skill>
 	<skill id="5188" levels="3" name="Pet Regeneration">
-		<table name="#mpConsume"> 30 44 52 </table>
+		<table name="#mpConsume"> 12 18 21 </table>
+		<table name="#mpInitialConsume"> 3 5 6 </table>
 		<table name="#rate"> 1.1 1.15 1.2 </table>
+		<table name="#magicLvl"> 35 48 56 </table>
 		<table name="#stackOrder"> 1 2 3 </table>
 		<table name="#aggro"> 331 457 532 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
@@ -1253,11 +1267,15 @@
 		</for>
 	</skill>
 	<skill id="5189" levels="6" name="Pet Blessed Body">
-		<table name="#mpConsume"> 39 44 48 52 60 67 </table>
+		<table name="#mpConsume"> 16 18 19 21 24 27 </table>
 		<table name="#maxHp"> 1.1 1.15 1.2 1.25 1.3 1.35 </table>
+		<table name="#mpInitialConsume"> 4 5 5 6 6 7 </table>
 		<table name="#stackOrder"> 1 2 3 4 5 6 </table>
+		<table name="#magicLvl"> 44 48 52 56 64 72 </table>
 		<table name="#aggro"> 418 457 495 532 597 646 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
@@ -1275,12 +1293,16 @@
 	</skill>
 	<skill id="5190" levels="6" name="Pet Blessed Soul">
 		<table name="#maxMp"> 1.1 1.15 1.2 1.25 1.3 1.35 </table>
-		<table name="#mpConsume"> 39 44 48 52 58 65 </table>
+		<table name="#mpConsume"> 16 18 19 21 23 26 </table>
+		<table name="#mpInitialConsume"> 4 5 5 6 6 7 </table>
 		<table name="#stackOrder"> 1 2 3 4 5 6 </table>
+		<table name="#magicLvl"> 44 48 52 56 62 70 </table>
 		<table name="#aggro"> 418 457 495 532 582 635 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="hitTime" val="4000" />
 		<set name="skillType" val="BUFF" />
 		<set name="isMagic" val="true" />
@@ -1295,12 +1317,16 @@
 		</for>
 	</skill>
 	<skill id="5191" levels="3" name="Pet Guidance">
-		<table name="#mpConsume"> 35 44 52 </table>
+		<table name="#mpConsume"> 14 18 21 </table>
+		<table name="#mpInitialConsume"> 4 5 6 </table>
+		<table name="#magicLvl"> 40 48 56 </table>
 		<table name="#accCombat"> 2 3 4 </table>
 		<table name="#stackOrder"> 1 2 3 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="hitTime" val="4000" />
 		<set name="skillType" val="BUFF" />
 		<set name="isMagic" val="true" />
@@ -1314,11 +1340,15 @@
 		</for>
 	</skill>
 	<skill id="5192" levels="2" name="Pet Wind Walk">
-		<table name="#mpConsume"> 20 27 </table>
+		<table name="#mpConsume"> 8 11 </table>
+		<table name="#mpInitialConsume"> 2 3 </table>
 		<table name="#runSpd"> 20 33 </table>
 		<table name="#stackOrder"> 1 2 </table>
 		<table name="#aggro"> 204 285 </table>
+		<table name="#magicLvl"> 20 30 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
@@ -1335,11 +1365,15 @@
 		</for>
 	</skill>
 	<skill id="5193" levels="3" name="Pet Acumen">
-		<table name="#mpConsume"> 20 30 44 </table>
+		<table name="#mpConsume"> 8 12 18 </table>
+		<table name="#mpInitialConsume"> 2 3 5 </table>
 		<table name="#mAtkSpd"> 1.15 1.23 1.3 </table>
+		<table name="#magicLvl"> 20 35 48 </table>
 		<table name="#stackOrder"> 1 2 3 </table>
 		<table name="#aggro"> 204 331 457 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
@@ -1356,11 +1390,15 @@
 		</for>
 	</skill>
 	<skill id="5194" levels="3" name="Pet Empower">
-		<table name="#mpConsume"> 23 39 48 </table>
+		<table name="#mpConsume"> 9 16 19 </table>
+		<table name="#magicLvl"> 25 44 52 </table>
 		<table name="#mAtk"> 1.55 1.65 1.75 </table>
+		<table name="#mpInitialConsume"> 3 4 5 </table>
 		<table name="#stackOrder"> 1 2 3 </table>
 		<table name="#aggro"> 243 418 495 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
@@ -1377,9 +1415,13 @@
 		</for>
 	</skill>
 	<skill id="5195" levels="12" name="Pet Greater Heal">
-		<table name="#mpConsume"> 9 15 23 32 40 49 58 62 64 65 67 67 </table>
+		<table name="#mpConsume"> 7 12 18 25 32 39 46 49 51 52 53 53  </table>
 		<table name="#power"> 58 92 148 219 299 380 450 477 500 525 542 550 </table>
+		<table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table>
+		<table name="#mpInitialConsume"> 2 3 5 7 8 10 12 13 13 13 14 14 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="power" val="#power" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
@@ -1392,13 +1434,14 @@
 		<set name="effectRange" val="1100" />
 	</skill>
 	<skill id="5196" levels="3" name="Pet Wind Shackle">
-		<table name="#mpConsume"> 60 62 64 </table>
-		<table name="#pAtkSpd"> 0.83 0.8 0.77 </table>
-		<table name="#magicLvl"> 56 66 74 </table>
+		<table name="#mpConsume"> 48 49 51 </table>
+		<table name="#mpInitialConsume"> 12 13 13 </table>
+		<table name="#magicLvl"> 64 66 68 </table>
 		<set name="mpConsume" val="#mpConsume" />
 		<set name="magicLvl" val="#magicLvl" />
 		<set name="power" val="80" />
 		<set name="lvlDepend" val="2" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_ONE" />
 		<set name="reuseDelay" val="8000" />
 		<set name="hitTime" val="1500" />
@@ -1411,15 +1454,17 @@
 		<set name="effectRange" val="1100" />
 		<for>
 			<effect name="Debuff" time="15" val="0" stackOrder="3" stackType="attack_time_up">
-				<mul order="0x30" stat="pAtkSpd" val="#pAtkSpd" />
+				<mul order="0x30" stat="pAtkSpd" val="0.77" />
 			</effect>
 		</for>
 	</skill>
 	<skill id="5197" levels="3" name="Pet Hex">
-		<table name="#magicLvl"> 56 66 74 </table>
-		<table name="#mpConsume"> 30 32 33 </table>
+		<table name="#magicLvl"> 64 66 68 </table>
+		<table name="#mpConsume"> 24 25 26  </table>
+		<table name="#mpInitialConsume"> 6 7 7 </table>
 		<set name="mpConsume" val="#mpConsume" />
 		<set name="magicLvl" val="#magicLvl" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="lvlDepend" val="2" />
 		<set name="power" val="80" />
 		<set name="target" val="TARGET_ONE" />
@@ -1439,10 +1484,11 @@
 		</for>
 	</skill>
 	<skill id="5198" levels="3" name="Pet Slow">
-		<table name="#mpConsume"> 60 62 64 </table>
-		<table name="#magicLvl"> 56 66 74 </table>
-		<table name="#runSpd"> 0.7 0.6 0.5 </table>
+		<table name="#mpConsume"> 48 49 51 </table>
+		<table name="#mpInitialConsume"> 12 13 13 </table>
+		<table name="#magicLvl"> 64 66 68 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="magicLvl" val="#magicLvl" />
 		<set name="power" val="80" />
 		<set name="lvlDepend" val="2" />
@@ -1458,13 +1504,14 @@
 		<set name="effectRange" val="1100" />
 		<for>
 			<effect name="Debuff" time="30" val="0" stackOrder="3" stackType="speed_down">
-				<mul order="0x30" stat="runSpd" val="#runSpd" />
+				<mul order="0x30" stat="runSpd" val="0.7" />
 			</effect>
 		</for>
 	</skill>
 	<skill id="5199" levels="3" name="Pet Curse Gloom">
-		<table name="#mpConsume"> 60 62 64 </table>
-		<table name="#magicLvl"> 56 66 74 </table>
+		<table name="#mpConsume"> 48 49 51 </table>
+		<table name="#mpInitialConsume"> 12 13 13 </table>
+		<table name="#magicLvl"> 64 66 68 </table>
 		<set name="mpConsume" val="#mpConsume" />
 		<set name="magicLvl" val="#magicLvl" />
 		<set name="power" val="80" />
diff --git a/datapack_development/data/stats/skills/05500-05599.xml b/datapack_development/data/stats/skills/05500-05599.xml
index 43f2e51976..6658359723 100644
--- a/datapack_development/data/stats/skills/05500-05599.xml
+++ b/datapack_development/data/stats/skills/05500-05599.xml
@@ -897,12 +897,16 @@
 		<set name="lvlDepend" val="2" />
 	</skill>
 	<skill id="5586" levels="3" name="Pet Might">
-		<table name="#mpConsume"> 5 10 18 </table>
+		<table name="#mpConsume"> 4 8 14 </table>
+		<table name="#mpInitialConsume"> 1 2 4 </table>
+		<table name="#magicLvl"> 7 20 40 </table>
 		<table name="#rate"> 1.08 1.12 1.15 </table>
 		<table name="#stackOrder"> 1 2 3 </table>
 		<table name="#aggro"> 121 204 379 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
 		<set name="skillType" val="BUFF" />
@@ -918,15 +922,19 @@
 		</for>
 	</skill>
 	<skill id="5587" levels="3" name="Pet Shield">
-		<table name="#mpConsume"> 5 12 20 </table>
+		<table name="#mpConsume"> 4 9 16 </table>
+		<table name="#mpInitialConsume"> 1 3 4 </table>
+		<table name="#magicLvl"> 7 25 44 </table>
 		<table name="#rate"> 1.08 1.12 1.15 </table>
 		<table name="#stackOrder"> 1 2 3 </table>
 		<table name="#aggro"> 121 243 418 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
 		<set name="skillType" val="BUFF" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="isMagic" val="true" />
 		<set name="operateType" val="OP_ACTIVE" />
 		<set name="castRange" val="400" />
@@ -939,11 +947,15 @@
 		</for>
 	</skill>
 	<skill id="5588" levels="3" name="Pet Focus">
-		<table name="#mpConsume"> 12 20 24 </table>
+		<table name="#mpConsume"> 9 16 19 </table>
+		<table name="#mpInitialConsume"> 3 4 5 </table>
+		<table name="#magicLvl"> 25 44 52 </table>
 		<table name="#rCrit"> 0.2 0.25 0.3 </table>
 		<table name="#aggro"> 243 418 495 </table>
 		<table name="#stackOrder"> 1 2 3 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
@@ -961,11 +973,15 @@
 	</skill>
 	<skill id="5589" levels="3" name="Pet Death Whisper">
 		<table name="#cAtk"> 1.25 1.3 1.35 </table>
+		<table name="#mpInitialConsume"> 4 5 6 </table>
+		<table name="#magicLvl"> 40 48 56 </table>
 		<table name="#aggro"> 379 457 532 </table>
 		<table name="#stackOrder"> 1 2 3 </table>
-		<table name="#mpConsume"> 18 23 27 </table>
+		<table name="#mpConsume"> 14 18 21 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="target" val="TARGET_OWNER_PET" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="reuseDelay" val="6000" />
 		<set name="hitTime" val="4000" />
 		<set name="skillType" val="BUFF" />
@@ -981,10 +997,14 @@
 		</for>
 	</skill>
 	<skill id="5590" levels="12" name="Pet Battle Heal">
-		<table name="#mpConsume"> 13 23 34 47 60 74 85 92 95 98 99 99 </table>
+		<table name="#mpConsume"> 10 18 27 37 48 59 68 73 76 78 79 79 </table>
+		<table name="#magicLvl"> 10 20 30 40 50 60 70 75 80 85 90 95 </table>
+		<table name="#mpInitialConsume"> 3 5 7 10 12 15 17 19 19 20 20 20 </table>
 		<table name="#power"> 91 166 269 398 544 690 817 867 909 954 985 1005 </table>
 		<set name="mpConsume" val="#mpConsume" />
+		<set name="mpInitialConsume" val="#mpInitialConsume" />
 		<set name="power" val="#power" />
+		<set name="magicLvl" val="#magicLvl" />
 		<set name="target" val="TARGET_OWNER_PET" />
 		<set name="reuseDelay" val="3000" />
 		<set name="hitTime" val="2000" />
diff --git a/datapack_development/data/stats/skills/06400-06499.xml b/datapack_development/data/stats/skills/06400-06499.xml
index 9f7da637ca..a99e56a05c 100644
--- a/datapack_development/data/stats/skills/06400-06499.xml
+++ b/datapack_development/data/stats/skills/06400-06499.xml
@@ -590,11 +590,21 @@
 		</for>
 	</skill>
 	<skill id="6437" levels="7" name="Area of Freezing Core">
-		<set name="target" val="TARGET_NONE" />
-		<set name="skillType" val="NOTDONE" />
-		<set name="operateType" val="OP_PASSIVE" />
+		<table name="#dot"> 30 60 90 150 250 350 500 </table>
+		<set name="target" val="TARGET_ONE" />
+		<set name="skillType" val="POISON" />
+		<set name="magicLvl" val="84" />
+		<set name="power" val="80" /> <!-- Base Land Rate -->
+		<set name="element" val="1" /> <!-- Water -->
+		<set name="elementPower" val="20" />
+		<set name="abnormalLvl" val="10" />
+		<set name="isDebuff" val="true" />
+		<set name="operateType" val="OP_ACTIVE" />
 		<set name="saveVs" val="CON" />
 		<set name="lvlDepend" val="1" />
+		<for>
+			<effect count="15" name="DamOverTime" time="5" val="#dot" stackOrder="10" stackType="poison" abnormal="poison" />
+		</for>
 	</skill>
 	<skill id="6438" levels="1" name="Penalty Area">
 		<set name="target" val="TARGET_NONE" />
-- 
GitLab