Network cleanup.

This commit is contained in:
MobiusDevelopment 2019-11-25 01:18:34 +00:00
parent 07cb5d7dae
commit 14aedd35fb
200 changed files with 517 additions and 2211 deletions

View File

@ -84,84 +84,21 @@ public class ClientThread extends Thread
long starttime = System.currentTimeMillis();
try
{
try
do
{
do
if ((_activeChar != null) && (_autoSaveTime < (System.currentTimeMillis() - starttime)))
{
if ((_activeChar != null) && (_autoSaveTime < (System.currentTimeMillis() - starttime)))
{
saveCharToDisk(_activeChar);
starttime = System.currentTimeMillis();
}
final byte[] decrypt = _connection.getPacket();
_handler.handlePacket(decrypt);
}
while (true);
}
catch (IOException io)
{
try
{
if (_activeChar != null)
{
_activeChar.deleteMe();
try
{
saveCharToDisk(_activeChar);
}
catch (Exception e2)
{
// empty catch block
}
}
_connection.close();
}
catch (Exception e1)
{
_log.warning(e1.toString());
}
finally
{
LoginController.getInstance().removeGameServerLogin(getLoginName());
}
}
catch (Exception e)
{
e.printStackTrace();
try
{
if (_activeChar != null)
{
_activeChar.deleteMe();
try
{
saveCharToDisk(_activeChar);
}
catch (Exception e2)
{
// empty catch block
}
}
_connection.close();
LoginController.getInstance().removeGameServerLogin(getLoginName());
}
catch (Exception e1)
{
try
{
}
catch (Throwable throwable)
{
LoginController.getInstance().removeGameServerLogin(getLoginName());
throw throwable;
}
_log.warning(e1.toString());
LoginController.getInstance().removeGameServerLogin(getLoginName());
saveCharToDisk(_activeChar);
starttime = System.currentTimeMillis();
}
final byte[] decrypt = _connection.getPacket();
_handler.handlePacket(decrypt);
}
while (true);
}
catch (Throwable throwable)
catch (Exception e)
{
_log.warning(e.toString());
try
{
if (_activeChar != null)
@ -184,15 +121,14 @@ public class ClientThread extends Thread
try
{
}
catch (Throwable throwable2)
catch (Throwable throwable)
{
LoginController.getInstance().removeGameServerLogin(getLoginName());
throw throwable2;
throw throwable;
}
_log.warning(e1.toString());
LoginController.getInstance().removeGameServerLogin(getLoginName());
}
throw throwable;
}
}
@ -216,10 +152,9 @@ public class ClientThread extends Thread
private void storeShortcuts(PlayerInstance cha, File saveFile)
{
OutputStreamWriter out = null;
try
{
out = new FileWriter(saveFile);
final OutputStreamWriter out = new FileWriter(saveFile);
out.write("slot;type;id;level;unknown\r\n");
for (ShortCut sc : cha.getAllShortCuts())
{
@ -229,24 +164,12 @@ public class ClientThread extends Thread
out.write(sc.getLevel() + ";");
out.write(sc.getUnk() + "\r\n");
}
out.close();
}
catch (Exception e)
{
_log.warning("could not store shortcuts:" + e.toString());
}
finally
{
try
{
if (out != null)
{
out.close();
}
}
catch (Exception e1)
{
}
}
}
public void deleteCharFromDisk(int charslot)
@ -304,13 +227,12 @@ public class ClientThread extends Thread
private void restoreShortCuts(File file, PlayerInstance restored)
{
BufferedReader lnr = null;
try
{
lnr = new LineNumberReader(new BufferedReader(new FileReader(file)));
((LineNumberReader) lnr).readLine();
final LineNumberReader lnr = new LineNumberReader(new BufferedReader(new FileReader(file)));
lnr.readLine();
String line = null;
while ((line = ((LineNumberReader) lnr).readLine()) != null)
while ((line = lnr.readLine()) != null)
{
final StringTokenizer st = new StringTokenizer(line, ";");
final int slot = Integer.parseInt(st.nextToken());
@ -321,32 +243,19 @@ public class ClientThread extends Thread
final ShortCut sc = new ShortCut(slot, type, id, level, unk);
restored.registerShortCut(sc);
}
lnr.close();
}
catch (Exception e)
{
_log.warning("could not restore shortcuts:" + e);
}
finally
{
try
{
if (lnr != null)
{
lnr.close();
}
}
catch (Exception e1)
{
}
}
}
private void storeInventory(PlayerInstance cha, File saveFile)
{
OutputStreamWriter out = null;
try
{
out = new FileWriter(saveFile);
final OutputStreamWriter out = new FileWriter(saveFile);
out.write("objectId;itemId;name;count;price;equipSlot;\r\n");
for (ItemInstance item : cha.getInventory().getItems())
{
@ -362,32 +271,19 @@ public class ClientThread extends Thread
}
out.write(item.getEquipSlot() + "\r\n");
}
out.close();
}
catch (Exception e)
{
_log.warning("could not store inventory:" + e);
}
finally
{
try
{
if (out != null)
{
out.close();
}
}
catch (Exception e1)
{
}
}
}
private void storeSkills(PlayerInstance cha, File saveFile)
{
OutputStreamWriter out = null;
try
{
out = new FileWriter(saveFile);
final OutputStreamWriter out = new FileWriter(saveFile);
out.write("skillId;skillLevel;skillName\r\n");
for (Skill skill : cha.getAllSkills())
{
@ -395,32 +291,19 @@ public class ClientThread extends Thread
out.write(skill.getLevel() + ";");
out.write(skill.getName() + "\r\n");
}
out.close();
}
catch (Exception e)
{
_log.warning("could not store skills:" + e);
}
finally
{
try
{
if (out != null)
{
out.close();
}
}
catch (Exception e1)
{
}
}
}
private void storeChar(PlayerInstance cha, File charFile)
{
FileWriter out = null;
try
{
out = new FileWriter(charFile);
final FileWriter out = new FileWriter(charFile);
out.write("objId;charName;level;maxHp;curHp;maxMp;curMp;acc;crit;evasion;mAtk;mDef;mSpd;pAtk;pDef;pSpd;runSpd;walkSpd;str;con;dex;int;men;wit;face;hairStyle;hairColor;sex;heading;x;y;z;unk1;unk2;colRad;colHeight;exp;sp;karma;pvpkills;pkkills;clanid;maxload;race;classid;deletetime;cancraft;title;allyId\r\n");
out.write(cha.getObjectId() + ";");
out.write(cha.getName() + ";");
@ -471,35 +354,22 @@ public class ClientThread extends Thread
out.write(cha.getCanCraft() + ";");
out.write(" " + cha.getTitle() + ";");
out.write(cha.getAllyId() + ";");
out.close();
}
catch (IOException e)
{
_log.warning("could not store char data:" + e);
}
finally
{
try
{
if (out != null)
{
out.close();
}
}
catch (Exception e1)
{
}
}
}
private void restoreWarehouse(File wfile, PlayerInstance cha)
{
BufferedReader lnr = null;
try
{
lnr = new LineNumberReader(new BufferedReader(new FileReader(wfile)));
((LineNumberReader) lnr).readLine();
final LineNumberReader lnr = new LineNumberReader(new BufferedReader(new FileReader(wfile)));
lnr.readLine();
String line = null;
while ((line = ((LineNumberReader) lnr).readLine()) != null)
while ((line = lnr.readLine()) != null)
{
final StringTokenizer st = new StringTokenizer(line, ";");
final ItemInstance item = new ItemInstance();
@ -512,33 +382,20 @@ public class ClientThread extends Thread
cha.getWarehouse().addItem(item);
_world.storeObject(item);
}
lnr.close();
}
catch (Exception e)
{
_log.warning("could not restore warehouse:" + e);
}
finally
{
try
{
if (lnr != null)
{
lnr.close();
}
}
catch (Exception e1)
{
}
}
}
private void storeWarehouse(PlayerInstance cha, File saveFile)
{
OutputStreamWriter out = null;
try
{
final List<ItemInstance> items = cha.getWarehouse().getItems();
out = new FileWriter(saveFile);
final OutputStreamWriter out = new FileWriter(saveFile);
out.write("#objectId;itemId;name;count;\n");
for (int i = 0; i < items.size(); ++i)
{
@ -548,35 +405,22 @@ public class ClientThread extends Thread
out.write(item.getItem().getName() + ";");
out.write(item.getCount() + "\n");
}
out.close();
}
catch (Exception e)
{
_log.warning("could not store warehouse:" + e);
}
finally
{
try
{
if (out != null)
{
out.close();
}
}
catch (Exception e1)
{
}
}
}
private void restoreInventory(File inventory, PlayerInstance cha)
{
BufferedReader lnr = null;
try
{
lnr = new LineNumberReader(new BufferedReader(new FileReader(inventory)));
((LineNumberReader) lnr).readLine();
final LineNumberReader lnr = new LineNumberReader(new BufferedReader(new FileReader(inventory)));
lnr.readLine();
String line = null;
while ((line = ((LineNumberReader) lnr).readLine()) != null)
while ((line = lnr.readLine()) != null)
{
final StringTokenizer st = new StringTokenizer(line, ";");
final ItemInstance item = new ItemInstance();
@ -595,35 +439,22 @@ public class ClientThread extends Thread
}
_world.storeObject(item);
}
lnr.close();
}
catch (Exception e)
{
_log.warning("could not restore inventory:" + e);
}
finally
{
try
{
if (lnr != null)
{
lnr.close();
}
}
catch (Exception e1)
{
}
}
}
private void restoreSkills(File inventory, PlayerInstance cha)
{
BufferedReader lnr = null;
try
{
lnr = new LineNumberReader(new BufferedReader(new FileReader(inventory)));
((LineNumberReader) lnr).readLine();
final LineNumberReader lnr = new LineNumberReader(new BufferedReader(new FileReader(inventory)));
lnr.readLine();
String line = null;
while ((line = ((LineNumberReader) lnr).readLine()) != null)
while ((line = lnr.readLine()) != null)
{
final StringTokenizer st = new StringTokenizer(line, ";");
final int id = Integer.parseInt(st.nextToken());
@ -632,35 +463,22 @@ public class ClientThread extends Thread
final Skill skill = SkillTable.getInstance().getInfo(id, level);
cha.addSkill(skill);
}
lnr.close();
}
catch (Exception e)
{
_log.warning("could not restore skills:" + e);
}
finally
{
try
{
if (lnr != null)
{
lnr.close();
}
}
catch (Exception e1)
{
}
}
}
private PlayerInstance restoreChar(File charFile)
{
final PlayerInstance oldChar = new PlayerInstance();
BufferedReader lnr = null;
try
{
lnr = new LineNumberReader(new BufferedReader(new FileReader(charFile)));
((LineNumberReader) lnr).readLine();
final String line = ((LineNumberReader) lnr).readLine();
final LineNumberReader lnr = new LineNumberReader(new BufferedReader(new FileReader(charFile)));
lnr.readLine();
final String line = lnr.readLine();
final StringTokenizer st = new StringTokenizer(line, ";");
oldChar.setObjectId(Integer.parseInt(st.nextToken()));
oldChar.setName(st.nextToken());
@ -714,24 +532,12 @@ public class ClientThread extends Thread
oldChar.setAllyId(Integer.parseInt(st.nextToken()));
World.getInstance().storeObject(oldChar);
oldChar.setUptime(System.currentTimeMillis());
lnr.close();
}
catch (Exception e)
{
_log.warning("could not restore char data:" + e);
}
finally
{
try
{
if (lnr != null)
{
lnr.close();
}
}
catch (Exception e1)
{
}
}
return oldChar;
}

View File

@ -96,10 +96,10 @@ public class Connection
}
}
public void sendPacket(ServerBasePacket bp) throws IOException
public void sendPacket(ServerBasePacket packet) throws IOException
{
final byte[] data = bp.getContent();
this.sendPacket(data);
packet.writeImpl();
sendPacket(packet.getBytes());
}
public void activateCryptKey()

View File

@ -118,412 +118,412 @@ public class PacketHandler
final int id = data[0] & 0xFF;
switch (id)
{
case 0:
case 0x00:
{
new ProtocolVersion(data, _client);
break;
}
case 1:
case 0x01:
{
new MoveBackwardToLocation(data, _client);
break;
}
case 3:
case 0x03:
{
new EnterWorld(data, _client);
break;
}
case 4:
case 0x04:
{
new Action(data, _client);
break;
}
case 8:
case 0x08:
{
new AuthLogin(data, _client);
break;
}
case 9:
case 0x09:
{
new Logout(data, _client);
break;
}
case 10:
case 0x0A:
{
new AttackRequest(data, _client);
break;
}
case 11:
case 0x0B:
{
new CharacterCreate(data, _client);
break;
}
case 12:
case 0x0C:
{
new CharacterDelete(data, _client);
break;
}
case 13:
case 0x0D:
{
new CharacterSelected(data, _client);
break;
}
case 14:
case 0x0E:
{
new NewCharacter(data, _client);
break;
}
case 15:
case 0x0F:
{
new RequestItemList(data, _client);
break;
}
case 17:
case 0x11:
{
new RequestUnEquipItem(data, _client);
break;
}
case 18:
case 0x12:
{
new RequestDropItem(data, _client);
break;
}
case 20:
case 0x14:
{
new UseItem(data, _client);
break;
}
case 21:
case 0x15:
{
new TradeRequest(data, _client);
break;
}
case 22:
case 0x16:
{
new AddTradeItem(data, _client);
break;
}
case 23:
case 0x17:
{
new TradeDone(data, _client);
break;
}
case 27:
case 0x1B:
{
new RequestSocialAction(data, _client);
break;
}
case 28:
case 0x1C:
{
new ChangeMoveType2(data, _client);
break;
}
case 29:
case 0x1D:
{
new ChangeWaitType2(data, _client);
break;
}
case 30:
case 0x1E:
{
new RequestSellItem(data, _client);
break;
}
case 31:
case 0x1F:
{
new RequestBuyItem(data, _client);
break;
}
case 33:
case 0x21:
{
new RequestBypassToServer(data, _client);
break;
}
case 36:
case 0x24:
{
new RequestJoinPledge(data, _client);
break;
}
case 37:
case 0x25:
{
new RequestAnswerJoinPledge(data, _client);
break;
}
case 38:
case 0x26:
{
new RequestWithdrawalPledge(data, _client);
break;
}
case 39:
case 0x27:
{
new RequestOustPledgeMember(data, _client);
break;
}
case 41:
case 0x29:
{
new RequestJoinParty(data, _client);
break;
}
case 42:
case 0x2A:
{
new RequestAnswerJoinParty(data, _client);
break;
}
case 43:
case 0x2B:
{
new RequestWithDrawalParty(data, _client.getActiveChar());
new RequestWithDrawalParty(data, _client);
break;
}
case 44:
case 0x2C:
{
new RequestOustPartyMember(data, _client);
break;
}
case 47:
case 0x2F:
{
new RequestMagicSkillUse(data, _client);
break;
}
case 48:
case 0x30:
{
new Appearing(data, _client);
break;
}
case 49:
case 0x31:
{
new SendWareHouseDepositList(data, _client);
break;
}
case 50:
case 0x32:
{
new SendWareHouseWithDrawList(data, _client);
break;
}
case 51:
case 0x33:
{
new RequestShortCutReg(data, _client);
break;
}
case 53:
case 0x35:
{
new RequestShortCutDel(data, _client);
break;
}
case 54:
case 0x36:
{
new StopMove(data, _client);
break;
}
case 55:
case 0x37:
{
new RequestTargetCanceld(data, _client);
break;
}
case 56:
case 0x38:
{
new Say2(data, _client);
break;
}
case 60:
case 0x3C:
{
new RequestPledgeMemberList(data, _client);
break;
}
case 63:
case 0x3F:
{
new RequestSkillList(data, _client);
break;
}
case 68:
case 0x44:
{
new AnswerTradeRequest(data, _client);
break;
}
case 69:
case 0x45:
{
new RequestActionUse(data, _client);
break;
}
case 70:
case 0x46:
{
new RequestRestart(data, _client);
break;
}
case 72:
case 0x48:
{
new ValidatePosition(data, _client);
break;
}
case 74:
case 0x4A:
{
new StartRotating(data, _client);
break;
}
case 75:
case 0x4B:
{
new FinishRotating(data, _client);
break;
}
case 83:
case 0x53:
{
new RequestSetPledgeCrest(data, _client);
break;
}
case 85:
case 0x55:
{
new RequestGiveNickName(data, _client);
break;
}
case 87:
case 0x57:
{
new RequestShowBoard(data, _client);
break;
}
case 89:
case 0x59:
{
new RequestDestroyItem(data, _client);
break;
}
case 91:
case 0x5B:
{
new SendBypassBuildCmd(data, _client);
break;
}
case 98:
case 0x62:
{
new CharacterRestore(data, _client);
break;
}
case 99:
case 0x63:
{
new RequestQuestList(data, _client);
break;
}
case 102:
case 0x66:
{
new RequestPledgeInfo(data, _client);
break;
}
case 104:
case 0x68:
{
new RequestPledgeCrest(data, _client);
break;
}
case 107:
case 0x6B:
{
new RequestAquireSkillInfo(data, _client);
break;
}
case 108:
case 0x6C:
{
new RequestAquireSkill(data, _client);
break;
}
case 109:
case 0x6D:
{
new RequestRestartPoint(data, _client);
break;
}
case 110:
case 0x6E:
{
new RequestGMCommand(data, _client);
break;
}
case 111:
case 0x6F:
{
new RequestPartyMatchConfig(data, _client);
break;
}
case 112:
case 0x70:
{
new RequestPartyMatchList(data, _client);
break;
}
case 113:
case 0x71:
{
new RequestPartyMatchDetail(data, _client);
break;
}
case 115:
case 0x73:
{
new RequestPrivateStoreManage(data, _client);
break;
}
case 116:
case 0x74:
{
new SetPrivateStoreListSell(data, _client);
break;
}
case 118:
case 0x76:
{
new RequestPrivateStoreQuitSell(data, _client);
break;
}
case 119:
case 0x77:
{
new SetPrivateStoreMsgSell(data, _client);
break;
}
case 121:
case 0x79:
{
new SendPrivateStoreBuyList(data, _client);
break;
}
case 129:
case 0x81:
{
new RequestGmList(data, _client);
break;
}
case 136:
case 0x88:
{
new RequestAllyCrest(data, _client);
break;
}
case 137:
case 0x89:
{
new RequestChangePetName(data, _client);
break;
}
case 139:
case 0x8B:
{
new RequestGiveItemToPet(data, _client);
break;
}
case 140:
case 0x8C:
{
new RequestGetItemFromPet(data, _client);
break;
}
case 143:
case 0x8F:
{
new RequestPetGetItem(data, _client);
break;
}
case 144:
case 0x90:
{
new RequestPrivateStoreBuyManage(data, _client);
break;
}
case 145:
case 0x91:
{
new SetPrivateStoreListBuy(data, _client);
break;
}
case 147:
case 0x93:
{
new RequestPrivateStoreQuitBuy(data, _client);
break;
}
case 148:
case 0x94:
{
new SetPrivateStoreMsgBuy(data, _client);
break;
}
case 150:
case 0x96:
{
new SendPrivateStoreBuyBuyList(data, _client);
break;
}
case 157:
case 0x9D:
{
// _log.warning("Request Skill Cool Time .. ignored");
break;

View File

@ -25,8 +25,6 @@ import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
public class Action extends ClientBasePacket
{
private static final String ACTION__C__04 = "[C] 04 Action";
public Action(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -60,10 +58,4 @@ public class Action extends ClientBasePacket
activeChar.sendPacket(new ActionFailed());
}
}
@Override
public String getType()
{
return ACTION__C__04;
}
}

View File

@ -28,8 +28,6 @@ import org.l2jmobius.gameserver.network.serverpackets.TradeOwnAdd;
public class AddTradeItem extends ClientBasePacket
{
private static final String _C__16_ADDTRADEITEM = "[C] 16 AddTradeItem";
public AddTradeItem(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -96,10 +94,4 @@ public class AddTradeItem extends ClientBasePacket
player.getTradeList().getItems().clear();
}
}
@Override
public String getType()
{
return _C__16_ADDTRADEITEM;
}
}

View File

@ -26,8 +26,6 @@ import org.l2jmobius.gameserver.network.serverpackets.TradeStart;
public class AnswerTradeRequest extends ClientBasePacket
{
private static final String _C__40_ANSWERTRADEREQUEST = "[C] 40 AnswerTradeRequest";
public AnswerTradeRequest(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -72,10 +70,4 @@ public class AnswerTradeRequest extends ClientBasePacket
player.setTransactionRequester(null);
}
}
@Override
public String getType()
{
return _C__40_ANSWERTRADEREQUEST;
}
}

View File

@ -31,8 +31,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class Appearing extends ClientBasePacket
{
private static final String _C__30_APPEARING = "[C] 30 Appearing";
public Appearing(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -72,10 +70,4 @@ public class Appearing extends ClientBasePacket
}
World.getInstance().addVisibleObject(activeChar);
}
@Override
public String getType()
{
return _C__30_APPEARING;
}
}

View File

@ -25,8 +25,6 @@ import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
public class AttackRequest extends ClientBasePacket
{
private static final String _C__0A_ATTACKREQUEST = "[C] 0A AttackRequest";
public AttackRequest(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -39,6 +37,7 @@ public class AttackRequest extends ClientBasePacket
final int originZ = readD();
@SuppressWarnings("unused")
final int attackId = readC();
final PlayerInstance activeChar = client.getActiveChar();
final WorldObject target = World.getInstance().findObject(objectId);
if ((target != null) && (activeChar.getTarget() != target))
@ -54,10 +53,4 @@ public class AttackRequest extends ClientBasePacket
activeChar.sendPacket(new ActionFailed());
}
}
@Override
public String getType()
{
return _C__0A_ATTACKREQUEST;
}
}

View File

@ -18,6 +18,7 @@
package org.l2jmobius.gameserver.network.clientpackets;
import java.io.IOException;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.network.ClientThread;
import org.l2jmobius.gameserver.network.serverpackets.AuthLoginFail;
@ -26,7 +27,7 @@ import org.l2jmobius.loginserver.LoginController;
public class AuthLogin extends ClientBasePacket
{
private static final String _C__08_AUTHLOGIN = "[C] 08 AuthLogin";
final static Logger _log = Logger.getLogger(AuthLogin.class.getName());
public AuthLogin(byte[] decrypt, ClientThread client) throws IOException
{
@ -59,10 +60,4 @@ public class AuthLogin extends ClientBasePacket
}
client.setAccessLevel(access);
}
@Override
public String getType()
{
return _C__08_AUTHLOGIN;
}
}

View File

@ -22,21 +22,14 @@ import org.l2jmobius.gameserver.network.serverpackets.ChangeMoveType;
public class ChangeMoveType2 extends ClientBasePacket
{
private static final String _C__1C_CHANGEMOVETYPE2 = "[C] 1C ChangeMoveType2";
public ChangeMoveType2(byte[] decrypt, ClientThread client)
{
super(decrypt);
final int type = readD();
final ChangeMoveType cmt = new ChangeMoveType(client.getActiveChar(), type);
client.getActiveChar().setMoveType(type);
client.getActiveChar().sendPacket(cmt);
client.getActiveChar().broadcastPacket(cmt);
}
@Override
public String getType()
{
return _C__1C_CHANGEMOVETYPE2;
}
}

View File

@ -22,8 +22,6 @@ import org.l2jmobius.gameserver.network.serverpackets.ChangeWaitType;
public class ChangeWaitType2 extends ClientBasePacket
{
private static final String _C__1D_CHANGEWAITTYPE2 = "[C] 1D ChangeWaitType2";
public ChangeWaitType2(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -33,10 +31,4 @@ public class ChangeWaitType2 extends ClientBasePacket
client.getActiveChar().sendPacket(cwt);
client.getActiveChar().broadcastPacket(cwt);
}
@Override
public String getType()
{
return _C__1D_CHANGEWAITTYPE2;
}
}

View File

@ -38,8 +38,6 @@ import org.l2jmobius.gameserver.templates.CharTemplate;
public class CharacterCreate extends ClientBasePacket
{
private static final String _C__0B_CHARACTERCREATE = "[C] 0B CharacterCreate";
public CharacterCreate(byte[] decrypt, ClientThread client) throws IOException
{
super(decrypt);
@ -57,6 +55,7 @@ public class CharacterCreate extends ClientBasePacket
newChar.setHairStyle(readD());
newChar.setHairColor(readD());
newChar.setFace(readD());
if (CharNameTable.getInstance().doesCharNameExist(newChar.getName()))
{
final CharCreateFail ccf = new CharCreateFail(CharCreateFail.REASON_NAME_ALREADY_EXISTS);
@ -160,10 +159,4 @@ public class CharacterCreate extends ClientBasePacket
final CharSelectInfo cl = new CharSelectInfo(client.getLoginName(), client.getSessionId());
client.getConnection().sendPacket(cl);
}
@Override
public String getType()
{
return _C__0B_CHARACTERCREATE;
}
}

View File

@ -26,8 +26,6 @@ import org.l2jmobius.gameserver.network.serverpackets.CharSelectInfo;
public class CharacterDelete extends ClientBasePacket
{
private static final String _C__0C_CHARACTERDELETE = "[C] 0C CharacterDelete";
public CharacterDelete(byte[] decrypt, ClientThread client) throws IOException
{
super(decrypt);
@ -39,10 +37,4 @@ public class CharacterDelete extends ClientBasePacket
final CharSelectInfo cl = new CharSelectInfo(client.getLoginName(), client.getSessionId());
con.sendPacket(cl);
}
@Override
public String getType()
{
return _C__0C_CHARACTERDELETE;
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.CharSelectInfo;
public class CharacterRestore extends ClientBasePacket
{
private static final String _C__62_CHARACTERRESTORE = "[C] 62 CharacterRestore";
public CharacterRestore(byte[] decrypt, ClientThread client) throws IOException
{
super(decrypt);
@ -34,10 +32,4 @@ public class CharacterRestore extends ClientBasePacket
final CharSelectInfo cl = new CharSelectInfo(client.getLoginName(), client.getSessionId());
client.getConnection().sendPacket(cl);
}
@Override
public String getType()
{
return _C__62_CHARACTERRESTORE;
}
}

View File

@ -25,8 +25,6 @@ import org.l2jmobius.gameserver.network.serverpackets.CharSelected;
public class CharacterSelected extends ClientBasePacket
{
private static final String _C__0D_CHARACTERSELECTED = "[C] 0D CharacterSelected";
public CharacterSelected(byte[] decrypt, ClientThread client) throws IOException
{
super(decrypt);
@ -38,10 +36,4 @@ public class CharacterSelected extends ClientBasePacket
client.getConnection().sendPacket(cs);
client.setActiveChar(cha);
}
@Override
public String getType()
{
return _C__0D_CHARACTERSELECTED;
}
}

View File

@ -17,18 +17,13 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
public abstract class ClientBasePacket
{
static Logger _log = Logger.getLogger(ClientBasePacket.class.getName());
private final byte[] _decrypt;
private int _off;
public ClientBasePacket(byte[] decrypt)
{
_log.finest(getType());
_decrypt = decrypt;
_off = 1;
}
@ -88,6 +83,4 @@ public abstract class ClientBasePacket
_off += length;
return result;
}
public abstract String getType();
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.Announcements;
import org.l2jmobius.gameserver.data.MapRegionTable;
import org.l2jmobius.gameserver.managers.GmListManager;
@ -33,7 +35,7 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class EnterWorld extends ClientBasePacket
{
private static final String _C__03_ENTERWORLD = "[C] 03 EnterWorld";
final static Logger _log = Logger.getLogger(EnterWorld.class.getName());
public EnterWorld(byte[] decrypt, ClientThread client)
{
@ -112,10 +114,4 @@ public class EnterWorld extends ClientBasePacket
}
}
}
@Override
public String getType()
{
return _C__03_ENTERWORLD;
}
}

View File

@ -22,8 +22,6 @@ import org.l2jmobius.gameserver.network.serverpackets.StopRotation;
public class FinishRotating extends ClientBasePacket
{
private static final String _C__4B_FINISHROTATING = "[C] 4B FinishRotating";
public FinishRotating(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -34,10 +32,4 @@ public class FinishRotating extends ClientBasePacket
client.getActiveChar().sendPacket(sr);
client.getActiveChar().broadcastPacket(sr);
}
@Override
public String getType()
{
return _C__4B_FINISHROTATING;
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld;
public class Logout extends ClientBasePacket
{
private static final String _C__09_LOGOUT = "[C] 09 Logout";
public Logout(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -51,10 +49,4 @@ public class Logout extends ClientBasePacket
client.saveCharToDisk(player);
}
}
@Override
public String getType()
{
return _C__09_LOGOUT;
}
}

View File

@ -25,8 +25,6 @@ import org.l2jmobius.gameserver.network.serverpackets.AttackCanceld;
public class MoveBackwardToLocation extends ClientBasePacket
{
private static final String _C__01_MOVEBACKWARDTOLOC = "[C] 01 MoveBackwardToLoc";
public MoveBackwardToLocation(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -67,10 +65,4 @@ public class MoveBackwardToLocation extends ClientBasePacket
activeChar.checkWaterState();
}
}
@Override
public String getType()
{
return _C__01_MOVEBACKWARDTOLOC;
}
}

View File

@ -26,8 +26,6 @@ import org.l2jmobius.gameserver.templates.CharTemplate;
public class NewCharacter extends ClientBasePacket
{
private static final String _C__0E_NEWCHARACTER = "[C] 0E NewCharacter";
public NewCharacter(byte[] rawPacket, ClientThread client) throws IOException
{
super(rawPacket);
@ -54,10 +52,4 @@ public class NewCharacter extends ClientBasePacket
ct.addChar(template);
client.getConnection().sendPacket(ct);
}
@Override
public String getType()
{
return _C__0E_NEWCHARACTER;
}
}

View File

@ -18,6 +18,7 @@
package org.l2jmobius.gameserver.network.clientpackets;
import java.io.IOException;
import java.util.logging.Logger;
import org.l2jmobius.Config;
import org.l2jmobius.gameserver.network.ClientThread;
@ -26,7 +27,7 @@ import org.l2jmobius.gameserver.network.serverpackets.KeyPacket;
public class ProtocolVersion extends ClientBasePacket
{
private static final String _C__00_PROTOCOLVERSION = "[C] 00 ProtocolVersion";
final static Logger _log = Logger.getLogger(ProtocolVersion.class.getName());
public ProtocolVersion(byte[] rawPacket, ClientThread client) throws IOException
{
@ -45,16 +46,8 @@ public class ProtocolVersion extends ClientBasePacket
else
{
final Connection con = client.getConnection();
final KeyPacket pk = new KeyPacket();
pk.setKey(con.getCryptKey());
con.sendPacket(pk);
con.sendPacket(new KeyPacket(con.getCryptKey()));
con.activateCryptKey();
}
}
@Override
public String getType()
{
return _C__00_PROTOCOLVERSION;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.enums.CreatureState;
import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@ -28,7 +30,7 @@ import org.l2jmobius.gameserver.network.serverpackets.StopMove;
public class RequestActionUse extends ClientBasePacket
{
private static final String _C__45_REQUESTACTIONUSE = "[C] 45 RequestActionUse";
final static Logger _log = Logger.getLogger(RequestActionUse.class.getName());
public RequestActionUse(byte[] rawPacket, ClientThread client)
{
@ -132,10 +134,4 @@ public class RequestActionUse extends ClientBasePacket
}
}
}
@Override
public String getType()
{
return _C__45_REQUESTACTIONUSE;
}
}

View File

@ -19,13 +19,14 @@ package org.l2jmobius.gameserver.network.clientpackets;
import java.io.File;
import java.io.IOException;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.network.ClientThread;
import org.l2jmobius.gameserver.network.serverpackets.AllyCrest;
public class RequestAllyCrest extends ClientBasePacket
{
private static final String _C__88_REQUESTALLYCREST = "[C] 88 RequestAllyCrest";
final static Logger _log = Logger.getLogger(RequestAllyCrest.class.getName());
public RequestAllyCrest(byte[] rawPacket, ClientThread client) throws IOException
{
@ -41,10 +42,4 @@ public class RequestAllyCrest extends ClientBasePacket
_log.warning("allycrest file is missing:" + crestFile.getAbsolutePath());
}
}
@Override
public String getType()
{
return _C__88_REQUESTALLYCREST;
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class RequestAnswerJoinParty extends ClientBasePacket
{
private static final String _C__2A_REQUESTANSWERPARTY = "[C] 2A RequestAnswerParty";
public RequestAnswerJoinParty(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -50,10 +48,4 @@ public class RequestAnswerJoinParty extends ClientBasePacket
player.setTransactionRequester(null);
requestor.setTransactionRequester(null);
}
@Override
public String getType()
{
return _C__2A_REQUESTANSWERPARTY;
}
}

View File

@ -30,8 +30,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestAnswerJoinPledge extends ClientBasePacket
{
private static final String _C__25_REQUESTANSWERJOINPLEDGE = "[C] 25 RequestAnswerJoinPledge";
public RequestAnswerJoinPledge(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -71,10 +69,4 @@ public class RequestAnswerJoinPledge extends ClientBasePacket
requestor.setTransactionRequester(null);
activeChar.setTransactionRequester(null);
}
@Override
public String getType()
{
return _C__25_REQUESTANSWERJOINPLEDGE;
}
}

View File

@ -35,8 +35,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class RequestAquireSkill extends ClientBasePacket
{
private static final String _C__6C_REQUESTAQUIRESKILL = "[C] 6C RequestAquireSkill";
public RequestAquireSkill(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -112,10 +110,4 @@ public class RequestAquireSkill extends ClientBasePacket
}
player.sendPacket(asl);
}
@Override
public String getType()
{
return _C__6C_REQUESTAQUIRESKILL;
}
}

View File

@ -27,8 +27,6 @@ import org.l2jmobius.gameserver.network.serverpackets.AquireSkillInfo;
public class RequestAquireSkillInfo extends ClientBasePacket
{
private static final String _C__6B_REQUESTAQUIRESKILLINFO = "[C] 6B RequestAquireSkillInfo";
public RequestAquireSkillInfo(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -49,10 +47,4 @@ public class RequestAquireSkillInfo extends ClientBasePacket
}
activeChar.sendPacket(new AquireSkillInfo(skill.getId(), skill.getLevel(), requiredSp));
}
@Override
public String getType()
{
return _C__6B_REQUESTAQUIRESKILLINFO;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.data.ItemTable;
import org.l2jmobius.gameserver.data.TradeController;
import org.l2jmobius.gameserver.model.TradeList;
@ -31,7 +33,7 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class RequestBuyItem extends ClientBasePacket
{
private static final String _C__1F_REQUESTBUYITEM = "[C] 1F RequestBuyItem";
final static Logger _log = Logger.getLogger(RequestBuyItem.class.getName());
public RequestBuyItem(byte[] decrypt, ClientThread client)
{
@ -117,10 +119,4 @@ public class RequestBuyItem extends ClientBasePacket
su.addAttribute(StatusUpdate.CUR_LOAD, player.getCurrentLoad());
player.sendPacket(su);
}
@Override
public String getType()
{
return _C__1F_REQUESTBUYITEM;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.AdminCommands;
import org.l2jmobius.gameserver.managers.CommunityBoardManager;
import org.l2jmobius.gameserver.model.World;
@ -27,7 +29,7 @@ import org.l2jmobius.gameserver.network.ClientThread;
public class RequestBypassToServer extends ClientBasePacket
{
private static final String _C__21_REQUESTBYPASSTOSERVER = "[C] 21 RequestBypassToServer";
final static Logger _log = Logger.getLogger(RequestBypassToServer.class.getName());
public RequestBypassToServer(byte[] decrypt, ClientThread client)
{
@ -41,7 +43,14 @@ public class RequestBypassToServer extends ClientBasePacket
}
else if (command.equals("come_here"))
{
comeHere(client);
final WorldObject obj = client.getActiveChar().getTarget();
if (obj instanceof NpcInstance)
{
final NpcInstance temp = (NpcInstance) obj;
final PlayerInstance player = client.getActiveChar();
temp.setTarget(player);
temp.moveTo(player.getX(), player.getY(), player.getZ(), 0);
}
}
else if (command.startsWith("npc_"))
{
@ -63,22 +72,4 @@ public class RequestBypassToServer extends ClientBasePacket
_log.warning("Bad RequestBypassToServer: " + e.toString());
}
}
private void comeHere(ClientThread client)
{
final WorldObject obj = client.getActiveChar().getTarget();
if (obj instanceof NpcInstance)
{
final NpcInstance temp = (NpcInstance) obj;
final PlayerInstance player = client.getActiveChar();
temp.setTarget(player);
temp.moveTo(player.getX(), player.getY(), player.getZ(), 0);
}
}
@Override
public String getType()
{
return _C__21_REQUESTBYPASSTOSERVER;
}
}

View File

@ -17,28 +17,23 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.ClientThread;
import org.l2jmobius.gameserver.network.serverpackets.NpcInfo;
import org.l2jmobius.gameserver.network.serverpackets.PetInfo;
public class RequestChangePetName extends ClientBasePacket
{
private static final String REQUESTCHANGEPETNAME__C__89 = "[C] 89 RequestChangePetName";
public RequestChangePetName(byte[] decrypt, ClientThread client)
{
super(decrypt);
if ((client.getActiveChar().getPet() != null) && (client.getActiveChar().getPet().getName() == null))
final PlayerInstance activeChar = client.getActiveChar();
if ((activeChar.getPet() != null) && (activeChar.getName() == null))
{
client.getActiveChar().getPet().setName(readS());
client.getActiveChar().getPet().broadcastPacket(new NpcInfo(client.getActiveChar().getPet()));
client.getActiveChar().sendPacket(new PetInfo(client.getActiveChar().getPet()));
activeChar.getPet().setName(readS());
activeChar.getPet().broadcastPacket(new NpcInfo(activeChar.getPet()));
activeChar.sendPacket(new PetInfo(activeChar.getPet()));
}
}
@Override
public String getType()
{
return REQUESTCHANGEPETNAME__C__89;
}
}

View File

@ -28,8 +28,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestDestroyItem extends ClientBasePacket
{
private static final String _C__59_REQUESTDESTROYITEM = "[C] 59 RequestDestroyItem";
public RequestDestroyItem(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -80,10 +78,4 @@ public class RequestDestroyItem extends ClientBasePacket
final World world = World.getInstance();
world.removeObject(removedItem);
}
@Override
public String getType()
{
return _C__59_REQUESTDESTROYITEM;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.Creature;
import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
@ -29,7 +31,7 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestDropItem extends ClientBasePacket
{
private static final String _C__12_REQUESTDROPITEM = "[C] 12 RequestDropItem";
final static Logger _log = Logger.getLogger(RequestDropItem.class.getName());
public RequestDropItem(byte[] decrypt, ClientThread client)
{
@ -111,10 +113,4 @@ public class RequestDropItem extends ClientBasePacket
activeChar.sendPacket(msg);
}
}
@Override
public String getType()
{
return _C__12_REQUESTDROPITEM;
}
}

View File

@ -26,8 +26,6 @@ import org.l2jmobius.gameserver.network.serverpackets.GMViewPledgeInfo;
public class RequestGMCommand extends ClientBasePacket
{
private static final String _C__6E_REQUESTGMCOMMAND = "[C] 6e RequestGMCommand";
public RequestGMCommand(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -71,10 +69,4 @@ public class RequestGMCommand extends ClientBasePacket
}
}
}
@Override
public String getType()
{
return _C__6E_REQUESTGMCOMMAND;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.model.Inventory;
import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
import org.l2jmobius.gameserver.network.ClientThread;
@ -25,7 +27,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PetInventoryUpdate;
public class RequestGetItemFromPet extends ClientBasePacket
{
private static final String REQUESTGETITEMFROMPET__C__8C = "[C] 8C RequestGetItemFromPet";
final static Logger _log = Logger.getLogger(RequestGetItemFromPet.class.getName());
public RequestGetItemFromPet(byte[] decrypt, ClientThread client)
{
@ -64,10 +66,4 @@ public class RequestGetItemFromPet extends ClientBasePacket
client.getActiveChar().sendPacket(playerUI);
}
}
@Override
public String getType()
{
return REQUESTGETITEMFROMPET__C__8C;
}
}

View File

@ -25,8 +25,6 @@ import org.l2jmobius.gameserver.network.serverpackets.PetItemList;
public class RequestGiveItemToPet extends ClientBasePacket
{
private static final String REQUESTGETITEMFROMPET__C__8C = "[C] 8C RequestGetItemFromPet";
public RequestGiveItemToPet(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -56,10 +54,4 @@ public class RequestGiveItemToPet extends ClientBasePacket
client.getActiveChar().sendPacket(playerUI);
}
}
@Override
public String getType()
{
return REQUESTGETITEMFROMPET__C__8C;
}
}

View File

@ -26,8 +26,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestGiveNickName extends ClientBasePacket
{
private static final String _C__55_REQUESTGIVENICKNAME = "[C] 55 RequestGiveNickName";
public RequestGiveNickName(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -55,10 +53,4 @@ public class RequestGiveNickName extends ClientBasePacket
}
}
}
@Override
public String getType()
{
return _C__55_REQUESTGIVENICKNAME;
}
}

View File

@ -22,17 +22,9 @@ import org.l2jmobius.gameserver.network.ClientThread;
public class RequestGmList extends ClientBasePacket
{
private static final String _C__81_REQUESTGMLIST = "[C] 81 RequestGmList";
public RequestGmList(byte[] decrypt, ClientThread client)
{
super(decrypt);
GmListManager.getInstance().sendListToPlayer(client.getActiveChar());
}
@Override
public String getType()
{
return _C__81_REQUESTGMLIST;
}
}

View File

@ -23,8 +23,6 @@ import org.l2jmobius.gameserver.network.serverpackets.ItemList;
public class RequestItemList extends ClientBasePacket
{
private static final String _C__0F_REQUESTITEMLIST = "[C] 0F RequestItemList";
public RequestItemList(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -32,10 +30,4 @@ public class RequestItemList extends ClientBasePacket
final PlayerInstance activeChar = client.getActiveChar();
activeChar.sendPacket(new ItemList(activeChar, true));
}
@Override
public String getType()
{
return _C__0F_REQUESTITEMLIST;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.model.Party;
import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@ -26,7 +28,7 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class RequestJoinParty extends ClientBasePacket
{
private static final String _C__29_REQUESTJOINPARTY = "[C] 29 RequestJoinParty";
final static Logger _log = Logger.getLogger(RequestJoinParty.class.getName());
public RequestJoinParty(byte[] decrypt, ClientThread client)
{
@ -123,10 +125,4 @@ public class RequestJoinParty extends ClientBasePacket
_log.warning(client.getActiveChar().getName() + " invited someone who doesn't know him.");
}
}
@Override
public String getType()
{
return _C__29_REQUESTJOINPARTY;
}
}

View File

@ -26,8 +26,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class RequestJoinPledge extends ClientBasePacket
{
private static final String _C__24_REQUESTJOINPLEDGE = "[C] 24 RequestJoinPledge";
public RequestJoinPledge(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -69,10 +67,4 @@ public class RequestJoinPledge extends ClientBasePacket
member.sendPacket(ap);
}
}
@Override
public String getType()
{
return _C__24_REQUESTJOINPLEDGE;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.data.SkillTable;
import org.l2jmobius.gameserver.model.Skill;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@ -24,7 +26,7 @@ import org.l2jmobius.gameserver.network.ClientThread;
public class RequestMagicSkillUse extends ClientBasePacket
{
private static final String _C__2F_REQUESTMAGICSKILLUSE = "[C] 2F RequestMagicSkillUse";
final static Logger _log = Logger.getLogger(RequestMagicSkillUse.class.getName());
public RequestMagicSkillUse(byte[] rawPacket, ClientThread client)
{
@ -48,10 +50,4 @@ public class RequestMagicSkillUse extends ClientBasePacket
_log.warning(activeChar + " tried to cast skill " + magicId);
}
}
@Override
public String getType()
{
return _C__2F_REQUESTMAGICSKILLUSE;
}
}

View File

@ -22,8 +22,6 @@ import org.l2jmobius.gameserver.network.ClientThread;
public class RequestOustPartyMember extends ClientBasePacket
{
private static final String _C__2C_REQUESTOUSTPARTYMEMBER = "[C] 2C RequestOustPartyMember";
public RequestOustPartyMember(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -34,10 +32,4 @@ public class RequestOustPartyMember extends ClientBasePacket
activeChar.getParty().oustPartyMember(name);
}
}
@Override
public String getType()
{
return _C__2C_REQUESTOUSTPARTYMEMBER;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.model.Clan;
import org.l2jmobius.gameserver.model.ClanMember;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@ -29,7 +31,7 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestOustPledgeMember extends ClientBasePacket
{
private static final String _C__27_REQUESTOUSTPLEDGEMEMBER = "[C] 27 RequestOustPledgeMember";
final static Logger _log = Logger.getLogger(RequestOustPledgeMember.class.getName());
public RequestOustPledgeMember(byte[] rawPacket, ClientThread client)
{
@ -66,10 +68,4 @@ public class RequestOustPledgeMember extends ClientBasePacket
player.sendPacket(new PledgeShowMemberListDeleteAll());
}
}
@Override
public String getType()
{
return _C__27_REQUESTOUSTPLEDGEMEMBER;
}
}

View File

@ -21,8 +21,6 @@ import org.l2jmobius.gameserver.network.ClientThread;
public class RequestPartyMatchConfig extends ClientBasePacket
{
private static final String _C__6F_REQUESTPARTYMATCHCONFIG = "[C] 6F RequestPartyMatchConfig";
public RequestPartyMatchConfig(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -35,10 +33,4 @@ public class RequestPartyMatchConfig extends ClientBasePacket
client.getActiveChar().setPartyMatchingShowClass(showClass == 1);
client.getActiveChar().setPartyMatchingMemo(memo);
}
@Override
public String getType()
{
return _C__6F_REQUESTPARTYMATCHCONFIG;
}
}

View File

@ -26,8 +26,6 @@ import org.l2jmobius.gameserver.network.serverpackets.PartyMatchDetail;
public class RequestPartyMatchDetail extends ClientBasePacket
{
private static final String _C__71_REQUESTPARTYMATCHDETAIL = "[C] 71 RequestPartyMatchDetail";
public RequestPartyMatchDetail(byte[] decrypt, ClientThread client) throws IOException
{
super(decrypt);
@ -36,10 +34,4 @@ public class RequestPartyMatchDetail extends ClientBasePacket
final PartyMatchDetail details = new PartyMatchDetail(player);
client.getConnection().sendPacket(details);
}
@Override
public String getType()
{
return _C__71_REQUESTPARTYMATCHDETAIL;
}
}

View File

@ -25,8 +25,6 @@ import org.l2jmobius.gameserver.network.serverpackets.PartyMatchList;
public class RequestPartyMatchList extends ClientBasePacket
{
private static final String _C__70_REQUESTPARTYMATCHLIST = "[C] 70 RequestPartyMatchList";
public RequestPartyMatchList(byte[] decrypt, ClientThread client) throws IOException
{
super(decrypt);
@ -45,10 +43,4 @@ public class RequestPartyMatchList extends ClientBasePacket
// _log.fine("Party match status: " + status);
// }
}
@Override
public String getType()
{
return _C__70_REQUESTPARTYMATCHLIST;
}
}

View File

@ -24,22 +24,14 @@ import org.l2jmobius.gameserver.network.ClientThread;
public class RequestPetGetItem extends ClientBasePacket
{
private static final String _C__8f_REQUESTPETGETITEM = "[C] 8F RequestPetGetItem";
public RequestPetGetItem(byte[] decrypt, ClientThread client)
{
super(decrypt);
final int objectId = readD();
final World world = World.getInstance();
final ItemInstance item = (ItemInstance) world.findObject(objectId);
final ItemInstance item = (ItemInstance) World.getInstance().findObject(objectId);
client.getActiveChar().getPet().setTarget(item);
client.getActiveChar().getPet().setCurrentState(CreatureState.PICKUP_ITEM);
client.getActiveChar().getPet().moveTo(item.getX(), item.getY(), item.getZ(), 0);
}
@Override
public String getType()
{
return _C__8f_REQUESTPETGETITEM;
}
}

View File

@ -19,13 +19,14 @@ package org.l2jmobius.gameserver.network.clientpackets;
import java.io.File;
import java.io.IOException;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.network.ClientThread;
import org.l2jmobius.gameserver.network.serverpackets.PledgeCrest;
public class RequestPledgeCrest extends ClientBasePacket
{
private static final String _C__68_REQUESTPLEDGECREST = "[C] 68 RequestPledgeCrest";
final static Logger _log = Logger.getLogger(RequestPledgeCrest.class.getName());
public RequestPledgeCrest(byte[] rawPacket, ClientThread client) throws IOException
{
@ -42,10 +43,4 @@ public class RequestPledgeCrest extends ClientBasePacket
_log.warning("crest file is missing:" + crestFile.getAbsolutePath());
}
}
@Override
public String getType()
{
return _C__68_REQUESTPLEDGECREST;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.data.ClanTable;
import org.l2jmobius.gameserver.model.Clan;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@ -26,7 +28,7 @@ import org.l2jmobius.gameserver.network.serverpackets.PledgeShowMemberListAll;
public class RequestPledgeInfo extends ClientBasePacket
{
private static final String _C__66_REQUESTPLEDGEINFO = "[C] 66 RequestPledgeInfo";
final static Logger _log = Logger.getLogger(RequestPledgeInfo.class.getName());
public RequestPledgeInfo(byte[] rawPacket, ClientThread client)
{
@ -47,10 +49,4 @@ public class RequestPledgeInfo extends ClientBasePacket
activeChar.sendPacket(pm);
}
}
@Override
public String getType()
{
return _C__66_REQUESTPLEDGEINFO;
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.PledgeShowMemberListAll;
public class RequestPledgeMemberList extends ClientBasePacket
{
private static final String _C__3C_REQUESTPLEDGEMEMBERLIST = "[C] 3C RequestPledgeMemberList";
public RequestPledgeMemberList(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -37,10 +35,4 @@ public class RequestPledgeMemberList extends ClientBasePacket
activeChar.sendPacket(pm);
}
}
@Override
public String getType()
{
return _C__3C_REQUESTPLEDGEMEMBERLIST;
}
}

View File

@ -27,8 +27,6 @@ import org.l2jmobius.gameserver.network.serverpackets.PrivateSellListBuy;
public class RequestPrivateStoreBuyManage extends ClientBasePacket
{
private static final String _C__90_REQUESTPRIVATESTOREBUYMANAGE = "[C] 90 RequestPrivateStoreBuyManage";
public RequestPrivateStoreBuyManage(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -62,10 +60,4 @@ public class RequestPrivateStoreBuyManage extends ClientBasePacket
player.broadcastPacket(new ChangeWaitType(player, 1));
}
}
@Override
public String getType()
{
return _C__90_REQUESTPRIVATESTOREBUYMANAGE;
}
}

View File

@ -28,8 +28,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestPrivateStoreManage extends ClientBasePacket
{
private static final String _C__73_REQUESTPRIVATESTOREMANAGE = "[C] 73 RequestPrivateStoreManage";
public RequestPrivateStoreManage(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -65,10 +63,4 @@ public class RequestPrivateStoreManage extends ClientBasePacket
player.broadcastPacket(new ChangeWaitType(player, 1));
}
}
@Override
public String getType()
{
return _C__73_REQUESTPRIVATESTOREMANAGE;
}
}

View File

@ -23,8 +23,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestPrivateStoreQuitBuy extends ClientBasePacket
{
private static final String _C__93_REQUESTPRIVATESTOREQUITBUY = "[C] 93 RequestPrivateStoreQuitBuy";
public RequestPrivateStoreQuitBuy(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -33,10 +31,4 @@ public class RequestPrivateStoreQuitBuy extends ClientBasePacket
player.sendPacket(new UserInfo(player));
player.broadcastPacket(new UserInfo(player));
}
@Override
public String getType()
{
return _C__93_REQUESTPRIVATESTOREQUITBUY;
}
}

View File

@ -23,8 +23,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestPrivateStoreQuitSell extends ClientBasePacket
{
private static final String _C__76_REQUESTPRIVATESTOREQUITSELL = "[C] 76 RequestPrivateStoreQuitSell";
public RequestPrivateStoreQuitSell(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -33,10 +31,4 @@ public class RequestPrivateStoreQuitSell extends ClientBasePacket
player.sendPacket(new UserInfo(player));
player.broadcastPacket(new UserInfo(player));
}
@Override
public String getType()
{
return _C__76_REQUESTPRIVATESTOREQUITSELL;
}
}

View File

@ -24,17 +24,9 @@ import org.l2jmobius.gameserver.network.serverpackets.QuestList;
public class RequestQuestList extends ClientBasePacket
{
private static final String _C__63_REQUESTQUESTLIST = "[C] 63 RequestQuestList";
public RequestQuestList(byte[] decrypt, ClientThread client) throws IOException
{
super(decrypt);
client.getConnection().sendPacket(new QuestList());
}
@Override
public String getType()
{
return _C__63_REQUESTQUESTLIST;
}
}

View File

@ -25,8 +25,6 @@ import org.l2jmobius.gameserver.network.serverpackets.RestartResponse;
public class RequestRestart extends ClientBasePacket
{
private static final String _C__46_REQUESTRESTART = "[C] 46 RequestRestart";
public RequestRestart(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -54,10 +52,4 @@ public class RequestRestart extends ClientBasePacket
client.setActiveChar(null);
}
}
@Override
public String getType()
{
return _C__46_REQUESTRESTART;
}
}

View File

@ -27,8 +27,6 @@ import org.l2jmobius.gameserver.network.serverpackets.StopMove;
public class RequestRestartPoint extends ClientBasePacket
{
private static final String _C__6d_REQUESTRESTARTPOINT = "[C] 6d RequestRestartPoint";
public RequestRestartPoint(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -50,10 +48,4 @@ public class RequestRestartPoint extends ClientBasePacket
activeChar.broadcastPacket(revive);
activeChar.setTarget(activeChar);
}
@Override
public String getType()
{
return _C__6d_REQUESTRESTARTPOINT;
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
public class RequestSellItem extends ClientBasePacket
{
private static final String _C__1E_REQUESTSELLITEM = "[C] 1E RequestSellItem";
public RequestSellItem(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -51,10 +49,4 @@ public class RequestSellItem extends ClientBasePacket
su.addAttribute(StatusUpdate.CUR_LOAD, activeChar.getCurrentLoad());
activeChar.sendPacket(su);
}
@Override
public String getType()
{
return _C__1E_REQUESTSELLITEM;
}
}

View File

@ -29,8 +29,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestSetPledgeCrest extends ClientBasePacket
{
private static final String _C__53_REQUESTSETPLEDGECREST = "[C] 53 RequestSetPledgeCrest";
public RequestSetPledgeCrest(byte[] rawPacket, ClientThread client) throws IOException
{
super(rawPacket);
@ -52,10 +50,4 @@ public class RequestSetPledgeCrest extends ClientBasePacket
final CharInfo ci = new CharInfo(activeChar);
activeChar.broadcastPacket(ci);
}
@Override
public String getType()
{
return _C__53_REQUESTSETPLEDGECREST;
}
}

View File

@ -17,25 +17,14 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.ClientThread;
public class RequestShortCutDel extends ClientBasePacket
{
private static final String _C__35_REQUESTSHORTCUTDEL = "[C] 35 RequestShortCutDel";
public RequestShortCutDel(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
final PlayerInstance activeChar = client.getActiveChar();
// Connection con = client.getConnection();
final int slot = readD();
activeChar.deleteShortCut(slot);
}
@Override
public String getType()
{
return _C__35_REQUESTSHORTCUTDEL;
client.getActiveChar().deleteShortCut(slot);
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.ShortCutRegister;
public class RequestShortCutReg extends ClientBasePacket
{
private static final String _C__33_REQUESTSHORTCUTREG = "[C] 33 RequestShortCutReg";
public RequestShortCutReg(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -57,10 +55,4 @@ public class RequestShortCutReg extends ClientBasePacket
}
}
}
@Override
public String getType()
{
return _C__33_REQUESTSHORTCUTREG;
}
}

View File

@ -22,8 +22,6 @@ import org.l2jmobius.gameserver.network.ClientThread;
public class RequestShowBoard extends ClientBasePacket
{
private static final String _C__57_REQUESTSHOWBOARD = "[C] 57 RequestShowBoard";
public RequestShowBoard(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -31,10 +29,4 @@ public class RequestShowBoard extends ClientBasePacket
final int unknown = readD();
CommunityBoardManager.getInstance().handleCommands(client, "bbs_default");
}
@Override
public String getType()
{
return _C__57_REQUESTSHOWBOARD;
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SkillList;
public class RequestSkillList extends ClientBasePacket
{
private static final String _C__3F_REQUESTSKILLLIST = "[C] 3F RequestSkillList";
public RequestSkillList(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -37,10 +35,4 @@ public class RequestSkillList extends ClientBasePacket
}
activeChar.sendPacket(response);
}
@Override
public String getType()
{
return _C__3F_REQUESTSKILLLIST;
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
public class RequestSocialAction extends ClientBasePacket
{
private static final String _C__1B_REQUESTSOCIALACTION = "[C] 1B RequestSocialAction";
public RequestSocialAction(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -38,10 +36,4 @@ public class RequestSocialAction extends ClientBasePacket
activeChar.broadcastPacket(atk);
}
}
@Override
public String getType()
{
return _C__1B_REQUESTSOCIALACTION;
}
}

View File

@ -23,8 +23,6 @@ import org.l2jmobius.gameserver.network.serverpackets.TargetUnselected;
public class RequestTargetCanceld extends ClientBasePacket
{
private static final String _C__37_REQUESTTARGETCANCELD = "[C] 37 RequestTargetCanceld";
public RequestTargetCanceld(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -35,10 +33,4 @@ public class RequestTargetCanceld extends ClientBasePacket
activeChar.setTarget(null);
}
}
@Override
public String getType()
{
return _C__37_REQUESTTARGETCANCELD;
}
}

View File

@ -29,8 +29,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestUnEquipItem extends ClientBasePacket
{
private static final String _C__11_REQUESTUNEQUIPITEM = "[C] 11 RequestUnequipItem";
public RequestUnEquipItem(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -59,10 +57,4 @@ public class RequestUnEquipItem extends ClientBasePacket
activeChar.sendPacket(sm);
}
}
@Override
public String getType()
{
return _C__11_REQUESTUNEQUIPITEM;
}
}

View File

@ -18,23 +18,18 @@
package org.l2jmobius.gameserver.network.clientpackets;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.ClientThread;
public class RequestWithDrawalParty extends ClientBasePacket
{
private static final String _C__2B_REQUESTWITHDRAWALPARTY = "[C] 2B RequestWithDrawalParty";
public RequestWithDrawalParty(byte[] decrypt, PlayerInstance player)
public RequestWithDrawalParty(byte[] decrypt, ClientThread client)
{
super(decrypt);
if (player.isInParty())
final PlayerInstance player = client.getActiveChar();
if ((player != null) && player.isInParty())
{
player.getParty().oustPartyMember(player);
}
}
@Override
public String getType()
{
return _C__2B_REQUESTWITHDRAWALPARTY;
}
}

View File

@ -28,8 +28,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class RequestWithdrawalPledge extends ClientBasePacket
{
private static final String _C__26_REQUESTWITHDRAWALPLEDGE = "[C] 26 RequestWithdrawalPledge";
public RequestWithdrawalPledge(byte[] rawPacket, ClientThread client)
{
super(rawPacket);
@ -52,10 +50,4 @@ public class RequestWithdrawalPledge extends ClientBasePacket
player.broadcastPacket(new CharInfo(player));
player.sendPacket(new PledgeShowMemberListDeleteAll());
}
@Override
public String getType()
{
return _C__26_REQUESTWITHDRAWALPLEDGE;
}
}

View File

@ -25,8 +25,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class Say2 extends ClientBasePacket
{
private static final String _C__38_SAY2 = "[C] 38 Say2";
public static final int ALL = 0;
public static final int SHOUT = 1;
public static final int TELL = 2;
@ -90,10 +88,4 @@ public class Say2 extends ClientBasePacket
activeChar.getParty().broadcastToPartyMembers(cs);
}
}
@Override
public String getType()
{
return _C__38_SAY2;
}
}

View File

@ -26,7 +26,6 @@ import org.l2jmobius.gameserver.network.serverpackets.CreatureSay;
public class SendBypassBuildCmd extends ClientBasePacket
{
private static final String _C__5B_SENDBYPASSBUILDCMD = "[C] 5b SendBypassBuildCmd";
public static final int GM_MESSAGE = 9;
public static final int ANNOUNCEMENT = 10;
@ -83,10 +82,4 @@ public class SendBypassBuildCmd extends ClientBasePacket
}
}
}
@Override
public String getType()
{
return _C__5B_SENDBYPASSBUILDCMD;
}
}

View File

@ -29,8 +29,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class SendPrivateStoreBuyBuyList extends ClientBasePacket
{
private static final String _C__96_SENDPRIVATESTOREBUYBUYLIST = "[C] 96 SendPrivateStoreBuyBuyList";
public SendPrivateStoreBuyBuyList(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -71,10 +69,4 @@ public class SendPrivateStoreBuyBuyList extends ClientBasePacket
buyer.getTradeList().updateBuyList(buyer, buyerlist);
}
}
@Override
public String getType()
{
return _C__96_SENDPRIVATESTOREBUYBUYLIST;
}
}

View File

@ -30,8 +30,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class SendPrivateStoreBuyList extends ClientBasePacket
{
private static final String _C__79_SENDPRIVATESTOREBUYLIST = "[C] 79 SendPrivateStoreBuyList";
public SendPrivateStoreBuyList(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -71,10 +69,4 @@ public class SendPrivateStoreBuyList extends ClientBasePacket
buyer.sendPacket(msg);
}
}
@Override
public String getType()
{
return _C__79_SENDPRIVATESTOREBUYLIST;
}
}

View File

@ -26,8 +26,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class SendWareHouseDepositList extends ClientBasePacket
{
private static final String _C__31_SENDWAREHOUSEDEPOSITLIST = "[C] 31 SendWareHouseDepositList";
public SendWareHouseDepositList(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -65,10 +63,4 @@ public class SendWareHouseDepositList extends ClientBasePacket
activeChar.reduceAdena(neededMoney);
activeChar.sendPacket(new ItemList(activeChar, false));
}
@Override
public String getType()
{
return _C__31_SENDWAREHOUSEDEPOSITLIST;
}
}

View File

@ -28,8 +28,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class SendWareHouseWithDrawList extends ClientBasePacket
{
private static final String _C__32_SENDWAREHOUSEWITHDRAWLIST = "[C] 32 SendWareHouseWithDrawList";
public SendWareHouseWithDrawList(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -70,10 +68,4 @@ public class SendWareHouseWithDrawList extends ClientBasePacket
activeChar.sendPacket(sm);
}
}
@Override
public String getType()
{
return _C__32_SENDWAREHOUSEWITHDRAWLIST;
}
}

View File

@ -30,8 +30,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class SetPrivateStoreListBuy extends ClientBasePacket
{
private static final String _C__91_SETPRIVATESTORELISTBUY = "[C] 91 SetPrivateStoreListSell";
public SetPrivateStoreListBuy(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -88,10 +86,4 @@ public class SetPrivateStoreListBuy extends ClientBasePacket
player.broadcastPacket(new UserInfo(player));
}
}
@Override
public String getType()
{
return _C__91_SETPRIVATESTORELISTBUY;
}
}

View File

@ -29,8 +29,6 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class SetPrivateStoreListSell extends ClientBasePacket
{
private static final String _C__74_SETPRIVATESTORELISTSELL = "[C] 74 SetPrivateStoreListSell";
public SetPrivateStoreListSell(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -69,10 +67,4 @@ public class SetPrivateStoreListSell extends ClientBasePacket
player.broadcastPacket(new UserInfo(player));
}
}
@Override
public String getType()
{
return _C__74_SETPRIVATESTORELISTSELL;
}
}

View File

@ -17,24 +17,14 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.ClientThread;
public class SetPrivateStoreMsgBuy extends ClientBasePacket
{
private static final String _C__94_SETPRIVATESTOREMSGBUY = "[C] 94 SetPrivateStoreMsgBuy";
public SetPrivateStoreMsgBuy(byte[] decrypt, ClientThread client)
{
super(decrypt);
final String storename = readS();
final PlayerInstance player = client.getActiveChar();
player.getTradeList().setBuyStoreName(storename);
}
@Override
public String getType()
{
return _C__94_SETPRIVATESTOREMSGBUY;
client.getActiveChar().getTradeList().setBuyStoreName(storename);
}
}

View File

@ -17,24 +17,14 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.ClientThread;
public class SetPrivateStoreMsgSell extends ClientBasePacket
{
private static final String _C__77_SETPRIVATESTOREMSGSELL = "[C] 77 SetPrivateStoreMsgSell";
public SetPrivateStoreMsgSell(byte[] decrypt, ClientThread client)
{
super(decrypt);
final String storename = readS();
final PlayerInstance player = client.getActiveChar();
player.getTradeList().setSellStoreName(storename);
}
@Override
public String getType()
{
return _C__77_SETPRIVATESTOREMSGSELL;
client.getActiveChar().getTradeList().setSellStoreName(storename);
}
}

View File

@ -17,26 +17,21 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.ClientThread;
import org.l2jmobius.gameserver.network.serverpackets.BeginRotation;
public class StartRotating extends ClientBasePacket
{
private static final String _C__4A_STARTROTATING = "[C] 4A StartRotating";
public StartRotating(byte[] decrypt, ClientThread client)
{
super(decrypt);
final int degree = readD();
final int side = readD();
final BeginRotation br = new BeginRotation(client.getActiveChar(), degree, side);
client.getActiveChar().sendPacket(br);
client.getActiveChar().broadcastPacket(br);
}
@Override
public String getType()
{
return _C__4A_STARTROTATING;
final PlayerInstance activeChar = client.getActiveChar();
final BeginRotation br = new BeginRotation(activeChar, degree, side);
activeChar.sendPacket(br);
activeChar.broadcastPacket(br);
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.StopRotation;
public class StopMove extends ClientBasePacket
{
private static final String _C__36_STOPMOVE = "[C] 36 StopMove";
public StopMove(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -46,10 +44,4 @@ public class StopMove extends ClientBasePacket
client.getActiveChar().sendPacket(sr);
client.getActiveChar().broadcastPacket(sr);
}
@Override
public String getType()
{
return _C__36_STOPMOVE;
}
}

View File

@ -24,8 +24,6 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class TradeDone extends ClientBasePacket
{
private static final String _C__17_TRADEDONE = "[C] 17 TradeDone";
public TradeDone(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -81,10 +79,4 @@ public class TradeDone extends ClientBasePacket
player.setTradeList(null);
}
}
@Override
public String getType()
{
return _C__17_TRADEDONE;
}
}

View File

@ -17,6 +17,8 @@
*/
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@ -26,7 +28,7 @@ import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
public class TradeRequest extends ClientBasePacket
{
private static final String TRADEREQUEST__C__15 = "[C] 15 TradeRequest";
final static Logger _log = Logger.getLogger(TradeRequest.class.getName());
public TradeRequest(byte[] decrypt, ClientThread client)
{
@ -63,10 +65,4 @@ public class TradeRequest extends ClientBasePacket
_log.info("transaction already in progress.");
}
}
@Override
public String getType()
{
return TRADEREQUEST__C__15;
}
}

View File

@ -18,6 +18,7 @@
package org.l2jmobius.gameserver.network.clientpackets;
import java.util.List;
import java.util.logging.Logger;
import org.l2jmobius.gameserver.handler.IItemHandler;
import org.l2jmobius.gameserver.handler.ItemHandler;
@ -31,12 +32,13 @@ import org.l2jmobius.gameserver.network.serverpackets.UserInfo;
public class UseItem extends ClientBasePacket
{
private static final String _C__14_USEITEM = "[C] 14 UseItem";
final static Logger _log = Logger.getLogger(UseItem.class.getName());
public UseItem(byte[] decrypt, ClientThread client)
{
super(decrypt);
final int objectId = readD();
final PlayerInstance activeChar = client.getActiveChar();
final ItemInstance item = activeChar.getInventory().getItem(objectId);
if ((item != null) && item.isEquipable() && !activeChar.isInCombat())
@ -78,30 +80,19 @@ public class UseItem extends ClientBasePacket
final int count = handler.useItem(activeChar, item);
if (count > 0)
{
removeItemFromInventory(activeChar, item, count);
final ItemInstance itemInstance = activeChar.getInventory().destroyItem(item.getObjectId(), count);
final InventoryUpdate iu = new InventoryUpdate();
if (itemInstance.getCount() == 0)
{
iu.addRemovedItem(itemInstance);
}
else
{
iu.addModifiedItem(itemInstance);
}
activeChar.sendPacket(iu);
}
}
}
}
private void removeItemFromInventory(PlayerInstance activeChar, ItemInstance item, int count)
{
final ItemInstance item2 = activeChar.getInventory().destroyItem(item.getObjectId(), count);
final InventoryUpdate iu = new InventoryUpdate();
if (item2.getCount() == 0)
{
iu.addRemovedItem(item2);
}
else
{
iu.addModifiedItem(item2);
}
activeChar.sendPacket(iu);
}
@Override
public String getType()
{
return _C__14_USEITEM;
}
}

View File

@ -29,8 +29,6 @@ import org.l2jmobius.gameserver.network.ClientThread;
public class ValidatePosition extends ClientBasePacket
{
private static final String _C__48_VALIDATEPOSITION = "[C] 48 ValidatePosition";
public ValidatePosition(byte[] decrypt, ClientThread client)
{
super(decrypt);
@ -99,10 +97,4 @@ public class ValidatePosition extends ClientBasePacket
final long dY = a.getY() - b.getY();
return (dX * dX) + (dY * dY);
}
@Override
public String getType()
{
return _C__48_VALIDATEPOSITION;
}
}

View File

@ -19,18 +19,9 @@ package org.l2jmobius.gameserver.network.serverpackets;
public class ActionFailed extends ServerBasePacket
{
private static final String _S__35_ACTIONFAILED = "[S] 35 ActionFailed";
@Override
public byte[] getContent()
public void writeImpl()
{
_bao.write(53);
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__35_ACTIONFAILED;
writeC(0x35);
}
}

View File

@ -22,7 +22,6 @@ import java.io.FileInputStream;
public class AllyCrest extends ServerBasePacket
{
private static final String _S__C7_ALLYCREST = "[S] C7 AllyCrest";
private final File _crestFile;
private final int _crestId;
@ -33,9 +32,9 @@ public class AllyCrest extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
writeC(199);
writeC(0xC7);
writeD(_crestId);
try
{
@ -54,12 +53,5 @@ public class AllyCrest extends ServerBasePacket
{
e.printStackTrace();
}
return getBytes();
}
@Override
public String getType()
{
return _S__C7_ALLYCREST;
}
}

View File

@ -21,7 +21,6 @@ import java.util.Vector;
public class AquireSkillInfo extends ServerBasePacket
{
private static final String _S__A4_AQUIRESKILLINFO = "[S] A4 AquireSkillInfo";
private final Vector<Req> _reqs = new Vector<>();
private final int _id;
private final int _level;
@ -40,9 +39,9 @@ public class AquireSkillInfo extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
writeC(164);
writeC(0xA4);
writeD(_id);
writeD(_level);
writeD(_spCost);
@ -55,13 +54,6 @@ public class AquireSkillInfo extends ServerBasePacket
writeD(temp.count);
writeD(temp.unk);
}
return getBytes();
}
@Override
public String getType()
{
return _S__A4_AQUIRESKILLINFO;
}
class Req
@ -79,5 +71,4 @@ public class AquireSkillInfo extends ServerBasePacket
this.unk = unk;
}
}
}

View File

@ -21,7 +21,6 @@ import java.util.Vector;
public class AquireSkillList extends ServerBasePacket
{
private static final String _S__A3_AQUIRESKILLLIST = "[S] A3 AquireSkillList";
private final Vector<Skill> _skills = new Vector<>();
public void addSkill(int id, int nextLevel, int maxLevel, int spCost, int requirements)
@ -30,9 +29,9 @@ public class AquireSkillList extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
writeC(163);
writeC(0xA3);
writeD(_skills.size());
for (int i = 0; i < _skills.size(); ++i)
{
@ -43,13 +42,6 @@ public class AquireSkillList extends ServerBasePacket
writeD(temp.spCost);
writeD(temp.requirements);
}
return getBytes();
}
@Override
public String getType()
{
return _S__A3_AQUIRESKILLLIST;
}
class Skill
@ -69,5 +61,4 @@ public class AquireSkillList extends ServerBasePacket
this.requirements = requirements;
}
}
}

View File

@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.serverpackets;
public class AskJoinParty extends ServerBasePacket
{
private static final String _S__4B_ASKJOINPARTY_0X4B = "[S] 4B AskJoinParty 0x4b";
private final int _requestorId;
private final int _itemDistribution;
@ -30,17 +29,10 @@ public class AskJoinParty extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
_bao.write(75);
writeC(0x4B);
writeD(_requestorId);
writeD(_itemDistribution);
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__4B_ASKJOINPARTY_0X4B;
}
}

View File

@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.serverpackets;
public class AskJoinPledge extends ServerBasePacket
{
private static final String _S__44_ASKJOINPLEDGE = "[S] 44 AskJoinPledge";
private final int _requestorId;
private final String _pledgeName;
@ -30,17 +29,10 @@ public class AskJoinPledge extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
_bao.write(68);
writeC(0x44);
writeD(_requestorId);
writeS(_pledgeName);
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__44_ASKJOINPLEDGE;
}
}

View File

@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.serverpackets;
public class Attack extends ServerBasePacket
{
private static final String _S__06_ATTACK = "[S] 06 Attack";
private final int _attackerId;
private final int _defenderId;
private final int _damage;
@ -44,9 +43,9 @@ public class Attack extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
writeC(6);
writeC(0x06);
writeD(_attackerId);
writeD(_defenderId);
writeD(_damage);
@ -68,12 +67,5 @@ public class Attack extends ServerBasePacket
writeD(_y);
writeD(_z);
writeH(0);
return getBytes();
}
@Override
public String getType()
{
return _S__06_ATTACK;
}
}

View File

@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.serverpackets;
public class AttackCanceld extends ServerBasePacket
{
private static final String _S__0A_MAGICSKILLCANCELD = "[S] 0a AttackCanceld";
private final int _objectId;
public AttackCanceld(int objectId)
@ -28,16 +27,9 @@ public class AttackCanceld extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
writeC(10);
writeC(0x0A);
writeD(_objectId);
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__0A_MAGICSKILLCANCELD;
}
}

View File

@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.serverpackets;
public class AuthLoginFail extends ServerBasePacket
{
private static final String _S__12_AUTHLOGINFAIL = "[S] 12 AuthLoginFail";
public static int NO_TEXT = 0;
public static int SYSTEM_ERROR_LOGIN_LATER = 1;
public static int PASSWORD_DOES_NOT_MATCH_THIS_ACCOUNT = 2;
@ -39,16 +38,9 @@ public class AuthLoginFail extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
_bao.write(18);
writeC(0x12);
writeD(_reason);
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__12_AUTHLOGINFAIL;
}
}

View File

@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.serverpackets;
public class AutoAttackStart extends ServerBasePacket
{
private static final String _S__3B_AUTOATTACKSTART = "[S] 3B AutoAttackStart";
private final int _targetId;
public AutoAttackStart(int targetId)
@ -28,16 +27,9 @@ public class AutoAttackStart extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
_bao.write(59);
writeC(0x3B);
writeD(_targetId);
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__3B_AUTOATTACKSTART;
}
}

View File

@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.serverpackets;
public class AutoAttackStop extends ServerBasePacket
{
private static final String _S__3C_AUTOATTACKSTOP = "[S] 3C AutoAttackStop";
private final int _targetId;
public AutoAttackStop(int targetId)
@ -28,16 +27,9 @@ public class AutoAttackStop extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
_bao.write(60);
writeC(0x3C);
writeD(_targetId);
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__3C_AUTOATTACKSTOP;
}
}

View File

@ -21,7 +21,6 @@ import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
public class BeginRotation extends ServerBasePacket
{
private static final String _S__77_BEGINROTATION = "[S] 77 BeginRotation";
private final PlayerInstance _char;
private final int _degree;
private final int _side;
@ -34,18 +33,11 @@ public class BeginRotation extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
writeC(119);
writeC(0x77);
writeD(_char.getObjectId());
writeD(_degree);
writeD(_side);
return getBytes();
}
@Override
public String getType()
{
return _S__77_BEGINROTATION;
}
}

View File

@ -24,7 +24,6 @@ import org.l2jmobius.gameserver.model.actor.instance.ItemInstance;
public class BuyList extends ServerBasePacket
{
private static final String _S__1D_BUYLIST = "[S] 1D BuyList";
private final TradeList _list;
private final int _money;
@ -35,9 +34,9 @@ public class BuyList extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
writeC(29);
writeC(0x1D);
writeD(_money);
writeD(_list.getListId());
final int count = _list.getItems().size();
@ -62,12 +61,5 @@ public class BuyList extends ServerBasePacket
}
writeD(temp.getPrice());
}
return getBytes();
}
@Override
public String getType()
{
return _S__1D_BUYLIST;
}
}

View File

@ -21,9 +21,9 @@ import org.l2jmobius.gameserver.model.actor.Creature;
public class ChangeMoveType extends ServerBasePacket
{
private static final String _S__3E_CHANGEMOVETYPE = "[S] 3E ChangeMoveType";
public static int WALK = 0;
public static int RUN = 1;
private final Creature _cha;
private final int _moveType;
@ -34,17 +34,10 @@ public class ChangeMoveType extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
_bao.write(62);
writeC(0x3E);
writeD(_cha.getObjectId());
writeD(_moveType);
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__3E_CHANGEMOVETYPE;
}
}

View File

@ -21,7 +21,6 @@ import org.l2jmobius.gameserver.model.actor.Creature;
public class ChangeWaitType extends ServerBasePacket
{
private static final String _S__3F_CHANGEWAITTYPE = "[S] 3F ChangeWaitType";
private final Creature _cha;
private final int _moveType;
@ -32,20 +31,13 @@ public class ChangeWaitType extends ServerBasePacket
}
@Override
public byte[] getContent()
public void writeImpl()
{
_bao.write(63);
writeC(0x3F);
writeD(_cha.getObjectId());
writeD(_moveType);
writeD(_cha.getX());
writeD(_cha.getY());
writeD(_cha.getZ());
return _bao.toByteArray();
}
@Override
public String getType()
{
return _S__3F_CHANGEWAITTYPE;
}
}

Some files were not shown because too many files have changed in this diff Show More