diff --git a/src/main/resources/data/stats/skills/00000-00099.xml b/src/main/resources/data/stats/skills/00000-00099.xml
index 7760401b845f135e59e2c018a3347c31fd39a353..e9cd8ce46306bcf633ad4e1eb2e7b8a1dbe52b33 100644
--- a/src/main/resources/data/stats/skills/00000-00099.xml
+++ b/src/main/resources/data/stats/skills/00000-00099.xml
@@ -1525,25 +1525,28 @@
 		</effects>
 	</skill>
 	<skill id="45" levels="9" name="Divine Heal">
-		<table name="#amount"> 143 150 157 172 179 187 203 211 219 </table>
+		<!-- High Five Confirmed -->
 		<table name="#effectPoint"> 204 214 224 245 256 267 289 301 313 </table>
+		<table name="#healPower"> 143 150 157 172 179 187 203 211 219 </table>
 		<table name="#magicLvl"> 26 27 28 30 31 32 34 35 36 </table>
-		<table name="#mpConsume2"> 60 63 66 70 70 73 79 82 85 </table>
 		<table name="#mpConsume1"> 15 16 17 18 18 19 20 21 22 </table>
+		<table name="#mpConsume2"> 60 63 66 70 70 73 79 82 85 </table>
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="#effectPoint" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="4000" />
 		<set name="icon" val="icon.skill0045" />
 		<set name="isMagic" val="1" />
 		<set name="magicLvl" val="#magicLvl" />
-		<set name="mpConsume2" val="#mpConsume2" />
 		<set name="mpConsume1" val="#mpConsume1" />
+		<set name="mpConsume2" val="#mpConsume2" />
 		<set name="operateType" val="A1" />
 		<set name="reuseDelay" val="3000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
 		<effects>
 			<effect name="Heal">
-				<param power="#amount" />
+				<param power="#healPower" />
 			</effect>
 		</effects>
 	</skill>
@@ -2136,32 +2139,34 @@
 		</enchant3Effects>
 	</skill>
 	<skill id="72" levels="3" name="Iron Will" enchantGroup1="1" enchantGroup2="1">
-		<!-- Confirmed CT2.5 -->
-		<!-- NOTE: Enchant 2 in client says "Decreases MP consumption" in some levels, but is client typo -->
+		<!-- High Five Confirmed -->
+		<!-- NOTE: Enchant 2 in client says "Decreases MP consumption" in some levels, but is client typo. -->
 		<table name="#abnormalLvl"> 1 2 3 </table>
 		<table name="#effectPoint"> 408 467 523 </table>
-		<table name="#magicLvl"> 43 49 55 </table>
 		<table name="#mDef"> 1.15 1.23 1.3 </table>
-		<table name="#mpConsume2"> 15 18 20 </table>
+		<table name="#magicLvl"> 43 49 55 </table>
 		<table name="#mpConsume1"> 4 5 5 </table>
-		<table name="#ench1AbnormalTimes"> 1240 1280 1320 1360 1400 1440 1480 1520 1560 1600 1640 1680 1720 1760 1800 1840 1880 1920 1960 2000 2040 2080 2120 2160 2200 2240 2280 2320 2360 2400 </table>
-		<table name="#ench2mDef"> 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.33 </table>
+		<table name="#mpConsume2"> 15 18 20 </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>
+		<table name="#ench1AbnormalTime"> 1240 1280 1320 1360 1400 1440 1480 1520 1560 1600 1640 1680 1720 1760 1800 1840 1880 1920 1960 2000 2040 2080 2120 2160 2200 2240 2280 2320 2360 2400 </table>
+		<table name="#ench2mDef"> 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.31 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.32 1.33 </table>
 		<set name="abnormalLvl" val="#abnormalLvl" />
 		<set name="abnormalTime" val="1200" />
 		<set name="abnormalType" val="MD_UP" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="#effectPoint" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="4000" />
 		<set name="icon" val="icon.skill0072" />
 		<set name="isMagic" val="1" />
 		<set name="magicLvl" val="#magicLvl" />
-		<set name="mpConsume2" val="#mpConsume2" />
 		<set name="mpConsume1" val="#mpConsume1" />
+		<set name="mpConsume2" val="#mpConsume2" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="2000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
-		<enchant1 name="abnormalTime" val="#ench1AbnormalTimes" />
+		<enchant1 name="abnormalTime" val="#ench1AbnormalTime" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
@@ -2363,20 +2368,22 @@
 		</enchant1Effects>
 	</skill>
 	<skill id="82" levels="3" name="Majesty" enchantGroup1="1" enchantGroup2="1">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
 		<table name="#abnormalLvl"> 1 2 3 </table>
 		<table name="#effectPoint"> 204 379 549 </table>
 		<table name="#magicLvl"> 20 40 58 </table>
 		<table name="#mpConsume2"> 10 18 27 </table>
 		<table name="#pDef"> 1.07 1.11 1.15 </table>
 		<table name="#rEvas"> 2 4 6 </table>
-		<table name="#ench1pDef"> 1.16 1.16 1.17 1.17 1.18 1.18 1.19 1.19 1.2 1.2 1.21 1.21 1.22 1.22 1.23 1.23 1.23 1.24 1.24 1.25 1.25 1.26 1.26 1.27 1.27 1.28 1.28 1.29 1.29 1.3 </table>
-		<table name="#ench2AbnormalTimes"> 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 </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>
+		<table name="#ench1pDef"> 1.16 1.16 1.17 1.17 1.18 1.18 1.19 1.19 1.2 1.2 1.21 1.21 1.22 1.22 1.23 1.23 1.23 1.24 1.24 1.25 1.25 1.26 1.26 1.27 1.27 1.28 1.28 1.29 1.29 1.3 </table>
+		<table name="#ench2AbnormalTime"> 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 </table>
 		<set name="abnormalLvl" val="#abnormalLvl" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="MAJESTY" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="#effectPoint" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1500" />
 		<set name="icon" val="icon.skill0082" />
 		<set name="magicLvl" val="#magicLvl" />
@@ -2386,19 +2393,23 @@
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
-		<enchant2 name="abnormalTime" val="#ench2AbnormalTimes" />
+		<enchant2 name="abnormalTime" val="#ench2AbnormalTime" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
 			<effect name="Buff">
-				<mul stat="pDef" val="#pDef" />
 				<sub stat="rEvas" val="#rEvas" />
 			</effect>
+			<effect name="Buff">
+				<mul stat="pDef" val="#pDef" />
+			</effect>
 		</effects>
 		<enchant1Effects>
 			<effect name="Buff">
-				<mul stat="pDef" val="#ench1pDef" />
 				<sub stat="rEvas" val="6" />
 			</effect>
+			<effect name="Buff">
+				<mul stat="pDef" val="#ench1pDef" />
+			</effect>
 		</enchant1Effects>
 	</skill>
 	<skill id="83" levels="1" name="Wolf Spirit Totem">
diff --git a/src/main/resources/data/stats/skills/00100-00199.xml b/src/main/resources/data/stats/skills/00100-00199.xml
index 079f558599c528962e2e6afabfbb52a823733975..36afe20d3859adaeac37d58bfe688bf26fa80fe9 100644
--- a/src/main/resources/data/stats/skills/00100-00199.xml
+++ b/src/main/resources/data/stats/skills/00100-00199.xml
@@ -441,24 +441,27 @@
 		</effects>
 	</skill>
 	<skill id="110" levels="2" name="Ultimate Defense" enchantGroup1="1" enchantGroup2="1" enchantGroup3="1">
+		<!-- High Five Confirmed -->
 		<table name="#abnormalLvl"> 1 2 </table>
 		<table name="#effectPoint"> 204 438 </table>
-		<table name="#magicLvl"> 20 46 </table>
 		<table name="#mDef"> 1620 3240 </table>
+		<table name="#magicLvl"> 20 46 </table>
 		<table name="#mpConsume2"> 10 21 </table>
 		<table name="#pDef"> 1800 3600 </table>
-		<table name="#ench1AbnormalTimes"> 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 </table>
-		<table name="#ench2reuseDelay"> 885000 870000 855000 840000 825000 810000 795000 780000 765000 750000 735000 720000 705000 690000 675000 660000 645000 630000 615000 600000 585000 570000 555000 540000 525000 510000 495000 480000 465000 450000 </table>
-		<table name="#ench3decreasePenalty"> 0.2 0.21 0.22 0.23 0.24 0.25 0.26 0.27 0.28 0.29 0.3 0.31 0.32 0.33 0.34 0.35 0.36 0.37 0.38 0.39 0.4 0.41 0.42 0.43 0.44 0.45 0.46 0.47 0.48 0.49 </table>
-		<table name="#enchabnormalLvl"> 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 </table>
+		<table name="#enchAbnormalLvl"> 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 </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>
 		<table name="#enchmDef"> 3272 3304 3337 3369 3402 3434 3466 3499 3531 3564 3596 3628 3661 3693 3726 3758 3790 3823 3855 3888 3920 3952 3985 4017 4050 4082 4114 4147 4179 4212 </table>
 		<table name="#enchpDef"> 3636 3672 3708 3744 3780 3816 3852 3888 3924 3960 3996 4032 4068 4104 4140 4176 4212 4248 4284 4320 4356 4392 4428 4464 4500 4536 4572 4608 4644 4680 </table>
+		<table name="#ench1AbnormalTime"> 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 </table>
+		<table name="#ench2ReuseDelay"> 885000 870000 855000 840000 825000 810000 795000 780000 765000 750000 735000 720000 705000 690000 675000 660000 645000 630000 615000 600000 585000 570000 555000 540000 525000 510000 495000 480000 465000 450000 </table>
+		<table name="#ench3runSpd"> 0.2 0.21 0.22 0.23 0.24 0.25 0.26 0.27 0.28 0.29 0.3 0.31 0.32 0.33 0.34 0.36 0.37 0.38 0.39 0.4 0.41 0.42 0.43 0.44 0.45 0.46 0.47 0.48 0.49 0.5 </table>
 		<set name="abnormalLvl" val="#abnormalLvl" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="PD_UP_SPECIAL" />
 		<set name="abnormalVisualEffect" val="ULTIMATE_DEFENCE" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="#effectPoint" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1000" />
 		<set name="icon" val="icon.skill0110" />
 		<set name="magicLvl" val="#magicLvl" />
@@ -467,38 +470,62 @@
 		<set name="reuseDelay" val="900000" />
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
-		<enchant1 name="abnormalTime" val="#ench1AbnormalTimes" />
+		<enchant1 name="abnormalLvl" val="#enchAbnormalLvl" />
+		<enchant1 name="abnormalTime" val="#ench1AbnormalTime" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
+		<enchant2 name="abnormalLvl" val="#enchAbnormalLvl" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
-		<enchant2 name="reuseDelay" val="#ench2reuseDelay" />
+		<enchant2 name="reuseDelay" val="#ench2ReuseDelay" />
+		<enchant3 name="abnormalLvl" val="#enchAbnormalLvl" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<effects>
-			<effect name="ImmobileBuff">
-				<add stat="pDef" val="#pDef" />
+			<effect name="Root" />
+			<effect name="Buff">
 				<add stat="mDef" val="#mDef" />
-				<sub stat="cancelVuln" val="80" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="#pDef" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
 			</effect>
 		</effects>
 		<enchant1Effects>
-			<effect name="ImmobileBuff">
-				<add stat="pDef" val="#enchpDef" />
+			<effect name="Root" />
+			<effect name="Buff">
 				<add stat="mDef" val="#enchmDef" />
-				<sub stat="cancelVuln" val="80" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="#enchpDef" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
 			</effect>
 		</enchant1Effects>
 		<enchant2Effects>
-			<effect name="ImmobileBuff">
-				<add stat="pDef" val="#enchpDef" />
+			<effect name="Root" />
+			<effect name="Buff">
 				<add stat="mDef" val="#enchmDef" />
-				<sub stat="cancelVuln" val="80" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="#enchpDef" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
 			</effect>
 		</enchant2Effects>
 		<enchant3Effects>
 			<effect name="Buff">
-				<add stat="pDef" val="#enchpDef" />
 				<add stat="mDef" val="#enchmDef" />
-				<sub stat="cancelVuln" val="80" />
-				<mul stat="runSpd" val="#ench3decreasePenalty" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="#enchpDef" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="runSpd" val="#ench3runSpd" />
 			</effect>
 		</enchant3Effects>
 	</skill>
@@ -544,20 +571,23 @@
 		</effects>
 	</skill>
 	<skill id="112" levels="4" name="Deflect Arrow" enchantGroup1="1" enchantGroup2="1">
+		<!-- High Five Confirmed -->
 		<table name="#abnormalLvl"> 1 2 3 4 </table>
 		<table name="#effectPoint"> 10 20 30 40 </table>
 		<table name="#magicLvl"> 24 32 43 49 </table>
 		<table name="#mpConsume2"> 11 14 19 22 </table>
-		<table name="#trait_bow"> 16 24 32 40 </table>
-		<table name="#trait_crossbow"> 8 12 16 20 </table>
-		<table name="#ench1AbnormalTimes"> 1240 1280 1320 1360 1400 1440 1480 1520 1560 1600 1640 1680 1720 1760 1800 1840 1880 1920 1960 2000 2040 2080 2120 2160 2200 2240 2280 2320 2360 2400 </table>
-		<table name="#ench2MpConsume2"> 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 </table>
-		<table name="#ench2sDef"> 1.01 1.01 1.01 1.02 1.02 1.02 1.03 1.03 1.03 1.04 1.04 1.04 1.04 1.05 1.05 1.05 1.06 1.06 1.06 1.07 1.07 1.07 1.07 1.08 1.08 1.08 1.09 1.09 1.09 1.1 </table>
+		<table name="#traitBow"> 16 24 32 40 </table>
+		<table name="#traitCrossbow"> 8 12 16 20 </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>
+		<table name="#ench1AbnormalTime"> 1240 1280 1320 1360 1400 1440 1480 1520 1560 1600 1640 1680 1720 1760 1800 1840 1880 1920 1960 2000 2040 2080 2120 2160 2200 2240 2280 2320 2360 2400 </table>
+		<table name="#ench2MpConsume2"> 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 </table>
+		<table name="#ench2sDef"> 1.01 1.01 1.01 1.02 1.02 1.02 1.03 1.03 1.03 1.04 1.04 1.04 1.04 1.05 1.05 1.05 1.06 1.06 1.06 1.07 1.07 1.07 1.07 1.08 1.08 1.08 1.09 1.09 1.09 1.1 </table>
 		<set name="abnormalLvl" val="#abnormalLvl" />
 		<set name="abnormalTime" val="1200" />
 		<set name="abnormalType" val="PD_UP_BOW" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="#effectPoint" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1500" />
 		<set name="icon" val="icon.skill0112" />
 		<set name="magicLvl" val="#magicLvl" />
@@ -566,20 +596,26 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
-		<enchant1 name="abnormalTime" val="#ench1AbnormalTimes" />
+		<enchant1 name="abnormalTime" val="#ench1AbnormalTime" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="mpConsume2" val="#ench2MpConsume2" />
 		<effects>
 			<effect name="DefenceTrait">
-				<param BOW="#trait_bow" />
-				<param CROSSBOW="#trait_crossbow" />
+				<param BOW="#traitBow" />
+			</effect>
+			<effect name="DefenceTrait">
+				<param CROSSBOW="#traitCrossbow" />
 			</effect>
 		</effects>
 		<enchant2Effects>
 			<effect name="DefenceTrait">
 				<param BOW="40" />
+			</effect>
+			<effect name="DefenceTrait">
 				<param CROSSBOW="20" />
+			</effect>
+			<effect name="Buff">
 				<mul stat="sDef" val="#ench2sDef" />
 			</effect>
 		</enchant2Effects>
@@ -1470,7 +1506,10 @@
 		</effects>
 	</skill>
 	<skill id="181" levels="1" name="Revival">
+		<!-- High Five Confirmed -->
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="562" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1500" />
 		<set name="icon" val="icon.skill0181" />
 		<set name="magicLvl" val="55" />
diff --git a/src/main/resources/data/stats/skills/00300-00399.xml b/src/main/resources/data/stats/skills/00300-00399.xml
index 844517b14e8e0c5287b4716bb132f71e87c124fb..e363f15848f59129a1914bf6ed6371220ae47e9b 100644
--- a/src/main/resources/data/stats/skills/00300-00399.xml
+++ b/src/main/resources/data/stats/skills/00300-00399.xml
@@ -1917,10 +1917,13 @@
 		</effects>
 	</skill>
 	<skill id="350" levels="1" name="Physical Mirror">
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="300" />
 		<set name="abnormalType" val="REFLECT_ABNORMAL" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="669" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="2000" />
 		<set name="icon" val="icon.skill0350" />
 		<set name="magicLvl" val="78" />
@@ -2891,6 +2894,9 @@
 			<effect name="TargetMeProbability">
 				<param chance="40" />
 			</effect>
+		</effects>
+		<!-- TODO(Zoey76): This is not a self effect. -->
+		<selfEffects>
 			<effect name="Root" />
 			<effect name="Buff">
 				<add stat="mDef" val="4050" />
@@ -2901,11 +2907,14 @@
 			<effect name="Buff">
 				<mul stat="cancelVuln" val="0.5" />
 			</effect>
-		</effects>
+		</selfEffects>
 		<enchant2Effects>
 			<effect name="TargetMeProbability">
 				<param chance="40" />
 			</effect>
+		</enchant2Effects>
+		<!-- TODO(Zoey76): This is not a self effect. -->
+		<enchant2selfEffects>
 			<effect name="Buff">
 				<add stat="mDef" val="4050" />
 			</effect>
@@ -2918,7 +2927,7 @@
 			<effect name="Buff">
 				<mul stat="runSpd" val="#ench2RunSpd" />
 			</effect>
-		</enchant2Effects>
+		</enchant2selfEffects>
 	</skill>
 	<skill id="369" levels="1" name="Evade Shot" enchantGroup1="6" enchantGroup2="6" enchantGroup3="6" enchantGroup4="6" enchantGroup5="6" enchantGroup6="6" enchantGroup7="6" enchantGroup8="6">
 		<!-- High Five Confirmed -->
diff --git a/src/main/resources/data/stats/skills/00400-00499.xml b/src/main/resources/data/stats/skills/00400-00499.xml
index c8089aecedbed3300733a94bbbb025d54ef27b74..45bcde8eafc08a09f36479bc6235293c280bc886 100644
--- a/src/main/resources/data/stats/skills/00400-00499.xml
+++ b/src/main/resources/data/stats/skills/00400-00499.xml
@@ -393,22 +393,24 @@
 		</effects>
 	</skill>
 	<skill id="405" levels="10" name="Banish Undead" enchantGroup1="1" enchantGroup2="1" enchantGroup3="1" enchantGroup4="1">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
 		<table name="#effectPoint"> -523 -549 -566 -582 -597 -611 -624 -635 -646 -655 </table>
 		<table name="#itemConsumeCount"> 5 6 7 7 8 8 9 9 10 10 </table>
 		<table name="#magicLvl"> 55 58 60 62 64 66 68 70 72 74 </table>
 		<table name="#mpConsume2"> 50 53 55 58 59 61 63 65 67 68 </table>
-		<table name="#ench1Cost"> 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 </table>
-		<table name="#ench2Power"> 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 </table>
-		<table name="#ench2LethalStrikeRate"> 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 </table>
-		<table name="#ench3Attack"> 191 196 201 206 211 216 221 227 232 237 242 247 252 257 263 268 273 278 283 288 293 298 304 309 314 319 324 329 334 340 </table>
-		<table name="#ench4HolyAttack"> 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 </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>
+		<table name="#ench1MpConsume2"> 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 </table>
+		<table name="#ench2RunAwayPower"> 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 </table>
+		<table name="#ench2LethalFullLethal"> 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 </table>
+		<table name="#ench3PhysicalAttackPower"> 191 196 201 206 211 216 221 227 232 237 242 247 252 257 263 268 273 278 283 288 293 298 304 309 314 319 324 329 334 340 </table>
+		<table name="#ench4AttributePower"> 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 </table>
+		<set name="affectScope" val="SINGLE" />
+		<set name="attributePower" val="20" />
+		<set name="attributeType" val="HOLY" />
 		<set name="castRange" val="150" />
 		<set name="effectPoint" val="#effectPoint" />
 		<set name="effectRange" val="650" />
-		<set name="attributeType" val="HOLY" />
-		<set name="attributePower" val="20" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="2000" />
 		<set name="icon" val="icon.skill0405" />
 		<set name="itemConsumeCount" val="#itemConsumeCount" />
@@ -418,68 +420,71 @@
 		<set name="operateType" val="A1" />
 		<set name="reuseDelay" val="4000" />
 		<set name="rideState" val="NONE" />
-		<set name="targetType" val="ONE" />
+		<set name="targetType" val="ENEMY" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
-		<enchant1 name="mpConsume2" val="#ench1Cost" />
+		<enchant1 name="mpConsume2" val="#ench1MpConsume2" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<enchant4 name="attributeType" val="HOLY" />
-		<enchant4 name="attributePower" val="#ench4HolyAttack" />
+		<enchant4 name="attributePower" val="#ench4AttributePower" />
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<cond msgId="113" addName="1">
 			<target race="UNDEAD" />
 		</cond>
 		<effects>
+			<effect name="Lethal">
+				<param fullLethal="25" />
+			</effect>
 			<effect name="RunAway">
 				<param power="30" />
 				<param time="20" />
 			</effect>
-			<effect name="Lethal">
-				<param fullLethal="25" />
-			</effect>
 		</effects>
 		<enchant2Effects>
+			<effect name="Lethal">
+				<param fullLethal="#ench2LethalFullLethal" />
+			</effect>
 			<effect name="RunAway">
-				<param power="#ench2Power" />
+				<param power="#ench2RunAwayPower" />
 				<param time="20" />
 			</effect>
-			<effect name="Lethal">
-				<param fullLethal="#ench2LethalStrikeRate" />
-			</effect>
 		</enchant2Effects>
 		<enchant3Effects>
+			<effect name="Lethal">
+				<param fullLethal="25" />
+			</effect>
 			<effect name="RunAway">
 				<param power="30" />
 				<param time="20" />
 			</effect>
-			<effect name="Lethal">
-				<param fullLethal="25" />
-			</effect>
 			<effect name="PhysicalAttack">
-				<param power="#ench3Attack" />
+				<param power="#ench3PhysicalAttackPower" />
 			</effect>
 		</enchant3Effects>
 	</skill>
 	<skill id="406" levels="3" name="Angelic Icon" enchantGroup1="1" enchantGroup2="1" enchantGroup3="1" enchantGroup4="1">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
 		<table name="#abnormalLvl"> 1 2 3 </table>
-		<table name="#cAtk"> 1.33 1.66 2 </table>
+		<table name="#critDmg"> 1.33 1.66 2 </table>
+		<table name="#critRate"> 33 66 100 </table>
 		<table name="#effectPoint"> 549 611 655 </table>
 		<table name="#magicLvl"> 58 66 74 </table>
 		<table name="#mpConsume2"> 133 153 170 </table>
 		<table name="#pAtkSpd"> 1.1 1.2 1.3 </table>
-		<table name="#rCrit"> 33 66 100 </table>
 		<table name="#runSpd"> 10 20 30 </table>
-		<table name="#ench1def"> 1.503 1.506 1.51 1.513 1.516 1.52 1.523 1.526 1.53 1.533 1.536 1.54 1.543 1.546 1.55 1.553 1.556 1.56 1.563 1.566 1.57 1.573 1.576 1.58 1.583 1.586 1.59 1.593 1.596 1.6 </table>
-		<table name="#ench1pAtkSpd"> 1.305 1.31 1.315 1.32 1.325 1.33 1.335 1.34 1.345 1.35 1.35 1.36 1.365 1.37 1.375 1.38 1.385 1.39 1.395 1.4 1.405 1.41 1.415 1.42 1.425 1.43 1.435 1.44 1.445 1.45 </table>
-		<table name="#ench2MpConsume2"> 167 164 161 158 155 153 150 147 144 141 138 136 133 130 127 124 121 119 116 113 110 107 104 102 99 96 93 90 87 85 </table>
-		<table name="#ench3reuseDelay"> 295000 290000 285000 280000 275000 270000 265000 260000 255000 250000 245000 240000 235000 230000 225000 220000 215000 210000 205000 200000 195000 190000 185000 180000 175000 170000 165000 160000 155000 150000 </table>
-		<table name="#ench4AbnormalTimes"> 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 </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>
+		<table name="#ench1mDef"> 1.503 1.506 1.51 1.513 1.516 1.52 1.523 1.526 1.53 1.533 1.536 1.54 1.543 1.546 1.55 1.553 1.556 1.56 1.563 1.566 1.57 1.573 1.576 1.58 1.583 1.586 1.59 1.593 1.596 1.6 </table>
+		<table name="#ench1pAtkSpd"> 1.305 1.31 1.315 1.32 1.325 1.33 1.335 1.34 1.345 1.35 1.355 1.36 1.365 1.37 1.375 1.38 1.385 1.39 1.395 1.4 1.405 1.41 1.415 1.42 1.425 1.43 1.435 1.44 1.445 1.45 </table>
+		<table name="#ench1pDef"> 1.503 1.506 1.51 1.513 1.516 1.52 1.523 1.526 1.53 1.533 1.536 1.54 1.543 1.546 1.55 1.553 1.556 1.56 1.563 1.566 1.57 1.573 1.576 1.58 1.583 1.586 1.59 1.593 1.596 1.6 </table>
+		<table name="#ench2MpConsume2"> 167 164 161 158 155 153 150 147 144 141 138 136 133 130 127 124 121 119 116 113 110 107 104 102 99 96 93 90 87 85 </table>
+		<table name="#ench3ReuseDelay"> 295000 290000 285000 280000 275000 270000 265000 260000 255000 250000 245000 240000 235000 230000 225000 220000 215000 210000 205000 200000 195000 190000 185000 180000 175000 170000 165000 160000 155000 150000 </table>
+		<table name="#ench4AbnormalTime"> 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 </table>
 		<set name="abnormalLvl" val="#abnormalLvl" />
 		<set name="abnormalTime" val="60" />
 		<set name="abnormalType" val="POSSESSION" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="#effectPoint" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="2000" />
 		<set name="icon" val="icon.skill0406" />
 		<set name="magicLvl" val="#magicLvl" />
@@ -492,55 +497,91 @@
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="mpConsume2" val="#ench2MpConsume2" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
-		<enchant3 name="reuseDelay" val="#ench3reuseDelay" />
-		<enchant4 name="abnormalTime" val="#ench4AbnormalTimes" />
+		<enchant3 name="reuseDelay" val="#ench3ReuseDelay" />
+		<enchant4 name="abnormalTime" val="#ench4AbnormalTime" />
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<cond msgId="113" addName="1">
 			<player hp="30" />
 		</cond>
 		<effects>
 			<effect name="Buff">
-				<sub stat="debuffVuln" val="40" />
-				<mul stat="pDef" val="1.5" />
-				<mul stat="mDef" val="1.5" />
-				<add stat="accCombat" val="6">
-					<using kind="SWORD,BLUNT" />
-				</add>
-				<add stat="runSpd" val="#runSpd" />
 				<mul stat="pAtkSpd" val="#pAtkSpd">
 					<using kind="SWORD,BLUNT" />
 				</mul>
-				<add stat="critRate" val="#rCrit">
-					<using kind="SWORD" />
-				</add>
-				<mul stat="critDmg" val="#cAtk">
+			</effect>
+			<effect name="Buff">
+				<mul stat="critDmg" val="#critDmg">
 					<using kind="BLUNT" />
 				</mul>
-				<sub stat="cancelVuln" val="40" />
+			</effect>
+			<effect name="Buff">
+				<add stat="critRate" val="#critRate">
+					<using kind="SWORD" />
+				</add>
+			</effect>
+			<effect name="Buff">
 				<mul stat="healEffect" val="0.2" />
 			</effect>
-		</effects>
-		<enchant1Effects>
 			<effect name="Buff">
-				<sub stat="debuffVuln" val="40" />
-				<mul stat="pDef" val="#ench1def" />
-				<mul stat="mDef" val="#ench1def" />
 				<add stat="accCombat" val="6">
 					<using kind="SWORD,BLUNT" />
 				</add>
-				<add stat="runSpd" val="30" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="mDef" val="1.5" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="pDef" val="1.5" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="debuffVuln" val="0.6" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.6" />
+			</effect>
+			<effect name="Buff">
+				<add stat="runSpd" val="#runSpd" />
+			</effect>
+		</effects>
+		<enchant1Effects>
+			<effect name="Buff">
 				<mul stat="pAtkSpd" val="#ench1pAtkSpd">
 					<using kind="SWORD,BLUNT" />
 				</mul>
-				<add stat="critRate" val="100">
-					<using kind="SWORD" />
-				</add>
+			</effect>
+			<effect name="Buff">
 				<mul stat="critDmg" val="2">
 					<using kind="BLUNT" />
 				</mul>
-				<sub stat="cancelVuln" val="40" />
+			</effect>
+			<effect name="Buff">
+				<add stat="critRate" val="100">
+					<using kind="SWORD" />
+				</add>
+			</effect>
+			<effect name="Buff">
 				<mul stat="healEffect" val="0.2" />
 			</effect>
+			<effect name="Buff">
+				<add stat="accCombat" val="6">
+					<using kind="SWORD,BLUNT" />
+				</add>
+			</effect>
+			<effect name="Buff">
+				<mul stat="mDef" val="#ench1mDef" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="pDef" val="#ench1pDef" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="debuffVuln" val="0.6" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.6" />
+			</effect>
+			<effect name="Buff">
+				<add stat="runSpd" val="30" />
+			</effect>
 		</enchant1Effects>
 	</skill>
 	<skill id="407" levels="10" name="Psycho Symphony">
diff --git a/src/main/resources/data/stats/skills/00500-00599.xml b/src/main/resources/data/stats/skills/00500-00599.xml
index 2271b8bed01c17e80f101fd373f2a7e45ef34b7a..1e7e5eaea1b7e4dc096f7d9a61e41bd09c0caa7b 100644
--- a/src/main/resources/data/stats/skills/00500-00599.xml
+++ b/src/main/resources/data/stats/skills/00500-00599.xml
@@ -1268,11 +1268,13 @@
 		</enchant4pveEffects>
 	</skill>
 	<skill id="527" levels="1" name="Iron Shield">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="1200" />
 		<set name="abnormalType" val="IRON_SHIELD" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="673" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1000" />
 		<set name="icon" val="icon.skill0527" />
 		<set name="magicLvl" val="79" />
@@ -1286,7 +1288,7 @@
 				<param attackerType="L2Character" minAttackerLevel="1" maxAttackerLevel="99" />
 				<param minDamage="100" />
 				<param chance="30" />
-				<param skillId="5425" skillLevel="1" /> <!-- Iron Shield -->
+				<param skillId="5425" skillLevel="1" />
 				<param targetType="SELF" />
 			</effect>
 		</effects>
diff --git a/src/main/resources/data/stats/skills/00600-00699.xml b/src/main/resources/data/stats/skills/00600-00699.xml
index f95c16a4b0673aec9fac74ac0aa7ca6bffb28a9c..f64e4599d3c4aea8918f36cac1c7b06ba46983b6 100644
--- a/src/main/resources/data/stats/skills/00600-00699.xml
+++ b/src/main/resources/data/stats/skills/00600-00699.xml
@@ -1759,11 +1759,14 @@
 		</effects>
 	</skill>
 	<skill id="684" levels="1" name="Divine Knight Ultimate Defense">
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="2" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="PD_UP_SPECIAL" />
 		<set name="abnormalVisualEffect" val="ULTIMATE_DEFENCE" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="676" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1000" />
 		<set name="icon" val="icon.skill_transform_buff" />
 		<set name="magicLvl" val="80" />
@@ -1773,10 +1776,15 @@
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
 		<effects>
-			<effect name="ImmobileBuff">
-				<add stat="pDef" val="3600" />
+			<effect name="Root" />
+			<effect name="Buff">
 				<add stat="mDef" val="2700" />
-				<sub stat="cancelVuln" val="80" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="3600" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
 			</effect>
 		</effects>
 	</skill>
diff --git a/src/main/resources/data/stats/skills/00700-00799.xml b/src/main/resources/data/stats/skills/00700-00799.xml
index f17cd97d99198de5d601ff9049b60404bad84b1c..637f196634255dec5460bfe37af09fb14ee35999 100644
--- a/src/main/resources/data/stats/skills/00700-00799.xml
+++ b/src/main/resources/data/stats/skills/00700-00799.xml
@@ -1239,11 +1239,13 @@
 		</endEffects>
 	</skill>
 	<skill id="737" levels="1" name="Devil Ultimate Defense">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="PD_UP_SPECIAL" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="100" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1000" />
 		<set name="icon" val="icon.skill_transform_buff" />
 		<set name="magicLvl" val="80" />
@@ -1253,10 +1255,15 @@
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
 		<effects>
-			<effect name="ImmobileBuff">
-				<add stat="pDef" val="1800" />
+			<effect name="Root" />
+			<effect name="Buff">
 				<add stat="mDef" val="1350" />
-				<sub stat="cancelVuln" val="80" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="1800" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
 			</effect>
 		</effects>
 	</skill>
@@ -1626,11 +1633,13 @@
 		</effects>
 	</skill>
 	<skill id="750" levels="1" name="Oel Mahum Ultimate Defense">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="PD_UP_SPECIAL" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="100" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1000" />
 		<set name="icon" val="icon.skill_transform_buff" />
 		<set name="magicLvl" val="70" />
@@ -1640,10 +1649,15 @@
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
 		<effects>
-			<effect name="ImmobileBuff">
-				<add stat="pDef" val="1800" />
+			<effect name="Root" />
+			<effect name="Buff">
 				<add stat="mDef" val="1350" />
-				<sub stat="cancelVuln" val="80" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="1800" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
 			</effect>
 		</effects>
 	</skill>
@@ -1882,11 +1896,14 @@
 		</effects>
 	</skill>
 	<skill id="760" levels="1" name="Anti Magic Armor">
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="2" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="PD_UP_SPECIAL" />
 		<set name="abnormalVisualEffect" val="ULTIMATE_DEFENCE" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="679" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1000" />
 		<set name="icon" val="icon.skill0760" />
 		<set name="magicLvl" val="81" />
diff --git a/src/main/resources/data/stats/skills/00800-00899.xml b/src/main/resources/data/stats/skills/00800-00899.xml
index 76e32f3acd6be0273e250c7d2c80cbece1a4138c..5b6052faff0ea743a2926cce33abd29788feb5c4 100644
--- a/src/main/resources/data/stats/skills/00800-00899.xml
+++ b/src/main/resources/data/stats/skills/00800-00899.xml
@@ -171,9 +171,11 @@
 		</effects>
 	</skill>
 	<skill id="810" levels="1" name="Vanguard">
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="21600" />
 		<set name="abnormalType" val="TRANSFORM" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="1" />
 		<set name="hitTime" val="5000" />
 		<set name="icon" val="icon.skill0810" />
@@ -183,15 +185,14 @@
 		<set name="mpConsume2" val="31" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="30000" />
+		<set name="reuseDelayLock" val="true" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
 		<cond>
 			<player canTransform="true" />
 		</cond>
 		<effects>
-			<effect name="Transformation">
-				<param id="312" />
-				<mul stat="sDef" val="0.5" />
+			<effect name="Buff">
 				<add stat="accCombat" val="1">
 					<and>
 						<using kind="SWORD" />
@@ -199,12 +200,20 @@
 					</and>
 				</add>
 			</effect>
+			<effect name="Buff">
+				<mul stat="sDef" val="0.5" />
+			</effect>
+			<effect name="Transformation">
+				<param id="312" />
+			</effect>
 		</effects>
 	</skill>
 	<skill id="811" levels="1" name="Vanguard">
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="21600" />
 		<set name="abnormalType" val="TRANSFORM" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="1" />
 		<set name="hitTime" val="5000" />
 		<set name="icon" val="icon.skill0810" />
@@ -214,15 +223,14 @@
 		<set name="mpConsume2" val="31" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="30000" />
+		<set name="reuseDelayLock" val="true" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
 		<cond>
 			<player canTransform="true" />
 		</cond>
 		<effects>
-			<effect name="Transformation">
-				<param id="313" />
-				<mul stat="sDef" val="0.5" />
+			<effect name="Buff">
 				<mul stat="pAtkSpd" val="1.08">
 					<and>
 						<using kind="SWORD" />
@@ -230,12 +238,20 @@
 					</and>
 				</mul>
 			</effect>
+			<effect name="Buff">
+				<mul stat="sDef" val="0.5" />
+			</effect>
+			<effect name="Transformation">
+				<param id="313" />
+			</effect>
 		</effects>
 	</skill>
 	<skill id="812" levels="1" name="Vanguard">
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="21600" />
 		<set name="abnormalType" val="TRANSFORM" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="1" />
 		<set name="hitTime" val="5000" />
 		<set name="icon" val="icon.skill0810" />
@@ -245,15 +261,14 @@
 		<set name="mpConsume2" val="31" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="30000" />
+		<set name="reuseDelayLock" val="true" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
 		<cond>
 			<player canTransform="true" />
 		</cond>
 		<effects>
-			<effect name="Transformation">
-				<param id="314" />
-				<mul stat="sDef" val="0.5" />
+			<effect name="Buff">
 				<add stat="accCombat" val="1">
 					<and>
 						<using kind="SWORD" />
@@ -261,12 +276,20 @@
 					</and>
 				</add>
 			</effect>
+			<effect name="Buff">
+				<mul stat="sDef" val="0.5" />
+			</effect>
+			<effect name="Transformation">
+				<param id="314" />
+			</effect>
 		</effects>
 	</skill>
 	<skill id="813" levels="1" name="Vanguard">
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="21600" />
 		<set name="abnormalType" val="TRANSFORM" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="1" />
 		<set name="hitTime" val="5000" />
 		<set name="icon" val="icon.skill0810" />
@@ -276,19 +299,24 @@
 		<set name="mpConsume2" val="31" />
 		<set name="operateType" val="A2" />
 		<set name="reuseDelay" val="30000" />
+		<set name="reuseDelayLock" val="true" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
 		<cond>
 			<player canTransform="true" />
 		</cond>
 		<effects>
-			<effect name="Transformation">
-				<param id="315" />
-				<mul stat="sDef" val="0.5" />
+			<effect name="Buff">
 				<mul stat="pAtkSpd" val="1.08">
 					<using kind="DUAL" />
 				</mul>
 			</effect>
+			<effect name="Buff">
+				<mul stat="sDef" val="0.5" />
+			</effect>
+			<effect name="Transformation">
+				<param id="315" />
+			</effect>
 		</effects>
 	</skill>
 	<skill id="814" levels="43" name="Full Swing">
@@ -1883,13 +1911,15 @@
 			<effect name="Fear" />
 		</effects>
 	</skill>
-	<skill id="880" levels="1" name="Knight Captain Mercenary Ultimate Defense">
-		<!-- Confirmed CT2.5 -->
+	<skill id="880" levels="1" name="Knight Captain Ultimate Defense">
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="2" />
 		<set name="abnormalTime" val="30" />
 		<set name="abnormalType" val="PD_UP_SPECIAL" />
 		<set name="abnormalVisualEffect" val="ULTIMATE_DEFENCE" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="438" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1000" />
 		<set name="icon" val="icon.skill0110" />
 		<set name="magicLvl" val="80" />
@@ -1899,10 +1929,15 @@
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
 		<effects>
-			<effect name="ImmobileBuff">
-				<add stat="pDef" val="3600" />
+			<effect name="Root" />
+			<effect name="Buff">
 				<add stat="mDef" val="2700" />
-				<sub stat="cancelVuln" val="80" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="3600" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
 			</effect>
 		</effects>
 	</skill>
diff --git a/src/main/resources/data/stats/skills/00900-00999.xml b/src/main/resources/data/stats/skills/00900-00999.xml
index eec2a413e555be299c26e787e59ef6413d181102..bc309ac6696d94a17fe72b93ae5874fe83cb30a2 100644
--- a/src/main/resources/data/stats/skills/00900-00999.xml
+++ b/src/main/resources/data/stats/skills/00900-00999.xml
@@ -466,14 +466,16 @@
 	</skill>
 	<skill id="912" levels="1" name="Summon Imperial Phoenix">
 		<!-- High Five Confirmed -->
+		<set name="affectScope" val="SINGLE" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="15000" />
 		<set name="icon" val="icon.skill0912" />
 		<set name="isMagic" val="1" />
 		<set name="itemConsumeCount" val="2" />
-		<set name="itemConsumeId" val="1461" /> <!-- Crystal (A-Grade) -->
+		<set name="itemConsumeId" val="1461" />
 		<set name="magicLvl" val="81" />
-		<set name="mpConsume2" val="116" />
 		<set name="mpConsume1" val="29" />
+		<set name="mpConsume2" val="116" />
 		<set name="operateType" val="A1" />
 		<set name="reuseDelay" val="45000" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
diff --git a/src/main/resources/data/stats/skills/02600-02699.xml b/src/main/resources/data/stats/skills/02600-02699.xml
index 8edc2d9b79ec61521ce56108eec3eb7e74aaccd1..b986daeffde45e6c76ad4a4a78c04bfa3309667c 100644
--- a/src/main/resources/data/stats/skills/02600-02699.xml
+++ b/src/main/resources/data/stats/skills/02600-02699.xml
@@ -815,12 +815,14 @@
 		</effects>
 	</skill>
 	<skill id="2650" levels="1" name="Summon Imperial Phoenix">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
+		<set name="affectScope" val="SINGLE" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="1500" />
 		<set name="isMagic" val="2" />
 		<set name="itemConsumeCount" val="1" />
-		<set name="itemConsumeId" val="14200" /> <!-- Forgotten Scroll - Summon Imperial Phoenix -->
-		<set name="magicLvl" val="1" />
+		<set name="itemConsumeId" val="14200" />
+		<set name="magicLvl" val="81" />
 		<set name="operateType" val="A1" />
 		<set name="rideState" val="NONE;STRIDER;WYVERN;WOLF" />
 		<set name="targetType" val="SELF" />
diff --git a/src/main/resources/data/stats/skills/04200-04299.xml b/src/main/resources/data/stats/skills/04200-04299.xml
index 6efb6aa7ce64c67d3570ad126c5b33aab6d3e1b1..83d5f2d69e08fee78e9650cec7f1010005de883b 100644
--- a/src/main/resources/data/stats/skills/04200-04299.xml
+++ b/src/main/resources/data/stats/skills/04200-04299.xml
@@ -1021,10 +1021,11 @@
 		</effects>
 	</skill>
 	<skill id="4245" levels="1" name="Mimic of Wrath">
-		<!-- Freya retail confirmed -->
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="1800" />
 		<set name="abnormalType" val="PUBLIC_SLOT" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="isDebuff" val="true" />
 		<set name="magicLvl" val="-1" />
 		<set name="operateType" val="A2" />
@@ -1033,9 +1034,13 @@
 		<effects>
 			<effect name="Buff">
 				<mul stat="pAtkSpd" val="1.42" />
-				<mul stat="pDef" val="1.76" />
+			</effect>
+			<effect name="Buff">
 				<mul stat="mDef" val="1.76" />
 			</effect>
+			<effect name="Buff">
+				<mul stat="pDef" val="1.76" />
+			</effect>
 		</effects>
 	</skill>
 	<skill id="4246" levels="1" name="Strong in 'nan' activity magic DOT">
diff --git a/src/main/resources/data/stats/skills/05000-05099.xml b/src/main/resources/data/stats/skills/05000-05099.xml
index 26e8d9815567d5d4a17a5772152ccbcddd286e48..60242632860a0467fa33f0e6d0756154f6a2ba3d 100644
--- a/src/main/resources/data/stats/skills/05000-05099.xml
+++ b/src/main/resources/data/stats/skills/05000-05099.xml
@@ -875,20 +875,21 @@
 		</effects>
 	</skill>
 	<skill id="5044" levels="3" name="NPC Ultimate Defense">
-		<!-- CT2.5 retail confirmed -->
+		<!-- High Five Confirmed -->
 		<table name="#abnormalLvl"> 1 2 2 </table>
 		<table name="#abnormalTime"> 30 30 5 </table>
-		<table name="#magicLvl"> 20 46 1 </table>
 		<table name="#mDef"> 1350 2700 9000 </table>
+		<table name="#magicLvl"> 20 46 1 </table>
 		<table name="#mpConsume2"> 10 21 0 </table>
 		<table name="#pDef"> 1800 3600 9000 </table>
 		<table name="#reuseDelay"> 1800000 1800000 5000 </table>
-		<table name="#time"> 30 30 5 </table>
 		<set name="abnormalLvl" val="#abnormalLvl" />
 		<set name="abnormalTime" val="#abnormalTime" />
 		<set name="abnormalType" val="PD_UP_SPECIAL" />
 		<set name="abnormalVisualEffect" val="ULTIMATE_DEFENCE" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="100" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="100" />
 		<set name="magicLvl" val="#magicLvl" />
 		<set name="mpConsume2" val="#mpConsume2" />
@@ -897,10 +898,15 @@
 		<set name="rideState" val="NONE" />
 		<set name="targetType" val="SELF" />
 		<effects>
-			<effect name="ImmobileBuff">
-				<add stat="pDef" val="#pDef" />
+			<effect name="Root" />
+			<effect name="Buff">
 				<add stat="mDef" val="#mDef" />
-				<sub stat="cancelVuln" val="80" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="#pDef" />
+			</effect>
+			<effect name="Buff">
+				<mul stat="cancelVuln" val="0.2" />
 			</effect>
 		</effects>
 	</skill>
diff --git a/src/main/resources/data/stats/skills/05100-05199.xml b/src/main/resources/data/stats/skills/05100-05199.xml
index 69a7f79c0c2076f2f74d4705cf46d63a9ae1440e..b121c7cd057e8cc0c9f4458abbf2c050e477a53a 100644
--- a/src/main/resources/data/stats/skills/05100-05199.xml
+++ b/src/main/resources/data/stats/skills/05100-05199.xml
@@ -487,7 +487,8 @@
 		</effects>
 	</skill>
 	<skill id="5121" levels="1" name="Production - Corpse Revival">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
+		<set name="affectScope" val="SINGLE" />
 		<set name="isMagic" val="2" />
 		<set name="magicLvl" val="1" />
 		<set name="operateType" val="A1" />
diff --git a/src/main/resources/data/stats/skills/05400-05499.xml b/src/main/resources/data/stats/skills/05400-05499.xml
index e25bcdb9cf7cfb467358786738ad48a1f203e262..2fd449cbdfd07a616eb50cdb12ce69349d506303 100644
--- a/src/main/resources/data/stats/skills/05400-05499.xml
+++ b/src/main/resources/data/stats/skills/05400-05499.xml
@@ -402,10 +402,11 @@
 		</effects>
 	</skill>
 	<skill id="5425" levels="1" name="Iron Shield">
-		<!-- Confirmed CT2.5 -->
+		<!-- High Five Confirmed -->
 		<set name="abnormalLvl" val="1" />
 		<set name="abnormalTime" val="60" />
 		<set name="abnormalType" val="IRON_SHIELD_I" />
+		<set name="affectScope" val="SINGLE" />
 		<set name="icon" val="icon.skill0527" />
 		<set name="isMagic" val="4" />
 		<set name="magicLvl" val="79" />
diff --git a/src/main/resources/data/stats/skills/06700-06799.xml b/src/main/resources/data/stats/skills/06700-06799.xml
index fb4bd85ad320700403c3703f264e397256c99cac..407eaa63d25c3123195a60f8722944dfa42339fa 100644
--- a/src/main/resources/data/stats/skills/06700-06799.xml
+++ b/src/main/resources/data/stats/skills/06700-06799.xml
@@ -1196,7 +1196,9 @@
 	</skill>
 	<skill id="6752" levels="1" name="Revival">
 		<!-- High Five Confirmed -->
+		<set name="affectScope" val="SINGLE" />
 		<set name="effectPoint" val="562" />
+		<set name="hitCancelTime" val="500" />
 		<set name="hitTime" val="2000" />
 		<set name="magicLvl" val="85" />
 		<set name="mpConsume2" val="158" />
diff --git a/src/main/resources/data/stats/skills/21200-21299.xml b/src/main/resources/data/stats/skills/21200-21299.xml
index 13cc9a0e79a34b511142e79ed4ee9e3d4465b8ef..7a143d8a199d8b7b3813b78348bca4c6c3e82d45 100644
--- a/src/main/resources/data/stats/skills/21200-21299.xml
+++ b/src/main/resources/data/stats/skills/21200-21299.xml
@@ -329,9 +329,37 @@
 		<set name="targetType" val="NONE" />
 	</skill>
 	<skill id="21223" levels="1" name="Ultimate Defense">
-		<!-- "For 30 seconds, increases one's own P. Def. by 3636, M. Def. by 2727, and resistance to buff canceling attacks by 80%, and becomes unable to move. Reuse delay is 1 hour." -->
-		<set name="operateType" val="P" />
-		<set name="targetType" val="NONE" />
+		<!-- High Five Confirmed -->
+		<set name="abnormalLvl" val="26" />
+		<set name="abnormalTime" val="30" />
+		<set name="abnormalType" val="PD_UP_SPECIAL" />
+		<set name="abnormalVisualEffect" val="ULTIMATE_DEFENCE" />
+		<set name="affectScope" val="SINGLE" />
+		<set name="blockedInOlympiad" val="true" />
+		<set name="buffProtectLevel" val="1" />
+		<set name="hitCancelTime" val="500" />
+		<set name="hitTime" val="1000" />
+		<set name="icon" val="BranchSys2.icon.br_polar_bear_wp_i00" />
+		<set name="irreplaceableBuff" val="true" />
+		<set name="magicLvl" val="-1" />
+		<set name="operateType" val="A2" />
+		<set name="reuseDelay" val="3600000" />
+		<set name="reuseDelayLock" val="true" />
+		<set name="reuseDelayType" val="S" />
+		<set name="rideState" val="NONE" />
+		<set name="targetType" val="SELF" />
+		<effects>
+			<effect name="Root" />
+			<effect name="Buff">
+				<add stat="mDef" val="2727" />
+			</effect>
+			<effect name="Buff">
+				<add stat="pDef" val="3636" />
+			</effect>
+			<effect name="Debuff">
+				<mul stat="cancelVuln" val="0.2" />
+			</effect>
+		</effects>
 	</skill>
 	<skill id="21224" levels="1" name="Soul of an Adventurer of Immortality's Ability">
 		<!-- "For 5 minutes, receives the soul's help to raise Max HP by 20%, Max MP by 20%, and Speed by 20%. Increases Resistance to de-buffs by 10%. Reuse delay is 1 hour." -->