• 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 checks

[email protected]

New member
Joined
Sep 12, 2004
RedCents
11¢
:confused:
I am trying to check the status of my pet's buff using this

/if (!${Pet.Buff[Burnout IV].ID}) {
/cast "Burnout IV"
/delay 5s
}

but it keeps recasting regardless of the buff being there or not. I can't seem to find what I am doing wrong with this, any help is appreciated.
 
not sure but is it suppose to be /if (!${Me.Pet.Buff[Burnout IV].ID}) {

i could be wrong, thats just my guess
 
just tried it, didn't help, but thanks, was a worth trying. I also changed it to {Me.Pet[Burnout IV].ID})

that doesn't work at all.:confused:

Target your pet and try


Rich (BB code):
/target ${Me.Pet}
/delay 1s
/if (${Target.BuffDuration[Burnout IV]} < 60 || !${Target.Buff[Burnout IV].ID}) {

This should work. Checks if the ticks are less than 60 (about 5 mins) or if it does not exist at all.

If you use modbot I think there is a "PetBuff" command that is helpful also.
 
Target your pet and try


Rich (BB code):
/target ${Me.Pet}
/delay 1s
/if (${Target.BuffDuration[Burnout IV]} < 60 || !${Target.Buff[Burnout IV].ID}) {

This should work. Checks if the ticks are less than 60 (about 5 mins) or if it does not exist at all.

If you use modbot I think there is a "PetBuff" command that is helpful also.

that seems to be working, Thanks:)
 
that seems to be working, Thanks:)

Just trying to find a more efficient way to do it (without having to target the pet). Try this :

Rich (BB code):
/if (!${Me.PetBuff[Burnout IV]}) {

Not sure if this is correct or not, but worth a shot.
 
This is the code segment i use to check my mages pet burnout buff.

Rich (BB code):
/if (!${Me.PetBuff[Burnout V]}) {
	/casting "Burnout V"|6
	/delay 7s
	/target clear
	}
 
this should handle all your pets buffing needs..
first part

Rich (BB code):
   /call DeclareIniVar pethpSpell string Spells "Primal Fusion" 
   /call DeclareIniVar pethpBuff string Spells "Focus of Primal Elements" 
   /call DeclareIniVar pethpType string Spells "item" 
   /call DeclareIniVar petHaste string Spells "Burnout VII"

second part ...

Rich (BB code):
      /if (${Me.Pet.ID} && ${Me.Pet.Name.Find[familiar]}) /pet get lost
      /if ( !${Me.PetBuff[${pethpSpell}]} && !${Me.PetBuff[call of the arch mage]} && ${FindItem[Focus of Primal Elements].ID} && !${FindItem[Focus of Primal Elements].Timer} && ${Me.Pet.Distance3D}<=100 ) /call Cast "${pethpBuff}" ${pethpType} 3s 
      /if ( !${Me.PetBuff[${petHaste}]} && !${Me.PetBuff[call of the arch mage]} && ${Me.Pet.Distance3D}<=100 ) /call Cast "${petHaste}" gem7 2s 
      /if ( !${Me.PetBuff[Iceflame Tenement]} ) /call Cast "Iceflame Tenement" gem4
      /if ( !${Me.PetBuff[rathe's strength effect]} ) /call Cast "rathe's strength" gem4
      /if ( !${Me.PetBuff[burnout]} && ${Me.PetBuff[call of the arch mage]} ) /call Cast "Burnout" gem7 2s 
      /if ( !${Me.Buff[${siphonSpell} Recourse].ID} && !${Me.PetBuff[call of the arch mage]} && !${Me.Buff[Elemental Symbiosis Recourse Rk. II].ID} && ${Me.Pet.ID} && ${Me.Pet.Distance3D}<=100 && ${Me.Book[${siphonSpell}]} ) /call cast "${siphonSpell}" gem4 0 CheckPet}
 
pet buff checks

Users who are viewing this thread

Back
Top
Cart