• 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

Problem - Need help on /PetToysOn in KissAssist

Qnome

Active member
Joined
Nov 16, 2022
RedCents
550¢
Version of KissAssist.mac?
12.002.024
When did your problem start?
2022/Nov/24, 20:00 (GMT+8)
Character Role?
  1. Assist
What class is having this issue?
  1. Necromancer
How often does this issue occur?
Always
Can you reproduce the issue?
Yes, pet toys in inventory --> dismiss current pet --> /mac kissassist
Greetings,

Toon1 = Level 65 Necromancer
I have Mage summoned pet toys in inventory, but KissAssist didn't auto give them to a new pet, need help to make it work.

KissAssist_Toon1.ini
[Pet]
PetOn=1
PetSpell=Child of Bertoxxulous
PetFocus=Intricate Conjurer's Earring|rightear
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffsSize=3
PetBuffs1=Rune of Death
PetBuffs2=Form of Bleached Bone
PetBuffs3=NULL
PetCombatOn=1
PetAssistAt=99
PetAttackDistance=75
PetToysOn=1
PetToysSize=6
PetToys1=Inventory|Summoned: Hand of Ixiblat|Summoned: Hand of Ixiblat
PetToys2=Inventory|Summoned: Belt of Magi`Kot|Summoned: Muzzle of Mardu

PetSuspend=1
PetHoldOn=1
PetToysGave=

Wiki Menu
1669275171784.png

1669276550032.png 1669275703186.png
 
Last edited:
Use pettoysgave too
INI:
PetToysGave=${Me.Pet.Name}|Grant Shak Dathor's Armaments:Summoned: Shadewrought Fireblade1|Grant Shak Dathor's Armaments:Summoned: Shadewrought Ice Spear1
 
Use pettoysgave too
INI:
PetToysGave=${Me.Pet.Name}|Grant Shak Dathor's Armaments:Summoned: Shadewrought Fireblade1|Grant Shak Dathor's Armaments:Summoned: Shadewrought Ice Spear1
Greetings @MrPatate , thank you for reply.

May I know the syntax when pettoys are in the inventory? there's no description in Wiki Manual
1669286281703.png

I tried both, but neither one is working.
PetToysGave=${Me.Pet.Name}|Inventory:Summoned: Hand of Ixiblat|Inventory:Summoned: Hand of Ixiblat
PetToysGave=${Me.Pet.Name}|Summoned: Hand of Ixiblat|Summoned: Hand of Ixiblat
 
Last edited:
question: have you gone to your macros tab and updated kissassist?

else you wont get the inventory tag function
 
question: have you gone to your macros tab and updated kissassist?
else you wont get the inventory tag function
Greetings @kaen01 , thank you for reply.

No I didn't.
Since in KissAssist overview page says it's included in VeryVanilla, no need to download, so I didn't watch it, so there's no KissAssist in my Macros tab of RedGuides Launcher.
Do I need to watch it and download or update?
 
Last edited:
Hi @kaen01 and @MrPatate

Updated, but still not working.
1669299715429.png
1669299944234.png

PetToysOn=1
PetToys1=Inventory|Summoned: Hand of Ixiblat|Summoned: Hand of Ixiblat
PetToys2=Inventory|Summoned: Belt of Magi`Kot|Summoned: Muzzle of Mardu
PetToysGave=
 
you may need to add the 1 and 2 at the end of each pet toy on gave and also you need to use a | after the inventory tag not a : , like this:

Edit: You should not mess with the PetToysGave= Leave it blank and let Kissassist fill it in.
PetToysGave=${Me.Pet.Name}|Inventory|Summoned: Hand of Ixiblat1|Summoned: Hand of Ixiblat2

Try that and see if it helps, although I believe Kaen01 is correct and that gave part is typically filled in automatically and I have never seen it prevent the mage from passing out pet toys. Last time my mage had an issue giving pet toys I killed the pet, and completely rebooted my PC. When I logged back in my mage summoned a new pet and gave him the toys. Additionally I have never used the Inventory tag, I have always just used the name of the pack that the weapons are summoned from. For example my 120 mage looks like this:

PetToys1=Grant Shak Dathor's Armaments|Summoned: Shadewrought Fireblade|Summoned: Shadewrought Fireblade
PetToys2=Grant Visor of Shoen

lol and after rereading your initial post I realized you're on a necro, so I'm not sure if the necros have that ability to give pet toys the same as mages. I'll see if I can look in the macro to see if that's something that only mages can do or not.

Edit again: After looking at the specific pet toys routine, it is not specific to mages only so it should work for necros. Kean01 is absolutely correct you should not mess with the PetToysGave= section. The macro uses that to determine if your pet has toys or not already. Leave that blank otherwise it may prevent Kiss from giving pet toys.
 
Last edited:
Greetings @ateravest , thank you for looking into it.

I added 1 and 2 after pet_weapon_name, with computer rebooted, no luck so far.

PetToysOn=1
PetToys1=Inventory|Summoned: Hand of Ixiblat1|Summoned: Hand of Ixiblat2
PetToysGave=

But that will be different from syntax in Wiki Manual
============================================================
You can now give items to your pet using the Inventory tag.
Example:
PetToys1=Inventory|Brightedge|Brightedge
PetToys2=Inventory|Armor Item1|Armor Item2|Armor Item3|Armor Item4|Armor Item5|...
============================================================
 
Greetings @ateravest , thank you for looking into it.

I added 1 and 2 after pet_weapon_name, with computer rebooted, no luck so far.

PetToysOn=1
PetToys1=Inventory|Summoned: Hand of Ixiblat1|Summoned: Hand of Ixiblat2
PetToysGave=

But that will be different from syntax in Wiki Manual
============================================================
You can now give items to your pet using the Inventory tag.
Example:
PetToys1=Inventory|Brightedge|Brightedge
PetToys2=Inventory|Armor Item1|Armor Item2|Armor Item3|Armor Item4|Armor Item5|...
============================================================
yea, the 1 and 2 only show up in the PetToysGave= section which Kissassist puts in there itself to keep track of. It looks to me like you're doing what you should be doing, in the INI file. You could try starting the macro then typing /pettoysplz petname to see if that prompts your necro to give the pet toys.
 
Yes, I'm aware that it can be used to request from a mage. It can also be used on a mage to tell it to pass out pet toys to the group. I have a key on all of my mages that is /pettoysplz group so if I'm actively playing the mage I can trigger that function on the mage itself. I thought it was worth a shot to see if we could manually prompt your necro to give its pet the toys since it wasn't doing it automatically. As I said, I've never used the functionality on anything other than a mage so I'm just throwing stuff out there to try and see if it helps.
 
@Qnome. If you can get a debug log when this is happening. I can take a look and see what is failing. This problem is mostly caused by invalid item name. Summoned: Hand of Ixiblat may be Summoned:Hand of Ixiblat
 
This problem is mostly caused by invalid item name. Summoned: Hand of Ixiblat may be Summoned:Hand of Ixiblat
Hi @ctaylor22 , thank you for support.

1. It works on my Mag, so item name = correct.
1669563021495.png

2. Also I compared with KA.ini generated on my NEC/SK/SHM, there are no PetToysOn= command for them in [Pet] section, so I believe it's for Mag only.
3. By the way, /PetToysOn=1 needs an empty Top Inventory slot to work, either from spell or inventory @ level 65, maybe no longer need at higher level when toys summoned in form of bags.
1669563568085.png
 
PetBuffs and Pettoys are different routines, and yes pettoys checks for an open top inventory slot at the beginning of the routine. I don't see anything that is checking for MAG character class only. It does check for PetToysOn being active.
 
Has anyone gotten this to work for non-mage classes? I've a shaman I'm trying to get pet gear that was summoned for him, and is in a bag with an open top inventory slot, but I can't seem to get it to give anything to the pet.
 
You should be able to use the Inventory tag to give items to your pet, just make sure you have the PetToysOn=1 turned on. I tested this on my shaman with armor, made by my shaman.
 
I *think* that's a negative, ghostrider. Here's my Pet section config.

[Pet]
PetOn=1
PetCombatOn=1
PetSpell=Diabo Sivuela's Faithful
PetBuffsOn=1
PetBuffsSize=3
PetBuffs1=Companion's Aegis
PetBuffs2=Companion's Fortification
PetBuffs3=Spirit Reinforcement
PetRampPullWait=0
PetSuspend=0
PetForceHealOnMed=0
PetShrinkOn=1
PetShrinkSpell=${InvSlot[Ammo].Item.Name}
;PetShrinkSpell=Tiny Companion
PetAssistAt=99
PetAttackDistance=40
PetToysOn=1
PetToysSize=1
PetToys1=Inventory|Summoned:Visor of Shoen
PetBreakMezSpell=NULL
MoveWhenHit=0
PetHoldOn=1
PetToysGave=
PetFocus=NULL

And there is a top level inventory slot open. I type '/mac kissassist <mt_here>' and it runs all the checks and starts but the visor sits in a bag.

Is there something wrong with my config above?
 
I *think* that's a negative, ghostrider. Here's my Pet section config.

[Pet]
PetOn=1
PetCombatOn=1
PetSpell=Diabo Sivuela's Faithful
PetBuffsOn=1
PetBuffsSize=3
PetBuffs1=Companion's Aegis
PetBuffs2=Companion's Fortification
PetBuffs3=Spirit Reinforcement
PetRampPullWait=0
PetSuspend=0
PetForceHealOnMed=0
PetShrinkOn=1
PetShrinkSpell=${InvSlot[Ammo].Item.Name}
;PetShrinkSpell=Tiny Companion
PetAssistAt=99
PetAttackDistance=40
PetToysOn=1
PetToysSize=1
PetToys1=Inventory|Summoned:Visor of Shoen
PetBreakMezSpell=NULL
MoveWhenHit=0
PetHoldOn=1
PetToysGave=
PetFocus=NULL

And there is a top level inventory slot open. I type '/mac kissassist <mt_here>' and it runs all the checks and starts but the visor sits in a bag.

Is there something wrong with my config above?
Summoned:(should be a space here)Visor of Shoen
maybe?
 
I added a space after Summoned: but still no go. KA starts up fine, everything else functions as expected and the startup message for the pet section is good also (No Spelling Errors or Missing Items Detected). But the visor never gets to the pet.
 
Just to check them off, I also dismissed the pet and let KA re-summon and re-buff, all worked as expected. Still wouldn't give the visor. I also tried putting the visor directly in the open top inventory slot rather than a bag with the slot open, no dice there either.

I'm wondering if there is something larger wrong with my section because the syntax to shrink the pet isn't working either. And I believe the command itself is correct.
 
Problem - Need help on /PetToysOn in KissAssist

Users who are viewing this thread

Back
Top
Cart