Post#80 » Wed May 31, 2017 1:17 pm
I guess I could just share and possibly give others ideas... For the record I use these plugins (as this is very important):
MQ2Exchange
MQ2Autogroup
MQ2Events
MQ2Melee
MQ2Twist
MQ2Netbots
MQ2Moveutils
MQ2Cast
First and foremost (since I get these questions a lot in game) I have two movement based buttons. One is a generic:
/multi ; /bca //tar MainToonName ; /timed 5 /bca //stick 10 ; /bcaa //pet follow
Then I also use: /multi ; /bca //stick off ; /bcaa //pet back off ; /timed 40 /bcaa //pet as you were (this way I can drop my group off randomly as I scout ahead or pull)
Then I have my main attack button which calls up melee for my MT:
/multi ; /melee on ; /timed 5 /attack on ; /timed 7 /stick front 8 ; /timed 25 /pet attack
Then my assist button is vastly more complicated. You would need to tweak these ideas for your own group, but this is my assist button with a dual group consisting of PAL (MT), CLR, NEC, BST, BER, RAN -- then -- BRD (OT), SHM, MAG, MNK, ROG, WAR... As you will see this button will send commands positioning each toon to it's ideal position for my playstyle and give a series of commands to begin the fight sequence. In my MQ2Melee I have all my toons set so they do NOT automatically stick. Each is given a specific stick command as I engage the mob. I typically turn the mob away from my group position manually with MT before hitting assist. NOTE: If you configure this in game you will need to stretch out your socials button window.
LINE 1: /multi ; /bca //target id ${Target.ID} ; /bca //melee on ; /bca //pet follow ; /bca //pet attack ; /bct BSTnamehere //stick !front 8 ; /bct BERnamehere //stick !front 8
LINE 2: /multi ; /bct BRDnamehere //stick front 8 ; /bct MNKnamehere //stick !front 8 ; /bct ROGnamehere //stick behind 8 ; /bct WARnamehere //stick !front 8
[note: this keeps the tanks in front, melee anywhere but front, but only the rogue stays in the far rear -- this way they don't climb over each other in the rear]
LINE 3: /multi ; /bct CLRnamehere //stick 65 ; /bct SHMnamehere //stick 65 ; /bct NECnamehere //stick 80 ; /bct MAGnamehere //stick 80 ; /bct RANnamehere //stick 80
[note: this places my heals and buffage in the middle where everyone gets hit by AoEs, you'll need to adjust the numbers by the range of the spells you use, my casters and ranger are far removed from melee range which reduces chances of gaining aggro and prevents rampage and enraged damage, as well as many AoEs, so they can belt it out throughout the whole fight]
Now I prefer to set my spell casting and discipline routines to alternate buttons but feel free to include them in the assist button. However, I like to save my discs and mana for the bosses so I set them to different buttons on my hotbar.
Debuff & DoTs - my next routine I run is casting my debuffs and dots on my foe. My Debuff/Dot is setup like this:
[note: replace the spell name with a preferred skill. I am just showing you how I setup mine and will explain why I set it up so]
LINE 1: /multi ; /bct CLRname //target id ${Target.ID} ; /bct NECname //target id ${Target.ID} ; /bct SHMname //target id ${Target.ID} ; /timed 5 /bct NECname /casting "Scent of Midnight" -maxtries|5
LINE 2: /timed 35 /multi ; /bct NECname //casting "Desolate Pyre Rk. II" -maxtries|5 ; /bct SHMname //casting "Malos" -maxtries|5 ; /bct CLRname //casting "Mark of the Blameless" -maxtries|5 ; /bct BST //casting "Sha's Legacy" -maxtries|5
LINE 3: /timed 140 /multi ; /bct NECname //casting "Cobra Venom Rk. II" -maxtries|5 ; /bct SHMname //casting "Balance of Discord" -maxtries|5 ; /bct BSTname //casting "Incapacitate" -maxtries|5
LINE 4: /timed 190 /multi ; /bct NECname //casting 9531 -maxtries|5 ; /bct SHMname //casting "Crippling Spasm" -maxtries|5
LINE 5: /timed 255 /bct NECname //casting "Dread Pyre" -maxtries|5
This DoT and Debuff button can be utilized as any spell casting routines button. You can utilize for nukes or buffs in the same way so I do not see any reason to waste space typing out my buff and nuke buttons. Essentially, you need to look at the spells in question per line. Find out what the max amount of seconds you will have for cast time and recovery (recast if you plan to use the same spell more than once) and then multiply that number by 10. So if it is 1 second cast and 2.75 seconds recovery time, then that is 3.75 seconds or /timed 38. I would go with /timed 40 or even 45 to be safe accounting for lag and time between windows. Remember you can only use /timed once per line and it will govern everything after it on that line. Also keep in mind that when you press a socials button in game, all lines start simultaneously, so if you want a command to execute before another series of commands add the /timed in front of the /multi line.
You write disciplines buttons the same way -- except you write them as /doability instead of /casting and for bard songs use /twist then the gems you want to use -- i.e. /twist 1, 2, 3, 4, 5.
You can also set up heals in a similar fashion like a tank heal: /bct CLRname //tar TANKname ; /timed 2 //bct CLRname //casting "PreferedHealSpellHere" -- or -- a group heal: /bct CLRname //casting "GroupOrAOE_HealHere"
Also with casting and exchange plugins you can name your gear with clickies and cast them the same way: /bct CLRname //tar MTname ; /bct CLRname //casting "Aged Shissar Apothic Staff" -maxtries|3 -- and exchange will detect where it is in your bag, bandolier style swap it out into a slot it can be cast from, then replace it in your bag.
Okay back to Drunder with me, I have a date with Rallos Zek...