#region ClientStuffChecks if (client.Entity.FullyLoaded) { ConquerItem RightWeapon = null, LeftWeapon = null; RightWeapon = client.Equipment.TryGetItem((byte)SomailProject.Network.PacketHandler.Positions.Right); if (RightWeapon != null) { var infoItem = new Database.ConquerItemInformation(RightWeapon.ID, 0).BaseInformation; try { if (!SomailProject.Network.PacketHandler.EquipPassJobReq(infoItem, client)) { client.Equipment.Remove((byte)SomailProject.Network.PacketHandler.Positions.Right); } } catch { client.Equipment.Remove((byte)SomailProject.Network.PacketHandler.Positions.Right); } } LeftWeapon = client.Equipment.TryGetItem((byte)SomailProject.Network.PacketHandler.Positions.Left); if (LeftWeapon != null) { var infoItem = new Database.ConquerItemInformation(LeftWeapon.ID, 0).BaseInformation; try { if (!SomailProject.Network.PacketHandler.EquipPassJobReq(infoItem, client)) { client.Equipment.Remove((byte)SomailProject.Network.PacketHandler.Positions.Left); } } catch { client.Equipment.Remove((byte)SomailProject.Network.PacketHandler.Positions.Left); } } } #endregion