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