• 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

Question - Sk Pet

revloki42

Member
Joined
Nov 4, 2015
RedCents
61¢
I have been trying to come up with an effective way for my SK's pet to wait to engage, currently the pet charges in just as soon as the SK (also the MA/MT) engages, usually getting a jump on the SK and winding up shattered dead bone chips. is there some way to have the pet delay engaging for just a bit?
 
Is this controlled by the MQ2Melee plugin for when they attack? I have wondered the same thing when was using a BST. The rework from DBG had the pet with so much agro ability you couldn't control agro of the pet. The bandaid at the time was I used the lower end pet that couldn't agro as much. An assist percentage for the pet would be perfect.
 
Short of modifying the code there isn't a way to control the pet in that manner. If you want to make a change to help just add the Highlighted line in sub PetCombat

Rich (BB code):
    Sub CombatPet
        /if (${DebugCombat}) /echo DEBUGCOMBAT CombatPet: Enter
        /if (${PetAttack} || ${DPSPaused}) /return
        /if (${Select[${Role},pettank,pullerpettank,hunterpettank]} && ${Me.Pet.ID} && !${Me.Pet.Combat}) /pet attack 
        /if (${Target.ID} && ${Target.PctHPs}>95) /return
        /if (${Me.Pet.ID} && (${PetAttack} || ${Me.Pet.Combat})) /return
        /call CombatTargetCheck
        /if (!${Target.Mezzed.ID} && !${Me.Pet.Combat}) {
            /if (${Select[${Role},pettank,pullerpettank]}) {
                /if ((${Me.Pet.Stance.NotEqual[FOLLOW]}) && (${Math.Distance[${Me.Pet.Y},${Me.Pet.X}:${CampYLoc},${CampXLoc}]}>${CampRadius}) || (${Math.Distance[${Me.Y},${Me.X}:${CampYLoc},${CampXLoc}]}>${CampRadius})) /pet follow            
            }
            /pet attack
            /delay 5
            | Set timer to check if pet is attacking every 3s 
            /varset PetAttack 30
        } else {
            /if (${Target.Mezzed.ID} && ${Select[${Role},pettank,pullerpettank]} && ${PetBreakMezSpell.NotEqual[null]}) /call BreakMez
        }
        /if (${DebugCombat}) /echo DEBUGCOMBAT CombatPet: Leave     
    /return


This will only work for regular tank types, this will not work for any Role that is dependent on a Pet, such as PetPuller, PetTank, ect...

And you have to turn pet control off in MQ2melee or this won't make a difference.
 
Kiss controls the pet and turns of the Mq2melee pet functions OFF. There is no separate pet attack at setting.

It shouldn't be sending in your pet until the mob enters camp radius. You may have your set too big.

Use the aggro function to get back aggro.

Rich (BB code):
[Aggro]
AggroOn=1
Aggro1=Terror of Narus|100|<
 
i've been watching closer, looks like the SK pauses to cast, the pet keeps running, and in the brief seconds between when the pet engages and when the critter gets to the SK, pet is toast, also seems to happen faster when it's a caster as the pet engages even faster than against a pure melee
 
Can you put your pet away from camp a short distance to travel on guard like a BST? Might give you a temp fix for the time being allowing your SK to finish his initial engage cycle.
 
Question - Sk Pet

Users who are viewing this thread

Back
Top
Cart