View Full Version : Focus macro's defaulting to last known target?
Rokins
08-18-2008, 12:24 PM
How do focus macros work exactly? I ask because with im 3boxing with my shaman(s), ill notice that if I rapidly switch to a different target and start shooting off lightning bolts, or if I just rapidly choose a target and start firing, that my clones will not attack my target. They will instead attack the previous target I had or what seems to be the closest target that they could find (I say this because this happened today when I did not recall targeting a specific mob, yet my clones attacked it).
Ðeceased
08-18-2008, 12:44 PM
I'm guessing ur using focus to define your main, and that you assist him :)
basically there is a slight amount of lag (combination of server and your own) that prevents the new target from being selected via assist as quickly as you would if you were to simply target a new mob on your main.
it seems the cast command is often sent before the the targeting..
so if you change target and instantly hit the cast button chances are they will still cast it on your previous target. wait maybe a half a second before casting your next spell and you should notice that go away.. I say 0.5 secs cos that's more or less how much time I allow before casting. Might be slightly longer.
Ð
Ughmahedhurtz
08-18-2008, 06:16 PM
To elaborate a bit on the above, here's what happens.
Main selects target and can now interact with the new target.
Main wow sends message to Blizzard server saying "Hey, I selected a new target." Server acknowledges new target selection. Server notifies Main and any clients in range that you have a new target Other clients in range receive notification that you have a new target and can now use it.The lag between the second and last bullets above is where your problem is.
NOTE: If you forget to remove the "/assist focus" from your main, your main will suffer the same exact problem as your alts. ;)
RobinGBrown
08-18-2008, 06:26 PM
NOTE: If you forget to remove the "/assist focus" from your main, your main will suffer the same exact problem as your alts. ;)
There's a way around this problem - make your main focus on themself and then you only need one set of macros
e.g.
Bind '/focus MAIN' to F key for each toon
Bind '/cast [target=focustarget] [] SPELL' to 1 key for each toon
Choose target on main, press F then 1 - all toons, including main, will correctly target and cast (barring the lag problem above)
If your main has focus on themself then '/assist focus' doesn't cause a problem, and neither does 'follow focus'!
Ughmahedhurtz
08-18-2008, 08:35 PM
NOTE: If you forget to remove the "/assist focus" from your main, your main will suffer the same exact problem as your alts. ;)
There's a way around this problem - make your main focus on themself and then you only need one set of macros
e.g.
Bind '/focus MAIN' to F key for each toon
Bind '/cast [target=focustarget] [] SPELL' to 1 key for each toon
Choose target on main, press F then 1 - all toons, including main, will correctly target and cast (barring the lag problem above)
If your main has focus on themself then '/assist focus' doesn't cause a problem, and neither does 'follow focus'!Wrong. Want me to make a movie and demonstrate it? The lag exists for the Self_MyCurrentAssistableTarget() function or whatever blizzard calls it. Trust me on this.
caffiend86
08-19-2008, 12:45 PM
NOTE: If you forget to remove the "/assist focus" from your main, your main will suffer the same exact problem as your alts. ;)
There's a way around this problem - make your main focus on themself and then you only need one set of macros
e.g.
Bind '/focus MAIN' to F key for each toon Bind '/cast [target=focustarget] [] SPELL' to 1 key for each toon
Choose target on main, press F then 1 - all toons, including main, will correctly target and cast (barring the lag problem above)
If your main has focus on themself then '/assist focus' doesn't cause a problem, and neither does 'follow focus'!
Agreed lag does exist for this setup focusing yourself, now on the other hand if you start all your macros with the following line you can use the same macros for everyone
/a [target=focus,help]; [target=focus,noexists];party1
assists a helpful focus, if no focus it assists no one, if a hostile focus assist party1 works great for mages for CC as well. All you need after this is a set of macros that focus your toons by name for passing leader, and when a toon is in charge it does a /clear focus...
One of my focus another toon macros (tyia, juggo and potnaie are all toons on one particular account)
/focus [target=tyia,exists,nodead] Tyia
/focus [target=juggo,exists,nodead] juggo
/focus [target=Potniae,exists,nodead] Potniae
/script SetView(3);
/stopmacro [nomounted]
/follow focus
Leader focus, ie on the Tyia/Juggo/Potnaie account for when its selected as leader
/clearfocus
/c ky Set and in Charge
the last line of the above broadcasts in a channel that only my toons are in...
but overall you can see how this works to have all toons on the same macro set, just pass focus and your good to go...
RobinGBrown
08-19-2008, 06:12 PM
Wrong. Want me to make a movie and demonstrate it? The lag exists for the Self_MyCurrentAssistableTarget() function or whatever blizzard calls it. Trust me on this.Way to be rude, I think you've got hold of the wrong end of the stick. The suggestion I made above won't help you with lag but will help you with getting macros working.
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.