Bug fixes:
Keep/junk leftover item logic cleaned up. I was unable to thoroughly test this last version due to ... a ski trip we all had to take.
New feature:
New DropDown for communicating who runs the toy script.
Self = You give your pet the toys, same as before.
Peer = Will use DanNet to tell your peers to run the script (in the background, not via a UI).
If DanNet is not loaded, it tries to use EQBC.
Each peer, you will continue to see what's going on in the MQ window, even though peers do not pop up a ui window.
Peers that have no pets or pet toys, will run and quickly exit. No harm, no foul.0
I personally do not use EQBC, so someone please let me know if it does not work.
Behaviors:
Right Pane items are passed along to the peers (whether you all keep leftover items/junk phantom containers).
Left Pane items only apply to the main runner. If you have a pet tank, use him to run the script. You will give yourself a fire and rage item, but the peers will still get the default fire/ice weapons.
Same Logic:
Each pet owner has a main inventory slot, and pet toys. This simply allows you to control everyone in your peer network to run the script. Instead swapping to different toons to run the same script.
This fits my use case, where i have a central mage bot that hands out toys to whomever asks for them and why i wrote it this way, instead of a main pet toy giver to a bunch of pets. I also use a pet tank, so i want to give him different weapons than the peers.
A future version may allow the script runner to hand out items to all pets in the peer network. It really would not be that difficult to add this option. But it would take a little time to know what the unpacked items are and try to hand them individually out, since we wouldn't want to unpack a new weapon pack for each peer, we would reuse existing unpacked weapons first. If someone actually asks for this, i might do it.