Browse Source

XML: New item skills (augmentations) and few other skill changes by RainZagrada (thank you very much)

Aikimaniac 17 năm trước cách đây
mục cha
commit
256f03d43e

+ 2 - 2
datapack_development/data/stats/skills/1300-1399.xml

@@ -79,12 +79,12 @@
   <enchant2 name="mpConsume" val="#ench2MpConsume"/>
   <enchant2 name="mpInitialConsume" val="#ench2MpConsume_Init"/>
   <for>
-    <effect name="Buff" time="1200" count="1" val="0">
+    <effect name="Buff" time="1200" count="1" val="0" stackOrder="#mCrit" stackType="mCritRate">
       <mul order="0x30" stat="mCritRate" val="#mCrit"/>
     </effect>
   </for>
   <enchant1for>
-    <effect name="Buff" time="#ench1time" count="1" val="0">
+    <effect name="Buff" time="#ench1time" count="1" val="0" stackOrder="4" stackType="mCritRate">
       <mul order="0x30" stat="mCritRate" val="4"/>
     </effect>
   </enchant1for>

+ 200 - 102
datapack_development/data/stats/skills/3000-3099.xml

@@ -1254,8 +1254,6 @@
 </skill>
 <skill id="3080" levels="10" name="Item Skill: Aggression">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Provokes a target to attack during an ordinary physical attack. Power 438.
       Lvl 2 - Provokes a target to attack during an ordinary physical attack. Power 467.
@@ -1268,17 +1266,22 @@
       Lvl 9 - Chance: Provokes a target to attack during an ordinary physical attack. Power 635.
       Lvl 10 - Chance: Provokes a target to attack during an ordinary physical attack. Power 659.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#aggr"> 438.0 467.0 495.0 523.0 549.0 574.0 597.0 617.0 635.0 659.0 </table>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="hitTime" val="1"/>
+  <set name="skillType" val="AGGDAMAGE"/>
+  <set name="isDebuff" val="true"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect count="1" name="TargetMe" time="3" val="0"/>
   </for>
 </skill>
 <skill id="3081" levels="10" name="Item Skill: Charm">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Decreases a target's urge to attack during a general physical attack. Power 219.
       Lvl 2 - Chance: Decreases a target's urge to attack during a general physical attack. Power 234.
@@ -1291,17 +1294,24 @@
       Lvl 9 - Chance: Decreases a target's urge to attack during a general physical attack. Power 318.
       Lvl 10 - Chance: Decreases a target's urge to attack during a general physical attack. Power 330.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#aggr"> 219.0 234.0 248.0 262.0 275.0 287.0 299.0 309.0 318.0 330.0 </table>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="isDebuff" val="true"/>
+  <set name="hitTime" val="1"/>
+  <set name="skillType" val="AGGREDUCE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="5" count="1" val="0">
+      <sub order="0x40" stat="aggression" val="#aggr"/>
+    </effect>
   </for>
 </skill>
 <skill id="3082" levels="10" name="Item Skill: Mana Burn">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Burns up a target's MP during an ordinary physical attack. Power 49.
       Lvl 2 - Chance: Burns up a target's MP during an ordinary physical attack. Power 53.
@@ -1314,123 +1324,163 @@
       Lvl 9 - Chance: Burns up a target's MP during an ordinary physical attack. Power 82.
       Lvl 10 - Chance: Burns up a target's MP during an ordinary physical attack. Power 88.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#power"> 49 53 57 61 66 70 74 78 82 88 </table>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="power" val="#power"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MANADAM"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
-  <for>
-  </for>
+  <set name="isMagic" val="true"/>
 </skill>
 <skill id="3083" levels="10" name="Item Skill: Slow">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily decreases a target's speed during an ordinary physical attack. Effect 3.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#Tab-runSpd"> 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0" stackOrder="#Tab-runSpd" stackType="RunSpeedDown">
+      <mul order="0x30" stat="runSpd" val="#Tab-runSpd"/>
+    </effect>
   </for>
 </skill>
 <skill id="3084" levels="10" name="Item Skill: Winter">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily decreases a target's Atk. Spd. during an ordinary physical attack. Effect 3.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0" stackOrder="0.77" stackType="pAtkSpdDown">
+      <mul order="0x30" stat="pAtkSpd" val="0.77"/>
+    </effect>
   </for>
 </skill>
 <skill id="3085" levels="10" name="Item Skill: Stun">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
-  Description(s):
+   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of shock during an ordinary physical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="STUN"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Stun" time="5" val="0" stackOrder="1" stackType="Stun"/>
   </for>
 </skill>
 <skill id="3086" levels="10" name="Item Skill: Hold">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of hold during an ordinary physical attack. The target cannot be affected by any additional hold attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="ROOT"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Root" time="5" val="0" stackOrder="1" stackType="Root"/>
   </for>
 </skill>
 <skill id="3087" levels="10" name="Item Skill: Sleep">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of sleep during a general physical attack. The target cannot be affected by any additional sleep attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="SLEEP"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="1" name="Sleep" time="5" val="0"/>
   </for>
 </skill>
 <skill id="3088" levels="10" name="Item Skill: Paralyze">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of paralysis during an ordinary physical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+      <effect count="1" name="Paralyze" time="5" val="0"/>
   </for>
 </skill>
 <skill id="3089" levels="10" name="Item Skill: Medusa">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a petrified state during a general physical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+      <effect count="1" name="Petrification" time="5" val="0" stackOrder="30" stackType="turn_stone"/>
   </for>
 </skill>
 <skill id="3090" levels="10" name="Item Skill: Fear">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of fear and causes him to flee during a general physical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="FEAR"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="5" name="Fear" time="3" val="0"/>
   </for>
 </skill>
 <skill id="3091" levels="10" name="Item Skill: Poison">
@@ -1449,11 +1499,20 @@
       Lvl 9 - Chance: Momentarily throws the target into a poisoned state during a general physical attack. Effect 8.
       Lvl 10 - Chance: Momentarily throws the target into a poisoned state during a general physical attack. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#dmg"> 24 24 54 54 72 72 93 114 132 144 </table>
+  <table name="#power"> 1.0 1.0 3.0 3.0 4.0 4.0 5.0 6.0 7.0 8.0 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="POISON"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <!-- retail value: 8 18 24 31 38 44 48/sec; stat update every 5 units (3 1/3 sec) -->
+    <effect count="10" name="DamOverTime" time="3" val="#dmg" abnormal="poison"/>
   </for>
 </skill>
 <skill id="3092" levels="10" name="Item Skill: Bleed">
@@ -1472,45 +1531,60 @@
       Lvl 9 - Chance: Momentarily throws the target into a bleeding state during a general physical attack. Effect 8.
       Lvl 10 - Chance: Momentarily throws the target into a bleeding state during a general physical attack. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#dmg"> 39 39 51 51 66 66 81 81 93 102 </table>
+  <table name="#power"> 3.0 3.0 4.0 4.0 5.0 5.0 6.0 6.0 7.0 8.0 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="BLEED"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <!-- retail value: 13 17 22 27 31 34/sec; stat update every 5 units (3 1/3 sec) -->
+    <!-- Verified by slyce -  Interlude - Aug 2007 -->
+    <effect count="7" name="DamOverTime" time="3" val="#dmg" abnormal="bleeding"/>
   </for>
 </skill>
 <skill id="3093" levels="10" name="Item Skill: Silence">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily blocks the target's magic skill during a general physical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="1" name="Mute" time="5" val="0" stackOrder="1" stackType="silence"/>
   </for>
 </skill>
 <skill id="3094" levels="10" name="Item Skill: Doom">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily blocks all of the target's physical and magic skills during a general physical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+   <effect count="1" name="SilenceMagicPhysical" time="5" val="0" stackOrder="30" stackType="silence_all"/>
   </for>
 </skill>
 <skill id="3095" levels="10" name="Item Skill: Mana Burn">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Burns up a target's MP during magic use. Power 49.
       Lvl 2 - Chance: Burns up a target's MP during magic use. Power 53.
@@ -1523,67 +1597,91 @@
       Lvl 9 - Chance: Burns up a target's MP during magic use. Power 82.
       Lvl 10 - Chance: Burns up a target's MP during magic use. Power 88.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#power"> 49 53 57 61 66 70 74 78 82 88 </table>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="power" val="#power"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MANADAM"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
-  <for>
-  </for>
+  <set name="isMagic" val="true"/>
 </skill>
 <skill id="3096" levels="10" name="Item Skill: Slow">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily decreases the target's speed during magic use. Effect 3.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#Tab-runSpd"> 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0" stackOrder="#Tab-runSpd" stackType="RunSpeedDown">
+      <mul order="0x30" stat="runSpd" val="#Tab-runSpd"/>
+    </effect>
   </for>
 </skill>
 <skill id="3097" levels="10" name="Item Skill: Winter">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily decreases the target's Atk. Spd. during magic use. Effect 3.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0" stackOrder="0.77" stackType="pAtkSpdDown">
+      <mul order="0x30" stat="pAtkSpd" val="0.77"/>
+    </effect>
   </for>
 </skill>
 <skill id="3098" levels="10" name="Item Skill: Stun">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of shock during magic use.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="STUN"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Stun" time="5" val="0" stackOrder="1" stackType="Stun"/>
   </for>
 </skill>
 <skill id="3099" levels="10" name="Item Skill: Hold">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of hold during magic use. The target cannot be affected by any additional hold attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="ROOT"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Root" time="5" val="0" stackOrder="1" stackType="Root"/>
   </for>
 </skill>
-</list>
+</list>

+ 411 - 178
datapack_development/data/stats/skills/3100-3199.xml

@@ -2,44 +2,56 @@
 <list>
 <skill id="3100" levels="10" name="Item Skill: Sleep">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of sleep during magic use. The target cannot be affected by any additional sleep attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="SLEEP"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="1" name="Sleep" time="5" val="0"/>
   </for>
 </skill>
 <skill id="3101" levels="10" name="Item Skill: Paralyze">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of paralysis during magic use.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+      <effect count="1" name="Paralyze" time="5" val="0"/>
   </for>
 </skill>
 <skill id="3102" levels="10" name="Item Skill: Medusa">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a petrified state during magic use.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+      <effect count="1" name="Petrification" time="5" val="0" stackOrder="30" stackType="turn_stone"/>
   </for>
 </skill>
 <skill id="3103" levels="10" name="Item Skill: Fear">
@@ -49,17 +61,21 @@
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of fear and causes him to flee during magic use.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="FEAR"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="5" name="Fear" time="3" val="0"/>
   </for>
 </skill>
 <skill id="3104" levels="10" name="Item Skill: Poison">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Momentarily throws the target into a poisoned state during magic use. Effect 5.
       Lvl 2 - Chance: Momentarily throws the target into a poisoned state during magic use. Effect 5.
@@ -72,17 +88,24 @@
       Lvl 9 - Chance: Momentarily throws the target into a poisoned state during magic use. Effect 8.
       Lvl 10 - Chance: Momentarily throws the target into a poisoned state during magic use. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#dmg"> 24 24 54 54 72 72 93 114 132 144 </table>
+  <table name="#power"> 1.0 1.0 3.0 3.0 4.0 4.0 5.0 6.0 7.0 8.0 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="POISON"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <!-- retail value: 8 18 24 31 38 44 48/sec; stat update every 5 units (3 1/3 sec) -->
+    <effect count="10" name="DamOverTime" time="3" val="#dmg" abnormal="poison"/>
   </for>
 </skill>
 <skill id="3105" levels="10" name="Item Skill: Bleed">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Momentarily throws the target into a bleeding state during magic use. Effect 5.
       Lvl 2 - Chance: Momentarily throws the target into a bleeding state during magic use. Effect 5.
@@ -95,45 +118,60 @@
       Lvl 9 - Chance: Momentarily throws the target into a bleeding state during magic use. Effect 8.
       Lvl 10 - Chance: Momentarily throws the target into a bleeding state during magic use. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#dmg"> 39 39 51 51 66 66 81 81 93 102 </table>
+  <table name="#power"> 3.0 3.0 4.0 4.0 5.0 5.0 6.0 6.0 7.0 8.0 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="BLEED"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <!-- retail value: 13 17 22 27 31 34/sec; stat update every 5 units (3 1/3 sec) -->
+    <!-- Verified by slyce -  Interlude - Aug 2007 -->
+    <effect count="7" name="DamOverTime" time="3" val="#dmg" abnormal="bleeding"/>
   </for>
 </skill>
 <skill id="3106" levels="10" name="Item Skill: Silence">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily blocks the target's magic skill during magic use.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="1" name="Mute" time="5" val="0" stackOrder="1" stackType="silence"/>
   </for>
 </skill>
 <skill id="3107" levels="10" name="Item Skill: Doom">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily blocks all of the target's physical and magic skills during magic use.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_OFFENSIVE"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+   <effect count="1" name="SilenceMagicPhysical" time="5" val="0" stackOrder="30" stackType="silence_all"/>
   </for>
 </skill>
 <skill id="3108" levels="10" name="Item Skill: Aggression Up">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Increases a target's urge to attack during a critical attack. Power 438.
       Lvl 2 - Chance: Increases a target's urge to attack during a critical attack. Power 467.
@@ -146,17 +184,22 @@
       Lvl 9 - Chance: Increases a target's urge to attack during a critical attack. Power 635.
       Lvl 10 - Chance: Increases a target's urge to attack during a critical attack. Power 659.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#aggr"> 438.0 467.0 495.0 523.0 549.0 574.0 597.0 617.0 635.0 659.0 </table>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="hitTime" val="1"/>
+  <set name="skillType" val="AGGDAMAGE"/>
+  <set name="isDebuff" val="true"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect count="1" name="TargetMe" time="3" val="0"/>
   </for>
 </skill>
 <skill id="3109" levels="10" name="Item Skill: Aggression Down">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Decreases a target's urge to attack during a critical attack. Power 219.
       Lvl 2 - Chance: Decreases a target's urge to attack during a critical attack. Power 234.
@@ -169,11 +212,20 @@
       Lvl 9 - Chance: Decreases a target's urge to attack during a critical attack. Power 318.
       Lvl 10 - Chance: Decreases a target's urge to attack during a critical attack. Power 330.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#aggr"> 219.0 234.0 248.0 262.0 275.0 287.0 299.0 309.0 318.0 330.0 </table>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="isDebuff" val="true"/>
+  <set name="hitTime" val="1"/>
+  <set name="skillType" val="AGGREDUCE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="5" count="1" val="0">
+      <sub order="0x40" stat="aggression" val="#aggr"/>
+    </effect>
   </for>
 </skill>
 <skill id="3110" levels="10" name="Item Skill: Mana Burn">
@@ -192,129 +244,167 @@
       Lvl 9 - Chance: Burns up a target's MP during a critical attack. Power 82.
       Lvl 10 - Chance: Burns up a target's MP during a critical attack. Power 88.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#power"> 49 53 57 61 66 70 74 78 82 88 </table>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="power" val="#power"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MANADAM"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
-  <for>
-  </for>
+  <set name="isMagic" val="true"/>
 </skill>
 <skill id="3111" levels="10" name="Item Skill: Slow">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily decreases the target's speed during a critical attack. Effect 3.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#Tab-runSpd"> 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0" stackOrder="#Tab-runSpd" stackType="RunSpeedDown">
+      <mul order="0x30" stat="runSpd" val="#Tab-runSpd"/>
+    </effect>
   </for>
 </skill>
 <skill id="3112" levels="10" name="Item Skill: Winter">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily decreases the target's Atk. Spd. during a critical attack. Effect 3.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0" stackOrder="0.77" stackType="pAtkSpdDown">
+      <mul order="0x30" stat="pAtkSpd" val="0.77"/>
+    </effect>
   </for>
 </skill>
 <skill id="3113" levels="10" name="Item Skill: Stun">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of shock during a critical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="STUN"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Stun" time="5" val="0" stackOrder="1" stackType="Stun"/>
   </for>
 </skill>
 <skill id="3114" levels="10" name="Item Skill: Hold">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of hold during a critical attack. The target cannot be affected by any additional hold attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="ROOT"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Root" time="5" val="0" stackOrder="1" stackType="Root"/>
   </for>
 </skill>
 <skill id="3115" levels="10" name="Item Skill: Sleep">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of sleep during a critical attack. The target cannot be affected by any additional sleep attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="SLEEP"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="1" name="Sleep" time="5" val="0"/>
   </for>
 </skill>
 <skill id="3116" levels="10" name="Item Skill: Paralyze">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of paralysis during a critical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+      <effect count="1" name="Paralyze" time="5" val="0"/>
   </for>
 </skill>
 <skill id="3117" levels="10" name="Item Skill: Medusa">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a petrified state during a critical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+      <effect count="1" name="Petrification" time="5" val="0" stackOrder="30" stackType="turn_stone"/>
   </for>
 </skill>
 <skill id="3118" levels="10" name="Item Skill: Fear">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of fear and causes him to flee during a critical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="FEAR"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="5" name="Fear" time="3" val="0"/>
   </for>
 </skill>
 <skill id="3119" levels="10" name="Item Skill: Poison">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Momentarily throws the target into a poisoned state during a critical attack. Effect 5.
       Lvl 2 - Chance: Momentarily throws the target into a poisoned state during a critical attack. Effect 5.
@@ -327,17 +417,24 @@
       Lvl 9 - Chance: Momentarily throws the target into a poisoned state during a critical attack. Effect 8.
       Lvl 10 - Chance: Momentarily throws the target into a poisoned state during a critical attack. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#dmg"> 24 24 54 54 72 72 93 114 132 144 </table>
+  <table name="#power"> 1.0 1.0 3.0 3.0 4.0 4.0 5.0 6.0 7.0 8.0 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="POISON"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <!-- retail value: 8 18 24 31 38 44 48/sec; stat update every 5 units (3 1/3 sec) -->
+    <effect count="10" name="DamOverTime" time="3" val="#dmg" abnormal="poison"/>
   </for>
 </skill>
 <skill id="3120" levels="10" name="Item Skill: Bleed">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Momentarily throws the target into a bleeding state during a critical attack. Effect 5.
       Lvl 2 - Chance: Momentarily throws the target into a bleeding state during a critical attack. Effect 5.
@@ -350,39 +447,56 @@
       Lvl 9 - Chance: Momentarily throws the target into a bleeding state during a critical attack. Effect 8.
       Lvl 10 - Chance: Momentarily throws the target into a bleeding state during a critical attack. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#dmg"> 39 39 51 51 66 66 81 81 93 102 </table>
+  <table name="#power"> 3.0 3.0 4.0 4.0 5.0 5.0 6.0 6.0 7.0 8.0 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="BLEED"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <!-- retail value: 13 17 22 27 31 34/sec; stat update every 5 units (3 1/3 sec) -->
+    <!-- Verified by slyce -  Interlude - Aug 2007 -->
+    <effect count="7" name="DamOverTime" time="3" val="#dmg" abnormal="bleeding"/>
   </for>
 </skill>
 <skill id="3121" levels="10" name="Item Skill: Silence">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily blocks the target's magic skill during a critical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="1" name="Mute" time="5" val="0" stackOrder="1" stackType="silence"/>
   </for>
 </skill>
 <skill id="3122" levels="10" name="Item Skill: Doom">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily blocks all of the target's physical and magic skills during a critical attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CRIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+   <effect count="1" name="SilenceMagicPhysical" time="5" val="0" stackOrder="30" stackType="silence_all"/>
   </for>
 </skill>
 <skill id="3123" levels="10" name="Item Skill: Heal">
@@ -626,7 +740,7 @@
 -->
   <table name="#mpConsume_Init"> 8 9 10 11 12 13 14 15 16 17 </table>
   <table name="#mpConsume"> 31 35 38 41 46 52 58 65 70 75 </table>
-  <table name="#Tab-maxMp"> 30 60 90 120 150 180 210 240 270 300 </table>
+  <table name="#Tab-maxCp"> 30 60 90 120 150 180 210 240 270 300 </table>
   <set name="mpInitialConsume" val="#mpConsume_Init"/>
   <set name="mpConsume" val="#mpConsume"/>
   <set name="power" val="0.0"/>
@@ -639,8 +753,8 @@
   <set name="castRange" val="400"/>
   <set name="effectRange" val="900"/>
   <for>
-    <effect count="1" name="Buff" time="1200" val="0" stackOrder="#Tab-maxMp" stackType="MPregen">
-      <add order="0x40" stat="maxCp" val="#Tab-maxMp"/>
+    <effect count="1" name="Buff" time="1200" val="0">
+      <add order="0x40" stat="maxCp" val="#Tab-maxCp"/>
     </effect>
   </for>
 </skill>
@@ -2013,106 +2127,184 @@
 </skill>
 <skill id="3188" levels="10" name="Item Skill: Winter">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Active: Temporarily decreases a target's Atk. Spd.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#mpConsume_Init"> 6 7 8 9 10 11 11 11 12 12 </table>
+  <table name="#mpConsume"> 24 28 31 35 38 41 43 44 46 48 </table>
+  <table name="#power"> 10 13 15 18 20 22 24 26 28 30 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="mpInitialConsume" val="#mpConsume_Init"/>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="reuseDelay" val="7000"/>
+  <set name="hitTime" val="4000"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="600"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
+  <set name="effectRange" val="1100"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0" stackOrder="0.77" stackType="pAtkSpdDown">
+      <mul order="0x30" stat="pAtkSpd" val="0.77"/>
+    </effect>
   </for>
 </skill>
 <skill id="3189" levels="10" name="Item Skill: Stun">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Active: Temporarily throws the target into a state of shock.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#mpConsume">  43 46 50 57 60 63 71 72 73 76 </table>
+  <table name="#magicLvl">  50 54 58 62 65 68 69 72 73 74 </table>
+  <table name="#power"> 577.0 717.0 834.0 963.0 1102.0 1250.0 1406.0 1568.0 1900.0 2009.0 </table>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="magicLvl" val="#magicLvl"/>
+  <set name="power" val="#power"/>
+  <set name="lvlDepend" val="1"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="ignoreShld" val="true"/>
+  <set name="overHit" val="true"/>
+  <set name="SSBoost" val="2.0"/>
+  <set name="reuseDelay" val="13000"/>
+  <set name="hitTime" val="1080"/>
+  <set name="coolTime" val="720" />
+  <set name="skillType" val="PDAM"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="40"/>
+  <set name="effectRange" val="400"/>
+  <set name="isDebuff" val="true"/>
+  <set name="effectType" val="STUN"/>
+  <set name="effectPower" val="50"/>
   <for>
+    <effect count="1" name="Stun" time="9" val="0" stackOrder="1" stackType="Stun"/>
   </for>
 </skill>
 <skill id="3190" levels="10" name="Item Skill: Hold">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Active: Temporarily throws the target into a state of hold. The target cannot be affected by any additional hold attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#magicLvl"> 25 30 35 43 47 51 55 60 66 72 </table>
+  <table name="#power"> 62 64 66 68 70 72 74 76 78 80 </table>
+  <table name="#mpConsume"> 42 44 48 50 54 57 60 63 65 69 </table>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="magicLvl" val="#magicLvl"/>
+  <set name="power" val="#power"/>
+  <set name="lvlDepend" val="2"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="reuseDelay" val="8000"/>
+  <set name="hitTime" val="2500"/>
+  <set name="skillType" val="ROOT"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="600"/>
   <for>
+    <effect count="1" name="Root" time="30" val="0" stackOrder="1" stackType="Root"/>
   </for>
 </skill>
 <skill id="3191" levels="10" name="Item Skill: Sleep">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Active: Temporarily throws the target into a state of sleep. The target cannot be affected by any additional sleep attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#power"> 19 26 34 43 51 55 58 61 63 65 </table>
+  <table name="#mpConsume"> 57 70 90 110 130 138 145 150 153 155 </table>
+  <table name="#magicLvl"> 65 66 67 68 69 70 71 72 73 74 </table>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="power" val="#power"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="SLEEP"/>
+  <set name="hitTime" val="10000"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
+  <set name="castRange" val="600"/>
+  <set name="effectRange" val="1100"/>
+  <set name="magicLvl" val="#magicLvl"/>
+  <set name="lvlDepend" val="2"/>
   <for>
+    <effect count="1" name="Sleep" time="30" val="0"/>
   </for>
 </skill>
 <skill id="3192" levels="10" name="Item Skill: Paralyze">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Active: Temporarily throws the target into a state of paralysis.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#mpConsume_Init"> 6 7 8 9 10 11 11 11 12 12 </table>
+  <table name="#mpConsume"> 24 28 31 35 38 41 43 44 46 48 </table>
+  <table name="#power"> 1 3 5 8 10 12 14 16 18 20 </table>
+  <table name="#magicLvl"> 48 52 56 58 60 64 66 68 70 72 </table>
+  <set name="mpInitialConsume" val="#mpConsume_Init"/>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="magicLvl" val="#magicLvl"/>
+  <set name="power" val="#power"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="mpInitialConsume" val="#mpConsume_Init"/>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="reuseDelay" val="7000"/>
+  <set name="hitTime" val="4000"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="600"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
+  <set name="effectRange" val="1100"/>
   <for>
+      <effect count="1" name="Paralyze" time="30" val="0"/>
   </for>
 </skill>
-<skill id="3193" levels="10" name="Item Skill: Medusa">
+<skill id="3193" levels="1" name="Item Skill: Medusa">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Active: Temporarily throws the target into a petrified state.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <set name="element" val="4"/> <!-- Earth -->
+  <set name="magicLvl" val="77"/>
+  <set name="mpConsume" val="53"/>
+  <set name="power" val="40"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="isDebuff" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="600"/>
+  <set name="effectRange" val="1000"/>
+  <set name="hitTime" val="2000"/>
+  <set name="reuseDelay" val="120000"/>
   <for>
+    <effect count="1" name="Petrification" time="30" val="0" stackOrder="30" stackType="turn_stone"/>
   </for>
 </skill>
 <skill id="3194" levels="10" name="Item Skill: Fear">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Active: Momentarily throws the target into a state of fear and causes him to flee.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#mpConsume_Init"> 8 9 10 11 11 12 13 13 13 14 </table>
+  <table name="#mpConsume"> 31 35 38 41 43 44 49 51 52 53 </table>
+  <table name="#magicLvl"> 44 48 52 56 58 60 66 68 70 72 </table>
+  <table name="#power"> 1 3 5 8 10 12 14 16 18 20 </table>
+  <set name="mpInitialConsume" val="#mpConsume_Init"/>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="magicLvl" val="#magicLvl"/>
+  <set name="power" val="#power"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="reuseDelay" val="10000"/>
+  <set name="isDebuff" val="true"/>
+  <set name="hitTime" val="4000"/>
+  <set name="skillType" val="FEAR"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="600"/>
+  <set name="effectRange" val="1100"/>
   <for>
+    <effect count="5" name="Fear" time="3" val="0"/>
   </for>
 </skill>
 <skill id="3195" levels="10" name="Item Skill: Poison">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Active: Temporarily throws the target into a poisoned state. Effect 5.
       Lvl 2 - Active: Temporarily throws the target into a poisoned state. Effect 5.
@@ -2125,17 +2317,32 @@
       Lvl 9 - Active: Temporarily poisons a target. Effect 8.
       Lvl 10 - Active: Temporarily poisons a target. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#mpConsume_Init"> 2 2 4 4 6 6 8 10 12 14  </table>
+  <table name="#mpConsume"> 8 8 16 16 21 21 31 38 46 53 </table>
+  <table name="#magicLvl"> 7 7 20 20 30 30 44 52 62 72 </table>
+  <table name="#dmg"> 24 24 54 54 72 72 93 114 132 144 </table>
+  <table name="#power"> 1.0 1.0 3.0 3.0 4.0 4.0 5.0 6.0 7.0 8.0 </table>
+  <set name="mpInitialConsume" val="#mpConsume_Init"/>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="magicLvl" val="#magicLvl"/>
+  <set name="power" val="#power"/>
+  <set name="lvlDepend" val="1"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="reuseDelay" val="12000"/>
+  <set name="isDebuff" val="true"/>
+  <set name="hitTime" val="4000"/>
+  <set name="skillType" val="POISON"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="600"/>
+  <set name="effectRange" val="1100"/>
   <for>
+    <!-- retail value: 8 18 24 31 38 44 48/sec; stat update every 5 units (3 1/3 sec) -->
+    <effect count="10" name="DamOverTime" time="3" val="#dmg" abnormal="poison"/>
   </for>
 </skill>
 <skill id="3196" levels="10" name="Item Skill: Bleed">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Active: Temporarily causes a target to bleed heavily. Effect 5.
       Lvl 2 - Active: Temporarily causes a target to bleed heavily. Effect 5.
@@ -2148,11 +2355,27 @@
       Lvl 9 - Active: Temporarily causes a target to bleed heavily. Effect 8.
       Lvl 10 - Active: Temporarily causes a target to bleed heavily. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#magicLvl"> 24 24 32 32 49 49 58 58 66 70 </table>
+  <table name="#dmg"> 39 39 51 51 66 66 81 81 93 102 </table>
+  <table name="#mpConsume"> 32 32 41 41 67 67 81 81 93 99 </table>
+  <table name="#power"> 3.0 3.0 4.0 4.0 5.0 5.0 6.0 6.0 7.0 8.0 </table>
+  <set name="mpConsume" val="#mpConsume"/>
+  <set name="magicLvl" val="#magicLvl"/>
+  <set name="power" val="#power"/>
+  <set name="lvlDepend" val="2"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="reuseDelay" val="13000"/>
+  <set name="hitTime" val="1080"/>
+  <set name="isDebuff" val="true"/>
+  <set name="coolTime" val="720" />
+  <set name="skillType" val="BLEED"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="40"/>
+  <set name="effectRange" val="400"/>
   <for>
+    <!-- retail value: 13 17 22 27 31 34/sec; stat update every 5 units (3 1/3 sec) -->
+    <!-- Verified by slyce -  Interlude - Aug 2007 -->
+    <effect count="7" name="DamOverTime" time="3" val="#dmg" abnormal="bleeding"/>
   </for>
 </skill>
 <skill id="3197" levels="10" name="Item Skill: Silence">
@@ -2181,17 +2404,27 @@
   </for>
 </skill>
 <skill id="3198" levels="10" name="Item Skill: Doom">
-<!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Active: Temporarily blocks all of the target's physical/magic skills.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
+  <table name="#power"> 53 56 59 62 65 68 71 74 77 80 </table>
+  <table name="#magicLvl"> 50 53 56 59 62 65 68 71 74 77 </table>
+  <set name="magicLvl" val="#magicLvl"/>
+  <set name="mpInitialConsume" val="14"/>
+  <set name="mpConsume" val="56"/>
+  <set name="power" val="#power"/>
+  <set name="lvlDepend" val="2"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="reuseDelay" val="120000"/>
+  <set name="hitTime" val="4000"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="castRange" val="600"/>
+  <set name="effectRange" val="1100"/>
   <for>
+   <effect count="1" name="SilenceMagicPhysical" time="30" val="0" stackOrder="30" stackType="silence_all"/>
   </for>
 </skill>
 <skill id="3199" levels="3" name="Item Skill: Skill Refresh">

+ 323 - 162
datapack_development/data/stats/skills/3200-3299.xml

@@ -66,16 +66,18 @@
 </skill>
 <skill id="3203" levels="1" name="Item Skill: Problem Skill">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Active: Increases your head size.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
   <set name="castRange" val="-1"/>
+  <set name="effectRange" val="-1"/>
+  <set name="magicLvl" val="1"/>
+  <set name="operateType" val="OP_ACTIVE"/>
+  <set name="power" val="0.0"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="target" val="TARGET_SELF"/>
   <for>
+    <effect count="1" name="BigHead" time="300" val="0" abnormal="bighead" stackOrder="300" stackType="big_head"/>
   </for>
 </skill>
 <skill id="3204" levels="3" name="Item Skill: Reflect Damage">
@@ -140,386 +142,521 @@
 </skill>
 <skill id="3207" levels="10" name="Item Skill: Heal">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Restores your HP by using attack rate.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#power"> 308 337 365 393 421 448 474 498 520 552 </table>
+  <table name="#chance"> 1 1 2 2 3 3 4 4 5 5 </table>
+  <set name="power" val="#power"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="HEAL"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
   </for>
 </skill>
 <skill id="3208" levels="10" name="Item Skill: Blessed Body">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases maximum HP by using attack rate for a certain amount of time.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 1 1 2 2 3 3 4 4 5 5 </table>
+  <table name="#Tab-maxHp"> 1.1 1.1 1.15 1.15 1.2 1.2 1.25 1.25 1.3 1.35 </table>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_HIT"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect count="1" name="Buff" time="120" val="0">
+      <mul order="0x30" stat="maxHp" val="#Tab-maxHp"/>
+    </effect>
   </for>
 </skill>
 <skill id="3209" levels="10" name="Item Skill: Prayer">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases the effect of HP recovery magic by using attack rate for a certain amount of time.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#tab-gainHp"> 1.08 1.08 1.08 1.08 1.10 1.10 1.10 1.10 1.12 1.12 </table>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_MAGIC_GOOD"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="300" count="1" val="0">
+      <mul order="0x30" stat="gainHp" val="#tab-gainHp"/>
+    </effect>
   </for>
 </skill>
 <skill id="3210" levels="10" name="Item Skill: Recharge">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Restores your MP by using attack rate.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#power"> 49.0 57.0 60.0 77.0 94.0 106.0 115.0 122.0 129.0 136.0 </table>
+  <table name="#chance"> 1 1 2 2 3 3 4 4 5 5 </table>
+  <set name="power" val="#power"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="MANARECHARGE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_CAST"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
   </for>
 </skill>
 <skill id="3211" levels="10" name="Item Skill: Blessed Soul">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases maximum MP when under attack for a certain amount of time.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 1 1 2 2 3 3 4 4 5 5 </table>
+  <table name="#Tab-maxMp"> 1.1 1.1 1.15 1.15 1.2 1.2 1.25 1.25 1.3 1.35 </table>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect count="1" name="Buff" time="120" val="0">
+      <mul order="0x30" stat="maxMp" val="#Tab-maxMp"/>
+    </effect>
   </for>
 </skill>
 <skill id="3212" levels="10" name="Item Skill: Mana Gain">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases the recharge recovery rate of MP when under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#Tab-maxMp"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect count="1" name="Buff" time="120" val="0">
+      <mul order="0x30" stat="gainMp" val="#Tab-maxMp"/>
+    </effect>
   </for>
 </skill>
 <skill id="3213" levels="10" name="Item Skill: Ritual">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Restores CP when under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 1 1 2 2 3 3 4 4 5 5 </table>
+  <table name="#rateCp"> 264 289 313 337 361 384 406 428 446 473 </table>
+  <set name="power" val="#rateCp"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="COMBATPOINTHEAL"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
   </for>
 </skill>
 <skill id="3214" levels="10" name="Item Skill: Cheer">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases maximum CP when under attack for a certain amount of time.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 1 1 2 2 3 3 4 4 5 5 </table>
+  <table name="#power"> 300 400 450 500 550 600 650 700 750 800 </table>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect count="1" name="Buff" time="120" val="0">
+      <add order="0x40" stat="maxCp" val="#power"/>
+    </effect>
   </for>
 </skill>
 <skill id="3215" levels="10" name="Item Skill: Might">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases P. Atk. when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="pAtk" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3216" levels="10" name="Item Skill: Empower">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases M. Atk. when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
   <set name="castRange" val="-1"/>
+  <set name="effectRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="mAtk" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3217" levels="10" name="Item Skill: Duel Might">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases PVP P. Atk. when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="pvpPhysDmg" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3218" levels="10" name="Item Skill: Shield">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases P. Def. when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="pDef" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3219" levels="10" name="Item Skill: Magic Barrier">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases M. Def. when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="mDef" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3220" levels="10" name="Item Skill: Duel Weakness">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Decreases the opponent's PVP P. Atk. when you are under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
-  <set name="castRange" val="-1"/>
-  <for>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 0.99 0.98 0.97 0.96 0.95 0.94 0.93 0.92 0.91 0.9 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
+  <set name="isDebuff" val="true"/>
+  <for>
+    <effect count="1" name="Debuff" time="30" val="0">
+      <mul order="0x30" stat="pvpPhysDmg" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3221" levels="10" name="Item Skill: Agility">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases Evasion when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="rEvas" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3222" levels="10" name="Item Skill: Guidance">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases Accuracy when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="accCombat" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3223" levels="10" name="Item Skill: Focus">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases the critical attack rate when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="rCrit" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3224" levels="10" name="Item Skill: Wild Magic">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Increases the critical attack rate of magic attacks when under attack temporarily.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#rate"> 1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 </table>
+  <set name="power" val="0.0"/>
+  <set name="target" val="TARGET_SELF"/>
+  <set name="skillType" val="BUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
   <for>
+    <effect name="Buff" time="120" count="1" val="0">
+      <mul order="0x30" stat="mCritRate" val="#rate"/>
+    </effect>
   </for>
 </skill>
 <skill id="3225" levels="10" name="Item Skill: Charm">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Decreases the enemy's urge to attack when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#aggr"> 219.0 234.0 248.0 262.0 275.0 287.0 299.0 309.0 318.0 330.0 </table>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="AGGREDUCE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect name="Buff" time="5" count="1" val="0">
+      <sub order="0x40" stat="aggression" val="#aggr"/>
+    </effect>
   </for>
 </skill>
 <skill id="3226" levels="10" name="Item Skill: Slow">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily decreases a target's speed when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#Tab-runSpd"> 0.7 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0">
+      <mul order="0x30" stat="runSpd" val="#Tab-runSpd"/>
+    </effect>
   </for>
 </skill>
 <skill id="3227" levels="10" name="Item Skill: Winter">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily decreases a target's Atk. Spd. when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="DEBUFF"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Debuff" time="5" val="0" stackOrder="0.77" stackType="pAtkSpdDown">
+      <mul order="0x30" stat="pAtkSpd" val="0.77"/>
+    </effect>
   </for>
 </skill>
 <skill id="3228" levels="10" name="Item Skill: Stun">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of shock when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="STUN"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Stun" time="5" val="0" stackOrder="1" stackType="Stun"/>
   </for>
 </skill>
 <skill id="3229" levels="10" name="Item Skill: Hold">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of hold when you are under attack. The target cannot be affected by any additional hold attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="ROOT"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isMagic" val="true"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <effect count="1" name="Root" time="5" val="0" stackOrder="1" stackType="Root"/>
   </for>
 </skill>
 <skill id="3230" levels="10" name="Item Skill: Sleep">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of sleep when you are under attack. The target cannot be affected by any additional sleep attacks while the effect lasts.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="SLEEP"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="1" name="Sleep" time="5" val="0"/>
   </for>
 </skill>
 <skill id="3231" levels="10" name="Item Skill: Paralyze">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of paralysis when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+      <effect count="1" name="Paralyze" time="5" val="0"/>
   </for>
 </skill>
 <skill id="3232" levels="10" name="Item Skill: Medusa">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a petrified state when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="PARALYZE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+      <effect count="1" name="Petrification" time="5" val="0" stackOrder="30" stackType="turn_stone"/>
   </for>
 </skill>
 <skill id="3233" levels="10" name="Item Skill: Fear">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily throws the target into a state of fear and causes him to flee when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="FEAR"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="5" name="Fear" time="3" val="0"/>
   </for>
 </skill>
 <skill id="3234" levels="10" name="Item Skill: Poison">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Momentarily throws the target into a poisoned state when you are under attack. Effect 5.
       Lvl 2 - Chance: Momentarily throws the target into a poisoned state when you are under attack. Effect 5.
@@ -532,17 +669,24 @@
       Lvl 9 - Chance: Momentarily throws the target into a poisoned state when you are under attack. Effect 8.
       Lvl 10 - Chance: Momentarily throws the target into a poisoned state when you are under attack. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#dmg"> 24 24 54 54 72 72 93 114 132 144 </table>
+  <table name="#power"> 1.0 1.0 3.0 3.0 4.0 4.0 5.0 6.0 7.0 8.0 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="POISON"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <!-- retail value: 8 18 24 31 38 44 48/sec; stat update every 5 units (3 1/3 sec) -->
+    <effect count="10" name="DamOverTime" time="3" val="#dmg" abnormal="poison"/>
   </for>
 </skill>
 <skill id="3235" levels="10" name="Item Skill: Bleed">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1 - Chance: Momentarily throws the target into a bleeding state when you are under attack. Effect 5.
       Lvl 2 - Chance: Momentarily throws the target into a bleeding state when you are under attack. Effect 5.
@@ -555,39 +699,56 @@
       Lvl 9 - Chance: Momentarily throws the target into a bleeding state when you are under attack. Effect 8.
       Lvl 10 - Chance: Momentarily throws the target into a bleeding state when you are under attack. Effect 8.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <table name="#dmg"> 39 39 51 51 66 66 81 81 93 102 </table>
+  <table name="#power"> 3.0 3.0 4.0 4.0 5.0 5.0 6.0 6.0 7.0 8.0 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="BLEED"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
+    <!-- retail value: 13 17 22 27 31 34/sec; stat update every 5 units (3 1/3 sec) -->
+    <!-- Verified by slyce -  Interlude - Aug 2007 -->
+    <effect count="7" name="DamOverTime" time="3" val="#dmg" abnormal="bleeding"/>
   </for>
 </skill>
 <skill id="3236" levels="10" name="Item Skill: Silence">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily blocks the target's magic skill when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+    <effect count="1" name="Mute" time="5" val="0" stackOrder="1" stackType="silence"/>
   </for>
 </skill>
 <skill id="3237" levels="10" name="Item Skill: Doom">
 <!--
-  Needs to be finished.
-  Target is set to TARGET_NONE, skillType to NOTDONE for server compatability.
   Description(s):
       Lvl 1-10 - Chance: Momentarily blocks all of the target's physical and magic skills when you are under attack.
 -->
-  <set name="target" val="TARGET_NONE"/>
-  <set name="skillType" val="NOTDONE"/>
-  <set name="operateType" val="OP_PASSIVE"/>
+  <table name="#chance"> 2 2 2 3 3 3 4 4 5 5 </table>
+  <set name="target" val="TARGET_ONE"/>
+  <set name="skillType" val="MUTE"/>
+  <set name="operateType" val="OP_CHANCE"/>
+  <set name="chanceType" val="ON_ATTACKED"/>
+  <set name="activationChance" val="#chance"/>
   <set name="castRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
+  <set name="isMagic" val="true"/>
   <for>
+   <effect count="1" name="SilenceMagicPhysical" time="5" val="0" stackOrder="30" stackType="silence_all"/>
   </for>
 </skill>
 <skill id="3238" levels="10" name="Item Skill: Prayer">

+ 8 - 2
datapack_development/data/stats/skills/3500-3599.xml

@@ -1184,6 +1184,7 @@
   <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
     <effect count="1" name="Debuff" time="120" val="0" stackOrder="0.77" stackType="pDefDown">
       <mul order="0x30" stat="pDef" val="0.77"/>
@@ -1218,6 +1219,7 @@
   <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
     <effect count="5" name="Confusion" time="4" val="0"/>
   </for>
@@ -1309,6 +1311,7 @@
   <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
     <effect count="1" name="PhysicalMute" time="60" val="0" stackOrder="1" stackType="silence"/>
   </for>
@@ -1384,6 +1387,7 @@
   <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
   <set name="effectRange" val="-1"/>
+  <set name="isDebuff" val="true"/>
   <for>
     <effect count="1" name="Mute" time="120" val="0" stackOrder="1" stackType="silence"/>
   </for>
@@ -1413,14 +1417,15 @@
 <skill id="3592" levels="1" name="Dispell">
   <!-- Infinity Spear Skill -->
   <set name="magicLvl" val="80"/>
-  <set name="power" val="0.0"/>
+  <set name="power" val="15.0"/> <!--Power was set at 0, possibly why this is not working, testing this out  -->
   <set name="target" val="TARGET_SELF"/>
   <set name="skillType" val="CANCEL"/>
   <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="-1"/>
-  <set name="effectRange" val="-1"/>
+  <set name="effectRange" val="100"/>
   <set name="negateStats" val="BUFF"/>
   <set name="negatePower" val="8.0"/>
+  <set name="maxNegated" val="3"/> <!-- Making max debuff count 3 -->
   <for>
   </for>
 </skill>
@@ -1452,6 +1457,7 @@
   <set name="operateType" val="OP_ACTIVE"/>
   <set name="castRange" val="900"/>
   <set name="effectRange" val="1400"/>
+  <set name="isDebuff" val="true"/>
   <for>
     <effect count="1" name="Debuff" time="30" val="0" stackOrder="0.5" stackType="RunSpeedDown">
       <mul order="0x30" stat="runSpd" val="0.5"/>

+ 1 - 1
datapack_development/data/stats/skills/7000-7099.xml

@@ -874,7 +874,7 @@
   <set name="castRange" val="400"/>
   <set name="effectRange" val="400"/>
   <for>
-    <effect name="Buff" time="300" count="1" val="0">
+    <effect name="Buff" time="300" count="1" val="0" stackOrder="#mCrit" stackType="mCritRate">
       <mul order="0x30" stat="mCritRate" val="#mCrit"/>
     </effect>
   </for>