From 48d5246a5193b1c5a1d3c3889faa131d8dace64c Mon Sep 17 00:00:00 2001
From: MELERIX <MELERIX@users.noreply.github.com>
Date: Sat, 5 May 2012 20:36:03 +0000
Subject: [PATCH] BETA: Fixes for Infinity Weapons being triggered twice (also
 updated & verified passive skills).

---
 .../game/data/stats/items/06600-06699.xml     |   8 +
 .../game/data/stats/items/09300-09399.xml     |   2 +
 .../game/data/stats/skills/01300-01399.xml    |   2 +-
 .../game/data/stats/skills/02200-02299.xml    |   2 +-
 .../game/data/stats/skills/03400-03499.xml    |  14 +-
 .../game/data/stats/skills/03500-03599.xml    | 235 ++++++++----------
 .../game/data/stats/skills/03600-03699.xml    |  22 +-
 7 files changed, 136 insertions(+), 149 deletions(-)

diff --git a/L2J_DataPack_BETA/dist/game/data/stats/items/06600-06699.xml b/L2J_DataPack_BETA/dist/game/data/stats/items/06600-06699.xml
index fcd78ae0ab..688c40474d 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/items/06600-06699.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/items/06600-06699.xml
@@ -345,6 +345,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3579-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3578-1" />
 		<cond msgId="1518">
 			<player isHero="true" />
@@ -410,6 +411,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3581-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3580-1" />
 		<cond msgId="1518">
 			<player isHero="true" />
@@ -479,6 +481,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3584-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3583-1" />
 		<cond msgId="1518">
 			<player isHero="true" />
@@ -548,6 +551,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3590-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3589-1" />
 		<cond msgId="1518">
 			<player isHero="true" />
@@ -582,6 +586,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3588-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3587-1" />
 		<cond msgId="1518">
 			<player isHero="true" />
@@ -618,6 +623,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3594-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3593-1" />
 		<cond msgId="1518">
 			<player isHero="true" />
@@ -652,6 +658,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3586-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3585-1" />
 		<cond msgId="1518">
 			<player isHero="true" />
@@ -686,6 +693,7 @@
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_chance" val="100" />
 		<set name="oncrit_skill" val="3592-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3591-1" />
 		<cond msgId="1518">
 			<player isHero="true" />
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/items/09300-09399.xml b/L2J_DataPack_BETA/dist/game/data/stats/items/09300-09399.xml
index 8721fc438a..ba2209bf3c 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/items/09300-09399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/items/09300-09399.xml
@@ -2915,6 +2915,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3579-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3427-1" />
 		<cond msgId="1518">
 			<and>
@@ -2989,6 +2990,7 @@
 		<set name="is_depositable" val="false" />
 		<set name="is_oly_restricted" val="true" />
 		<set name="oncrit_skill" val="3594-1" />
+		<set name="oncrit_chance" val="100" /> <!-- FIXME: It Should be 100% by default, remove me when done -->
 		<set name="item_skill" val="3635-1;3360-1" />
 		<cond msgId="1518">
 			<and>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml
index 9418a397a5..ebbe317f80 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml
@@ -354,7 +354,7 @@
 			<using kind="Rod" />
 		</cond>
 	</skill>
-		<skill id="1313" levels="27" name="Pumping">
+	<skill id="1313" levels="27" name="Pumping">
 		<!-- Confirmed CT2.5 -->
 		<table name="#power"> 0.66 0.9375 1.26 1.55 1.7 1.85 2 2.15 2.3 2.45 2.6 2.75 2.9 3.05 3.2 3.35 3.5 3.65 3.8 3.95 4.1 4.25 4.4 4.55 4.7 4.85 5 </table>
 		<set name="magicLvl" val="1" />
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml
index acb74665df..9b103e7193 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml
@@ -1376,7 +1376,7 @@
 		</for>
 	</skill>
 	<skill id="2275" levels="1" name="Fisherman's Recovery Potion">
-		<!--  Confirmed CT2.5 -->
+		<!-- Confirmed CT2.5 -->
 		<set name="isPotion" val="true" />
 		<set name="itemConsumeCount" val="1" />
 		<set name="magicLvl" val="1" />
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml
index 9c9ee19460..89ec0c477b 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml
@@ -291,20 +291,16 @@
 		<set name="chanceType" val="ON_CRIT" />
 	</skill>
 	<skill id="3427" levels="1" name="Special Ability: Infinity Rapier">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="85" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="5" />
-		<set name="triggeredId" val="3579" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
-			<!-- The following values are copied from Infinity Blade SA -->
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
 			<mul order="0x30" stat="maxCp" val="1.5" /> <!-- CP +50% -->
-			<mul order="0x30" stat="sDef" val="1.33" /> <!-- Shield P.Def. +33% -->
+			<effect passive="1" name="ChanceSkillTrigger" abnormalTime="-1" val="0" activationChance="5" chanceType="ON_CRIT" triggeredId="5547" triggeredLevel="1" />
 			<!-- NOTE: PvP extra damage is increased in H5, values unconfirmed -->
 			<mul order="0x30" stat="pvpPhysDmg" val="1.1" /> <!-- PVP Damage Bonus +10% -->
 			<mul order="0x30" stat="pvpMagicalDmg" val="1.1" /> <!-- PVP Damage Bonus +10% -->
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03500-03599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03500-03599.xml
index 3dc0c279d0..2a94262047 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03500-03599.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03500-03599.xml
@@ -883,14 +883,11 @@
 		</for>
 	</skill>
 	<skill id="3578" levels="1" name="Special Ability: Infinity Blade">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="5" />
-		<set name="triggeredId" val="3579" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
@@ -904,15 +901,16 @@
 		</for>
 	</skill>
 	<skill id="3579" levels="1" name="Decrease P. Def.">
+		<!-- Confirmed CT2.5 -->
 		<!-- Infinity Blade/Rapier Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="saveVs" val="MEN" />
-		<set name="skillType" val="DEBUFF" />
-		<set name="operateType" val="A2" />
-		<set name="magicLvl" val="80" />
 		<set name="isDebuff" val="true" />
 		<set name="lvlDepend" val="1" />
-		<set name="power" val="80" />
+		<set name="magicLvl" val="80" />
+		<set name="operateType" val="A2" />
+		<set name="power" val="4" /> <!-- Base Land Rate -->
+		<set name="saveVs" val="MEN" />
+		<set name="skillType" val="DEBUFF" />
+		<set name="target" val="TARGET_ONE" />
 		<for>
 			<effect name="Debuff" abnormalTime="120" val="0" abnormalLvl="3" abnormalType="pd_down">
 				<mul order="0x30" stat="pDef" val="0.77" />
@@ -920,14 +918,11 @@
 		</for>
 	</skill>
 	<skill id="3580" levels="1" name="Special Ability: Infinity Axe">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="20" />
-		<set name="triggeredId" val="3581" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
@@ -941,22 +936,23 @@
 		</for>
 	</skill>
 	<skill id="3581" levels="1" name="Discord">
+		<!-- Confirmed CT2.5 -->
 		<!-- Infinity Axe Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="skillType" val="CONFUSE_MOB_ONLY" />
-		<set name="operateType" val="A1" />
 		<set name="magicLvl" val="80" />
-		<set name="power" val="80" />
-		<set name="isDebuff" val="true" />
+		<set name="operateType" val="A1" />
+		<set name="power" val="20" /> <!-- Base Land Rate -->
+		<set name="skillType" val="CONFUSE_MOB_ONLY" />
+		<set name="target" val="TARGET_ONE" />
 		<for>
 			<effect count="5" name="ConfuseMob" abnormalTime="4" val="0" />
 		</for>
 	</skill>
 	<skill id="3582" levels="1" name="Special Ability: Infinity Cleaver">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<add order="0x40" stat="cAtkAdd" val="504" /> <!-- P.Atk. +504 on a critical hit -->
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
@@ -971,14 +967,11 @@
 		</for>
 	</skill>
 	<skill id="3583" levels="1" name="Special Ability: Infinity Crusher">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="25" />
-		<set name="triggeredId" val="3584" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
 			<mul order="0x30" stat="maxCp" val="1.5" /> <!-- CP +50% -->
@@ -992,29 +985,27 @@
 		</for>
 	</skill>
 	<skill id="3584" levels="1" name="Shock">
+		<!-- Confirmed CT2.5 -->
 		<!-- Infinity Crusher Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="saveVs" val="CON" />
+		<set name="isDebuff" val="true" />
 		<set name="lvlDepend" val="1" />
-		<set name="skillType" val="STUN" />
-		<set name="operateType" val="A2" />
 		<set name="magicLvl" val="80" />
-		<set name="power" val="80" />
-		<set name="isDebuff" val="true" />
+		<set name="operateType" val="A2" />
+		<set name="power" val="25" /> <!-- Base Land Rate -->
+		<set name="saveVs" val="CON" />
+		<set name="skillType" val="STUN" />
+		<set name="target" val="TARGET_ONE" />
 		<set name="trait" val="SHOCK" />
 		<for>
 			<effect name="Stun" abnormalTime="9" val="0" abnormalLvl="1" abnormalType="stun" />
 		</for>
 	</skill>
 	<skill id="3585" levels="1" name="Special Ability: Infinity Wing">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="10" />
-		<set name="triggeredId" val="3586" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
@@ -1029,29 +1020,27 @@
 		</for>
 	</skill>
 	<skill id="3586" levels="1" name="Physical Skill Restraint">
+		<!-- Confirmed CT2.5 -->
 		<!-- Infinity Wing Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="saveVs" val="MEN" />
-		<set name="skillType" val="MUTE" />
-		<set name="operateType" val="A2" />
-		<set name="magicLvl" val="80" />
-		<set name="power" val="80" />
 		<set name="isDebuff" val="true" />
 		<set name="lvlDepend" val="2" />
+		<set name="magicLvl" val="80" />
+		<set name="operateType" val="A2" />
+		<set name="power" val="10" /> <!-- Base Land Rate -->
+		<set name="saveVs" val="MEN" />
+		<set name="skillType" val="MUTE" />
+		<set name="target" val="TARGET_ONE" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
 			<effect name="PhysicalMute" abnormalTime="60" val="0" abnormalLvl="1" abnormalType="silence_physical" />
 		</for>
 	</skill>
 	<skill id="3587" levels="1" name="Special Ability: Infinity Fang">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="25" />
-		<set name="triggeredId" val="3588" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
@@ -1066,37 +1055,35 @@
 		</for>
 	</skill>
 	<skill id="3588" levels="1" name="Shock">
+		<!-- Confirmed Ct2.5 -->
 		<!-- Infinity Fang Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="saveVs" val="CON" />
-		<set name="skillType" val="STUN" />
-		<set name="operateType" val="A2" />
-		<set name="magicLvl" val="80" />
-		<set name="power" val="80" />
 		<set name="isDebuff" val="true" />
 		<set name="lvlDepend" val="1" />
+		<set name="magicLvl" val="80" />
+		<set name="operateType" val="A2" />
+		<set name="power" val="25" /> <!-- Base Land Rate -->
+		<set name="saveVs" val="CON" />
+		<set name="skillType" val="STUN" />
+		<set name="target" val="TARGET_ONE" />
 		<set name="trait" val="SHOCK" />
 		<for>
 			<effect name="Stun" abnormalTime="9" val="0" abnormalLvl="1" abnormalType="stun" />
 		</for>
 	</skill>
 	<skill id="3589" levels="1" name="Special Ability: Infinity Stinger">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="5" />
-		<set name="triggeredId" val="3590" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
 			<mul order="0x30" stat="maxCp" val="1.5" /> <!-- CP +50% -->
 			<mul order="0x30" stat="pAtkSpd" val="1.03" /> <!-- Atk. Spd. +3% -->
 			<add order="0x40" stat="regMp" val="0.51" /> <!-- MP regen per tick +0.51 -->
-			<add order="0x40" stat="rCrit" val="220"> <!-- Critical +220 from behind target -->
+			<basemul order="0x30" stat="rCrit" val="0.22"> <!-- Critical +22% from behind target -->
 				<player behind="True" />
-			</add>
+			</basemul>
 			<!-- NOTE: PvP extra damage is increased in H5, values unconfirmed -->
 			<mul order="0x30" stat="pvpPhysDmg" val="1.1" /> <!-- PVP Damage Bonus +10% -->
 			<mul order="0x30" stat="pvpMagicalDmg" val="1.1" /> <!-- PVP Damage Bonus +10% -->
@@ -1105,27 +1092,28 @@
 		</for>
 	</skill>
 	<skill id="3590" levels="1" name="Silence">
+		<!-- Confirmed CT2.5 -->
 		<!-- Infinity Stinger Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="saveVs" val="MEN" />
-		<set name="skillType" val="MUTE" />
-		<set name="operateType" val="A2" />
-		<set name="magicLvl" val="80" />
-		<set name="power" val="80" />
 		<set name="isDebuff" val="true" />
 		<set name="lvlDepend" val="1" />
+		<set name="magicLvl" val="80" />
+		<set name="operateType" val="A2" />
+		<set name="power" val="5" /> <!-- Base Land Rate -->
+		<set name="saveVs" val="MEN" />
+		<set name="skillType" val="MUTE" />
+		<set name="target" val="TARGET_ONE" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
 			<effect name="Mute" abnormalTime="120" val="0" abnormalLvl="1" abnormalType="silence" />
 		</for>
 	</skill>
 	<skill id="3591" levels="1" name="Special Ability: Infinity Spear">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
-			<add order="0x40" stat="atkCountMax" val="5" />
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
 			<mul order="0x30" stat="maxCp" val="1.5" /> <!-- CP +50% -->
 			<mul order="0x30" stat="pAtkSpd" val="1.07" /> <!-- Atk. Spd. +7% -->
@@ -1137,28 +1125,27 @@
 			<!-- NOTE: The skill reflection rate has been increased in H5, values unconfirmed -->
 			<add order="0x40" stat="reflectSkillPhysic" val="20" /> <!-- Reflect Skills 20% of the time -->
 			<add order="0x40" stat="reflectSkillMagic" val="20" /> <!-- Reflect Skills 20% of the time -->
+			<add order="0x40" stat="atkCountMax" val="5" />
 		</for>
 	</skill>
 	<skill id="3592" levels="1" name="Dispell">
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<!-- Infinity Spear Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="skillType" val="CANCEL" />
-		<set name="operateType" val="A1" />
 		<set name="magicLvl" val="80" />
+		<set name="operateType" val="A1" />
 		<!-- NOTE: Number of buffs canceled have been reduced to 2 in H5 -->
 		<set name="maxNegated" val="2" />
 		<!-- NOTE: The Cancel effect have been reduced in H5, value unconfirmed -->
 		<set name="power" val="5" />
+		<set name="skillType" val="CANCEL" />
+		<set name="target" val="TARGET_ONE" />
 	</skill>
 	<skill id="3593" levels="1" name="Special Ability: Infinity Bow">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="7" />
-		<set name="triggeredId" val="3594" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
 			<mul order="0x30" stat="maxCp" val="1.5" /> <!-- CP +50% -->
@@ -1169,30 +1156,27 @@
 		</for>
 	</skill>
 	<skill id="3594" levels="1" name="Slow">
+		<!-- Confirmed Ct2.5 -->
 		<!-- Infinity Bow/Shooter Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="saveVs" val="MEN" />
-		<set name="skillType" val="DEBUFF" />
-		<set name="operateType" val="A2" />
-		<set name="magicLvl" val="80" />
 		<set name="isDebuff" val="true" />
 		<set name="lvlDepend" val="1" />
-		<set name="power" val="80" />
+		<set name="magicLvl" val="80" />
+		<set name="operateType" val="A2" />
+		<set name="power" val="7" /> <!-- Base Land Rate -->
+		<set name="saveVs" val="MEN" />
+		<set name="skillType" val="DEBUFF" />
+		<set name="target" val="TARGET_ONE" />
 		<for>
-			<effect name="Debuff" abnormalTime="30" val="0" abnormalLvl="3" abnormalType="speed_down">
-				<mul order="0x30" stat="runSpd" val="0.5" />
+			<effect name="Debuff" abnormalTime="120" val="0" abnormalLvl="3" abnormalType="speed_down">
+				<mul order="0x30" stat="runSpd" val="0.7" />
 			</effect>
 		</for>
 	</skill>
 	<skill id="3595" levels="1" name="Special Ability: Infinity Scepter">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_MAGIC_GOOD" />
-		<set name="activationChance" val="3" />
-		<set name="triggeredId" val="3596" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
 			<mul order="0x30" stat="maxCp" val="1.5" /> <!-- CP +50% -->
@@ -1207,12 +1191,13 @@
 		</for>
 	</skill>
 	<skill id="3596" levels="1" name="Full Recover">
+		<!-- Confirmed CT2.5 -->
 		<!-- Infinity Scepter Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="skillType" val="HEAL_PERCENT" />
-		<set name="operateType" val="A1" />
-		<set name="magicLvl" val="80" />
 		<set name="aggroPoints" val="100" />
+		<set name="magicLvl" val="80" />
+		<set name="operateType" val="A1" />
+		<set name="skillType" val="HEAL_PERCENT" />
+		<set name="target" val="TARGET_ONE" />
 		<cond msgId="113" addName="1">
 			<not>
 				<target npcType="L2Attackable" />
@@ -1223,14 +1208,11 @@
 		</for>
 	</skill>
 	<skill id="3597" levels="1" name="Special Ability: Infinity Rod">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_MAGIC_GOOD" />
-		<set name="activationChance" val="3" />
-		<set name="triggeredId" val="3598" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
 			<mul order="0x30" stat="maxCp" val="1.5" /> <!-- CP +50% -->
@@ -1243,12 +1225,13 @@
 		</for>
 	</skill>
 	<skill id="3598" levels="1" name="Full Recover">
+		<!-- Confirmed CT2.5 -->
 		<!-- Infinity Rod Skill -->
-		<set name="target" val="TARGET_ONE" />
-		<set name="skillType" val="HEAL_PERCENT" />
-		<set name="operateType" val="A1" />
-		<set name="magicLvl" val="80" />
 		<set name="aggroPoints" val="100" />
+		<set name="magicLvl" val="80" />
+		<set name="operateType" val="A1" />
+		<set name="skillType" val="HEAL_PERCENT" />
+		<set name="target" val="TARGET_ONE" />
 		<cond msgId="113" addName="1">
 			<not>
 				<target npcType="L2Attackable" />
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03600-03699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03600-03699.xml
index a4829bb90d..79a6c81b2b 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03600-03699.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03600-03699.xml
@@ -610,11 +610,12 @@
 			</effect>
 		</for>
 	</skill>
-	<skill id="3634" levels="1" name="Special Ability Infinity Sword">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+	<skill id="3634" levels="1" name="Special Ability: Infinity Sword">
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<add order="0x40" stat="cAtkAdd" val="504" /> <!-- P.Atk. +504 on a critical hit -->
 			<mul order="0x30" stat="maxHp" val="1.25" /> <!-- HP +25% -->
@@ -628,15 +629,12 @@
 			<add order="0x40" stat="reflectSkillMagic" val="10" /> <!-- Reflect Skills 10% of the time -->
 		</for>
 	</skill>
-	<skill id="3635" levels="1" name="Special Ability Infinity Shooter">
-		<set name="target" val="TARGET_SELF" />
-		<set name="skillType" val="BUFF" />
-		<set name="operateType" val="P" />
+	<skill id="3635" levels="1" name="Special Ability: Infinity Shooter">
+		<!-- Confirmed CT2.5 & Updated to H5 -->
 		<set name="magicLvl" val="80" />
-		<set name="chanceType" val="ON_CRIT" />
-		<set name="activationChance" val="7" />
-		<set name="triggeredId" val="3594" />
-		<set name="triggeredLevel" val="1" />
+		<set name="operateType" val="P" />
+		<set name="skillType" val="BUFF" />
+		<set name="target" val="TARGET_SELF" />
 		<for>
 			<mul order="0x30" stat="maxMp" val="1.3" /> <!-- MP +30% -->
 			<mul order="0x30" stat="maxCp" val="1.5" /> <!-- CP +50% -->
-- 
GitLab