Log in

View Full Version : Targeting Via Modifiers + button



Iceorbz
11-21-2008, 04:29 PM
Alright im having a few issues setting this one up for what reason I dont know, it just doesnt seem to work.

#showtooltip Lesser Healing Wave
/cast [modifier:shift,target=Orbzz,nodead,exists] Lesser Healing Wave
/cast [modifier:ctrl,target=Orbzm,nodead,exists] Lesser Healing Wave
/cast [modifier:alt,target=Iceorbs,nodead,exists] Lesser Healing Wave
/cast [modifier:alt,modifier:ctrl,target=Orbzem,nodead,ex ists] Lesser Healing Wave

I thought that this would target the specific person based off of what modifier was pressed and then heal the appropriate person.
Im doing this so that I can save space and use 3 less keys and 3 less macros.

They will target themselves but they wont target the other players, any help is ++++

elsegundo
11-21-2008, 04:37 PM
#showtooltip Lesser Healing Wave
/cast [modifier:shift,target=Orbzz,nodead,exists] Lesser Healing Wave
/cast [modifier:ctrl,target=Orbzm,nodead,exists] Lesser Healing Wave
/cast [modifier:alt,target=Iceorbs,nodead,exists] Lesser Healing Wave
/cast [modifier:alt,modifier:ctrl,target=Orbzem,nodead,ex ists] Lesser Healing Wave

#showtooltip Lesser Healing Wave
/cast [mod:shift,target=Orbzz,nodead,exist] [mod:ctrl,target=Orbzm,nodead,exist] [mod:alt,target=Iceorbs,nodead,exist] [modifier:alt,modifier:ctrl,target=Orbzem,nodead,ex ist] [] Lesser Healing Wave

fixed for space and typos.

Iceorbz
11-21-2008, 04:41 PM
hrm, copied yours added a single s to exists, but they are still not targeting... =/

elsegundo
11-21-2008, 04:44 PM
hrm, copied yours added a single s to exists, but they are still not targeting... =/



#showtooltip Lesser Healing Wave
/cast [mod:shift,target=Orbzz,nodead,exist] [mod:ctrl,target=Orbzm,nodead,exist] [mod:alt,target=Iceorbs,nodead,exist] [modifier:alt,modifier:ctrl,target=Orbzem,nodead,ex ist] [] Lesser Healing Wave

fixed for space and typos.
ok try
#showtooltip Lesser Healing Wave
/cast [mod:shift, target=Orbzz, nodead, exist] [mod:ctrl, target=Orbzm, nodead, exist] [mod:alt, target=Iceorbs, nodead, exist] [mod:alt, mod:ctrl, target=Orbzem, nodead, exist] [] Lesser Healing Wave

no S after exist.
what is your selfcast option anyway?


this could also be a sequential logic problem where you should have to place your last parameter first since it contains two modifiers.
finally, last edit for this post i promise, having exist is redundant, as nodead would already imply existence. perhaps "help" would be a better parameter.

Iceorbz
11-21-2008, 04:53 PM
Oh wow this is seriously frustrating.... this should friggen work im pretty damn sure.

using your one above, but when I close the macro in macraroon it tells me the error exist is not a command.

Anyways, still no joy !! This is really puzzling me because when I first typed this, i was damn near positive it would work.

Iceorbz
11-21-2008, 05:05 PM
now im just trying

/cast [mod:ctrl, target=Iceorbs] Lesser Healing Wave

I cant even get him to target with that =/... I have got to have somethign wrong with that button or something, it cant be right.

elsegundo
11-21-2008, 05:12 PM
lol ok i just remembered something. target=target_name always goes first.


[target=Iceorbz, mod:ctrl, help, nodead]


should work.

Iceorbz
11-21-2008, 05:19 PM
Nope, going to take a break I thought it was because of sticky targeting but I turned that off and no joy either. Tried using with [target=iceorbs,mod:ctrl] and still its not picking up on the target. Im super frustrated right because I thought any of these would have worked and its not working.

elsegundo
11-21-2008, 05:23 PM
yea i would be too. syntax looks fine. but it could be a macaroon option that's conflicting, since you did say it was macaroon that's keeping your macros. try it with the native WoW macros and see if that works. anyway... i'll check up on this later to see if anyone else can fix this problem. i have healing macros like this and i dont have any problems with it. though, i dont use macaroon to store my macros since i never have macros that go over the 255 char mark.

Iceorbz
11-21-2008, 05:42 PM
Alright, so i changed the macro to this now

/target [mod:shift] iceorbs
/target [mod:ctrl] Orbzem
/target [mod:alt] Orbzz
/target [mod:ctrl,mod:alt] Orbzm
/cast Lesser Healing Wave

and that works...

I dont know why the hell /cast [mod:ctrl, target=Orbzem] Lesser Healing Wave would not....

Bettysue
11-24-2008, 07:05 PM
#showtooltip
/cast [nodead,help][mod:shift,nomod:alt,nomod:ctrl,target=Orbzz][mod:ctrl,nomod:shift,nomod:alt,target=Orbzm][mod:alt,nomod:shift,nomod:ctrl,target=Iceorbs][mod:alt,mod:ctrl,nomod:shift,target=Orbzem][] Lesser Healing Wave

If the tooltip doesn't show you've spelled something wrong in the macro. The last blank parameter means that if nothing else works just try casting on whatever I have targeted or use the selfcast option. There is no need to put nodead help allthroughout a macro. If options exist in every parameter just make them their own default parameter at the beginning of the line. An important part of using modifiers in combination with each other is to make sure you specify the proper combination thus the nomod/mod parameters. It also seems important since tha advent of server side macro storage to remove all unnecessary spaces, thus the no spaces between parameters and no spaces on either side of commas in individual parameters.

Another important thing to remember is to make sure the key you have this maco bound to is capable of using all the modifiers (some F keys cant not use ctrl and numpad numbers can't use shift). Then make sure you have nothing bound to the key+modifier.

Ken
11-25-2008, 06:30 AM
Let's improve this!

Put this in a macro:


/target [mod:shift] iceorbs
/target [mod:ctrl] Orbzem
/target [mod:alt] Orbzz
/target [mod:ctrl,mod:alt] Orbzm
.. and put it on your lower right bar at the most right spot (near your main bag)


Now use a '/click' command in your cast spells to call this macro. Now you don't have to rewrite the above code every time and you have more macro space left for all your macros:



/click (http://www.wowwiki.com/Making_a_macro#Macro_Branching_with_.2Fclick) MultiBarBottomRightButton12
/cast Lesser Healing Wave


For DPS you could create another macro (similar like the first one) that calls "/assist" or that tries to find "Orbzemtarget" instead of "Orbzem"

The benefits:
- more space in your cast macros
- if you want to change your targetting (new team member, focus-based, etc.), then you only have to change 1 macro instead of all of them

Bettysue
11-25-2008, 02:41 PM
Nice Ken you posted exactly what i was thinking about telling him but I decided to put aside my "great" ideas and try to work with what he had, now he has both and I typed a lot less :P thanks for adding that.

wowphreak
11-25-2008, 10:10 PM
Not sure this is relevant but one of the problems I ran into when I was setting up ftl using similar macros is that if there is something already bound to say ctrl-1 shift-1 alt-1 and yeh put a macro
on it then the macro wouldnt run it seems that wow keybinding has precedence over macros.

DLoweinc
11-26-2008, 12:15 AM
i'm trying to do something similar with my multiclass group.

I want my priest to cast power infusion on my mage each time the cooldown is up, then assist my tank and cast holy smite.

The power infusion part works but since power infusion is now on cooldown, it never casts holy smite.

my code looks like

/cast [target=party4] power infusion
/assist party1
/cast holy smite

i like having it in that manner because all of my guys have different casting speeds and i just spam a single button for all of them.

anyone know of a way to cast a beneficial spell on a target and have it continue while the spell is on cooldown?

DLoweinc
11-26-2008, 02:50 AM
i'm trying to do something similar with my multiclass group.

I want my priest to cast power infusion on my mage each time the cooldown is up, then assist my tank and cast holy smite.

The power infusion part works but since power infusion is now on cooldown, it never casts holy smite.

my code looks like

/cast [target=party4] power infusion
/assist party1
/cast holy smite

i like having it in that manner because all of my guys have different casting speeds and i just spam a single button for all of them.

anyone know of a way to cast a beneficial spell on a target and have it continue while the spell is on cooldown?



I got mine to work, i had a few errors (Holy SMITE for one..) anyways, I made it the following:


/assist party1
/cast smite
/click BT4Button36
which is
/cast [target=party4] Power Infusion

Works great now :)

JRuss2k
11-26-2008, 01:33 PM
Alright, so i changed the macro to this now

/target [mod:shift] iceorbs
/target [mod:ctrl] Orbzem
/target [mod:alt] Orbzz
/target [mod:ctrl,mod:alt] Orbzm
/cast Lesser Healing Wave

and that works...

I dont know why the hell /cast [mod:ctrl, target=Orbzem] Lesser Healing Wave would not....

I don't believe this will work perfectly. When you want to heal Orbzm it will see the alt key is presses and heal Orbzz. You need to either use a nomod or put your more complex (alt and ctrl) first.