diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CubicMastery.java b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CubicMastery.java index 4ea5d1369f86a1fd34cf3a9f2a6976d48fbe141c..d557f83e743aa90bafa0fe699051fe64b3f8f858 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CubicMastery.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/CubicMastery.java @@ -17,7 +17,7 @@ public final class CubicMastery extends AbstractEffect { super(attachCond, applyCond, set, params); - _cubicCount = params.getInt("cubicCount", 0); + _cubicCount = params.getInt("cubicCount", 1); } @Override @@ -29,8 +29,7 @@ public final class CubicMastery extends AbstractEffect @Override public void onStart(BuffInfo info) { - final int cubicCount = info.getEffected().getActingPlayer().getStat().getMaxCubicCount() + _cubicCount; - info.getEffected().getActingPlayer().getStat().setMaxCubicCount(cubicCount); + info.getEffected().getActingPlayer().getStat().setMaxCubicCount(_cubicCount); } @Override @@ -42,14 +41,6 @@ public final class CubicMastery extends AbstractEffect @Override public void onExit(BuffInfo info) { - final int cubicCount = info.getEffected().getActingPlayer().getStat().getMaxCubicCount() - _cubicCount; - if (cubicCount <= 0) - { - info.getEffected().getActingPlayer().getStat().setMaxCubicCount(0); - } - else - { - info.getEffected().getActingPlayer().getStat().setMaxCubicCount(cubicCount); - } + info.getEffected().getActingPlayer().getStat().setMaxCubicCount(1); } }