From d853f27c54067db7f547c49faa0dbe1eee151d8b Mon Sep 17 00:00:00 2001 From: Zealar <Zealar@users.noreply.github.com> Date: Sun, 5 Oct 2014 22:40:11 +0000 Subject: [PATCH] BETA: Fix Cubic Mastery effect should set max cubic not add it Reported by : Driad --- .../handlers/effecthandlers/CubicMastery.java | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) 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 4ea5d1369f..d557f83e74 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); } } -- GitLab