Caphel
10-10-2008, 06:56 AM
Hello All.
I have just started getting into multi-boxing and am having a great time so far. This site has been a great help.
Anyway... I decided to use the “Focusless, Targetless, Leaderless (FTL)” setup for my four shamans. This has worked well so far, but now I have something that I cannot seem to get to work, and wondered if anyone knew how, or another way to do it.
At the moment I have setup a keymap similar to the examples in the wiki on the FTL setup. I have bound the healing wave spell to “5”. I have then created all of the relevant keymaps, and bound the macro required in game to “#”.
I changed the default macro slightly so that this particular spell will target the current masters target, and then heal the target of that target. i.e. heal the target of the enemy npc mob that the master has targeted.
I then had to create a macro for the healing wave spell bound to “5” on each of the mains as well so it fitted in with this style. All well and good. Then I thought, wouldn’t it be great if I could get this to round robin. So when I press “5” the first time, character 1 heals the relevant person, then I press it again, character 2 heals the relevant person, and so on and so forth. It seems a bit better than 4 people hurling a healing wave on the same person at the same time.
Unfortunately I have not been able to get this to work. I have had a look around on the forums but could not really find any decent info on this.
So basically, can you have keymaps and round robin in the FTL system?
ZorbaTheGeek
10-10-2008, 08:25 AM
Round robin does not work well with a leaderless system as Keyclone does not keep track of which client you are focused on. The way to do this is using macro round robins within the game.
ToonA:
/target {your normal FTL target macro goes here}
/castsequence reset=120 healing wave,,,,
/targetlasttarget
ToonB:
/target {your normal FTL target macro goes here}
/castsequence reset=120 ,healing wave,,,
/targetlasttarget
ToonC:
/target {your normal FTL target macro goes here}
/castsequence reset=120 ,,healing wave,,
/targetlasttarget
And so on.. The reset is in there so should your macros get out of sync (which will happen from time to time when a keystoke is lost) they will restart from the beginning after 2 minutes. Obviously the above are set to heal the current master, you'll need to add the [target=targettargettarget] into the castsequence line or whatever it is you're using.
Kaynin
10-10-2008, 08:29 AM
What if you keymap onto the same key?
Pressing five sends modified versions of five to others like this:
You'll need trinity (or Macaroon in WotLK) for larger macro's. And have something like this.
Toon 1
/target [mod:ctrl,mod:shift,mod:alt,target=ToonA]
[mod:ctrl,mod:alt,nomod:shift,target=ToonB]
[mod:shift,mod:alt,nomod:ctrl,target=ToonC]
[mod:shift,mod:ctrl,nomod:alt,target=ToonD]
[mod:alt,nomod:alt,nomod:shift,target=ToonE] (target your mains target, a mod is pressed so it has been send through hotstrings.)
/target [mod] targettarget (If any mod is pressed, targettarget)
/target [nomod:alt,nomod:shift,nomod:ctrl, target=target] (when no modifiers are pressed, target=target. Your main will use this.)
/castsequence Healing Wave, , , , (Castsequence for round robin.)
Keymappings:
Toon 1
5 - ctrl-alt-5 to toon2
5 - shift-alt-5 to toon 3
etc.
Toon 2
/target [mod:ctrl,mod:shift,mod:alt,target=ToonA]
[mod:ctrl,mod:alt,nomod:shift,target=ToonB]
[mod:shift,mod:alt,nomod:ctrl,target=ToonC]
[mod:shift,mod:ctrl,nomod:alt,target=ToonD]
[mod:alt,nomod:alt,nomod:shift,target=ToonE]
/target targettarget
/target [nomod:alt,nomod:shift,nomod:ctrl, target=target]
/castsequence ,Healing Wave, , ,
Toon 3
/target [mod:ctrl,mod:shift,mod:alt,target=ToonA]
[mod:ctrl,mod:alt,nomod:shift,target=ToonB]
[mod:shift,mod:alt,nomod:ctrl,target=ToonC]
[mod:shift,mod:ctrl,nomod:alt,target=ToonD]
[mod:alt,nomod:alt,nomod:shift,target=ToonE]
/target targettarget
/target [nomod:alt,nomod:shift,nomod:ctrl, target=target]
/castsequence , ,Healing Wave, ,
Toon 4
/target [mod:ctrl,mod:shift,mod:alt,target=ToonA]
[mod:ctrl,mod:alt,nomod:shift,target=ToonB]
[mod:shift,mod:alt,nomod:ctrl,target=ToonC]
[mod:shift,mod:ctrl,nomod:alt,target=ToonD]
[mod:alt,nomod:alt,nomod:shift,target=ToonE]
/target targettarget
/target [nomod:alt,nomod:shift,nomod:ctrl, target=target]
/castsequence , , ,Healing Wave,
Toon 5
/target [mod:ctrl,mod:shift,mod:alt,target=ToonA]
[mod:ctrl,mod:alt,nomod:shift,target=ToonB]
[mod:shift,mod:alt,nomod:ctrl,target=ToonC]
[mod:shift,mod:ctrl,nomod:alt,target=ToonD]
[mod:alt,nomod:alt,nomod:shift,target=ToonE]
/target targettarget
/target [nomod:alt,nomod:shift,nomod:ctrl, target=target]
/castsequence , , , ,Healing Wave
PS: I'm not sure this will work, but I think it should.
ZorbaTheGeek
10-10-2008, 08:38 AM
I've not looked closely at the macros you posted there Kaynin so they may well work but unfortunately the second level /target lines would lose one of the benefits of using an FTL system in the first place. You really need to keep all your sub-targetting within the castsequence if you wish to return to the old target afterwards.
/target {FTL macro}
/castsequence reset=120 [target=targettargettarget] healing wave,,,
/targetlasttarget
The reset really is quite important in my experience with these type of macros, you only need a single lost keystroke duing your gaming session to get one of the clones out of sync. Then you've one dead press and two casting together.
<EDIT> Oops, I failed to mention I drop this macro into the remote hotbar, I usually drive from a Pally. The local macro would be similar but shorter.
/castsequence reset=120 [target=targettarget] healing wave,,,
Kaynin
10-10-2008, 08:46 AM
You really need to keep all your sub-targetting within the castsequence if you wish to return to the old target afterwards.
That's only neccesary if you use targetlasttarget. Which you can just drop anyhow. It's not neccesary. Everytime you press the button, it would get the target anew anyhow. No need to remember targets. ;)
/targetlasttarget is actually buggy, but that's an entirely different subject.
I use /targetlastenemy and /cleartarget in my ftl macro's to keep my alt targets empty so it looks naic and to be able to target enemies even when blinded or otherwise incapacitated.
ZorbaTheGeek
10-10-2008, 08:54 AM
Wouldn't normally still be here but I needed to make an edit in the last post.
The reason for using /targetlasttarget is not really to remember the previous target but for target obfuscation in a PvP enviroment. When entering an arena each toon can be targetted on a different member of the opposition to make it difficult for them to tell who is about to be hit or even who your current leader is. It's also extremely confusing if you have an agro warning addons when every member of your team is being re-targetted after every single spell cast.
Buggy or not, an empty or re-aquired dummy target is extremely useful in PvP. I've never noticed a bug, although I use the /target seldomly as a secondary focus in a PvE group.
Caphel
10-10-2008, 10:24 AM
Round robin does not work well with a leaderless system as Keyclone does not keep track of which client you are focused on. The way to do this is using macro round robins within the game.
ToonA:
/target {your normal FTL target macro goes here}
/castsequence reset=120 healing wave,,,,
/targetlasttarget
ToonB:
/target {your normal FTL target macro goes here}
/castsequence reset=120 ,healing wave,,,
/targetlasttarget
ToonC:
/target {your normal FTL target macro goes here}
/castsequence reset=120 ,,healing wave,,
/targetlasttarget
And so on.. The reset is in there so should your macros get out of sync (which will happen from time to time when a keystoke is lost) they will restart from the beginning after 2 minutes. Obviously the above are set to heal the current master, you'll need to add the [target=targettargettarget] into the castsequence line or whatever it is you're using. Ok, that looks like what I am after. Just a quick question as I am very new at this.
Currently in the FTL system you typically bind a spell to a key on all of the characters, but this is only ever used when that character is the master. If you press the key related to that spell on the master the macro is not called, it is only called on the slaves via a keymap translation? If the round robin is in the macro in game, how does this work if the master is typically not using the macro for the spell?
So in this instance I have healing wave bound to 5. This gets mapped into various combinations of “alt-ctrl-shift-#” on all characters that are not the current master.
How should the setup for this work?
And thank you for your help so far.
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.