• 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

Config - Help with PetToys

rokn2day

New member
Joined
Jul 1, 2005
RedCents
44¢
Iv'e configured my Mage's modbot.ini as per my understanding of the instructions. I have Tried:
DoPetToys=ON
DoPetToys=on
DoPetToys=TRUE
DoPetToys=true

With the following for the actual spells:

DoPetToys=TRUE
PetToys1=Grant Visor of Gobeker|gem12
PetToys2=Grant Thassis' Plate|gem12
PetToys3=Grant Calix's Heirlooms|gem12
PetToys4=Grant Thassis' Armaments|gem12,Summoned: Thalassic Fireblade,Summoned: Thalassic Shortsword
PetToys5=


I also have 2 empty inventory slots. I tried both:

/bc pettoys and /t pettoys with my pet targeted as well as the mage. I'm sure I missed something, but I can't figure it out. Any help would be appreciated.
 
This is from my Mage. It looks like yours, I think. I know my mage is working. The person sending the command needs to have the pet. Do you get an error message, or any message (check the mage's MQ window for additional messages)?

DoPetToys=TRUE
PetToys1=Grant Visor of Gobeker|gem11
PetToys2=Grant Ocoenydd's Plate|gem11
PetToys3=Grant Crystasia's Heirlooms|gem11
PetToys4=Grant Wirn's Armaments|gem11,Summoned: Gorstruck Fireblade,Summoned: Gorstruck Shortsword
PetToys5=
 
First let me start by saying thank you for the macro and thank you for your help!

OK, I started from the premise that I messed up. I installed a clean copy of EQ. Then did a clean install of RedGuides MQ2, downloaded a fresh copy of ModBot 5.01 and created a new modbot.ini file for the mage with the following entries.

[Settings] TimeStampOnEcho=FALSE DoMelee=FALSE DoHeals=FALSE DoBuffs=FALSE DoDebuffs=FALSE DoEvents=FALSE DoCures=FALSE DoPull=FALSE DoPet=FALSE DoSit=FALSE DoLoot=FALSE DoFW=FALSE DoForage=FALSE DoAfk=FALSE DoRez=TRUE DoMount=FALSE DoAA=FALSE DoNamed=TRUE ForageIni=forage.ini MountCast= MasterList=${NetBots.Client} TankName= PullerName= Radius=100 ZRadius=100 SitAggroRadiusCheck=75 SitManaPct=95 SitEndurPct=0 AfkMessage=Not now, thanks RezMinPct=96 RezAcceptCall=FALSE RezGiveUpSeconds=6000 DeathSlot=FALSE NetworkINI= TraderName= FollowDistance=20 FollowStick=20 hold uw PetCast= PetAggro=FALSE PetAssist=0 PetFoci= DoPetShrink=TRUE PetShrinkSpell= PetShrinkSize=1.4 SPetAssist=1 SummonFood= SummonDrink= AAAnnounce= AAtoNormal=FALSE AAWarning=90 AABank=0 AAVerbose=FALSE DoSelfShrink=FALSE SelfShrinkSpell= SelfShrinkSize=1.5 DoPetToys=TRUE PetToys1=Grant Visor of Gobeker|gem12 PetToys2=Grant Thassis' Plate|gem12 PetToys3=Grant Calix's Heirlooms|gem12 PetToys4=Grant Thassis' Armaments|gem12,Summoned: Thalassic Fireblade,Summoned: Thalassic Shortsword PetToys5= GoMNuke= [Script-Defense] Commands=0 C1=/return [Script-MBStartup] Commands=0 C1=/return [Melee] OffTank=FALSE ACLeash=50 ACAssistPct=95 ACManaPct=70 ACAnnounce= ACMeleeCmd=/melee plugin=1 ACBefore= ACAfter= ACPetEnrage=TRUE [AdvHeal] AHCount=0 AHNewFormat=1 [AdvDebuff] ADCount=0 ADNewFormat=1 ADMobMax=20 ADCheckTime=2 ADAggroOnly=0 ADHold=0|1|1| 1=on 0=off|Debuff spell #|Time to wait for debuff| ADCoolDown1= ADCoolDown2= ADCoolDown3= ADCoolDown4= ADCoolDown5= [AdvBuff] ABCount=0 ABNewFormat=1 [AdvEvent] AECustom1= AECustom2= AECustom3= AECount=0 AENewFormat=1 [AdvPull] APCheckTime=0 APRadius=40 APMobMax=1 APScript= APPath= APRetPath= APBefore= APAfter= APAnnounce= APRetries=1 [AdvCure] AQCount=0 AQNewFormat=1

I then connected two toons, a chanter and the mage to EQBCS. bccmd names reported they were both connected. I cast a pet on the chanter and then typed /bct mage_name pettoys...nothing happened; no error, just the MQ2 window reporting the message "[(msg)mage_name] pettoys". I tried /tell mage_name pettoys as well. Even on the Mage himself doing a pet cast and then /bc pettoys does nothing; no errors, no pet toys.

I'm out of ideas as to what to try next. I've defaulted everything I can think of and still can't get it to work. Any suggestion would be wonderful.
 
Last edited:
I did some trouble shooting of the PetToys issue i'm having and I made a small change in ModBot.inc to the 2nd line of this routine. I added a simple /bc Heard Ya! if the sub is called I should see the message in my MQ2 window; I don't. When I do a /bc or /tell pettoys in game I never see my little /bc Heard ya! message. I'm no programmer, but I think I understand that this routine is being called to check text of messages and if it matches "pettoys" then it should evaluate the rest of the sub. It's never getting past the first line.

Here's what I did.


[CODE lang="ini" highlight="/bc Heard ya!"]/if (${MsgText.Left[8].Find[pettoys]}) {
/bc Heard ya!
/if (${Defined[DoPetToys]}) {
/if (!${DoPetToys}) /return
/if (${Spawn[pc ${SenderName}].Pet.ID}) {
/declare x int local ${Me.X.Int}
/declare y int local ${Me.Y.Int}
/call PetToys "${Spawn[pc ${SenderName}].Pet.ID}"
/if (${Macro.Return.NotEqual[TRUE]}) /bc Msg: There seems to be a PetToy problem
/call GiveCleanup
/if (${Me.X.Int}!=${x} || ${Me.Y.Int}!=${y}) /call MBMoveTo ${y} ${x}
} else {
/bc Msg: No Pet found
}
}
}[/CODE]

I also checked that DoPetToys was set:
/echo (${DoPetToys}) Returns TRUE
 
Last edited:
I setup pet toys on my mage awhile ago and just kind of assumed it was doing its thing. I'll check it out tonight and see if I can help with some troubleshooting.
 
My mage summoned pet, buffed pet, memorized pet shrink then never cast that nor did he summon any pet toys.

INI:
DoPetToys=TRUE
PetToys1=Summon Dagger of the Deep|gem7
PetToys2=Summon Dagger of the Deep|gem7
PetToys3=Summon Crystal Belt|gem7
PetToys4=Muzzle of Mardu|gem7
PetToys5=
DoPetShrink=TRUE
PetShrinkSize=0.97
SPetAssist=1
 
Woobs,

Per our conversation earlier today I can confirm what @bb4 said. The mage will NOT setup pettoys on his own pet, however it works fine for other toons with pets in the group. I used it with my chanter and shaman pets to test and after multiple pets it worked flawlessly each time. It's just not working for the mage's personal pet.
 
Last edited:
on your mage, for yourself, you can do: /mb pettoys. I think that is what I do (sorry, I am not online at the moment.
 
This is my pet section. I don't summon any armor as he won't take anything saying I can use this. I believe level 70 plus pets summoned with focus item are fully geared. However I have it set up to give him weapons using this set up. (110 Mage) Also just like to add, make sure you have the spells scribed you are tying to use. :)
INI:
[Pet]
PetOn=1
PetSpell=Embodiment of Earth
PetFocus=Golden Sage's Earring
PetShrinkOn=1
PetShrinkSpell=Golden Sage's Earring
PetBuffsOn=1
PetBuffsSize=2
PetBuffs1=Burnout XIII
PetBuffs2=Iceflame Keep
PetCombatOn=1
PetAssistAt=95
PetToysSize=1
PetToysOn=1
PetToys1=Grant Wirn's Armaments|Summoned: Gorstruck Fireblade|Summoned: Gorstruck Shortsword
PetToysGave=Jonekab|Grant Wirn's Armaments:Summoned: Gorstruck Fireblade1|Grant Wirn's Armaments:Summoned: Gorstruck Shortsword2
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=0
PetForceHealOnMed=0
PetAttackDistance=115
 
Last edited:
on your mage, for yourself, you can do: /mb pettoys. I think that is what I do (sorry, I am not online at the moment.

You sir are a Genius, but then I knew that already. Thank you! That was it. /mb pettoys for the mage pet works!

@cannonballdex Thank you for your help as well!
 
Last edited:
I am going to need to check this out, cause I've been summoning toys manually for my other pets in my group. My mage summons his own through kiss, but my necro, enchanter, and sham I'm manually summoning everything, I'd definitely like to not manually do this anymore lol!
 
I am going to need to check this out, cause I've been summoning toys manually for my other pets in my group. My mage summons his own through kiss, but my necro, enchanter, and sham I'm manually summoning everything, I'd definitely like to not manually do this anymore lol!

If you use ModBot for pets, make sure all your toons are in EQBC and then all you need is this section of the ModBot ini configured for modbot. Modify the actual spells for your mages level. This is a level 105 mage example using GEM 12 as the spell gem for the summon spells.

INI:
DoPetToys=TRUE
PetToys1=Grant Visor of Gobeker|gem12
PetToys2=Grant Thassis' Plate|gem12
PetToys3=Grant Calix's Heirlooms|gem12
PetToys4=Grant Thassis' Armaments|gem12,Summoned: Thalassic Fireblade,Summoned: Thalassic Shortsword
PetToys5=

For all toons with pets already cast:
/bc pettoys

For the mage themselves with a pet already cast:
/mb pettoys

You can also set ModBot up to cast the mage pet automatically:

INI:
DoPet=TRUE

[AdvBuff]
ABCount=1
ABNewFormat=1
ABMobMax=18
ABCheckTime=8

[AB1]
Gem=12
Spell=Convocation of Air
SpellFoci=
DurMod=0
SpellAlias=makepet
Announce=/bc [+g+]Making Air Pet [+x+][+w+]Casting [+x+] [+g+] %s [+x+]
SpellMinMana=2
TarCnt=1
TarType=petcast
Recast=FALSE
SpellIcon=
PreCondition=TRUE

Once the mage gets the request he/she will run over to the pet, summon and pass the toys to the pet, and then run back to his/her starting spot.

I think you will find ModBot is a very flexible bot macro and if you start using it for pets, I think you will find yourself starting to use it for a lot more.
 
Thanks for the walkthrough! I definitely will be using this, with all the pets I have, I need something to automate it lol! After all, when I'm clicking around 45 or more times to give each pet something, it does get old quick!
 
Works like a charm now that I know I need to trigger it. The only thing that would be great to fix is it requiring a top level inventory slot.
 
I forgot the higher level stuff comes in bags vs single summons. Ignore me.
 
Config - Help with PetToys

Users who are viewing this thread

Back
Top
Cart