Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: C:/Users/George/Desktop/Lineage II Server Files/Workspace/Gameserver/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeCrest.java
- ===================================================================
- --- C:/Users/George/Desktop/Lineage II Server Files/Workspace/Gameserver/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeCrest.java (revision 4447)
- +++ C:/Users/George/Desktop/Lineage II Server Files/Workspace/Gameserver/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeCrest.java (working copy)
- @@ -14,6 +14,10 @@
- */
- package com.l2jserver.gameserver.network.clientpackets;
- +import java.util.logging.Logger;
- +
- +import com.l2jserver.Config;
- +import com.l2jserver.gameserver.cache.CrestCache;
- import com.l2jserver.gameserver.network.serverpackets.PledgeCrest;
- @@ -24,10 +28,11 @@
- */
- public final class RequestPledgeCrest extends L2GameClientPacket
- {
- + private static Logger _log = Logger.getLogger(RequestPledgeCrest.class.getName());
- private static final String _C__68_REQUESTPLEDGECREST = "[C] 68 RequestPledgeCrest";
- -
- +
- private int _crestId;
- -
- +
- @Override
- protected void readImpl()
- {
- @@ -33,13 +38,27 @@
- {
- _crestId = readD();
- }
- -
- +
- @Override
- protected void runImpl()
- {
- - sendPacket(new PledgeCrest(_crestId));
- + if (_crestId == 0)
- + return;
- + if (Config.DEBUG) _log.fine("crestid " + _crestId + " requested");
- +
- + byte[] data = CrestCache.getInstance().getPledgeCrest(_crestId);
- +
- + if (data != null)
- + {
- + PledgeCrest pc = new PledgeCrest(_crestId, data);
- + sendPacket(pc);
- + }
- + else
- + {
- + if (Config.DEBUG) _log.fine("crest is missing:" + _crestId);
- + }
- }
- -
- +
- /* (non-Javadoc)
- * @see com.l2jserver.gameserver.clientpackets.ClientBasePacket#getType()
- */
- @@ -48,7 +67,7 @@
- {
- return _C__68_REQUESTPLEDGECREST;
- }
- -
- +
- @Override
- protected boolean triggersOnActionRequest()
- {
Advertisement
Add Comment
Please, Sign In to add comment