EDIT: turboLoot v18 has been released.Attached is a mac I made and has been collectively made better by others on EZ.
1. New lootSpells var: If set to 1, will loot any spells it comes across IF usable by you AND not already scribed AND spell not found in your inv or bank.
2. 2 vars for setting how you want to communicate announcements (start looting, items found, etc) and looting.
3. corpseDistance variable for setting a loot radius.
4. When each toon finishes looting, will move them a random small amount so they're not in the way of other toons looting.
5. Cleaned up the documentation and coding a bit. Hopefully a little easier to understand. Plan on cleaning it further soon-ish.
6. Going to start updating the version # so people can easily tell if they're on an earlier iteration or not.
I currently run 2 copies of the macro; one for my main and one for alts. There are several ways to use different copies while not needing to change your hotkey in-game. One suggestion is to make subfolders for each progression zone and run the macro as
/mac ${Zone.ShortName}\turboloot
/bca //mac ${Zone.ShortName}\turbolootalts
You could also create a copy for each toon and have them each run their own. I use this method for working on UCv1 since some alts have different LVL 50 charms and I don't want them looting 25 v1s or 2s unnecessarily. Easiest way to do that would be a hotkey setup like this:
/noparse /bcaa //mac ${Zone.ShortName}\turboloot_${Me.CleanName}
or
/noparse /bcaa //mac turboloot_${Me.CleanName}