diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/FocusMaxMomentum.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/FocusMaxMomentum.java
index ac72535b65..7d2ef893f0 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/FocusMaxMomentum.java
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/FocusMaxMomentum.java
@@ -49,8 +49,7 @@ public class FocusMaxMomentum extends AbstractEffect
if (effected.isPlayer())
{
final PlayerInstance player = effected.getActingPlayer();
-
- final int count = (int) effected.getStat().getValue(Stat.MAX_MOMENTUM, 1);
+ final int count = (int) effected.getStat().getValue(Stat.MAX_MOMENTUM, 0);
player.setCharges(count);
diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/FocusMomentum.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/FocusMomentum.java
index e741086216..29d42ca7c5 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/FocusMomentum.java
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/FocusMomentum.java
@@ -58,7 +58,7 @@ public class FocusMomentum extends AbstractEffect
final PlayerInstance player = effected.getActingPlayer();
final int currentCharges = player.getCharges();
- final int maxCharges = Math.min(_maxCharges, (int) effected.getStat().getValue(Stat.MAX_MOMENTUM, 1));
+ final int maxCharges = Math.min(_maxCharges, (int) effected.getStat().getValue(Stat.MAX_MOMENTUM, 8));
if (currentCharges >= maxCharges)
{
@@ -70,7 +70,6 @@ public class FocusMomentum extends AbstractEffect
}
final int newCharge = Math.min(currentCharges + _amount, maxCharges);
-
player.setCharges(newCharge);
if (newCharge == maxCharges)
diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/GetMomentum.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/GetMomentum.java
index 2318f0266b..cc8734f98f 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/GetMomentum.java
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/GetMomentum.java
@@ -51,7 +51,7 @@ public class GetMomentum extends AbstractEffect
if (effected.isPlayer())
{
final PlayerInstance player = effected.getActingPlayer();
- final int maxCharge = (int) player.getStat().getValue(Stat.MAX_MOMENTUM, 1);
+ final int maxCharge = (int) player.getStat().getValue(Stat.MAX_MOMENTUM, 0);
final int newCharge = Math.min(player.getCharges() + 1, maxCharge);
player.setCharges(newCharge);
diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00000-00099.xml b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00000-00099.xml
index 1703c2cdaa..e8ce4a9c77 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00000-00099.xml
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00000-00099.xml
@@ -488,6 +488,7 @@
5
ENEMY
SINGLE
+ 3
@@ -495,10 +496,12 @@
- DUALBLUNT
+
+ 3
+
- 3
15
918
@@ -665,6 +668,7 @@
5
ENEMY
SINGLE
+ 2
@@ -674,10 +678,12 @@
- DUALBLUNT
+
+ 2
+
- 2
15
369
@@ -4237,6 +4243,9 @@
- POLE
+
+ 1
+
diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00200-00299.xml b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00200-00299.xml
index 7df472a3f9..72074b3c11 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00200-00299.xml
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00200-00299.xml
@@ -4124,6 +4124,7 @@
5
ENEMY
SINGLE
+ 4
@@ -4131,10 +4132,12 @@
- DUALBLUNT
+
+ 4
+
- 4
15
{base + base / 100 * subIndex}
@@ -5546,6 +5549,7 @@
SHOCK
ENEMY
SINGLE
+ 2
@@ -5864,10 +5868,12 @@
- DUALFIST
+
+ 2
+
- 2
15
true
diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00500-00599.xml b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00500-00599.xml
index 79edd26231..e394292cac 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00500-00599.xml
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00500-00599.xml
@@ -3529,6 +3529,7 @@
5
ENEMY
SINGLE
+ 2
2
@@ -3536,7 +3537,6 @@
- 2
10
1250
@@ -3579,6 +3579,7 @@
ENEMY
RANGE
NOT_FRIEND
+ 3
3
@@ -3586,7 +3587,6 @@
- 3
10
625
diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00700-00799.xml b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00700-00799.xml
index dc8432538d..4f9592c708 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00700-00799.xml
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/00700-00799.xml
@@ -2914,6 +2914,7 @@
5
ENEMY_ONLY
SINGLE
+ 2
@@ -2926,7 +2927,6 @@
- 2
20
4500
true
diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/10200-10299.xml b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/10200-10299.xml
index 2a6e8abf04..086c94b5cc 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/10200-10299.xml
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/10200-10299.xml
@@ -797,6 +797,7 @@
ENEMY
SINGLE
+ 3
@@ -808,6 +809,9 @@
- DUALBLUNT
+
+ 3
+
@@ -826,7 +830,6 @@
{base + base / 100 * subIndex}
true
- 3
3
{base + base / 100 * subIndex}
@@ -895,6 +898,7 @@
KNOCKDOWN
ENEMY
SINGLE
+ 3
@@ -906,6 +910,9 @@
- DUALBLUNT
+
+ 3
+
@@ -922,7 +929,6 @@
{base + base / 100 * subIndex}
true
- 3
3
true
@@ -1452,6 +1458,7 @@
ENEMY
RANGE
NOT_FRIEND
+ 3
@@ -1469,6 +1476,9 @@
{base - (3 * subIndex)}
+
+ 3
+
@@ -1486,7 +1496,6 @@
true
3
- 3
-180
diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/10300-10399.xml b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/10300-10399.xml
index 861e168ad7..0b0ad04857 100644
--- a/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/10300-10399.xml
+++ b/L2J_Mobius_Classic_Interlude/dist/game/data/stats/skills/10300-10399.xml
@@ -774,6 +774,7 @@
-213
10000
+ 3
@@ -782,6 +783,9 @@
- DUAL
+
+ 3
+
@@ -804,7 +808,6 @@
1
{0.99 - 0.006 * (subIndex - 1)}
- 3