Page 1 of 2
Update MQ2Melee
Posted: Sun Mar 03, 2013 10:59 pm
by Warbringer
I'm not sure if this has been asked before but here it goes. I am trying to figure out how to make MQ2Melee use Hands of the Master RK1 instead of Fist of Wu. I have hunted the sites a bit but havn't found a answer.
Re: Update MQ2Melee
Posted: Mon Mar 04, 2013 3:56 pm
by Linideen1
Add it as a Holyshit
Code: Select all
Holyshit1=/if (${Me.Combat} && ${Me.Endurance}>3000 && !${Me.Song[Hands of the Master Rk. I].ID}) /disc Hands of the Master Rk. I
ingame do /melee holyflag1=1 then /melee save
http://www.mmobugs.com/wiki/index.php/MQ2MeleeAbout half way down
Re: Update MQ2Melee
Posted: Mon Mar 04, 2013 9:51 pm
by conradd
THANK YOU !

Re: Update MQ2Melee
Posted: Fri Apr 19, 2013 6:14 pm
by Deadspirit
Gosh, writing my own #Event macro has been insanely difficult. Is there a way to include an #event in a Holyshit?
Or if thats not possible does anyone have a good link to writing a macro for buff/COH? I currently have a bulky one which I haven't had success modifying.
Re: Update MQ2Melee
Posted: Fri Apr 26, 2013 5:54 pm
by Deadspirit
I've adapted downshit and holyshit to work with my toon's clickies for either in or out of combat activation and I must say this is one of the most powerful tools i've ever used.
Thank you for making me aware of this useful tool, Lindeen.
Re: Update MQ2Melee
Posted: Fri May 10, 2013 4:07 pm
by Linideen1
Been away at work, But heres an example of how to do Buffs and Coth with #Chat Tell
the ${ChatSender.Right[-2].Left[-1]} part of target is so u can target or get the Real name of chatsender, For some Reason MQ2 adds on a space infront and 2 at end of Each name, Witch will cause target or tell to not work.
Code: Select all
Sub Event_Chat(string ChatType,string ChatSender,string ChatText)
/if (${Select[${ChatText},WoA]}) {
/target ${ChatSender.Right[-2].Left[-1]}
/delay 1s
/call cast ${BuffSpell3} item 1s
}
/if (${Select[${ChatText},lion]}) {
/target ${ChatSender.Right[-2].Left[-1]}
/delay 1s
/call cast ${BuffSpell4} gem4 1s
}
/if (${Select[${ChatText},rez]}) {
/target ${ChatSender.Right[-2].Left[-1]}
/delay 1s
/corpse
/delay 1s
/call cast ${RezRod} item 1s
/tell ${ChatSender.Right[-2].Left[-1]} WAKE UP!, NO SLEEPING......Rez is INC!
}
/return
Re: Update MQ2Melee
Posted: Wed Aug 28, 2013 10:48 pm
by trongstad@gmail.com
Quick question in regards to the holyshits.
Code: Select all
downshit0=/if (${Spell[Form of Defense I].Stacks} && !${Me.Buff[Form of Defense I].ID} && !${Me.Moving}) /casting "Shroud of the Fallen Defender"|back
The above code would be away to check for a buff during downtime and reapply the buff. Does anyone know how to edit this to check a pet for a buff and then reapply the buff?
For instance with Burnout IV, i'd like my mage to continue to buff pet when it goes off.
Thanks
Re: Update MQ2Melee
Posted: Wed Aug 28, 2013 11:49 pm
by Noren
trongstad@gmail.com wrote:Quick question in regards to the holyshits.
Code: Select all
downshit0=/if (${Spell[Form of Defense I].Stacks} && !${Me.Buff[Form of Defense I].ID} && !${Me.Moving}) /casting "Shroud of the Fallen Defender"|back
The above code would be away to check for a buff during downtime and reapply the buff. Does anyone know how to edit this to check a pet for a buff and then reapply the buff?
For instance with Burnout IV, i'd like my mage to continue to buff pet when it goes off.
Thanks
You can check pet buffs with ${Me.PetBuff[Buff Name]}
i.e.
downshit0=/if (${Me.SpellReady[Burnout IV]} && !${Me.PetBuff[Burnout IV]} && !${Me.Moving}) /casting "Burnout IV"
Re: Update MQ2Melee
Posted: Thu Aug 29, 2013 6:11 pm
by trongstad@gmail.com
Norren,
I tried the following:
Code: Select all
downshit0=/if (${Me.SpellReady[Burnout IV]} && !${Me.PetBuff[Burnout IV]} && !${Me.Moving}) /casting "Burnout IV"
The problem is my mage doesn't seem to actually check the pet for the buff and ends up chain casting burnout IV. Me.Petbuff doesn't seem to actually check my pet for the buff.
Have you tried this code and successfully gotten it to work?
Re: Update MQ2Melee
Posted: Thu Aug 29, 2013 9:02 pm
by Noren
trongstad@gmail.com wrote:Norren,
I tried the following:
Code: Select all
downshit0=/if (${Me.SpellReady[Burnout IV]} && !${Me.PetBuff[Burnout IV]} && !${Me.Moving}) /casting "Burnout IV"
The problem is my mage doesn't seem to actually check the pet for the buff and ends up chain casting burnout IV. Me.Petbuff doesn't seem to actually check my pet for the buff.
Have you tried this code and successfully gotten it to work?
I just tested it without MQ2melee and it works perfectly for me. I don't know if you're hand-typing the code, but if you are just be sure that you don't use ID on the PetBuff check and that you're observing that exact capitalization.
I recommend you copy and paste this line:
/if (${Me.SpellReady[Burnout IV]} && !${Me.PetBuff[Burnout IV]} && !${Me.Moving}) /casting "Burnout IV"
into your EQ game chat and run it. I just did and it works like a champ on mine. If it works through command line but not through MQ2melee, then the issue lies with the plugin and we'll just have to think of something else.