I'll look into this when I get access to WC. Might be the NEED_PICKUP stuff doesn't quite work with shift ordering.Most of the times (not always, but many times indeed) you can't shift+pick up items, coz the hero stops the shifted actions. For ie: you want to pick up 6 items while going back to base, but the hero picks up 2 or 3 and then stops. I don't know if this is because some of the items i wanted to pick up were in the system or not (im not sure), but happened.
Oh lol, I forgot to check the command in the stuff that makes the inventory not need to be full to pick up the item. x) Should be an easy fix.I ordered my hero to destroy an item (attacking it, duh!) but my hero attempted to pick it up :S... and that happened many times (also, i dont know if the item was or was not in the system)
Fixed 1.24 compatibility issues (stupid patch). Remember to update your Table as well.
Fixed some bugs with the NEED_PICK_UP stuff.
When NEED_PICK_UP is true and a unit with full inventory is ordered
to pick up an item that's too far away for it to pick up, it won't
automatically be ordered to move to the item anymore. (This had
to be done to fix a bug.)
if GetOrderTargetItem() == null then
if GetOrderTargetItem() == null or UnitHasItem(GetTriggerUnit(), GetOrderTargetItem()) then