diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/AddHate.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/AddHate.java
index 12658811d90862bd67659a70b925c03093b5d384..1864a9d64860e55e9483acd12703193e11db178d 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/AddHate.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/AddHate.java
@@ -30,9 +30,13 @@ import com.l2jserver.gameserver.model.skills.BuffInfo;
  */
 public final class AddHate extends AbstractEffect
 {
+	private final double _power;
+	
 	public AddHate(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -49,7 +53,7 @@ public final class AddHate extends AbstractEffect
 			return;
 		}
 		
-		final double val = getValue();
+		final double val = _power;
 		if (val > 0)
 		{
 			((L2Attackable) info.getEffected()).addDamageHate(info.getEffector(), 0, (int) val);
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChameleonRest.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChameleonRest.java
index f5724d0a03ab00e24e39ae1be42a8a2d0843ebcb..7789d98d46ae54aa94e26678c10f1a72e69b1293 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChameleonRest.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChameleonRest.java
@@ -32,9 +32,13 @@ import com.l2jserver.gameserver.network.SystemMessageId;
  */
 public final class ChameleonRest extends AbstractEffect
 {
+	private final double _power;
+	
 	public ChameleonRest(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -65,7 +69,7 @@ public final class ChameleonRest extends AbstractEffect
 			}
 		}
 		
-		double manaDam = getValue() * getTicksMultiplier();
+		double manaDam = _power * getTicksMultiplier();
 		if (manaDam > info.getEffected().getCurrentMp())
 		{
 			info.getEffected().sendPacket(SystemMessageId.SKILL_REMOVED_DUE_LACK_MP);
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpDamPercent.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpDamPercent.java
index b892068ae81dd22e25ebc2464cd8e482cfc80597..961175935a9158097e1a5ab0ed12e2f6eb51ab80 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpDamPercent.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpDamPercent.java
@@ -31,9 +31,13 @@ import com.l2jserver.gameserver.model.stats.Formulas;
  */
 public final class CpDamPercent extends AbstractEffect
 {
+	private final double _power;
+	
 	public CpDamPercent(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -61,7 +65,7 @@ public final class CpDamPercent extends AbstractEffect
 			info.getEffected().stopFakeDeath(true);
 		}
 		
-		int damage = (int) ((info.getEffected().getCurrentCp() * getValue()) / 100);
+		int damage = (int) ((info.getEffected().getCurrentCp() * _power) / 100);
 		// Manage attack or cast break of the target (calculating rate, sending message)
 		if (!info.getEffected().isRaid() && Formulas.calcAtkBreak(info.getEffected(), damage))
 		{
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHeal.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHeal.java
index cb3517d54d4570e62b814f914831b949bf1e450c..da827f48a589c960aa495cca92d6d09c362848e1 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHeal.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHeal.java
@@ -33,9 +33,13 @@ import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
  */
 public final class CpHeal extends AbstractEffect
 {
+	private final double _power;
+	
 	public CpHeal(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -59,7 +63,7 @@ public final class CpHeal extends AbstractEffect
 			return;
 		}
 		
-		double amount = getValue();
+		double amount = _power;
 		
 		// Prevents overheal and negative amount
 		amount = Math.max(Math.min(amount, target.getMaxRecoverableCp() - target.getCurrentCp()), 0);
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealOverTime.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealOverTime.java
index 46efa63a87bdbec31236694eecc3575dc81be56c..355f3eefda63fd3a53aa5a94af8dafa8ad05276c 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealOverTime.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealOverTime.java
@@ -29,9 +29,13 @@ import com.l2jserver.gameserver.model.skills.BuffInfo;
  */
 public final class CpHealOverTime extends AbstractEffect
 {
+	private final double _power;
+	
 	public CpHealOverTime(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -57,7 +61,7 @@ public final class CpHealOverTime extends AbstractEffect
 			return false;
 		}
 		
-		cp += getValue() * getTicksMultiplier();
+		cp += _power * getTicksMultiplier();
 		cp = Math.min(cp, maxcp);
 		info.getEffected().setCurrentCp(cp);
 		return true;
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealPercent.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealPercent.java
index 25f0c5b28f76c4340f58989ac2a5b692692e6dda..492cd7be654835a22792bc09add4084fd0737ad8 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealPercent.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CpHealPercent.java
@@ -33,9 +33,13 @@ import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
  */
 public final class CpHealPercent extends AbstractEffect
 {
+	private final double _power;
+	
 	public CpHealPercent(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -60,7 +64,7 @@ public final class CpHealPercent extends AbstractEffect
 		}
 		
 		double amount = 0;
-		double power = getValue();
+		double power = _power;
 		boolean full = (power == 100.0);
 		
 		amount = full ? target.getMaxCp() : (target.getMaxCp() * power) / 100.0;
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DamOverTime.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DamOverTime.java
index 6b5c5936c839e90202a36d75f01f3a33e6c1edc8..4e0c6e4a6bb7f5165bdc9e1be23b381e53ec1ddd 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DamOverTime.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DamOverTime.java
@@ -31,12 +31,14 @@ import com.l2jserver.gameserver.network.SystemMessageId;
 public final class DamOverTime extends AbstractEffect
 {
 	private final boolean _canKill;
+	private final double _power;
 	
 	public DamOverTime(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
 		
 		_canKill = params.getBoolean("canKill", false);
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -53,7 +55,7 @@ public final class DamOverTime extends AbstractEffect
 			return false;
 		}
 		
-		double damage = getValue() * getTicksMultiplier();
+		double damage = _power * getTicksMultiplier();
 		if (damage >= (info.getEffected().getCurrentHp() - 1))
 		{
 			if (info.getSkill().isToggle())
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DamOverTimePercent.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DamOverTimePercent.java
index 6bbcc58ca7f005a98d1781304be1cdb5c3ce25b0..24d845b47901963393b8e4b9d3ae9743df109b50 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DamOverTimePercent.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/DamOverTimePercent.java
@@ -32,12 +32,14 @@ import com.l2jserver.gameserver.network.SystemMessageId;
 public final class DamOverTimePercent extends AbstractEffect
 {
 	private final boolean _canKill;
+	private final double _power;
 	
 	public DamOverTimePercent(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
 		
 		_canKill = params.getBoolean("canKill", false);
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -54,7 +56,7 @@ public final class DamOverTimePercent extends AbstractEffect
 			return false;
 		}
 		
-		double damage = info.getEffected().getCurrentHp() * getValue() * getTicksMultiplier();
+		double damage = info.getEffected().getCurrentHp() * _power * getTicksMultiplier();
 		if (damage >= (info.getEffected().getCurrentHp() - 1))
 		{
 			if (info.getSkill().isToggle())
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FakeDeath.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FakeDeath.java
index 530b73ccf955c3bf9d3517c74953ac244da09a08..4c6ffdaa61a5540c6b580898e0fa923a36840d79 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FakeDeath.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FakeDeath.java
@@ -33,9 +33,13 @@ import com.l2jserver.gameserver.network.serverpackets.Revive;
  */
 public final class FakeDeath extends AbstractEffect
 {
+	private final double _power;
+	
 	public FakeDeath(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -52,7 +56,7 @@ public final class FakeDeath extends AbstractEffect
 			return false;
 		}
 		
-		final double manaDam = getValue() * getTicksMultiplier();
+		final double manaDam = _power * getTicksMultiplier();
 		if (manaDam > info.getEffected().getCurrentMp())
 		{
 			if (info.getSkill().isToggle())
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusEnergy.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusEnergy.java
index 7960d52e75e817bf8b1efc495450322dd039dd21..cca70ed35bdd55559071e5941f36baa99003c002 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusEnergy.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusEnergy.java
@@ -29,9 +29,13 @@ import com.l2jserver.gameserver.model.skills.BuffInfo;
  */
 public final class FocusEnergy extends AbstractEffect
 {
+	private final int _charge;
+	
 	public FocusEnergy(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_charge = params.getInt("charge", 0);
 	}
 	
 	@Override
@@ -48,6 +52,6 @@ public final class FocusEnergy extends AbstractEffect
 			return;
 		}
 		
-		info.getEffected().getActingPlayer().increaseCharges(1, (int) getValue());
+		info.getEffected().getActingPlayer().increaseCharges(1, _charge);
 	}
 }
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusSouls.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusSouls.java
index ab2c9b59b5da6719ff106079ad048605fbe3e027..0043efa32e965c3cc3003275e7a186c503cc5e34 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusSouls.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/FocusSouls.java
@@ -32,9 +32,13 @@ import com.l2jserver.gameserver.network.SystemMessageId;
  */
 public final class FocusSouls extends AbstractEffect
 {
+	private final int _charge;
+	
 	public FocusSouls(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_charge = params.getInt("charge", 0);
 	}
 	
 	@Override
@@ -55,7 +59,7 @@ public final class FocusSouls extends AbstractEffect
 		final int maxSouls = (int) target.calcStat(Stats.MAX_SOULS, 0, null, null);
 		if (maxSouls > 0)
 		{
-			int amount = (int) getValue();
+			int amount = _charge;
 			if ((target.getChargedSouls() < maxSouls))
 			{
 				int count = ((target.getChargedSouls() + amount) <= maxSouls) ? amount : (maxSouls - target.getChargedSouls());
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HpByLevel.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HpByLevel.java
index 58569bfbc1d95ad21c8eaaac6a95f1d66fcedaf2..f93f2cfd3d75fbf1ef52b23677321979ea0aef92 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HpByLevel.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HpByLevel.java
@@ -27,14 +27,18 @@ import com.l2jserver.gameserver.network.SystemMessageId;
 import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
 
 /**
- * Hp By Level effect implementation..
+ * Hp By Level effect implementation.
  * @author Zoey76
  */
 public final class HpByLevel extends AbstractEffect
 {
+	private final double _power;
+	
 	public HpByLevel(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -58,7 +62,7 @@ public final class HpByLevel extends AbstractEffect
 		}
 		
 		// Calculation
-		final int abs = (int) getValue();
+		final double abs = _power;
 		final double absorb = ((info.getEffector().getCurrentHp() + abs) > info.getEffector().getMaxHp() ? info.getEffector().getMaxHp() : (info.getEffector().getCurrentHp() + abs));
 		final int restored = (int) (absorb - info.getEffector().getCurrentHp());
 		info.getEffector().setCurrentHp(absorb);
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HpDrain.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HpDrain.java
index 70c21fd1fcd6121da8a9bbd1866e8477b3b5cf57..c2aeea83df7bf4b503cd4f47a97b8ec2680c131f 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HpDrain.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/HpDrain.java
@@ -33,9 +33,13 @@ import com.l2jserver.gameserver.model.stats.Formulas;
  */
 public final class HpDrain extends AbstractEffect
 {
+	private final double _power;
+	
 	public HpDrain(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -85,8 +89,8 @@ public final class HpDrain extends AbstractEffect
 			drain = damage;
 		}
 		
-		double hpAdd = (getValue() * drain);
-		double hpFinal = ((activeChar.getCurrentHp() + hpAdd) > activeChar.getMaxHp() ? activeChar.getMaxHp() : (activeChar.getCurrentHp() + hpAdd));
+		final double hpAdd = (_power * drain);
+		final double hpFinal = ((activeChar.getCurrentHp() + hpAdd) > activeChar.getMaxHp() ? activeChar.getMaxHp() : (activeChar.getCurrentHp() + hpAdd));
 		activeChar.setCurrentHp(hpFinal);
 		
 		if (damage > 0)
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaDamOverTime.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaDamOverTime.java
index 1f08e3c5aa4588bb67b5a3a17add08c7e4edf23f..e2a1977721e96de77ad9e0ac73028c087f88e2d6 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaDamOverTime.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaDamOverTime.java
@@ -30,9 +30,13 @@ import com.l2jserver.gameserver.network.SystemMessageId;
  */
 public final class ManaDamOverTime extends AbstractEffect
 {
+	private final double _power;
+	
 	public ManaDamOverTime(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -49,7 +53,7 @@ public final class ManaDamOverTime extends AbstractEffect
 			return false;
 		}
 		
-		final double manaDam = getValue() * getTicksMultiplier();
+		final double manaDam = _power * getTicksMultiplier();
 		if ((manaDam > info.getEffected().getCurrentMp()) && info.getSkill().isToggle())
 		{
 			info.getEffected().sendPacket(SystemMessageId.SKILL_REMOVED_DUE_LACK_MP);
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHeal.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHeal.java
index 2c444f7a99de85e53fea4250f983181040625391..dae78ae2feefbd5e6ea2d3730a20d0b95cce98c0 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHeal.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHeal.java
@@ -34,9 +34,13 @@ import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
  */
 public final class ManaHeal extends AbstractEffect
 {
+	private final double _power;
+	
 	public ManaHeal(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -60,7 +64,7 @@ public final class ManaHeal extends AbstractEffect
 			return;
 		}
 		
-		double amount = getValue();
+		double amount = _power;
 		
 		if (!info.getSkill().isStatic())
 		{
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealByLevel.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealByLevel.java
index 94fbeebcc69c37a706019f5b0421bf3c1ab14967..ed752719ee96de3f74c92104b0ea1b5f98489dab 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealByLevel.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealByLevel.java
@@ -34,9 +34,13 @@ import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
  */
 public final class ManaHealByLevel extends AbstractEffect
 {
+	private final double _power;
+	
 	public ManaHealByLevel(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -60,7 +64,7 @@ public final class ManaHealByLevel extends AbstractEffect
 			return;
 		}
 		
-		double amount = getValue();
+		double amount = _power;
 		
 		// recharged mp influenced by difference between target level and skill level
 		// if target is within 5 levels or lower then skill level there's no penalty.
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealOverTime.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealOverTime.java
index 48fd30012029b0fe3b7a0043c09d219ae10b83ba..1bfa6b7d71c94b2a8c5b130d307b476344bc1303 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealOverTime.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealOverTime.java
@@ -28,9 +28,13 @@ import com.l2jserver.gameserver.model.skills.BuffInfo;
  */
 public final class ManaHealOverTime extends AbstractEffect
 {
+	private final double _power;
+	
 	public ManaHealOverTime(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -50,7 +54,7 @@ public final class ManaHealOverTime extends AbstractEffect
 			return true;
 		}
 		
-		mp += getValue() * getTicksMultiplier();
+		mp += _power * getTicksMultiplier();
 		mp = Math.min(mp, maxmp);
 		info.getEffected().setCurrentMp(mp);
 		return info.getSkill().isToggle();
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealPercent.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealPercent.java
index fd0ca82b43b62a15b0c602c0dfa1996333fb3efd..fa1163c9e855e7c1ec01a763291ff9f41ffe719d 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealPercent.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ManaHealPercent.java
@@ -33,9 +33,13 @@ import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
  */
 public final class ManaHealPercent extends AbstractEffect
 {
+	private final double _power;
+	
 	public ManaHealPercent(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -60,7 +64,7 @@ public final class ManaHealPercent extends AbstractEffect
 		}
 		
 		double amount = 0;
-		double power = getValue();
+		double power = _power;
 		boolean full = (power == 100.0);
 		
 		amount = full ? target.getMaxMp() : (target.getMaxMp() * power) / 100.0;
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/MpConsumePerLevel.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/MpConsumePerLevel.java
index 8cb0d498062e0980bc265472b55661ca910ecc9a..c3720b529901a01b5bfe9ecdbdc6c2e05b6d597f 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/MpConsumePerLevel.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/MpConsumePerLevel.java
@@ -29,9 +29,13 @@ import com.l2jserver.gameserver.network.SystemMessageId;
  */
 public final class MpConsumePerLevel extends AbstractEffect
 {
+	private final double _power;
+	
 	public MpConsumePerLevel(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -42,7 +46,7 @@ public final class MpConsumePerLevel extends AbstractEffect
 			return false;
 		}
 		
-		final double base = getValue() * getTicksMultiplier();
+		final double base = _power * getTicksMultiplier();
 		final double consume = (info.getAbnormalTime() > 0) ? ((info.getEffected().getLevel() - 1) / 7.5) * base * info.getAbnormalTime() : base;
 		if (consume > info.getEffected().getCurrentMp())
 		{
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Relax.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Relax.java
index 4d9dec58302ce322f15bf56877d69a19dfcf4e52..f9fe3d57d9a8801f218fad648edfcf5e09d6ee2b 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Relax.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/Relax.java
@@ -32,9 +32,13 @@ import com.l2jserver.gameserver.network.SystemMessageId;
  */
 public final class Relax extends AbstractEffect
 {
+	private final double _power;
+	
 	public Relax(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -74,7 +78,7 @@ public final class Relax extends AbstractEffect
 			}
 		}
 		
-		final double manaDam = getValue() * getTicksMultiplier();
+		final double manaDam = _power * getTicksMultiplier();
 		if (manaDam > info.getEffected().getCurrentMp())
 		{
 			if (info.getSkill().isToggle())
diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SilentMove.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SilentMove.java
index 083f29186519b12c1aa336927fbd5c3807ac61f1..edaeeee5535990e496e80a4e87b1c518495f3733 100644
--- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SilentMove.java
+++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/SilentMove.java
@@ -30,9 +30,13 @@ import com.l2jserver.gameserver.network.SystemMessageId;
  */
 public final class SilentMove extends AbstractEffect
 {
+	private final double _power;
+	
 	public SilentMove(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
 	{
 		super(attachCond, applyCond, set, params);
+		
+		_power = params.getDouble("power", 0);
 	}
 	
 	@Override
@@ -49,7 +53,7 @@ public final class SilentMove extends AbstractEffect
 			return false;
 		}
 		
-		final double manaDam = getValue() * getTicksMultiplier();
+		final double manaDam = _power * getTicksMultiplier();
 		if (manaDam > info.getEffected().getCurrentMp())
 		{
 			info.getEffected().sendPacket(SystemMessageId.SKILL_REMOVED_DUE_LACK_MP);
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00000-00099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00000-00099.xml
index 92fd4d425c120891cb3667ccd06d53e44e4b9b67..3a2a65cfdc23d748f020b42fea6268a039c38dc2 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00000-00099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00000-00099.xml
@@ -375,7 +375,9 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusEnergy" val="#maxCharges" />
+			<effect name="FocusEnergy">
+				<param charge="#maxCharges" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="9" levels="34" name="Sonic Buster" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2" enchantGroup4="2" enchantGroup5="2" enchantGroup6="2" enchantGroup7="2">
@@ -593,7 +595,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
-			<effect name="AddHate" val="#power" />
+			<effect name="AddHate">
+				<param power="#power" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="16" levels="24" name="Mortal Blow">
@@ -1283,12 +1287,16 @@
 		</for>
 		<enchant1for>
 			<effect name="Sweeper" />
-			<effect name="HpByLevel" val="#ench1DrainHp" />
+			<effect name="HpByLevel">
+				<param power="#ench1DrainHp" />
+			</effect>
 			<effect name="ConsumeBody" />
 		</enchant1for>
 		<enchant1for>
 			<effect name="Sweeper" />
-			<effect name="ManaHealByLevel" val="#ench2DrainMp" />
+			<effect name="ManaHealByLevel">
+				<param power="#ench2DrainMp" />
+			</effect>
 			<effect name="ConsumeBody" />
 		</enchant1for>
 	</skill>
@@ -1360,11 +1368,15 @@
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="mpConsume" val="#ench2MpConsume" />
 		<for>
-			<effect name="HpByLevel" val="#drain" />
+			<effect name="HpByLevel">
+				<param power="#drain" />
+			</effect>
 			<effect name="ConsumeBody" />
 		</for>
 		<enchant1for>
-			<effect name="HpByLevel" val="#enchDrain" />
+			<effect name="HpByLevel">
+				<param power="#enchDrain" />
+			</effect>
 			<effect name="ConsumeBody" />
 		</enchant1for>
 	</skill>
@@ -1479,7 +1491,9 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusEnergy" val="#maxCharges" />
+			<effect name="FocusEnergy">
+				<param charge="#maxCharges" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="51" levels="1" name="Lure" enchantGroup1="1">
@@ -1504,7 +1518,9 @@
 		<enchant1 name="mpConsume" val="#ench1mpConsume" />
 		<enchant1 name="reuseDelay" val="2000" />
 		<for>
-			<effect name="AddHate" val="500" />
+			<effect name="AddHate">
+				<param power="500" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="54" levels="49" name="Force Blaster" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2" enchantGroup4="2" enchantGroup5="2" enchantGroup6="2" enchantGroup7="2">
@@ -1662,7 +1678,9 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="FakeDeath" ticks="5" val="10" />
+			<effect name="FakeDeath" ticks="5">
+				<param power="10" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="61" levels="3" name="Cure Bleeding">
@@ -1832,10 +1850,14 @@
 		<enchant2 name="power" val="#ench2Power" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 		</for>
 		<enchant3for>
-			<effect name="HpDrain" val="#ench3Sap" />
+			<effect name="HpDrain">
+				<param power="#ench3Sap" />
+			</effect>
 		</enchant3for>
 	</skill>
 	<skill id="72" levels="3" name="Iron Will" enchantGroup1="1" enchantGroup2="1">
@@ -2139,11 +2161,15 @@
 		</cond>
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<enchant1for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="63" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="63" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="86" levels="3" name="Reflect Damage" enchantGroup1="1" enchantGroup2="1">
@@ -2475,18 +2501,23 @@
 			<using kind="Dagger,Dual Dagger" />
 		</cond>
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot">
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
 		</for>
 		<enchant2for>
-			<effect name="HpByLevel" val="#ench2Sap" />
-			<effect name="DamOverTime" ticks="5" val="67">
+			<effect name="HpByLevel">
+				<param power="#ench2Sap" />
+			</effect>
+			<effect name="DamOverTime" ticks="5">
+				<param power="67" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
 		</enchant2for>
 		<enchant3for>
-			<effect name="DamOverTime" ticks="5" val="#ench3dot">
+			<effect name="DamOverTime" ticks="5">
+				<param power="#ench3dot" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
 		</enchant3for>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml
index fee92c202560a59d5a9c7a693da6d95ae9d4031a..2e7c5d5ca2263a328ae38517b5504528e450bbca 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00100-00199.xml
@@ -192,7 +192,9 @@
 		<set name="targetType" val="AREA_CORPSE_MOB" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 			<effect name="ConsumeBody" />
 		</for>
 	</skill>
@@ -843,7 +845,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="130" levels="2" name="Thrill Fight" enchantGroup1="1">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00200-00299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00200-00299.xml
index 1b9165c588661a39e28f38de4a63fbb6c600fada..dcbb498e7fa42d6399e4735001fab3b8a527c7f0 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00200-00299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00200-00299.xml
@@ -403,12 +403,14 @@
 		<set name="targetType" val="SELF" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="SilentMove" ticks="5" val="9">
+			<effect name="SilentMove" ticks="5">
+				<param power="9" />
 				<mul order="0x30" stat="runSpd" val="0.6" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="SilentMove" ticks="5" val="9">
+			<effect name="SilentMove" ticks="5">
+				<param power="9" />
 				<mul order="0x30" stat="runSpd" val="#ench1Penalty" />
 			</effect>
 		</enchant1for>
@@ -422,7 +424,8 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="DamOverTime" ticks="2" val="12">
+			<effect name="DamOverTime" ticks="2">
+				<param power="12" />
 				<mul order="0x30" stat="pAtkSpd" val="1.25" />
 			</effect>
 		</for>
@@ -471,11 +474,15 @@
 		</cond>
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<enchant1for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="67" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="225" levels="3" name="Acrobatic Move">
@@ -505,7 +512,8 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="Relax" ticks="3" val="1">
+			<effect name="Relax" ticks="3">
+				<param power="1" />
 				<add order="0x40" stat="regHp" val="5" />
 			</effect>
 		</for>
@@ -1309,7 +1317,9 @@
 			<effect name="Spoil" />
 		</enchant1for>
 		<enchant2for>
-			<effect name="DamOverTime" ticks="5" val="118" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="118" />
+			</effect>
 			<effect name="Spoil" />
 		</enchant2for>
 		<enchant3for>
@@ -1356,12 +1366,14 @@
 		<set name="targetType" val="SELF" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.4">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.4" />
 				<add order="0x40" stat="accCombat" val="3" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="#ench1val">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="#ench1val" />
 				<add order="0x40" stat="accCombat" val="3" />
 			</effect>
 		</enchant1for>
@@ -2608,19 +2620,22 @@
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="mpConsume" val="#ench2mpConsume" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="2">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="2" />
 				<add order="0x40" stat="pDef" val="#pDef" />
 				<mul order="0x30" stat="rShld" val="1.5" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="2">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="2" />
 				<add order="0x40" stat="pDef" val="#ench1pDef" />
 				<mul order="0x30" stat="rShld" val="1.5" />
 			</effect>
 		</enchant1for>
 		<enchant2for>
-			<effect name="MpConsumePerLevel" ticks="5" val="#ench2val">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="#ench2val" />
 				<add order="0x40" stat="pDef" val="256" />
 				<mul order="0x30" stat="rShld" val="1.5" />
 			</effect>
@@ -2657,10 +2672,14 @@
 		<enchant2 name="mpInitialConsume" val="#ench2mpConsume_Init" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 		<enchant3for>
-			<effect name="HpDrain" val="#ench3absorbPart" />
+			<effect name="HpDrain">
+				<param power="#ench3absorbPart" />
+			</effect>
 		</enchant3for>
 	</skill>
 	<skill id="290" levels="14" name="Final Frenzy" enchantGroup1="1">
@@ -2828,7 +2847,9 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ChameleonRest" ticks="5" val="2" />
+			<effect name="ChameleonRest" ticks="5">
+				<param power="2" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="297" levels="2" name="Duelist Spirit" enchantGroup1="1" enchantGroup2="1">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00300-00399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00300-00399.xml
index 6ebc2e14e35e9e248b535b88ed6bcc133ec4418b..c2abdca46d31a1e0a407f8c7b769b2f66b718948 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00300-00399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00300-00399.xml
@@ -96,7 +96,9 @@
 			<effect name="Spoil" />
 		</enchant1for>
 		<enchant2for>
-			<effect name="DamOverTime" ticks="5" val="118" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="118" />
+			</effect>
 			<effect name="Spoil" />
 		</enchant2for>
 		<enchant3for>
@@ -400,17 +402,20 @@
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.8">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.8" />
 				<add order="0x40" stat="cAtkAdd" val="#crit" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.8">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.8" />
 				<add order="0x40" stat="cAtkAdd" val="#ench1crit" />
 			</effect>
 		</enchant1for>
 		<enchant2for>
-			<effect name="MpConsumePerLevel" ticks="5" val="#ench2val">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="#ench2val" />
 				<add order="0x40" stat="cAtkAdd" val="609" />
 			</effect>
 		</enchant2for>
@@ -722,7 +727,9 @@
 			<using kind="Pole" />
 		</cond>
 		<for>
-			<effect name="CpDamPercent" val="#power" />
+			<effect name="CpDamPercent">
+				<param power="#power" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="321" levels="10" name="Blinding Blow" enchantGroup1="2" enchantGroup2="2">
@@ -791,17 +798,20 @@
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpConsume" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.8">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.8" />
 				<add order="0x40" stat="sDef" val="#sDef" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.8">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.8" />
 				<add order="0x40" stat="sDef" val="#ench1sDef" />
 			</effect>
 		</enchant1for>
 		<enchant2for>
-			<effect name="MpConsumePerLevel" ticks="5" val="#ench2val">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="#ench2val" />
 				<add order="0x40" stat="sDef" val="560" />
 			</effect>
 		</enchant2for>
@@ -1054,7 +1064,8 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="2">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="2" />
 				<mul order="0x30" stat="skillMastery" val="2" />
 			</effect>
 		</for>
@@ -1100,13 +1111,15 @@
 		<set name="targetType" val="SELF" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="50">
+			<effect name="DamOverTime" ticks="5">
+				<param power="50" />
 				<mul order="0x30" stat="mAtkSpd" val="0.9" />
 				<mul order="0x30" stat="MagicalMpConsumeRate" val="0.7" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="DamOverTime" ticks="5" val="50">
+			<effect name="DamOverTime" ticks="5">
+				<param power="50" />
 				<mul order="0x30" stat="mAtkSpd" val="0.9" />
 				<mul order="0x30" stat="MagicalMpConsumeRate" val="#ench1mpConsume" />
 			</effect>
@@ -1123,13 +1136,15 @@
 		<set name="targetType" val="SELF" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="50">
+			<effect name="DamOverTime" ticks="5">
+				<param power="50" />
 				<mul order="0x30" stat="MagicalMpConsumeRate" val="1.1" />
 				<mul order="0x30" stat="mAtk" val="1.3" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="DamOverTime" ticks="5" val="50">
+			<effect name="DamOverTime" ticks="5">
+				<param power="50" />
 				<mul order="0x30" stat="MagicalMpConsumeRate" val="1.1" />
 				<mul order="0x30" stat="mAtk" val="#ench1mAtk" />
 			</effect>
@@ -1148,21 +1163,24 @@
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="50">
+			<effect name="DamOverTime" ticks="5">
+				<param power="50" />
 				<mul order="0x30" stat="mAtkSpd" val="1.2" />
 				<mul order="0x30" stat="mReuse" val="0.9" />
 				<mul order="0x30" stat="MagicalMpConsumeRate" val="1.1" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="DamOverTime" ticks="5" val="50">
+			<effect name="DamOverTime" ticks="5">
+				<param power="50" />
 				<mul order="0x30" stat="mAtkSpd" val="#ench1mAtkSpd" />
 				<mul order="0x30" stat="mReuse" val="0.9" />
 				<mul order="0x30" stat="MagicalMpConsumeRate" val="1.1" />
 			</effect>
 		</enchant1for>
 		<enchant2for>
-			<effect name="DamOverTime" ticks="5" val="50">
+			<effect name="DamOverTime" ticks="5">
+				<param power="50" />
 				<mul order="0x30" stat="mAtkSpd" val="1.2" />
 				<mul order="0x30" stat="mReuse" val="#ench2mReuse" />
 				<mul order="0x30" stat="MagicalMpConsumeRate" val="1.1" />
@@ -1180,7 +1198,8 @@
 		<set name="targetType" val="SELF" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="1">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="1" />
 				<mul order="0x30" stat="pDef" val="1.25" />
 				<mul order="0x30" stat="mDef" val="1.25" />
 				<mul order="0x30" stat="pAtkSpd" val="0.8" />
@@ -1189,7 +1208,8 @@
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="1">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="1" />
 				<mul order="0x30" stat="pDef" val="#enchDef" />
 				<mul order="0x30" stat="mDef" val="#enchDef" />
 				<mul order="0x30" stat="pAtkSpd" val="0.8" />
@@ -1206,7 +1226,8 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="1">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="1" />
 				<add order="0x40" stat="reflectDam" val="30" />
 				<add order="0x40" stat="reflectSkillPhysic" val="30" />
 				<add order="0x40" stat="reflectSkillMagic" val="30" />
@@ -1296,7 +1317,9 @@
 			<effect name="DispelByCategory">
 				<param slot="buff" rate="25" max="5" />
 			</effect>
-			<effect name="CpDamPercent" val="90" />
+			<effect name="CpDamPercent">
+				<param power="90" />
+			</effect>
 		</for>
 		<enchant2for>
 			<effect name="Debuff">
@@ -1307,7 +1330,9 @@
 			<effect name="DispelByCategory">
 				<param slot="buff" rate="25" max="5" />
 			</effect>
-			<effect name="CpDamPercent" val="90" />
+			<effect name="CpDamPercent">
+				<param power="90" />
+			</effect>
 		</enchant2for>
 	</skill>
 	<skill id="343" levels="1" name="Lethal Shot" enchantGroup1="6" enchantGroup2="6" enchantGroup3="6" enchantGroup4="6" enchantGroup5="6" enchantGroup6="6" enchantGroup7="6">
@@ -1431,7 +1456,9 @@
 			<effect name="PhysicalAttack" />
 		</for>
 		<selfEffects>
-			<effect name="FocusEnergy" val="8" />
+			<effect name="FocusEnergy">
+				<param charge="8" />
+			</effect>
 		</selfEffects>
 	</skill>
 	<skill id="346" levels="1" name="Raging Force">
@@ -1456,7 +1483,9 @@
 			<effect name="PhysicalAttack" />
 		</for>
 		<selfEffects>
-			<effect name="FocusEnergy" val="8" />
+			<effect name="FocusEnergy">
+				<param charge="8" />
+			</effect>
 		</selfEffects>
 	</skill>
 	<skill id="347" levels="1" name="Earthquake" enchantGroup1="6" enchantGroup2="6" enchantGroup3="6">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00400-00499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00400-00499.xml
index a5a8a898b856dc771ff4d300ae453301cdc48b02..13eedafd03fd16e9ff891c7c10bad2b1c0044a7e 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00400-00499.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00400-00499.xml
@@ -863,10 +863,14 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHeal" val="#amount" />
+			<effect name="ManaHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="ManaHeal" val="#ench1amount" />
+			<effect name="ManaHeal">
+				<param power="#ench1amount" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="418" levels="3" name="Quiver of Holding">
@@ -1012,21 +1016,24 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.5">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.5" />
 				<add order="0x40" stat="accCombat" val="#accCombat">
 					<using kind="Pole" />
 				</add>
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.5">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.5" />
 				<add order="0x40" stat="accCombat" val="#ench1accCombat">
 					<using kind="Pole" />
 				</add>
 			</effect>
 		</enchant1for>
 		<enchant2for>
-			<effect name="MpConsumePerLevel" ticks="5" val="#ench2mpConsume">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="#ench2mpConsume" />
 				<add order="0x40" stat="accCombat" val="4">
 					<using kind="Pole" />
 				</add>
@@ -1073,21 +1080,27 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="1" />
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="1" />
+			</effect>
 			<effect name="DefenceTrait">
 				<param SHOCK="#trait_shock" />
 				<param SLEEP="#trait_sleep" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="1" />
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="1" />
+			</effect>
 			<effect name="DefenceTrait">
 				<param SHOCK="#ench1Trait_shock" />
 				<param SLEEP="#ench1Trait_sleep" />
 			</effect>
 		</enchant1for>
 		<enchant2for>
-			<effect name="MpConsumePerLevel" ticks="5" val="#ench2mpConsume" />
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="#ench2mpConsume" />
+			</effect> 
 			<effect name="DefenceTrait">
 				<param SHOCK="15" />
 				<param SLEEP="30" />
@@ -1532,10 +1545,14 @@
 		<set name="reuseDelay" val="150000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="1000" />
+			<effect name="CpHeal">
+				<param power="1000" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="CpHeal" val="#ench1amount" />
+			<effect name="CpHeal">
+				<param power="#ench1amount" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="441" levels="1" name="Force Meditation">
@@ -1562,7 +1579,9 @@
 			<effect name="HealOverTime" ticks="5">
 				<param power="60" />
 			</effect>
-			<effect name="ManaHealOverTime" ticks="5" val="10" />
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="10" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="442" levels="1" name="Sonic Barrier">
@@ -2443,7 +2462,8 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.2">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.2" />
 				<add order="0x40" stat="vengeancePdam" val="3" />
 			</effect>
 		</for>
@@ -2558,7 +2578,8 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.4">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.4" />
 				<add order="0x40" stat="runSpd" val="20" />
 			</effect>
 		</for>
@@ -3067,15 +3088,21 @@
 		</cond>
 		<for>
 			<effect name="PhysicalSoulAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<enchant1for>
 			<effect name="PhysicalSoulAttack" />
-			<effect name="DamOverTime" ticks="5" val="#ench1Power" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#ench1Power" />
+			</effect>
 		</enchant1for>
 		<enchant2for>
 			<effect name="PhysicalSoulAttack" />
-			<effect name="DamOverTime" ticks="5" val="134" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="134" />
+			</effect>
 		</enchant2for>
 	</skill>
 	<skill id="496" levels="31" name="Slashing Blade" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2" enchantGroup4="2" enchantGroup5="2" enchantGroup6="2" enchantGroup7="2">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00500-00599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00500-00599.xml
index 69939d5f70b37f49a2fd094269bf0168a3eeaed5..8863bc09f27f5f3c2ae0c3c234ec5ce4cfb78b22 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00500-00599.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00500-00599.xml
@@ -17,7 +17,8 @@
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.4">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.4" />
 				<mul order="0x30" stat="pAtk" val="#amount" />
 				<mul order="0x30" stat="pAtkSpd" val="#amount" />
 				<add order="0x40" stat="accCombat" val="#amount2" />
@@ -26,7 +27,8 @@
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.4">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.4" />
 				<mul order="0x30" stat="pAtk" val="#ench1Power" />
 				<mul order="0x30" stat="pAtkSpd" val="1.08" />
 				<add order="0x40" stat="accCombat" val="#ench1Power2" />
@@ -35,7 +37,8 @@
 			</effect>
 		</enchant1for>
 		<enchant2for>
-			<effect name="MpConsumePerLevel" ticks="5" val="#ench2Cost">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="#ench2Cost" />
 				<mul order="0x30" stat="pAtk" val="1.08" />
 				<mul order="0x30" stat="pAtkSpd" val="1.08" />
 				<add order="0x40" stat="accCombat" val="4" />
@@ -105,10 +108,14 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusSouls" val="#souls" />
+			<effect name="FocusSouls">
+				<param charge="#souls" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="FocusSouls" val="#ench1souls" />
+			<effect name="FocusSouls">
+				<param charge="#ench1souls" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="503" levels="3" name="Scorn">
@@ -438,11 +445,15 @@
 		</cond>
 		<for>
 			<effect name="PhysicalSoulAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<enchant3for>
 			<effect name="PhysicalSoulAttack" />
-			<effect name="DamOverTime" ticks="5" val="67" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="67" />
+			</effect>
 		</enchant3for>
 	</skill>
 	<skill id="510" levels="5" name="Deadly Roulette" enchantGroup1="2" enchantGroup2="2">
@@ -496,7 +507,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
-			<effect name="AddHate" val="500" />
+			<effect name="AddHate">
+				<param power="500" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="512" levels="10" name="Create Bio Potion">
@@ -978,7 +991,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<endEffects>
 			<effect name="CallSkill">
@@ -1300,7 +1315,9 @@
 			<player cp="80" />
 		</cond>
 		<for>
-			<effect name="CpDamPercent" val="100" />
+			<effect name="CpDamPercent">
+				<param power="100" />
+			</effect>
 			<effect name="Buff">
 				<mul order="0x30" stat="maxHp" val="1.35" />
 				<mul order="0x30" stat="regHp" val="1.15" />
@@ -1938,7 +1955,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="123" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="123" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="560" levels="4" name="Power Slash">
@@ -2192,7 +2211,9 @@
 			<effect name="PhysicalAttack" />
 		</for>
 		<selfEffects>
-			<effect name="FocusEnergy" val="#maxCharges" />
+			<effect name="FocusEnergy">
+				<param charge="#maxCharges" />
+			</effect>
 		</selfEffects>
 	</skill>
 	<skill id="571" levels="4" name="Poison Dust">
@@ -2224,7 +2245,9 @@
 		<set name="targetType" val="AREA" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="58" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="58" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="572" levels="4" name="Double Slasher">
@@ -2411,7 +2434,9 @@
 		<set name="targetType" val="AURA" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="579" levels="4" name="Fire Armor">
@@ -2531,7 +2556,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="123" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="123" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="583" levels="4" name="Assimilation">
@@ -2640,7 +2667,7 @@
 	</skill>
 	<skill id="588" levels="2" name="Curse of Darkness">
 		<!-- Confirmed CT2.5 -->
-		<table name="#dmg"> 88 101 </table>
+		<table name="#dot"> 88 101 </table>
 		<table name="#magicLvl"> 59 63 </table>
 		<table name="#mpConsume"> 54 58 </table>
 		<set name="abnormalLvl" val="1" />
@@ -2661,7 +2688,9 @@
 		<set name="reuseDelay" val="11000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dmg" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="589" levels="2" name="Darkness Energy Drain">
@@ -2679,7 +2708,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="CORPSE_MOB" />
 		<for>
-			<effect name="HpByLevel" val="#drainHp" />
+			<effect name="HpByLevel">
+				<param power="#drainHp" />
+			</effect>
 			<effect name="ConsumeBody" />
 		</for>
 	</skill>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00600-00699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00600-00699.xml
index ca4b9102f8ce24f5575e0850265769e0d2eab625..09cea416928c50851216d20b5187fdd914bc4c57 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00600-00699.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00600-00699.xml
@@ -428,7 +428,9 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusSouls" val="50" />
+			<effect name="FocusSouls">
+				<param charge="50" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="626" levels="4" name="Critical Sense" enchantGroup1="1" enchantGroup2="1">
@@ -1774,7 +1776,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="139" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="139" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="689" levels="1" name="Divine Rogue Deadly Blow">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml
index 2fa803a887759ff08d0ff7b9fc2f7755e0feb2e3..ab5b6c2c8959b7db4d54210c3d2601fe29cd87cb 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00700-00799.xml
@@ -79,7 +79,9 @@
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 		</for>
 		<selfEffects>
 			<effect name="CallSkill">
@@ -321,7 +323,8 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.4">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.4" />
 				<add order="0x40" stat="transDam" val="50" />
 			</effect>
 		</for>
@@ -435,7 +438,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="AREA" />
 		<for>
-			<effect name="HpDrain" val="0.4" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="716" levels="4" name="Zaken Hold">
@@ -910,7 +915,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="351" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="351" />
+			</effect>
 		</for>
 		<endEffects>
 			<effect name="CallSkill">
@@ -1039,7 +1046,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="52" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="52" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="742" levels="3" name="Vale Master Bursting Flame">
@@ -1331,7 +1340,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="134" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="134" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="753" levels="3" name="Doll Blader Throwing Knife">
@@ -1583,7 +1594,9 @@
 			<effect name="DispelByCategory">
 				<param slot="buff" rate="25" max="5" />
 			</effect>
-			<effect name="CpDamPercent" val="90" />
+			<effect name="CpDamPercent">
+				<param power="90" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="763" levels="1" name="Hell Scream">
@@ -1959,7 +1972,9 @@
 				<param power="4500" />
 				<param criticalChance="20" />
 			</effect>
-			<effect name="DamOverTime" ticks="1" val="80" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="80" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="777" levels="1" name="Demolition Impact">
@@ -2572,7 +2587,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="69" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="69" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="799" levels="3" name="Master Ability - Defense">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00800-00899.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00800-00899.xml
index b83710c23645e3a0aff237fc6ef184200266c5e5..db58fc02f9320eea2d3db7e2a1a2e87059d7b164 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00800-00899.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00800-00899.xml
@@ -766,7 +766,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="#mdot" />
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="#mdot" />
+			</effect>
 		</for>
 		<endEffects>
 			<effect name="CallSkill">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/00900-00999.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/00900-00999.xml
index 07cc9db5c5096b8311741f49ca66a48d7554a2db..b7aab065a2181b1087fa8afce342711fe1d69c70 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/00900-00999.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/00900-00999.xml
@@ -121,7 +121,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="230" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="230" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="905" levels="6" name="Dark Detonation">
@@ -249,7 +251,8 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="230">
+			<effect name="DamOverTime" ticks="5">
+				<param power="230" />
 				<mul order="0x30" stat="runSpd" val="0.3" />
 				<mul order="0x30" stat="pAtkSpd" val="0.8" />
 				<mul order="0x30" stat="mAtkSpd" val="0.8" />
@@ -681,7 +684,9 @@
 		</cond>
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="928" levels="1" name="Dual Blow">
@@ -966,7 +971,9 @@
 			<effect name="PhysicalAttack" />
 		</for>
 		<selfEffects>
-			<effect name="FocusSouls" val="1" />
+			<effect name="FocusSouls">
+				<param charge="1" />
+			</effect>
 		</selfEffects>
 	</skill>
 	<skill id="940" levels="1" name="Fake Attack">
@@ -1116,7 +1123,9 @@
 		</cond>
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="1" val="92" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="92" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="950" levels="7" name="Nail Attack">
@@ -1206,7 +1215,9 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusSouls" val="5" />
+			<effect name="FocusSouls">
+				<param charge="5" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="954" levels="1" name="Strider Bite">
@@ -1236,7 +1247,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="52" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="52" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="955" levels="1" name="Strider Dash">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01000-01099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01000-01099.xml
index 2b30c60f44471e301a8eea5a0e5acf33f109cdad..fe8a619429a0a2d0d0090b99a528894722d62d7b 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01000-01099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01000-01099.xml
@@ -16,12 +16,14 @@
 		<set name="targetType" val="SELF" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="#mdot">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="#mdot" />
 				<add order="0x40" stat="pAtk" val="#pAtk" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="ManaDamOverTime" ticks="5" val="4">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="4" />
 				<add order="0x40" stat="pAtk" val="#ench1patk" />
 			</effect>
 		</enchant1for>
@@ -434,10 +436,14 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="ManaHealByLevel" val="#amount" />
+			<effect name="ManaHealByLevel">
+				<param power="#amount" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="ManaHealByLevel" val="#ench1amount" />
+			<effect name="ManaHealByLevel">
+				<param power="#ench1amount" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1015" levels="15" name="Battle Heal">
@@ -1868,7 +1874,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1092" levels="19" name="Fear" enchantGroup1="1" enchantGroup2="1">
@@ -1941,7 +1949,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1096" levels="16" name="Seal of Chaos" enchantGroup1="1" enchantGroup2="1">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01100-01199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01100-01199.xml
index 57b00d2f0e4abac124e5839a9fba4b9ec6b6af3e..65e16fbb5014dc4f97ec8cae144f11995faff116 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01100-01199.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01100-01199.xml
@@ -30,7 +30,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1101" levels="2" name="Blaze Quake">
@@ -63,7 +65,9 @@
 		<set name="reuseDelay" val="4000" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1102" levels="6" name="Aura Sink">
@@ -97,7 +101,9 @@
 		<set name="targetType" val="ONE" />
 		<for>
 			<effect name="MagicalAttackMp" />
-			<effect name="ManaDamOverTime" ticks="5" val="#mdot" />
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="#mdot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1104" levels="14" name="Seal of Winter" enchantGroup1="1" enchantGroup2="1">
@@ -195,7 +201,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1108" levels="4" name="Seal of Flame">
@@ -226,7 +234,9 @@
 		<set name="reuseDelay" val="5000" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1111" levels="18" name="Summon Kat the Cat" enchantGroup1="1">
@@ -295,10 +305,14 @@
 		<enchant2 name="mpConsume" val="#ench2mpConsume" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<for>
-			<effect name="ManaHealByLevel" val="#amount" />
+			<effect name="ManaHealByLevel">
+				<param power="#amount" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="ManaHealByLevel" val="#ench1amount" />
+			<effect name="ManaHealByLevel">
+				<param power="#ench1amount" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1127" levels="45" name="Servitor Heal" enchantGroup1="2" enchantGroup2="2">
@@ -648,7 +662,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.4" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1148" levels="13" name="Death Spike" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2">
@@ -717,15 +733,21 @@
 		<enchant2 name="mpConsume" val="#ench2mpConsume" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<for>
-			<effect name="HpByLevel" val="#drain" />
+			<effect name="HpByLevel">
+				<param power="#drain" />
+			</effect>
 			<effect name="ConsumeBody" />
 		</for>
 		<enchant2for>
-			<effect name="HpByLevel" val="#ench1Drain" />
+			<effect name="HpByLevel">
+				<param power="#ench1Drain" />
+			</effect>
 			<effect name="ConsumeBody" />
 		</enchant2for>
 		<enchant2selfEffects>
-			<effect name="CpHeal" val="#ench2Bravery" />
+			<effect name="CpHeal">
+				<param power="#ench2Bravery" />
+			</effect>
 		</enchant2selfEffects>
 	</skill>
 	<skill id="1154" levels="6" name="Summon Corrupted Man" enchantGroup1="1">
@@ -841,14 +863,22 @@
 		<set name="targetType" val="SELF" />
 		<enchant2 name="hpConsume" val="#ench2hpConsume" />
 		<for>
-			<effect name="ManaHeal" val="#amount" />
+			<effect name="ManaHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="ManaHeal" val="#ench1amount" />
+			<effect name="ManaHeal">
+				<param power="#ench1amount" />
+			</effect>
 		</enchant1for>
 		<enchant3for>
-			<effect name="CpHeal" val="#ench3Bravery" />
-			<effect name="ManaHeal" val="61" />
+			<effect name="CpHeal">
+				<param power="#ench3Bravery" />
+			</effect>
+			<effect name="ManaHeal">
+				<param power="61" />
+			</effect>
 		</enchant3for>
 	</skill>
 	<skill id="1159" levels="22" name="Curse Death Link" enchantGroup1="2" enchantGroup2="2">
@@ -1064,10 +1094,14 @@
 		<enchant3 name="activateRate" val="#ench3ActivateRates" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="DamOverTime" ticks="5" val="#ench1dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#ench1dot" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1168" levels="7" name="Curse: Poison">
@@ -1099,7 +1133,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1169" levels="14" name="Curse Fear" enchantGroup1="2" enchantGroup2="2">
@@ -1519,7 +1555,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1184" levels="6" name="Ice Bolt">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01200-01299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01200-01299.xml
index 46450ca145bbf64e8067cb7d33f2465eafc4636b..e66c4338864ad88956d3c33a3c295040808e234e 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01200-01299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01200-01299.xml
@@ -206,7 +206,9 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1210" levels="4" name="Seal of Gloom">
@@ -240,7 +242,9 @@
 		<set name="targetType" val="AURA" />
 		<for>
 			<effect name="MagicalAttackMp" />
-			<effect name="ManaDamOverTime" ticks="5" val="#mdot" />
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="#mdot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1213" levels="13" name="Seal of Mirage">
@@ -980,7 +984,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1234" levels="28" name="Vampiric Claw" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2" enchantGroup4="2">
@@ -1018,13 +1024,19 @@
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="HpDrain" val="0.4" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
 		</for>
 		<enchant3for>
-			<effect name="HpDrain" val="#ench3absorbPart" />
+			<effect name="HpDrain">
+				<param power="#ench3absorbPart" />
+			</effect>
 		</enchant3for>
 		<enchant4for>
-			<effect name="HpDrain" val="0.4" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
 		</enchant4for>
 		<enchant4selfEffects>
 			<effect name="Buff">
@@ -1191,11 +1203,15 @@
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<enchant3for>
 			<effect name="MagicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="67" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="67" />
+			</effect>
 		</enchant3for>
 	</skill>
 	<skill id="1238" levels="3" name="Freezing Skin" enchantGroup1="1" enchantGroup2="1" enchantGroup3="1" enchantGroup4="1">
@@ -1438,7 +1454,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1245" levels="14" name="Steal Essence" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2">
@@ -1472,10 +1490,14 @@
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 		<enchant3for>
-			<effect name="HpDrain" val="#ench3absorbPart" />
+			<effect name="HpDrain">
+				<param power="#ench3absorbPart" />
+			</effect>
 		</enchant3for>
 	</skill>
 	<skill id="1246" levels="12" name="Seal of Silence" enchantGroup1="1" enchantGroup2="1">
@@ -2117,12 +2139,14 @@
 		<set name="targetType" val="SELF" />
 		<enchant1 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.2">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.2" />
 				<add order="0x40" stat="transDam" val="#power" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="MpConsumePerLevel" ticks="5" val="0.2">
+			<effect name="MpConsumePerLevel" ticks="5">
+				<param power="0.2" />
 				<add order="0x40" stat="transDam" val="#ench1power" />
 			</effect>
 		</enchant1for>
@@ -2433,7 +2457,9 @@
 			</effect>
 		</for>
 		<enchant2for>
-			<effect name="CpHeal" val="#ench2Bravery" />
+			<effect name="CpHeal">
+				<param power="#ench2Bravery" />
+			</effect>
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
@@ -2813,12 +2839,14 @@
 		<set name="operateType" val="T" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="#mdot">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="#mdot" />
 				<add order="0x40" stat="pDef" val="#def" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="ManaDamOverTime" ticks="5" val="10">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="10" />
 				<add order="0x40" stat="pDef" val="#ench1def" />
 			</effect>
 		</enchant1for>
@@ -2987,7 +3015,9 @@
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="DamOverTime" ticks="1" val="60" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="60" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1290" levels="1" name="Blizzard" enchantGroup1="2" enchantGroup2="2" enchantGroup3="2">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml
index 4d1c5a550b3d9c95ad9326d7b996b1a7832afd08..a8345dac20d0d29effac4e4a7f92a0e1332797ff 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01300-01399.xml
@@ -144,10 +144,14 @@
 		<enchant2 name="mpConsume" val="#ench2MpConsume" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="CpHeal" val="#ench1amount" />
+			<effect name="CpHeal">
+				<param power="#ench1amount" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1306" levels="6" name="Ritual of Life" enchantGroup1="2" enchantGroup2="2">
@@ -177,10 +181,14 @@
 		<enchant2 name="mpConsume" val="#ench2MpConsume" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="CpHeal" val="#ench1amount" />
+			<effect name="CpHeal">
+				<param power="#ench1amount" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1307" levels="3" name="Prayer" enchantGroup1="1" enchantGroup2="1">
@@ -1021,7 +1029,8 @@
 		<enchant2 name="mpConsume" val="#ench2mpConsume" />
 		<enchant2 name="mpInitialConsume" val="#ench2mpInitialConsume" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="24">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="24" />
 				<add order="0x40" stat="cancelVuln" val="30" />
 				<mul order="0x30" stat="MagicalMpConsumeRate" val="1.3" />
 				<mul order="0x30" stat="PhysicalMpConsumeRate" val="1.1" />
@@ -1070,7 +1079,8 @@
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<mul order="0x30" stat="runSpd" val="0.9" />
 				<mul order="0x30" stat="pAtkSpd" val="0.7" />
 				<mul order="0x30" stat="mAtkSpd" val="0.9" />
@@ -1079,7 +1089,8 @@
 		</for>
 		<enchant3for>
 			<effect name="MagicalAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<mul order="0x30" stat="runSpd" val="0.9" />
 				<mul order="0x30" stat="pAtkSpd" val="0.7" />
 				<mul order="0x30" stat="mAtkSpd" val="0.9" />
@@ -1128,7 +1139,8 @@
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<mul order="0x30" stat="runSpd" val="0.7" />
 				<mul order="0x30" stat="pAtkSpd" val="0.9" />
 				<mul order="0x30" stat="mAtkSpd" val="0.9" />
@@ -1137,7 +1149,8 @@
 		</for>
 		<enchant3for>
 			<effect name="MagicalAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<mul order="0x30" stat="runSpd" val="0.7" />
 				<mul order="0x30" stat="pAtkSpd" val="0.9" />
 				<mul order="0x30" stat="mAtkSpd" val="0.9" />
@@ -1186,7 +1199,8 @@
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<mul order="0x30" stat="runSpd" val="0.9" />
 				<mul order="0x30" stat="pAtkSpd" val="0.9" />
 				<mul order="0x30" stat="mAtkSpd" val="0.7" />
@@ -1195,7 +1209,8 @@
 		</for>
 		<enchant3for>
 			<effect name="MagicalAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<mul order="0x30" stat="runSpd" val="0.9" />
 				<mul order="0x30" stat="pAtkSpd" val="0.9" />
 				<mul order="0x30" stat="mAtkSpd" val="0.7" />
@@ -1243,14 +1258,16 @@
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<sub order="0x40" stat="accCombat" val="6" />
 				<sub order="0x40" stat="holyRes" val="30" />
 			</effect>
 		</for>
 		<enchant3for>
 			<effect name="MagicalAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<sub order="0x40" stat="accCombat" val="6" />
 				<sub order="0x40" stat="holyRes" val="30" />
 			</effect>
@@ -1295,15 +1312,21 @@
 		<enchant4 name="elementPower" val="#ench4elementPower" />
 		<enchant4 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<sub order="0x40" stat="accCombat" val="6" />
 				<sub order="0x40" stat="darkRes" val="30" />
 			</effect>
 		</for>
 		<enchant3for>
-			<effect name="HpDrain" val="0.2" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<sub order="0x40" stat="accCombat" val="6" />
 				<sub order="0x40" stat="darkRes" val="30" />
 			</effect>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml
index b4c7236a382cc311679b13f7c9e1c9b782038517..e01a92f08c4a38dc742e2ccbe625f14394614114 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01400-01499.xml
@@ -521,7 +521,9 @@
 				<sub order="0x40" stat="debuffVuln" val="10" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
-			<effect name="CpHealPercent" val="20" />
+			<effect name="CpHealPercent">
+				<param power="20" />
+			</effect>
 		</for>
 		<enchant3for>
 			<effect name="Buff">
@@ -539,7 +541,9 @@
 				<sub order="0x40" stat="debuffVuln" val="10" />
 				<mul order="0x30" stat="runSpd" val="#ench3decreasePenalty" />
 			</effect>
-			<effect name="CpHealPercent" val="20" />
+			<effect name="CpHealPercent">
+				<param power="20" />
+			</effect>
 		</enchant3for>
 	</skill>
 	<skill id="1415" levels="1" name="Pa'agrio's Emblem" enchantGroup1="5" enchantGroup2="5">
@@ -598,13 +602,17 @@
 			<effect name="Buff">
 				<add order="0x40" stat="maxCp" val="800" />
 			</effect>
-			<effect name="CpHeal" val="800" />
+			<effect name="CpHeal">
+				<param power="800" />
+			</effect>
 		</for>
 		<enchant1for>
 			<effect name="Buff">
 				<add order="0x40" stat="maxCp" val="#ench1amount" />
 			</effect>
-			<effect name="CpHeal" val="#ench1amount" />
+			<effect name="CpHeal">
+				<param power="#ench1amount" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1417" levels="5" name="Aura Flash" enchantGroup1="2" enchantGroup2="2">
@@ -921,7 +929,9 @@
 			<player olympiad="false" />
 		</cond>
 		<for>
-			<effect name="ManaHealByLevel" val="1500" />
+			<effect name="ManaHealByLevel">
+				<param power="1500" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1429" levels="1" name="Gate Chant">
@@ -976,7 +986,9 @@
 			<effect name="Paralyze">
 				<mul order="0x30" stat="pDef" val="0.1" />
 			</effect>
-			<effect name="ManaHealOverTime" ticks="5" val="#mhot" />
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="#mhot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1431" levels="6" name="Fallen Arrow">
@@ -1125,13 +1137,15 @@
 		<enchant2 name="activateRate" val="#ench2ActivateRates" />
 		<enchant2 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dmg">
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dmg" />
 				<mul order="0x30" stat="pDef" val="#amount" />
 				<mul order="0x30" stat="mDef" val="#amount" />
 			</effect>
 		</for>
 		<enchant1for>
-			<effect name="DamOverTime" ticks="5" val="#ench1dmg">
+			<effect name="DamOverTime" ticks="5">
+				<param power="#ench1dmg" />
 				<mul order="0x30" stat="pDef" val="0.77" />
 				<mul order="0x30" stat="mDef" val="0.77" />
 			</effect>
@@ -1731,7 +1745,9 @@
 			<target races="Kamael" />
 		</cond>
 		<for>
-			<effect name="FocusSouls" val="1" />
+			<effect name="FocusSouls">
+				<param charge="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1450" levels="1" name="Chain Lightning" enchantGroup1="6" enchantGroup2="6" enchantGroup3="6" enchantGroup4="6">
@@ -1845,10 +1861,14 @@
 		<enchant3 name="elementPower" val="#ench3elementPower" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="173" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="173" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="DamOverTime" ticks="5" val="#ench1Power" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#ench1Power" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1453" levels="1" name="Ice Vortex Crusher" enchantGroup1="6" enchantGroup2="6" enchantGroup3="6">
@@ -1960,10 +1980,14 @@
 		<enchant3 name="elementPower" val="#ench3elementPower" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="173" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="173" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="DamOverTime" ticks="5" val="#ench1Power" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#ench1Power" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1456" levels="1" name="Wind Vortex Slug" enchantGroup1="6" enchantGroup2="6" enchantGroup3="6">
@@ -2061,10 +2085,14 @@
 		<enchant3 name="elementPower" val="#ench3elementPower" />
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="173" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="173" />
+			</effect>
 		</for>
 		<enchant1for>
-			<effect name="DamOverTime" ticks="5" val="#ench1Power" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#ench1Power" />
+			</effect>
 		</enchant1for>
 	</skill>
 	<skill id="1459" levels="1" name="Divine Power" enchantGroup1="5" enchantGroup2="5">
@@ -2726,7 +2754,9 @@
 		<enchant3 name="magicLvl" val="#enchMagicLvl" />
 		<enchant3 name="reuseDelay" val="#ench3Reuse" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="1" val="200" />
+			<effect name="ManaHealOverTime" ticks="1">
+				<param power="200" />
+			</effect>
 			<effect name="Paralyze">
 				<mul order="0x30" stat="pDef" val="0.1" />
 			</effect>
@@ -3260,7 +3290,9 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 			<effect name="Debuff">
 				<mul order="0x30" stat="pAtk" val="0.5" />
 				<mul order="0x30" stat="pAtkSpd" val="0.5" />
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/01500-01599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/01500-01599.xml
index f372b23ac81580a985caeab98944f7f2fa21d638..c61c34fe61a820257530caac30d1641f6a61acab 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/01500-01599.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/01500-01599.xml
@@ -171,11 +171,15 @@
 		<set name="targetType" val="PARTY_NOTME" />
 		<for>
 			<effect name="Invincible" />
-			<effect name="CpHeal" val="9000" />
+			<effect name="CpHeal">
+				<param power="9000" />
+			</effect>
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1506" levels="1" name="Blessing of Eva">
@@ -198,11 +202,15 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="CpHeal" val="9000" />
+			<effect name="CpHeal">
+				<param power="9000" />
+			</effect>
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 			<effect name="DispelByCategory">
 				<param slot="debuff" rate="40" max="10" />
 			</effect>
@@ -258,8 +266,12 @@
 			<effect name="DefenceTrait">
 				<param HOLD="100" />
 			</effect>
-			<effect name="DamOverTime" ticks="1" val="90" />
-			<effect name="ManaDamOverTime" ticks="1" val="30" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="90" />
+			</effect>
+			<effect name="ManaDamOverTime" ticks="1">
+				<param power="30" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="1509" levels="1" name="Seal of Limit">
@@ -401,7 +413,8 @@
 		<enchant4 name="pvpPower" val="#ench4Duel" />
 		<for>
 			<effect name="MagicalSoulAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 				<mul order="0x30" stat="pAtkSpd" val="0.7" />
 				<mul order="0x30" stat="mAtkSpd" val="0.7" />
@@ -409,7 +422,8 @@
 		</for>
 		<enchant3for>
 			<effect name="MagicalSoulAttack" />
-			<effect name="ManaDamOverTime" ticks="5" val="12">
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="12" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 				<mul order="0x30" stat="pAtkSpd" val="0.7" />
 				<mul order="0x30" stat="mAtkSpd" val="0.7" />
@@ -837,7 +851,8 @@
 		<set name="reuseDelay" val="4000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot">
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
 				<mul order="0x30" stat="healEffect" val="0.5" />
 			</effect>
 		</for>
@@ -1646,7 +1661,9 @@
 			<effect name="MagicalAttack" />
 		</for>
 		<selfEffects>
-			<effect name="ManaHeal" val="10" /> <!-- FIXME: value unconfirmed -->
+			<effect name="ManaHeal">
+				<param power="10" />  <!-- FIXME: value unconfirmed -->
+			</effect>
 		</selfEffects>
 	</skill>
 	<skill id="1555" levels="1" name="Aura Cannon">
@@ -1669,7 +1686,9 @@
 			<effect name="MagicalAttack" />
 		</for>
 		<selfEffects>
-			<effect name="ManaHeal" val="10" /> <!-- FIXME: value unconfirmed -->
+			<effect name="ManaHeal">
+				<param power="10" />  <!-- FIXME: value unconfirmed -->
+			</effect>
 		</selfEffects>
 	</skill>
 	<skill id="1556" levels="1" name="Arcane Shield">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml
index 4874889a7248542453fc11ebbc9c3b579d16029b..0d099c07c9f2ff9e57177c3ac1ffd3cd6de08aad 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02100-02199.xml
@@ -605,7 +605,9 @@
 			<effect name="HealPercent">
 				<param power="3" />
 			</effect>
-			<effect name="ManaHealPercent" val="1" />
+			<effect name="ManaHealPercent">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2137" levels="1" name="Summon Regular Tree">
@@ -820,7 +822,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="FocusEnergy" val="2" />
+			<effect name="FocusEnergy">
+				<param charge="2" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2166" levels="2" name="CP Gauge Potion">
@@ -831,7 +835,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2167" levels="4" name="Scroll of SP">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml
index eee6a6dd7cad2d9127fb9100d3f1e70c373ac9d8..38b239eea17d226987d16127288322c1aff6e59e 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02200-02299.xml
@@ -966,8 +966,12 @@
 			<player flyMounted="false" />
 		</cond>
 		<for>
-			<effect name="ManaHeal" val="20" />
-			<effect name="ManaHealPercent" val="4" />
+			<effect name="ManaHeal">
+				<param power="20" />
+			</effect>
+			<effect name="ManaHealPercent">
+				<param power="4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2246" levels="1" name="Herb of Power">
@@ -1649,7 +1653,9 @@
 			<player flyMounted="false" />
 		</cond>
 		<for>
-			<effect name="ManaHealPercent" val="#amount" />
+			<effect name="ManaHealPercent">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2280" levels="1" name="Herb of Power">
@@ -1839,7 +1845,9 @@
 			<player levelRange="#levelRange" />
 		</cond>
 		<for>
-			<effect name="ManaHeal" val="#amount" />
+			<effect name="ManaHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2289" levels="6" name="Elixir of CP">
@@ -1855,7 +1863,9 @@
 			<player levelRange="#levelRange" />
 		</cond>
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2290" levels="1" name="Coffer of Shadows">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02400-02499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02400-02499.xml
index 31a59fb0ea0bfd0747e023f7ec230c5bd0698163..7e18d7f11018811d3a4085aa0d016320c3aecb90 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02400-02499.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02400-02499.xml
@@ -33,7 +33,9 @@
 			<player level="52" />
 		</cond>
 		<for>
-			<effect name="ManaHeal" val="360" />
+			<effect name="ManaHeal">
+				<param power="360" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2402" levels="1" name="Lesser Battlefield CP Potion">
@@ -48,7 +50,9 @@
 			<player level="52" />
 		</cond>
 		<for>
-			<effect name="CpHeal" val="1000" />
+			<effect name="CpHeal">
+				<param power="1000" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2403" levels="1" name="Spring CP Potion">
@@ -60,7 +64,9 @@
 		<set name="reuseDelay" val="600000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="1000" />
+			<effect name="CpHeal">
+				<param power="1000" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2404" levels="1" name="Might">
@@ -1846,7 +1852,9 @@
 			<player flyMounted="false" />
 		</cond>
 		<for>
-			<effect name="ManaHealPercent" val="12" />
+			<effect name="ManaHealPercent">
+				<param power="12" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2487" levels="1" name="Item - Special Sound Crystal">
@@ -2042,7 +2050,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="FocusSouls" val="5" />
+			<effect name="FocusSouls">
+				<param charge="5" />
+			</effect>
 		</for>
 	</skill>
 </list>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02700-02799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02700-02799.xml
index 04346f3bef6a1129021f7f5dcfbc7b542fc875c6..0a0c1c7c70e52a8e8c8b928fdebf2f4b892c2056 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02700-02799.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02700-02799.xml
@@ -2635,7 +2635,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHeal" val="#amount" />
+			<effect name="ManaHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2794" levels="2" name="Stone of Recovery">
@@ -2655,7 +2657,9 @@
 			<effect name="HealPercent">
 				<param power="#hpHeal" />
 			</effect>
-			<effect name="ManaHealPercent" val="#mpHeal" />
+			<effect name="ManaHealPercent">
+				<param power="#mpHeal" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2795" levels="1" name="Stone of Destruction">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02800-02899.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02800-02899.xml
index 96fe6a50df10add3c1412b7483e2e29a22a93dad..1f95035344e7a743e28538547ef80810b9d4c0d5 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02800-02899.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02800-02899.xml
@@ -1348,7 +1348,9 @@
 			<player levelRange="#levelRange" />
 		</cond>
 		<for>
-			<effect name="ManaHeal" val="#amount" />
+			<effect name="ManaHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2862" levels="6" name="Highest Power Secret Medicine of Will">
@@ -1366,7 +1368,9 @@
 			<player levelRange="#levelRange" />
 		</cond>
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2863" levels="1" name="Highest Power Healing Potion">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/02900-02999.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/02900-02999.xml
index 554b586eb2418d518c8b56763c2f5447c711dd77..f92378980ab015e602cffc5de36e196c5d7559c8 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/02900-02999.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/02900-02999.xml
@@ -140,7 +140,9 @@
 			<player levelRange="61;75" />
 		</cond>
 		<for>
-			<effect name="ManaHeal" val="360" />
+			<effect name="ManaHeal">
+				<param power="360" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2909" levels="5" name="Battlefield Use Secret Medicine of Will">
@@ -154,7 +156,9 @@
 			<player levelRange="61;75" />
 		</cond>
 		<for>
-			<effect name="CpHeal" val="360" />
+			<effect name="CpHeal">
+				<param power="360" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="2910" levels="1" name="Skull Key of Pain">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03000-03099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03000-03099.xml
index 0df3cbd0cf9eaee3f1aabe4f6f5fa912d055661d..2e2555995ac59f77a33c78a95050fe840b0ab7bf 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03000-03099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03000-03099.xml
@@ -36,7 +36,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="44" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="44" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3006" levels="1" name="Equip Set Items">
@@ -242,7 +244,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3021" levels="6" name="Special Ability: Critical Bleed">
@@ -265,7 +269,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3022" levels="6" name="Special Ability: Critical Drain">
@@ -285,7 +291,9 @@
 		<set name="reuseDelay" val="15000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="#absorbPart" />
+			<effect name="HpDrain">
+				<param power="#absorbPart" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3023" levels="6" name="Special Ability: Critical Damage">
@@ -329,7 +337,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3025" levels="6" name="Special Ability: Critical Anger">
@@ -562,7 +572,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="#absorbPart" />
+			<effect name="HpDrain">
+				<param power="#absorbPart" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3040" levels="6" name="Special Ability: Critical Poison">
@@ -590,7 +602,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3041" levels="6" name="Special Ability: Critical Poison">
@@ -618,7 +632,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3042" levels="20" name="Special Ability: Critical Damage">
@@ -807,7 +823,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="74" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="74" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3053" levels="2" name="Special Ability: Critical Bleed">
@@ -828,7 +846,8 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="88">
+			<effect name="DamOverTime" ticks="3">
+				<param power="88" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
 		</for>
@@ -851,7 +870,8 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="256">
+			<effect name="DamOverTime" ticks="3">
+				<param power="256" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
 		</for>
@@ -874,7 +894,8 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="128">
+			<effect name="DamOverTime" ticks="3">
+				<param power="128" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
 		</for>
@@ -946,7 +967,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.65" />
+			<effect name="HpDrain">
+				<param power="0.65" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3060" levels="2" name="Special Ability: Critical Drain">
@@ -961,7 +984,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.35" />
+			<effect name="HpDrain">
+				<param power="0.35" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3061" levels="3" name="Special Ability: Critical Poison">
@@ -985,7 +1010,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3062" levels="2" name="Special Ability: Critical Poison">
@@ -1008,7 +1035,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="224" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="224" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3063" levels="2" name="Special Ability: Back Blow">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03100-03199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03100-03199.xml
index deab6e5393938a3305b3d78dd217a3982eb5cf8b..25ed268456b5462edd92e694f114a07cddcfba27 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03100-03199.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03100-03199.xml
@@ -226,7 +226,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
-			<effect name="AddHate" val="#power" />
+			<effect name="AddHate">
+				<param power="#power" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3110" levels="10" name="Item Skill: Mana Burn">
@@ -638,7 +640,9 @@
 		<set name="reuseDelay" val="30000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealByLevel" val="#amount" />
+			<effect name="ManaHealByLevel">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3128" levels="10" name="Item Skill: Blessed Soul">
@@ -708,7 +712,9 @@
 		<set name="reuseDelay" val="300000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3131" levels="10" name="Item Skill: Cheer">
@@ -1205,7 +1211,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
-			<effect name="AddHate" val="#power" />
+			<effect name="AddHate">
+				<param power="#power" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3151" levels="10" name="Item Skill: Peace">
@@ -1273,7 +1281,9 @@
 		<set name="staticReuse" val="true" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.4" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3154" levels="10" name="Item Skill: Mana Burn">
@@ -2371,7 +2381,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dmg" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dmg" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3196" levels="10" name="Item Skill: Bleed">
@@ -2404,7 +2416,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dmg" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dmg" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3197" levels="10" name="Item Skill: Silence">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03200-03299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03200-03299.xml
index d10fd6c3d373414f1df7e551816fb8621b0f282d..dcf2ab77a9e48fd39001905e41d96188cc8eda85 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03200-03299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03200-03299.xml
@@ -1233,7 +1233,9 @@
 			<effect name="Heal">
 				<param power="200" />
 			</effect>
-			<effect name="CpHeal" val="200" />
+			<effect name="CpHeal">
+				<param power="200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3274" levels="1" name="Blue Talisman of Protection">
@@ -1361,7 +1363,9 @@
 			<effect name="Paralyze">
 				<mul order="0x30" stat="pDef" val="0.1" />
 			</effect>
-			<effect name="ManaHealOverTime" ticks="5" val="27" />
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="27" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3280" levels="1" name="Blue Talisman of Invisibility">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03300-03399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03300-03399.xml
index 6ed699fc69633fafb3e9c4edbe99ec309f715231..8c81b060e3c9d08749b47f78abeb41c36e324b51 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03300-03399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03300-03399.xml
@@ -422,7 +422,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="HpDrain" val="0.05" />
+			<effect name="HpDrain">
+				<param power="0.05" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3332" levels="1" name="Orange Talisman - Hot Springs Recovery">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml
index 737c63585cb1f0aa6cfff925448dd09dfc54201c..0ddc17ae637386b06091989339d8c6513f62a8be 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/03400-03499.xml
@@ -427,7 +427,9 @@
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3430" levels="1" name="White Talisman - Darkness">
@@ -1262,7 +1264,9 @@
 			<effect name="Heal">
 				<param power="100" />
 			</effect>
-			<effect name="CpHeal" val="100" />
+			<effect name="CpHeal">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="3497" levels="1" name="Yellow Talisman of MP Regeneration">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04000-04099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04000-04099.xml
index 5c665d6ef599f4f1e19a80d3fddc7512b7517933..7a8af6bd46b9e19d083fa15951e5db122c0dc473 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04000-04099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04000-04099.xml
@@ -42,7 +42,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4003" levels="1" name="Golem Body">
@@ -236,7 +238,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AREA" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="30">
+			<effect name="DamOverTime" ticks="3">
+				<param power="30" />
 				<mul order="0x30" stat="runSpd" val="0.7" />
 			</effect>
 		</for>
@@ -317,7 +320,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealByLevel" val="#amount" />
+			<effect name="ManaHealByLevel">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4026" levels="1" name="Gludio Flame">
@@ -551,7 +556,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dmg" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dmg" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4036" levels="12" name="Poison">
@@ -582,7 +589,9 @@
 		<set name="targetType" val="AREA" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dmg" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dmg" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4037" levels="3" name="Decrease P.Atk">
@@ -884,7 +893,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.4" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4051" levels="20" name="Cubic Heal">
@@ -929,7 +940,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4053" levels="16" name="Decrease P.Atk">
@@ -1518,8 +1531,8 @@
 		<set name="reuseDelay" val="50" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="20">
-				<param canKill="true" />
+			<effect name="DamOverTime" ticks="3">
+				<param canKill="true" power="30" />
 			</effect>
 			<effect name="Root" />
 		</for>
@@ -1627,7 +1640,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#damage" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#damage" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4089" levels="1" name="NPC Bear Spirit Totem">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04100-04199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04100-04199.xml
index 10ae25b316c57bcffb1704b7853eae88d4312167..92c336741cf927e776c4fbd8b14830554e21a79d 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04100-04199.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04100-04199.xml
@@ -121,10 +121,11 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dmg" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dmg" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 17 31 45 60 75 90 105 112 119 126 132 139 </table>
-		<set name="abnormalVisualEffect" val="DOT_BLEEDING" />
 		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4105" levels="12" name="NPC Straight Beam Cannon">
@@ -868,7 +869,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="#damage" />
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="#damage" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4141" levels="12" name="NPC Wind Fist">
@@ -1017,7 +1020,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4149" levels="12" name="Bleed">
@@ -1041,7 +1046,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4150" levels="12" name="Flame">
@@ -1066,7 +1073,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4151" levels="12" name="NPC Windstrike - Magic">
@@ -1110,7 +1119,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4153" levels="12" name="Decrease Speed">
@@ -1393,7 +1404,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dot" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4166" levels="18" name="Stuns">
@@ -1759,7 +1772,9 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dmg" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dmg" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="mpConsume" val="#mpConsume" />
@@ -1912,7 +1927,9 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#damage" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#damage" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="mpConsume" val="#mpConsume" />
@@ -1961,7 +1978,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="#mdot" />
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="#mdot" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="mpConsume" val="#mpConsume" />
@@ -2003,7 +2022,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.4" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4193" levels="12" name="BOSS Life Drain">
@@ -2021,7 +2042,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4194" levels="12" name="BOSS Aura Burn">
@@ -2141,7 +2164,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dmg" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dmg" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="mpConsume" val="#mpConsume" />
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04200-04299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04200-04299.xml
index 320f0b3ec6d29e48927b70b937731e8069d596d0..277bf43303121969905ec80f12c6332fcba54906 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04200-04299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04200-04299.xml
@@ -127,7 +127,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#damage" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#damage" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="mpConsume" val="#mpConsume" />
@@ -179,7 +181,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="#mdot" />
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="#mdot" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 17 29 39 53 67 83 97 103 108 112 115 116 </table>
 		<set name="mpConsume" val="#mpConsume" />
@@ -421,8 +425,12 @@
 		<set name="power" val="57" />
 		<set name="targetType" val="AREA" />
 		<for>
-			<effect name="HpDrain" val="0.4" />
-			<effect name="ManaDamOverTime" val="274" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
+			<effect name="ManaDamOverTime">
+				<param power="274" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4219" levels="1" name="Hold">
@@ -851,7 +859,9 @@
 		<set name="power" val="100" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="98" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="98" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4244" levels="12" name="NPC Wild Sweep">
@@ -1186,7 +1196,9 @@
 		<set name="targetType" val="AREA" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 18 29 40 53 68 83 98 104 109 113 115 117 </table>
 		<set name="mpConsume" val="#mpConsume" />
@@ -1212,7 +1224,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4261" levels="12" name="Mega Storm Strike">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04300-04399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04300-04399.xml
index 60918d943452f2994f5b4b4238f84552d1993d3a..a68b2bab358bf15c289461066c93fbc904646c38 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04300-04399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04300-04399.xml
@@ -166,7 +166,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="AREA" />
 		<for>
-			<effect name="HpDrain" val="0.4" />
+			<effect name="HpDrain">
+				<param power="0.4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4317" levels="5" name="Increase Rage Might">
@@ -252,10 +254,11 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<table name="#mpConsume"> 13 20 27 35 45 55 65 69 73 83 77 78 </table>
-		<set name="abnormalVisualEffect" val="DOT_POISON" />
 		<set name="mpConsume" val="#mpConsume" />
 	</skill>
 	<skill id="4321" levels="1" name="Decrease P. Def">
@@ -1205,7 +1208,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="9.26" />
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="9.26" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4368" levels="1" name="Clan Hall Manager Buff">
@@ -1218,7 +1223,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="18.52">
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="18.52" />
 				<add stat="maxMp" order="0x40" val="5000" />
 			</effect>
 		</for>
@@ -1233,7 +1239,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="27.78">
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="27.78" />
 				<add stat="maxMp" order="0x40" val="10000" />
 			</effect>
 		</for>
@@ -1248,7 +1255,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="61.11">
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="61.11" />
 				<add stat="maxMp" order="0x40" val="28000" />
 			</effect>
 		</for>
@@ -1263,7 +1271,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="116.7">
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="116.7" />
 				<add stat="maxMp" order="0x40" val="58000" />
 			</effect>
 		</for>
@@ -1278,7 +1287,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="200">
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="200" />
 				<add stat="maxMp" order="0x40" val="103000" />
 			</effect>
 		</for>
@@ -1293,7 +1303,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="205.6">
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="205.6" />
 				<add stat="maxMp" order="0x40" val="106000" />
 			</effect>
 		</for>
@@ -1308,7 +1319,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="288.9">
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="288.9" />
 				<add stat="maxMp" order="0x40" val="151000" />
 			</effect>
 		</for>
@@ -1323,7 +1335,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="372.2">
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="372.2" />
 				<add stat="maxMp" order="0x40" val="196000" />
 			</effect>
 		</for>
@@ -1404,7 +1417,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="CpHeal" val="5000" />
+			<effect name="CpHeal">
+				<param power="5000" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4381" levels="1" name="Magic Skill Block">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04500-04599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04500-04599.xml
index 88928ec04c3348a2f6253ab521c33dce8a8e9b6a..161f5e02be8732bf7fb41b5e62b7d04e45defb89 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04500-04599.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04500-04599.xml
@@ -360,7 +360,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="ManaHealPercent" val="5" />
+			<effect name="ManaHealPercent">
+				<param power="5" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4532" levels="1" name="Quest - BOSS Reflect">
@@ -1301,7 +1303,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="FatalBlow" />
-			<effect name="DamOverTime" ticks="5" val="#damage" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#damage" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4580" levels="12" name="Decrease P. Atk.">
@@ -1384,7 +1388,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dmg" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dmg" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4583" levels="12" name="Decrease Speed">
@@ -1806,7 +1812,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#damage" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#damage" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4597" levels="12" name="Bleed">
@@ -1834,7 +1842,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#damage" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#damage" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4598" levels="12" name="Bleed">
@@ -1862,7 +1872,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#damage" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#damage" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4599" levels="12" name="Decrease Speed">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/04600-04699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/04600-04699.xml
index 578d2c1ee8344f1d1e4a0aff082d0a0726094121..cfba1150a820abe493df3a792601f56d1597f948 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/04600-04699.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/04600-04699.xml
@@ -216,7 +216,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4607" levels="1" name="Magma Attack">
@@ -421,7 +423,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dmg" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dmg" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4616" levels="1" name="Fake Petrification">
@@ -534,7 +538,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4622" levels="12" name="NPC AE - 80% HP Drain - Magic">
@@ -555,7 +561,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="AREA" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4623" levels="12" name="NPC AE - 80% HP Drain - Slow">
@@ -575,7 +583,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4624" levels="12" name="Decrease HP Regeneration Rate">
@@ -694,7 +704,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4630" levels="12" name="NPC MR - Twister">
@@ -1197,7 +1209,9 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="3" val="#dot" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4650" levels="1" name="NPC AE - Dispel Hold">
@@ -1353,7 +1367,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="HOLD" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 			<effect name="Root" />
 		</for>
 	</skill>
@@ -1384,7 +1400,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="HOLD" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 			<effect name="Root" />
 		</for>
 	</skill>
@@ -1415,7 +1433,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="HOLD" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 			<effect name="Root" />
 		</for>
 	</skill>
@@ -1448,7 +1468,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="SLEEP" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 			<effect name="Sleep" />
 		</for>
 	</skill>
@@ -1480,7 +1502,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="SLEEP" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 			<effect name="Sleep" />
 		</for>
 	</skill>
@@ -1512,7 +1536,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="SLEEP" />
 		<for>
-			<effect name="HpDrain" val="0.2" />
+			<effect name="HpDrain">
+				<param power="0.2" />
+			</effect>
 			<effect name="Sleep" />
 		</for>
 	</skill>
@@ -1549,7 +1575,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4665" levels="12" name="NPC 100% HP Drain - Magic">
@@ -1571,7 +1599,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4666" levels="12" name="NPC 100% HP Drain - Slow">
@@ -1593,7 +1623,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4667" levels="12" name="NPC Strong 100% HP Drain">
@@ -1616,7 +1648,9 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4668" levels="12" name="NPC Strong 100% HP Drain - Magic">
@@ -1638,7 +1672,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4669" levels="12" name="NPC Strong 100% HP Drain - Slow">
@@ -1660,7 +1696,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4670" levels="12" name="Short Stun">
@@ -1932,7 +1970,9 @@
 		<set name="targetType" val="FRONT_AREA" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="DamOverTime" ticks="3" val="216" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="216" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4684" levels="1" name="Valakas Dragon Breath">
@@ -1962,7 +2002,9 @@
 		<set name="targetType" val="FRONT_AREA" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="DamOverTime" ticks="3" val="216" />
+			<effect name="DamOverTime" ticks="3">
+				<param power="216" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="4685" levels="1" name="Valakas Tail Stomp">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05000-05099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05000-05099.xml
index 806acd676ae2a95d286383114fdafa422cd8b7ce..8dcfede5edf4d1ae79aea19b100fcc72f487160c 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05000-05099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05000-05099.xml
@@ -27,7 +27,9 @@
 		<set name="power" val="111" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5002" levels="1" name="Giselle - Vampiric Rage">
@@ -271,7 +273,9 @@
 		<set name="power" val="61" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5014" levels="3" name="Frintezza's Daemon Attack">
@@ -410,7 +414,9 @@
 		<set name="power" val="314" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5020" levels="1" name="Forced Action">
@@ -1336,9 +1342,11 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="POISON" />
-		<effect name="DamOverTime" ticks="5" val="12">
-			<param canKill="true" />
-		</effect>
+		<for>
+			<effect name="DamOverTime" ticks="5">
+				<param canKill="true" power="12" />
+			</effect>
+		</for>
 	</skill>
 	<skill id="5087" levels="2" name="Berserk">
 		<!-- Confirmed CT2.5 -->
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml
index a178991af0b87e10f43a7b6127b87dc1af8bb826..ee102d428122f2ba419a0f21bfb72cb9000eac30 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05100-05199.xml
@@ -494,7 +494,9 @@
 			<effect name="Buff">
 				<mul order="0x30" stat="pAtk" val="1.2" />
 			</effect>
-			<effect name="FocusEnergy" val="7" />
+			<effect name="FocusEnergy">
+				<param charge="7" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5128" levels="1" name="Maximize long-range weapon use">
@@ -724,7 +726,8 @@
 		<set name="reuseDelay" val="8000" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="109">
+			<effect name="DamOverTime" ticks="5">
+				<param power="109" />
 				<mul order="0x30" stat="pAtkSpd" val="0.77" />
 			</effect>
 		</for>
@@ -904,7 +907,9 @@
 		<set name="reuseDelay" val="300000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHealByLevel" val="#amount" />
+			<effect name="ManaHealByLevel">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5150" levels="10" name="Blessed Soul">
@@ -964,7 +969,9 @@
 		<set name="reuseDelay" val="300000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5153" levels="10" name="Cheer">
@@ -1231,7 +1238,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="DERANGEMENT" />
 		<for>
-			<effect name="AddHate" val="#power" />
+			<effect name="AddHate">
+				<param power="#power" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5166" levels="10" name="Slow">
@@ -1475,7 +1484,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5175" levels="10" name="Bleed">
@@ -1504,7 +1515,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5176" levels="10" name="Silence">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05200-05299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05200-05299.xml
index d66bbfb43a0fb4272841083d94232f384d638c64..1b4ac85964ef68ed2f8b33bdcf55f47a04d428d3 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05200-05299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05200-05299.xml
@@ -20,7 +20,9 @@
 		<set name="reuseDelay" val="12000" />
 		<set name="targetType" val="OWNER_PET" />
 		<for>
-			<effect name="ManaHealByLevel" val="#amount" />
+			<effect name="ManaHealByLevel">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5201" levels="6" name="Pet Concentration">
@@ -971,7 +973,9 @@
 		<set name="targetType" val="AREA" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<endEffects>
 			<effect name="CallSkill">
@@ -1075,7 +1079,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<endEffects>
 			<effect name="CallSkill">
@@ -1138,7 +1144,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<endEffects>
 			<effect name="CallSkill">
@@ -1172,7 +1180,9 @@
 		<set name="reuseDelay" val="6000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 		<endEffects>
 			<effect name="CallSkill">
@@ -1502,7 +1512,9 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dmg" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dmg" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5269" levels="17" name="Slow Trap">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05300-05399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05300-05399.xml
index 6e3c4ce1a49fdfa27d10fbf322eb8ac8e5021f54..09cfe8b96e63447a1b9e673881ed114067855d74 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05300-05399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05300-05399.xml
@@ -81,7 +81,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5303" levels="9" name="Bleed">
@@ -112,7 +114,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5304" levels="9" name="Paralysis">
@@ -173,7 +177,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5306" levels="9" name="Paralysis">
@@ -263,7 +269,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5309" levels="9" name="Bleed">
@@ -294,7 +302,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5310" levels="9" name="NPC(party) - Magic Close Range DD - less powerful">
@@ -1114,7 +1124,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5364" levels="9" name="Bleed">
@@ -1146,7 +1158,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5365" levels="9" name="Paralysis">
@@ -1206,7 +1220,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5367" levels="9" name="Paralysis">
@@ -1284,7 +1300,9 @@
 		<set name="trait" val="POISON" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5370" levels="9" name="Bleed">
@@ -1623,7 +1641,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.9" />
+			<effect name="HpDrain">
+				<param power="0.9" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5393" levels="9" name="NPC MP Burn">
@@ -1773,7 +1793,9 @@
 			</and>
 		</cond>
 		<for>
-			<effect name="DamOverTime" ticks="5" val="75" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="75" />
+			</effect>
 		</for>
 	</skill>
 </list>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05400-05499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05400-05499.xml
index f183279b62c532c86d5b653eb3b8537e5d411fae..b47566cd24ba70e01f5237d546e37dfa0d01a425 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05400-05499.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05400-05499.xml
@@ -217,7 +217,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot">
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
 				<add order="0x40" stat="mAtk" val="#mAtk" />
 				<mul order="0x30" stat="runSpd" val="0.7" />
 			</effect>
@@ -244,7 +245,8 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot">
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
 				<mul order="0x30" stat="runSpd" val="0.7" />
 			</effect>
 		</for>
@@ -270,7 +272,8 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot">
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
 				<mul order="0x30" stat="runSpd" val="0.7" />
 			</effect>
 		</for>
@@ -356,7 +359,9 @@
 		<set name="reuseDelay" val="10000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHealByLevel" val="49" />
+			<effect name="ManaHealByLevel">
+				<param power="49" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5430" levels="1" name="Spoil Bomb">
@@ -619,7 +624,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5445" levels="1" name="Awakening">
@@ -718,7 +725,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5451" levels="1" name="Enervation">
@@ -1222,7 +1231,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="71" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="71" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5496" levels="1" name="Dark Fireball">
@@ -1269,7 +1280,9 @@
 		<for>
 			<effect name="PhysicalAttack" />
 			<effect name="Stun" />
-			<effect name="DamOverTime" ticks="5" val="52" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="52" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5498" levels="1" name="Self-Destruct">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05500-05599.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05500-05599.xml
index 7fd5016d5647abd04df56cbe4a302a3a991a7fb3..47fe6a3fd62a7b0192ae99612122a01cdce3dbe5 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05500-05599.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05500-05599.xml
@@ -26,7 +26,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="52" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="52" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5501" levels="1" name="Stuns">
@@ -822,7 +824,9 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusSouls" val="1" />
+			<effect name="FocusSouls">
+				<param charge="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5549" levels="1" name="Physical Short-range Weakness">
@@ -1262,7 +1266,9 @@
 			<effect name="Heal">
 				<param power="418" />
 			</effect>
-			<effect name="ManaHealByLevel" val="73" />
+			<effect name="ManaHealByLevel">
+				<param power="73" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5572" levels="1" name="Warrior Ability - Haste">
@@ -1336,7 +1342,9 @@
 		<set name="reuseDelay" val="10000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHealByLevel" val="10" />
+			<effect name="ManaHealByLevel">
+				<param power="10" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5576" levels="1" name="Enchanter Ability - Barrier">
@@ -1718,8 +1726,12 @@
 		<set name="reuseDelay" val="10000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
-			<effect name="ManaDamOverTime" val="182" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
+			<effect name="ManaDamOverTime">
+				<param power="182" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5594" levels="1" name="Poison">
@@ -1771,7 +1783,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="200" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5597" levels="1" name="Invalid Skill cancel">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05600-05699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05600-05699.xml
index 58aaacb9dfe869ba14793774b7581493926473c6..f9783e56987717d0a6ccd41fb9cfa4c1db3ecda8 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05600-05699.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05600-05699.xml
@@ -274,7 +274,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHeal" val="#amount" />
+			<effect name="ManaHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5622" levels="7" name="Double Skill Attack">
@@ -1212,7 +1214,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="63" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="63" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5669" levels="1" name="Stun">
@@ -1364,7 +1368,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHeal" val="41" />
+			<effect name="ManaHeal">
+				<param power="41" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5677" levels="1" name="Steal Mana">
@@ -1375,7 +1381,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHeal" val="51" />
+			<effect name="ManaHeal">
+				<param power="51" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5678" levels="1" name="Steal Mana">
@@ -1386,7 +1394,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHeal" val="59" />
+			<effect name="ManaHeal">
+				<param power="59" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5679" levels="3" name="Oblivion Trap">
@@ -1435,7 +1445,9 @@
 		<set name="staticReuse" val="true" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="200" />
+			<effect name="CpHeal">
+				<param power="200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5682" levels="1" name="PvP Weapon - Cancel">
@@ -1732,7 +1744,9 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusEnergy" val="5" />
+			<effect name="FocusEnergy">
+				<param charge="5" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5696" levels="1" name="Dizziness">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05700-05799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05700-05799.xml
index ce5b0ab3c2dcf070f55bb35dd973a23465d5d2a5..da15cd48fe451c3c84bebc06d923f9abaa2febb2 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05700-05799.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05700-05799.xml
@@ -241,7 +241,8 @@
 		<set name="targetType" val="AURA" />
 		<for>
 			<effect name="MagicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="55">
+			<effect name="DamOverTime" ticks="5">
+				<param power="55" />
 				<mul order="0x30" stat="runSpd" val="0.77" />
 			</effect>
 		</for>
@@ -761,11 +762,15 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="CpHeal" val="5000" />
+			<effect name="CpHeal">
+				<param power="5000" />
+			</effect>
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5741" levels="1" name="Mental Pot">
@@ -778,7 +783,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5742" levels="5" name="Area Recharge - Per">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05800-05899.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05800-05899.xml
index 6af785bf425a62651d6a8123bf5aa00d45a709e8..570eb3211f900c178e2b1b61cc73f5114523ce68 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05800-05899.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05800-05899.xml
@@ -358,7 +358,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="70" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="70" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5832" levels="1" name="Hate Aura">
@@ -1111,7 +1113,9 @@
 		<set name="reuseDelay" val="1000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpByLevel" val="73" />
+			<effect name="HpByLevel">
+				<param power="73" />
+			</effect>
 			<effect name="Debuff">
 				<mul order="0x30" stat="mAtkSpd" val="0.8" />
 			</effect>
@@ -1138,7 +1142,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="145" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="145" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5880" levels="2" name="Vicious Mutilation">
@@ -1221,7 +1227,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="145" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="145" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5884" levels="2" name="Weakened Sweep">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/05900-05999.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/05900-05999.xml
index a2cb5baaf095d6ece2cfb34115094cf876bdef64..e79d3973697d15ec34d4415d156fb0d93143d6ef 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/05900-05999.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/05900-05999.xml
@@ -96,7 +96,9 @@
 		<set name="power" val="#power" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="5905" levels="1" name="Confusing Nuph">
@@ -351,7 +353,9 @@
 		<set name="power" val="121" />
 		<set name="targetType" val="FRONT_AREA" />
 		<for>
-			<effect name="HpDrain" val="0.8" />
+			<effect name="HpDrain">
+				<param power="0.8" />
+			</effect>
 			<effect name="Debuff">
 				<mul order="0x30" stat="pAtk" val="0.9" />
 				<mul order="0x30" stat="pAtkSpd" val="0.95" />
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml
index 3f5e2da1b9354441215f77f4d39953067f3521b5..9aefabe42d12911cc2835fd638e4c41011b33635 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06200-06299.xml
@@ -174,7 +174,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6206" levels="19" name="Strider Fear">
@@ -1110,11 +1112,15 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="CpHealPercent" val="100" />
+			<effect name="CpHealPercent">
+				<param power="100" />
+			</effect>
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6288" levels="1" name="Jinia's Prayer">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06300-06399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06300-06399.xml
index b79591fe1690ac7ba9bc4c5deed772635c503398..a7f760c4184b97f8d2de3b9ef2ad65e7eca5b1c4 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06300-06399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06300-06399.xml
@@ -39,7 +39,9 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="5" val="#mdot" />
+			<effect name="ManaHealOverTime" ticks="5">
+				<param power="#mdot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6302" levels="1" name="Cold Air">
@@ -157,7 +159,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="139" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="139" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6307" levels="1" name="Opus of the Hand">
@@ -752,7 +756,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="200" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6334" levels="1" name="Shock">
@@ -884,7 +890,9 @@
 		<set name="trait" val="BLEED" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="200" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6340" levels="1" name="Shock">
@@ -1297,7 +1305,9 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="93" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="93" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6383" levels="1" name="Bistakon Deadly Roar">
@@ -1367,7 +1377,9 @@
 		<set name="targetType" val="FRONT_AREA" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="95" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="95" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6386" levels="1" name="Bistakon Earth Rise">
@@ -1584,7 +1596,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="93" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="93" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6396" levels="1" name="Cokrakon Panic">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06400-06499.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06400-06499.xml
index e3a570ff513c217d1f22f81ad3bfe052de6f748b..9ae42306b3ec354343f3082f6f549dd3b8e13301 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06400-06499.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06400-06499.xml
@@ -62,7 +62,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6403" levels="1" name="Torumba Numbing Poison">
@@ -87,7 +89,8 @@
 		<set name="targetType" val="AREA" />
 		<for>
 			<effect name="PhysicalAttack" />
-			<effect name="DamOverTime" ticks="5" val="58">
+			<effect name="DamOverTime" ticks="5">
+				<param power="58" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
 		</for>
@@ -348,7 +351,9 @@
 		<set name="reuseDelay" val="1000" />
 		<set name="targetType" val="FRONT_AREA" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="4" />
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6417" levels="1" name="Reptilikon Poison Shot">
@@ -375,7 +380,9 @@
 		<set name="reuseDelay" val="1000" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="ManaDamOverTime" ticks="5" val="4" />
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6418" levels="1" name="Reptilikon Fury Poison Bomb">
@@ -402,8 +409,12 @@
 		<set name="reuseDelay" val="1000" />
 		<set name="targetType" val="AURA" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="69" />
-			<effect name="ManaDamOverTime" ticks="5" val="4" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="69" />
+			</effect>
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="4" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6419" levels="1" name="Light of Scout">
@@ -722,7 +733,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTimePercent" ticks="5" val="#dot">
+			<effect name="DamOverTimePercent" ticks="5">
+				<param power="#dot" />
 				<basemul order="0x30" stat="rCrit" val="#rCrit">
 					<using kind="Bow,Crossbow" />
 				</basemul>
@@ -748,7 +760,8 @@
 		<set name="operateType" val="A2" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTimePercent" ticks="5" val="0.05">
+			<effect name="DamOverTimePercent" ticks="5">
+				<param power="0.05" />
 				<basemul order="0x30" stat="rCrit" val="0.9">
 					<using kind="Bow,Crossbow" />
 				</basemul>
@@ -777,7 +790,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="#dot" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="#dot" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6438" levels="1" name="Penalty Area">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06600-06699.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06600-06699.xml
index 159ab168587c821b8269c8b4444efd99acbfd434..961ab43582f618b048bed914c5cad7ab013e9509 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06600-06699.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06600-06699.xml
@@ -361,7 +361,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealPercent" val="11" />
+			<effect name="ManaHealPercent">
+				<param power="11" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6629" levels="2" name="Energy of Mana's Power">
@@ -375,7 +377,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealPercent" val="18" />
+			<effect name="ManaHealPercent">
+				<param power="18" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6630" levels="3" name="Energy of Mana's Highest Power">
@@ -389,7 +393,9 @@
 		<set name="reuseDelay" val="2000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6631" levels="1" name="Energy of Power">
@@ -821,7 +827,9 @@
 		<set name="targetType" val="SELF" />
 		<for>
 			<effect name="Paralyze" />
-			<effect name="DamOverTime" ticks="#ticks" val="115" />
+			<effect name="DamOverTime" ticks="#ticks">
+				<param power="115" />
+			</effect>
 			<effect name="CallSkill">
 				<param skillId="6302" skillLevel="1" />
 			</effect>
@@ -1267,7 +1275,8 @@
 		<set name="reuseDelay" val="1000" />
 		<set name="targetType" val="CLAN" /> <!-- FIXME: Aura Friendly ? -->
 		<for>
-			<effect name="DamOverTimePercent" ticks="5" val="0.02">
+			<effect name="DamOverTimePercent" ticks="5">
+				<param power="0.02" />
 				<mul order="0x30" stat="pAtkSpd" val="1.2" />
 			</effect>
 		</for>
@@ -1379,8 +1388,12 @@
 		<set name="targetType" val="AURA" />
 		<for>
 			<effect name="Paralyze" />
-			<effect name="DamOverTime" ticks="5" val="115" />
-			<effect name="ManaDamOverTime" ticks="5" val="5" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="115" />
+			</effect>
+			<effect name="ManaDamOverTime" ticks="5">
+				<param power="5" />
+			</effect>
 		</for>
 		<endEffects>
 			<effect name="CallSkill">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06700-06799.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06700-06799.xml
index e03891b51f4cc04a3f0ae506cc9e8c3b9c0c7d37..10ac5f3bd7b6174ff15912cd383038802bf66232 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06700-06799.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06700-06799.xml
@@ -373,7 +373,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="ManaHealByLevel" val="136" />
+			<effect name="ManaHealByLevel">
+				<param power="136" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6729" levels="1" name="Resist Holy of Elcadia">
@@ -525,7 +527,8 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="200">
+			<effect name="DamOverTime" ticks="1">
+				<param power="200" />
 				<sub order="0x40" stat="darkRes" val="60" />
 			</effect>
 		</for>
@@ -684,7 +687,9 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="200" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6755" levels="1" name="Death Strike">
@@ -1157,7 +1162,8 @@
 		<set name="targetType" val="AURA" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="200">
+			<effect name="DamOverTime" ticks="1">
+				<param power="200" />
 				<mul order="0x30" stat="runSpd" val="0.8" />
 			</effect>
 			<effect name="Petrification" />
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/06800-06899.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/06800-06899.xml
index 872456d7c66047092fc6c554f0f6738b58c13e0f..7bca25c314ccc5580fb2105e38acadd22cc97907 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/06800-06899.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/06800-06899.xml
@@ -228,7 +228,9 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusEnergy" val="#maxCharges" />
+			<effect name="FocusEnergy">
+				<param charge="#maxCharges" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6814" levels="8" name="Focus Force">
@@ -246,7 +248,9 @@
 			</not>
 		</cond>
 		<for>
-			<effect name="FocusEnergy" val="#maxCharges" />
+			<effect name="FocusEnergy">
+				<param charge="#maxCharges" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6815" levels="16" name="Deadly Poison">
@@ -556,7 +560,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6847" levels="1" name="Self Heal">
@@ -829,7 +835,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="100" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6863" levels="1" name="Poison">
@@ -855,7 +863,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="120" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="120" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6864" levels="1" name="Summon">
@@ -882,7 +892,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="POISON" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="100" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6866" levels="1" name="Vampiric Claw">
@@ -901,7 +913,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6867" levels="1" name="Magic Strike">
@@ -964,7 +978,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6871" levels="1" name="Range Magic Attack">
@@ -1073,7 +1089,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="#dmg" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="#dmg" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6876" levels="1" name="Power Strike">
@@ -1158,7 +1176,9 @@
 		<set name="reuseDelay" val="3000" />
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="HpDrain" val="1" />
+			<effect name="HpDrain">
+				<param power="1" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="6880" levels="1" name="Silence">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/08300-08399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/08300-08399.xml
index 6628bee0716d20e262fce10503c0b11b365a769b..fc2086c88bb43c0c6b2342a322d9694497b0a787 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/08300-08399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/08300-08399.xml
@@ -204,7 +204,9 @@
 			<effect name="Buff">
 				<add order="0x40" stat="maxCp" val="1200" />
 			</effect>
-			<effect name="CpHeal" val="1200" />
+			<effect name="CpHeal">
+				<param power="1200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="8309" levels="1" name="Red Talisman - Territory Convoy">
@@ -226,7 +228,9 @@
 			<effect name="Buff">
 				<add order="0x40" stat="maxCp" val="800" />
 			</effect>
-			<effect name="CpHeal" val="800" />
+			<effect name="CpHeal">
+				<param power="800" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="8310" levels="1" name="Arcana Sigil">
@@ -575,7 +579,9 @@
 			<effect name="Buff">
 				<add order="0x40" stat="maxCp" val="1500" />
 			</effect>
-			<effect name="CpHeal" val="1500" />
+			<effect name="CpHeal">
+				<param power="1500" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="8334" levels="1" name="Blue Talisman - Lord's Divine Protection">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/09000-09099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/09000-09099.xml
index f8c2accda815492b5e2b784f8b618e5ef5c73835..a9bbc79d3b52833ba1f6bcbe37e8fe9bcac6343e 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/09000-09099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/09000-09099.xml
@@ -1414,7 +1414,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="300" />
+			<effect name="CpHeal">
+				<param power="300" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="9087" levels="1" name="Create Item">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/20000-20099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/20000-20099.xml
index be2c11b4b6b73dc53d27dc8459083d717cdf0def..9e4dc29c32ff44b881f10853e6081988658cdc8b 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/20000-20099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/20000-20099.xml
@@ -84,7 +84,9 @@
 				<mul order="0x30" stat="maxHp" val="1.15" />
 				<mul order="0x30" stat="maxCp" val="1.15" />
 			</effect>
-			<effect name="CpHealPercent" val="15" />
+			<effect name="CpHealPercent">
+				<param power="15" />
+			</effect>
 			<effect name="HealPercent">
 				<param power="15" />
 			</effect>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/21000-21099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/21000-21099.xml
index ea31f8d67a7e56c404b20ed40285ae6f358bfb25..419764c82348e7a6ef814211996a1481cd7b550f 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/21000-21099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/21000-21099.xml
@@ -607,7 +607,9 @@
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
-			<effect name="ManaHealPercent" val="50" />
+			<effect name="ManaHealPercent">
+				<param power="50" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="21043" levels="1" name="Agathion Seal Cancel - Red Sumo Wrestler">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/22000-22099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/22000-22099.xml
index 615b39f38fa0329dc5a8bd4f29f0d964dc81f945..6ea8b8473b03b384938be65ddbae22a11eba2733 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/22000-22099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/22000-22099.xml
@@ -752,7 +752,9 @@
 		<set name="reuseDelay" val="1000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="200" />
+			<effect name="CpHeal">
+				<param power="200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="22043" levels="6" name="Secret medicine of Will">
@@ -769,7 +771,9 @@
 			<player levelRange="#levelRange" />
 		</cond>
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="22044" levels="6" name="Secret medicine of Life">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/22100-22199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/22100-22199.xml
index fb00cfdfff11382f75f0226e0920b18ef158906f..6c36f86d94475d4edde87ff66e476158f096fcd1 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/22100-22199.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/22100-22199.xml
@@ -1368,7 +1368,9 @@
 			<effect name="Heal">
 				<param power="500" />
 			</effect>
-			<effect name="ManaHeal" val="200" />
+			<effect name="ManaHeal">
+				<param power="200" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="22179" levels="1" name="Fortuna of Chaos">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml
index 4bd05a6757eca3bc14419dc341cef248ebf7ba09..3608c14f6b12f67a15a1e00af8920d8ea49413cf 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/22200-22299.xml
@@ -678,7 +678,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="PARTY" />
 		<for>
-			<effect name="ManaHeal" val="1000" /> <!-- TODO: Custom. -->
+			<effect name="ManaHeal">
+				<param power="1000" /> <!-- TODO: Custom. -->
+			</effect>
 		</for>
 	</skill>
 </list>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/23100-23199.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/23100-23199.xml
index dc1bedc956eff15d1c0a425710995b4dd88fd9fe..49f8c6880db2e26457a3e428e08befce0709acf5 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/23100-23199.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/23100-23199.xml
@@ -810,11 +810,15 @@
 		</cond>
 		<for>
 			<effect name="Invincible" />
-			<effect name="CpHealPercent" val="100" />
+			<effect name="CpHealPercent">
+				<param power="100" />
+			</effect>
 			<effect name="HealPercent">
 				<param power="100" />
 			</effect>
-			<effect name="ManaHealPercent" val="100" />
+			<effect name="ManaHealPercent">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="23173" levels="1" name="Phoenix Agathion Special Skill - Oriental Phoenix">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/23200-23299.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/23200-23299.xml
index 3dfff372846167d9aa97ebf6fa040b383e6b381d..68a67a3aa9b1bcb12fdef87bf8ab81a43561be8f 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/23200-23299.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/23200-23299.xml
@@ -197,7 +197,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHeal" val="500" />
+			<effect name="ManaHeal">
+				<param power="500" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="23216" levels="1" name="Granny Tiger Agathion Cute Trick">
@@ -1616,7 +1618,9 @@
 		<set name="operateType" val="A1" /> <!-- FIXME: value unconfirmed -->
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="300" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="300" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="23299" levels="1" name="Arrow Rain">
@@ -1629,7 +1633,9 @@
 		<set name="operateType" val="A1" /> <!-- FIXME: value unconfirmed -->
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="300" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="300" />
+			</effect>
 		</for>
 	</skill>
 </list>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/23300-23399.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/23300-23399.xml
index 435269823a6c939de44bd9dcd94504667ddf9ebc..96c585cbc8c39070c0b6100c43682dc2eead9f5d 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/23300-23399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/23300-23399.xml
@@ -10,7 +10,9 @@
 		<set name="operateType" val="A1" /> <!-- FIXME: value unconfirmed -->
 		<set name="targetType" val="ONE" />
 		<for>
-			<effect name="DamOverTime" ticks="1" val="300" />
+			<effect name="DamOverTime" ticks="1">
+				<param power="300" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="23301" levels="1" name="Dimensional Door A">
@@ -157,7 +159,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="170" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="170" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="23320" levels="1" name="Greedy Throat">
@@ -181,7 +185,9 @@
 		<set name="targetType" val="ONE" />
 		<set name="trait" val="BLEED" />
 		<for>
-			<effect name="DamOverTime" ticks="5" val="230" />
+			<effect name="DamOverTime" ticks="5">
+				<param power="230" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="23321" levels="1" name="Draconic Evolver">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/26000-26099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/26000-26099.xml
index b125daf842578bb971b7bf62168eb41f916e70ba..9be1de9c97f2d1b55a884044266d7685405a89d0 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/26000-26099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/26000-26099.xml
@@ -312,7 +312,9 @@
 			<player levelRange="#levelRange" />
 		</cond>
 		<for>
-			<effect name="CpHeal" val="#amount" />
+			<effect name="CpHeal">
+				<param power="#amount" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="26028" levels="6" name="Secret medicine of Life">
@@ -341,7 +343,9 @@
 		<set name="operateType" val="A1" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="CpHeal" val="50" />
+			<effect name="CpHeal">
+				<param power="50" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="26030" levels="1" name="Healing medicine for Mana">
@@ -352,7 +356,9 @@
 		<set name="reuseDelay" val="600000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHeal" val="60" />
+			<effect name="ManaHeal">
+				<param power="60" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="26031" levels="1" name="Wind Walk Scroll">
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/skills/custom/10000-10099.xml b/L2J_DataPack_BETA/dist/game/data/stats/skills/custom/10000-10099.xml
index 986779356cf44c61cae9da9a7b70cd0315da45f6..875b7a079eb99bafb5eb2cce13ff2d0c5cac804a 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/skills/custom/10000-10099.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/skills/custom/10000-10099.xml
@@ -11,7 +11,9 @@
 		<set name="reuseDelay" val="10000" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHealOverTime" ticks="3" val="1.5" />
+			<effect name="ManaHealOverTime" ticks="3">
+				<param power="1.5" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="10001" levels="1" name="Mana Potion">
@@ -24,7 +26,9 @@
 		<set name="reuseDelay" val="500" />
 		<set name="targetType" val="SELF" />
 		<for>
-			<effect name="ManaHeal" val="100" />
+			<effect name="ManaHeal">
+				<param power="100" />
+			</effect>
 		</for>
 	</skill>
 	<skill id="10002" levels="1" name="Custom Trap skill">