Log in

View Full Version : Macro expert???....try and figure this one out!



vert68
01-27-2008, 05:17 PM
As the name implies this is a hard macro to do. Basically I have 2 mages and a priest. My priest is my main. Basically I want to make a macro where when I press SHIFT,1 I cast Heal, when I press CTRL,1 I use Flash Heal, and when I simply press 1 I do a RENEW.....but I also want to include the mouseover. So my mouse has to be over the target and then I use wich ever healing spell im trying to use.

So far this is what I got figured out.

/cast [modifier:shift, button:1, target=mouseover] [modifier:shift, target=player] Heal
/cast [modifier:ctrl, button:1, target=mouseover] [modifier:ctrl, target=player] Flash Heal
/cast [button:1, target=mouseover] [target=player] Renew

Texic
01-27-2008, 07:39 PM
Well I know enough to know that you don't use separate casts. So perhaps try

/cast [modifier:shift, button:1, target=mouseover] [modifier:shift, target=player] Heal; [modifier:ctrl, button:1, target=mouseover] [modifier:ctrl, target=player] Flash Heal; [button:1, target=mouseover] [target=player] Renew

I am also not so sure about the whole button thing. If its on your bar in the 1 slot it wouldn't be needed (does the command even exist?).

Actually.. Now that I look at it again I don't think that the targeting will work. I the mouseover will but the player will not. I tried it quickly but I don't know how you could do that part.

Ghallo
01-27-2008, 11:36 PM
As the name implies this is a hard macro to do. Basically I have 2 mages and a priest. My priest is my main. Basically I want to make a macro where when I press SHIFT,1 I cast Heal, when I press CTRL,1 I use Flash Heal, and when I simply press 1 I do a RENEW.....but I also want to include the mouseover. So my mouse has to be over the target and then I use wich ever healing spell im trying to use.

So far this is what I got figured out.

/cast [modifier:shift, button:1, target=mouseover] [modifier:shift, target=player] Heal
/cast [modifier:ctrl, button:1, target=mouseover] [modifier:ctrl, target=player] Flash Heal
/cast [button:1, target=mouseover] [target=player] Renew
I'm no expert, but it would look something like this:



/cast [tar=mouseover,help,mod:shift][tar=player,mod:shift] Heal; [tar=mouseover,help,mod:ctrl][tar=player,mod:ctrl] Flash Heal; [tar=mouseover,help,nomod][tar=player,nomod] Renew

Ughmahedhurtz
01-28-2008, 03:25 AM
/cast [modifier:shift, button:1, target=mouseover] [modifier:shift, target=player] Heal
/cast [modifier:ctrl, button:1, target=mouseover] [modifier:ctrl, target=player] Flash Heal
/cast [button:1, target=mouseover] [target=player] RenewThe sections I've highlighted above will always evaluate to false.

StrikeQ
01-28-2008, 08:25 AM
As the name implies this is a hard macro to do. Basically I have 2 mages and a priest. My priest is my main. Basically I want to make a macro where when I press SHIFT,1 I cast Heal, when I press CTRL,1 I use Flash Heal, and when I simply press 1 I do a RENEW.....but I also want to include the mouseover. So my mouse has to be over the target and then I use wich ever healing spell im trying to use.

So far this is what I got figured out.

/cast [modifier:shift, button:1, target=mouseover] [modifier:shift, target=player] Heal
/cast [modifier:ctrl, button:1, target=mouseover] [modifier:ctrl, target=player] Flash Heal
/cast [button:1, target=mouseover] [target=player] Renew

/cast [target=mouseover, help, mod:shift] Heal
/cast [target=mouseover, help, mod:ctrl] Flash Heal
/cast [target=mouseover, help] Renew

Or
/cast [target=mouseover, help, mod:shift] Heal; [target=mouseover, help, mod:ctrl] Flash Heal; [target=mouseover, help] Renew