RoboClaptrap4
Member
- Joined
- Feb 14, 2018
- RedCents
- 181¢
I'm trying to come up with a downshit to automatically buff my pet, but I don't want it going into an infinite loop if the pet is debuffed...such as with a Cripple effect, which immediately breaks this macro.
downshit0=/if (${Me.Pet.ID} && ${Spell[Sha's Ferocity].StacksPet} && !${Me.Sitting} && !${Me.Moving} && !${Me.Invis} && !${Me.PetBuff[Sha's Ferocity]}) /casting 16783 |Item
Why doesn't the above work when the pet has an effect on them that won't stack with Sha's Ferocity?
downshit0=/if (${Me.Pet.ID} && ${Spell[Sha's Ferocity].StacksPet} && !${Me.Sitting} && !${Me.Moving} && !${Me.Invis} && !${Me.PetBuff[Sha's Ferocity]}) /casting 16783 |Item
Why doesn't the above work when the pet has an effect on them that won't stack with Sha's Ferocity?

