• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
Resource icon

Release UseToys 1.8

No permission to download
Joined
Sep 27, 2020
RedCents
6,554¢
rouneq submitted a new resource:

UseToys - Handle giving out sets of pet toys existing in inventory

UseToys.mac - Version 1.0

Handle giving out sets of pet toys existing in inventory

requires (non-permanently loaded if not already):
MQ2Collections​
MQ2Boxr​

  • This will give out up to four sets of pet toys (in this order): Weapons, Armor, Heirloom, Mask
  • The specific pet toys given out are based on what's available in inventory
  • In the case of Mage pets, only weapons are given out. Other pets are additionally provided the rest.
  • The...

Read more about this resource...
 
I don’t know much about them. All I know if I get my mages 115 pet rings or bracers they accept them and don’t kick them back, like the armor.
 
Hmm. Ok. This was based on the logic in RGMercs (and subsequently, KA). The assumption in that code base is a Mage pet only takes advantage of weapons. I've already started on some changes and what I've noticed is that it really depends on the level of the pet relative to the level of the toys. Or more specifically, the stats those toys have. I'm thinking through a good way to deal with the toys and when to hand them out.
 
I haven't changed anything on my side. (I created a social to start the process), post EQ patch & I updated RedGuides, macros, plugins. Load game...
I summoned a new SK pet, got gear from a mage. Same results with my shaman & pet. (I have an open inventory slot). I can see my pet has no weapons (and he's newly summoned).
I hit my social and I get a response back that says "handle pet toys" - "finished giving out all pet toys" - "the current macro has ended" the vanilla RG HUD only pauses for like a millisecond - no pet gear bags are open nor handed out. - I'll delete the macro and add again.
 
Hmm. Very odd. I tested it before raids tonight and got the expected results. When you get a chance, run it with the logging option on and message me the log. Scrub anything out of it you don't want me to see (I don't need character/pet names, for example).

Also, are you running Live or Next?
 
Last patch to Next broke this.

/vardata 'targetpet' failed, MQ2Data portion 'owner' unparsable.
 
Last patch to Next broke this.

/vardata 'targetpet' failed, MQ2Data portion 'owner' unparsable.

I think this was a bug before then. Basically, I did some restructuring and the routine assumed there was a pet when it got to that point. I've realized that isn't the case. That said, the routine doesn't miss anything it just prints a yucky-looking message. I'll post an update later today.
 
New error message

/vardata 'targetPet' failed. variable type rejected new value

Macro reports Finished giving out all pet toys but no bags were opened or toys distributed. :confused:
 
What was your scenario (command used, type of pet receiving the toys, class giving out the toys, specific bags in inventory, combat system in effect)? Is it repeatable?

If you can reproduce the issue, run it with debugging turned on and send me a copy of the log (scrubbed of personal data) from a failed run.
 
New Laurion's Song mage gear...

Based off your code, I made these (and they work) if you want to copy them into your resource/Macro.

I appreciate the build and still use it many times a day.

// PetWeaponSummon packs
/call AddToys "Folded Pack of Goliath's Armaments" 0 PetWeaponSummon

// PetArmorSummon packs
/call AddToys "Folded Pack of the Alloy's Plate" 121 PetArmorSummon

// PetHeirloomSummon packs
/call AddToys "Folded Pack of Ankexfen Heirlooms" 0 PetHeirloomSummon
 
Release UseToys

Users who are viewing this thread

Back
Top
Cart