Skip to content
Snippets Groups Projects
Commit 1802c069 authored by HorridoJoho's avatar HorridoJoho
Browse files

Fixups to work with core refactoring.

parent cceb15f2
No related branches found
No related tags found
No related merge requests found
......@@ -251,7 +251,7 @@ public class AdminEditChar implements IAdminCommandHandler {
L2Object target = activeChar.getTarget();
if (target instanceof L2PcInstance) {
L2PcInstance player = (L2PcInstance) target;
player.setRecomHave(recVal);
player.getRecSystem().setHave(recVal);
player.broadcastUserInfo();
player.sendPacket(new UserInfo(player));
player.sendPacket(new ExBrExtraUserInfo(player));
......
......@@ -54,12 +54,12 @@ public final class BonusCountUp extends AbstractEffect {
final L2PcInstance player = info.getEffector().getActingPlayer();
if (player != null) {
int recomHaveIncrease = _amount;
if ((player.getRecomHave() + _amount) >= 255) {
recomHaveIncrease = 255 - player.getRecomHave();
if ((player.getRecSystem().getHave() + _amount) >= 255) {
recomHaveIncrease = 255 - player.getRecSystem().getHave();
}
if (recomHaveIncrease > 0) {
player.setRecomHave(player.getRecomHave() + recomHaveIncrease);
player.getRecSystem().setHave(player.getRecSystem().getHave() + recomHaveIncrease);
SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.YOU_OBTAINED_S1_RECOMMENDATIONS);
sm.addInt(recomHaveIncrease);
......
......@@ -25,6 +25,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.UserInfo;
/**
* Bonus Time Limit Up effect implementation.
......@@ -47,18 +48,15 @@ public final class BonusTimeLimitUp extends AbstractEffect {
@Override
public void onStart(BuffInfo info) {
L2PcInstance activeChar = info.getEffected().getActingPlayer();
if ((activeChar != null) && activeChar.isPlayer()) {
if (info.getEffected().isPlayer()) {
info.setAbnormalTime(_time);
activeChar.setRecomTimerActive(false);
info.getEffected().getActingPlayer().getRecSystem().stopBonusTask(false);
info.getEffected().getActingPlayer().sendPacket(new UserInfo(info.getEffected().getActingPlayer()));
}
}
@Override
public void onExit(BuffInfo info) {
L2PcInstance activeChar = info.getEffected().getActingPlayer();
if (!activeChar.isInsideZone(ZoneId.PEACE)) {
activeChar.setRecomTimerActive(true);
}
info.getEffected().getActingPlayer().getRecSystem().startBonusTask(false);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment