Delay tasks for frequent packet broadcasts.
This commit is contained in:
@@ -28,7 +28,6 @@ import org.l2jmobius.gameserver.model.olympiad.OlympiadManager;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.AcquireSkillList;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExStorageMaxCount;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExSubjobInfo;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowAll;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PartySmallWindowDeleteAll;
|
||||
@@ -91,7 +90,7 @@ public class ClassChange extends AbstractEffect
|
||||
player.sendPacket(msg);
|
||||
|
||||
player.broadcastUserInfo();
|
||||
player.sendPacket(new ExStorageMaxCount(player));
|
||||
player.sendStorageMaxCount();
|
||||
player.sendPacket(new AcquireSkillList(player));
|
||||
player.sendPacket(new ExSubjobInfo(player, SubclassInfoType.CLASS_CHANGED));
|
||||
|
||||
|
@@ -19,11 +19,9 @@ package handlers.effecthandlers;
|
||||
import org.l2jmobius.gameserver.enums.StorageType;
|
||||
import org.l2jmobius.gameserver.model.StatSet;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.effects.AbstractEffect;
|
||||
import org.l2jmobius.gameserver.model.skill.Skill;
|
||||
import org.l2jmobius.gameserver.model.stats.Stat;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ExStorageMaxCount;
|
||||
|
||||
/**
|
||||
* @author Sdw
|
||||
@@ -75,7 +73,7 @@ public class EnlargeSlot extends AbstractEffect
|
||||
effected.getStat().mergeAdd(stat, _amount);
|
||||
if (effected.isPlayer())
|
||||
{
|
||||
effected.sendPacket(new ExStorageMaxCount((Player) effected));
|
||||
effected.getActingPlayer().sendStorageMaxCount();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user