Eddy swap script
Adding a newly created eddy-swap script. This script is intended get items from/put items into the portal. The script supports using containers in the portal for organization as an optional setting.
There are a number of checks in the script to prevent loss of items. Containers are validated before actions are taken, items are tapped prior to being move in either direction, the the existence of the portal itself is also checked.
The base.yaml updates include placeholder examples to demonstrate the configuration settings. Placeholders were used in the event someone correctly ran the script accidently and moved items without warning.
Are you wanting this to transfer items between bags, like the transfer-item script? Or specifically for storing tools? I have a working version of the clerk-tools script that will use your eddy instead of the clerk. I just don't really know how to do pull requests and stuff.
The original intent for this script was two-fold:
- Allow a list of items to be stored/removed from the portal.
- Allow a list of items to be stored/removed from a container within the portal (for organizational purposes)
As a side point, I wanted the list of items to be treated in a similar fashion as the gearsets (e.g., store combat gear, store enchanting tools, etc.) but with some added flexibility of having containers in the portal (e.g., all crafting tools can be a dergantine backpack in the portal, combat gear in a haversack, formal RP wear in a satchel, etc.)
I also based this on the clerk-tools script, but I'm happy to pull this back. I did receive some feedback so it definitely needs to be retooled before it's merged. If you have an already working solution, I think that would be great!
the script transfer-items does some of that. Check out this custom version of clerk tools that will use an eddy instead of the actual clerk as well. clerk-tools - Copy.txt
What's the plan here? Adjust and chug on, or nix this in favour of transfer-items?
Closing this request until I do some clean-up and updates.