• Hail Guest!
    We're looking for Community Content Contribuitors to Stratics. If you would like to write articles, fan fiction, do guild or shard event recaps, it's simple. Find out how in this thread: Community Contributions
  • Greetings Guest, Having Login Issues? Check this thread!
  • Hail Guest!,
    Please take a moment to read this post reminding you all of the importance of Account Security.
  • Hail Guest!
    Please read the new announcement concerning the upcoming addition to Stratics. You can find the announcement Here!

Request for (Current) information of 2D Macro Targeting

EnigmaMaitreya

Crazed Zealot
Stratics Veteran
Stratics Legend
OK,

I have off and on been playing with a macro to Honor a mob then kill it.

This macro (for me) is symbolic of other macros I would like to use with the same problem.

There are the old style Targeting commands (LastTarget etc) and the new ones (Current Target, Selectnexttarget etc)

There is Delay.

I can not come to a comfortable feeling I understand the exact sequence/combination required.

What does work (except for the very first use):

I manually target the mob first.

[MacroBegin]
InvokeVirtue Honor
CurrentTarget
Delay 20
Say All Kill
CurrentTarget
[MacroEnd]

What didn't work (there were many other combinations but this should be symbolic)

[MacroBegin]
InvokeVirtue Honor
Waitfortarget
lasttarget
Say All Kill
Waitfortarget
lasttarget
[MacroEnd]

The WaitForTarget command just doesn't seem to wait for anything. By inserting a Delay 30 between the LastTarget and Say All it ... mostly would work. When it wouldn't work it acted as if there were no LastTarget, when in fact there was.

Now back to using the CurrentTarget version. Inserting a WaitForMacro just didn't seem to do anything. Heck having the CurrentTarget before the InvokeVirtue command worked as well as having it after.

Any clues here would be helpful.
 

Vexxed

Certifiable
Stratics Veteran
Stratics Legend
Hmmm... can't check atm, but I do believe that the only function of the macro "Wait for Target" is to Wait for a Target Cursor... So if there's any hiccups in the system after using your honor macro "Wait for Target" won't continue past until the system actually generates the Targetting cursor from the Use honor macro...


I think.. heh.
 

EnigmaMaitreya

Crazed Zealot
Stratics Veteran
Stratics Legend
Hmmm... can't check atm, but I do believe that the only function of the macro "Wait for Target" is to Wait for a Target Cursor... So if there's any hiccups in the system after using your honor macro "Wait for Target" won't continue past until the system actually generates the Targetting cursor from the Use honor macro...


I think.. heh.
I kind of was thinking along those lines, but the observation is that on some macros (I use for training) if you dont have the WaitFor in there then the macro is 100% dysfunctional, with it in there there followed by an appropriate target command (lasobject, lasttarget etc) the targeting cursors does its little dance for a split second and things move on.

It is as if the WaitForTarget looks at some kind of stack and if it is empty then presents the Cursor. If it is NOT empty then it uses the entry on the stack. IF it is empty (a continuation of before) and this is NOT the last command, then forget it, hang it up, go to some wierd place and move on.
 
K

Kiminality

Guest
Depending on where I'm hunting (and admittedly not with a tamer), I find the new targetting system works well enough.
Although, it is horrible, and has so many issues it makes me want to weep and die (surrounded by monsters, "there are no mobiles on the screen to select")

Select nearest - Mobile (this causes issues if there are any NPCs or players, or the like)
Invoke virtue - Honor
Wait for target
Current target
Attack current target

For a tamer, I'd try:
Select nearest - Mobile (this causes issues if there are any NPCs or players, or the like)
Invoke virtue - Honor
Wait for target
Current target
Say - All Kill
Wait for target
Current target

Obvious problems would be the targetting of any mobile (regardless of type), and the targetting system sometimes failing to notice the hoards of gribblies chewing at your ankles...
 

EnigmaMaitreya

Crazed Zealot
Stratics Veteran
Stratics Legend
Depending on where I'm hunting (and admittedly not with a tamer), I find the new targetting system works well enough.
Although, it is horrible, and has so many issues it makes me want to weep and die (surrounded by monsters, "there are no mobiles on the screen to select")

Select nearest - Mobile (this causes issues if there are any NPCs or players, or the like)
Invoke virtue - Honor
Wait for target
Current target
Attack current target

For a tamer, I'd try:
Select nearest - Mobile (this causes issues if there are any NPCs or players, or the like)
Invoke virtue - Honor
Wait for target
Current target
Say - All Kill
Wait for target
Current target

Obvious problems would be the targetting of any mobile (regardless of type), and the targetting system sometimes failing to notice the hoards of gribblies chewing at your ankles...
Yeah I was getting that and the Hostile is no better. Of course that MoB wants to kill me, he just hasnt seen me yet :(

With the Witfor's as you have them, I still need the delay 30 in that macro else the SelectVirtue appears to be gobbled up (aka not executed) and the Targeting cursor appears after the say "All Kill" and I actualy need to click on the mob.
 

Tamais

Lore Keeper
Alumni
Stratics Veteran
Stratics Legend
Wiki Moderator
UNLEASHED
Campaign Patron
Since I'm pretty clueless when it comes to setting up macros, I keep mine very simple. In 2d I use the options invoke honor tied to a hot key. I use a cursor to target and then attack. My only problem is catching what I want to honor before the evs. With my warrior i don't even go into war mode until after i honor. I'd love to learn a better way to set this up.
 
Top