pickit mk2 1.00 module for D2Hackit by sano (http://www.geocities.com/rsmozang/)

This is a complete rewrite of the pickit module.  It adds several new features and cleans up all of the memory leaks.
New features:

	- faster loading an unloading
	- new item rule options
		- Notify - notify of item drop with direction of item
		- Log individual control of logging of items
		- teleport individual control of teleport to pickup items
		- isMisc new flag to monitor misc items
		- numsockets - pickup if item X sockets
	- item names automatically looked up(no more <auto-ID>)
	- true item logging(logs drops and VERIFIES item pickups)
	- multiple character configurations
		- use different item pickup rules for each character
		- use different log files for each character
	- supports both enable/activate and disable/deactivate for better d2jsp compatability
	- new command ".pickit queue"
		-if the item queue is empty pickit will send a d2jsp msg(see code below)


MD5 string:

23c255f76baf2cb847fd64c1f6a1110a *pickit.d2h

INI file changes:

renamed pick-config.ini to pickit.ini
renamed pickit.ini to items.ini

See the individual INI files for more detailed instructions.


New Command:

.pickit queue
	If there are no items in the pickup queue pickit will issue the following d2hackit command:
		.d2jsp exec msg.send("pickit","empty");
		
	You can use this to detect when to exit scripts.  Here is some sample code:
	
function attackpindle()
{
	killpindle();
	
	overhead("Waiting for PickIt signal");
	msg.watch("pickit", receiver);
	
	wait_for_msg = 1;	
	pickiton();
	while (wait_for_msg)
	{
		raw ("pickit queue");
		delay(100);
	}
}

function receiver()
{
	print("PickIt queue " + msg.pickit);
	wait_for_msg = 0;
}
	

----------------------
pickit 0.82 module for D2Hackit by ackmed@gotwalls.com

This module allows you to be notified when items are dropped
and auto pick them up based on the pickit.ini config
file.  Please check out the config file for adding your own
item definitions.

Available commands

.pickit debug [devel|packet]
	toggle debugging.
	devel add some extra debugging
	packet added packet level debugging

.pickit toggle
	toggle picking up items.

.pickit dumpitems
	toggle to have pickit dump extra information when 
	items are dropped.  This is useful for getting the
	necessary information to build an item definition to 
	use in the config file.

.pickit reload
	reload the config file

.pickit radius <n>
	change the pickup radius.  The default is 10.


Notes:
pickit will auto-disable item pickup if it sees an 
inventory full packet.  To re-enable pickup you will 
need to run '.pickit toggle'.  I would suggest using the 
bind module and bind this command to a key.

If an a defined item drops outside of your pickup radius
pickit will tell you which direct to go to get to the
dropped item.  The direction information will be of the form
north, southeast, west, etc.  The direction has been adjusted
so the north is directly up on your screen as opposed to north
to your character which is more of a upper-left direction.

Thanks to thohell, nuttzy, and proff for information about
itemdrop packets on the message boards.  

Changelog
0.82: added work around for d2hackit feature/bug that was
        causing some people to crash when exiting a game.
      added isEthereal=0/1 support to config.
      updated the version number in the code this time
0.81: removed the config limit.
0.80: full rewrite
      added 'debug devel'
      added 'debug packet'
      changed command dumpinfo to dumpitems
      the trailing space is no longer required on the Code
	directive in the ini file.
      adjusted direction code (hopefully more precise)
0.76: fixed possible crash from reading beyond of end of a packet
      fixed typo in pickit.ini.  grand/large charm had the same
        section name
      added changelog to pickit.txt
0.75: initial release