Page 1 of 1

MQ2Melee Question

Posted: Thu Jul 02, 2015 1:06 am
by Puffda
I am trying to get MQ2Melee to detect what buffs my pet has on him and to cast said buff on pet when it wears off. Also I am trying to implement a recast timer as well so the item wont try to recast over and over till the item is able to be recasted.

Re: MQ2Melee Question

Posted: Thu Jul 02, 2015 3:02 am
by Nilbus
As an example, I use this in my mage's ini for mq2melee - downshit1=/if (${Me.Pet.ID}>0 && ${Me.PetBuff[Elemental Mastery]}==NULL && !${Me.Moving} && !${Me.Casting.ID}) /casting "Aged Sarnak Channeler Staff" -targetid|${Me.Pet.ID}

doesn't have the check for recast, but should get you a start

Re: MQ2Melee Question

Posted: Thu Jul 02, 2015 3:22 am
by Puffda
awesome that works now just to figure out how to work a recast timer into it. =)

Re: MQ2Melee Question

Posted: Thu Jul 02, 2015 10:16 pm
by Nashoba
I would think that adding a && ${Me.SpellReady[spell name/ID]} for a straight spell gem, or && ${FindItem[item name/ID].TimerReady} for an item cast should give the checks for if the spell or item is good to cast/click.

Re: MQ2Melee Question

Posted: Thu Jul 02, 2015 10:31 pm
by Puffda
tried added that for the item but it still seems to just spam cast it till it can finally cast

Re: MQ2Melee Question

Posted: Fri Jul 03, 2015 9:55 am
by Shin Noir

Code: Select all

downshit7=/multiline ; /if (!${Defined[sune]}) /declare sune timer outer 0 ; /if (!${Defined[doSune]}) /declare doSune bool outer TRUE ; /if (${sune}==0 && ${doSune} == FALSE && ${Zone.ID} != 368) /casting "Sune's Vambraces of Eternal Life";  /if (${sune}==0) /varset sune 60s

Re: MQ2Melee Question

Posted: Tue Jul 07, 2015 12:42 am
by Alulien
Has this been resolved? I don't use MQ2Melee for anything other than the normal melee handlers and instead macro everything else, including all buffs. You can set a variable to track buffs of all toons/pets and recast accordingly. There's some info I provided in another post here.