• 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

Pet Buff targeting issue with Rof2

Alliran

New member
Joined
Apr 21, 2016
RedCents
Hi All,

Is anyone else having an issue with KissAssist not buffing your pet? I have a few spells defined for my pet, how ever, when the kiss assist macro attempts to target the pet, MQ2 generates an error saying "A spawn with that ID does not exist" or something along those lines.

I did some investigating and found out that this seems to be a MQ2 issue with targeting pets in Rof2 using the /Target Id function. I tested both the packaged MQ2 for Rof2 on the forms, and the overall updated rof2 agent of eqemu. Both seem to fail to target a pet using the /Target ID function.

Anyone found a work around?
 
I don't have that issue. It buffs my pets just fine. What I can't get to work is creating a pet from an item. Just says no pet found and doesn't attempt to cast the item for the pet.
 
Your emu might have a custom pet code. What does this return in the mq2window.
Rich (BB code):
/echo ${Me.Pet.ID}
 
Hi Maskoi,

So i did a little more investigating last night. The issue seems to stem from the /target id function, and not from the pet ID function. If i target my pet and do ${Target.ID} or use the command ${Me.Pet.ID} it returns to me what appears to be a valid spawn ID (for instance 323). However, if i try to plug that into /Target ID 323, i get the error message "There are no spawns matching: (323-323)". However /pet target works.

I went ahead and looked into the kissassist.mac file and found the section for spell casting (CastWhat). I edited the target area associated to spells to:

/if (${Target.ID}!=${castTargetID} && ${Spell[${Me.Book[${Me.Book[${castWhat}]}].ID}].TargetType.NotEqual[Self]} && ${SentFrom.NotEqual["Pet"]}) {
/target id ${castTargetID}
/delay 10 ${Target.ID}==${castTargetID}
} else /if (${SentFrom.Equal["Pet"]}) /pet target

that fixed the issue.

however, as a side note i started receiving the error:

kissassist.mac@5789 (WriteBuffs) /varset BuffList ${Window[BuffWindow].Child[BW_Buffs${i}_Button].Child[Buff${i}].Tooltip
Kissassist.mac@712 (Main): /call WriteBuffs

No such 'int' member 'Child'. Not even sure what those functions are trying to accomplish.

Thanks for the help btw:)
 
Pet Buff targeting issue with Rof2

Users who are viewing this thread

Back
Top
Cart