From 371ad4025e51489e30cd8d20ba2e8e251449740d Mon Sep 17 00:00:00 2001 From: HorridoJoho <HorridoJoho@l2jserver.com> Date: Fri, 31 Dec 2021 01:25:06 +0100 Subject: [PATCH] Moved code from L2PcInstance to BonusTimeLimitUp effect. --- .../handlers/effecthandlers/instant/BonusCountUp.java | 1 + .../handlers/effecthandlers/pump/BonusTimeLimitUp.java | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/BonusCountUp.java b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/BonusCountUp.java index 014652c812..698de9ce0d 100644 --- a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/BonusCountUp.java +++ b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/instant/BonusCountUp.java @@ -30,6 +30,7 @@ import com.l2jserver.gameserver.network.serverpackets.UserInfo; /** * This effect instantly raises recommendations to give out by the specified amount. + * @author NosBit * @author HorridoJoho * @since 2.6.3.0 */ diff --git a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/BonusTimeLimitUp.java b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/BonusTimeLimitUp.java index 1ef8424e3d..01a2e248c1 100644 --- a/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/BonusTimeLimitUp.java +++ b/src/main/java/com/l2jserver/datapack/handlers/effecthandlers/pump/BonusTimeLimitUp.java @@ -24,6 +24,7 @@ import com.l2jserver.gameserver.model.effects.AbstractEffect; import com.l2jserver.gameserver.model.effects.L2EffectType; import com.l2jserver.gameserver.model.skills.BuffInfo; import com.l2jserver.gameserver.model.zone.ZoneId; +import com.l2jserver.gameserver.network.serverpackets.ExVoteSystemInfo; import com.l2jserver.gameserver.network.serverpackets.UserInfo; /** @@ -48,7 +49,8 @@ public final class BonusTimeLimitUp extends AbstractEffect { public void onStart(BuffInfo info) { if ((info.getEffected() != null) && info.getEffected().isPlayer()) { info.setAbnormalTime(_time); - info.getEffected().getActingPlayer().startHourglassEffect(); + info.getEffected().getActingPlayer().stopRecomBonusTask(); + info.getEffected().getActingPlayer().sendPacket(new ExVoteSystemInfo(info.getEffected().getActingPlayer())); info.getEffected().getActingPlayer().sendPacket(new UserInfo(info.getEffected().getActingPlayer())); } } @@ -56,7 +58,8 @@ public final class BonusTimeLimitUp extends AbstractEffect { @Override public void onExit(BuffInfo info) { if (!info.getEffected().getActingPlayer().isInsideZone(ZoneId.PEACE)) { - info.getEffected().getActingPlayer().stopHourglassEffect(); + info.getEffected().getActingPlayer().startRecomBonusTask(); + info.getEffected().getActingPlayer().sendPacket(new ExVoteSystemInfo(info.getEffected().getActingPlayer())); } } } -- GitLab