Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » Public Discussion

Reply
 
LinkBack Thread Tools
Old 10/30/09, 12:38 AM   #751
Tyvi
Never, Mags. Never!
 
Tyvi's Avatar
 
Human Death Knight
 
Turalyon (EU)
Hey, hope someone can help me with a macro I have been having problems with.

#showtooltip Intervene
/cast [target=mouseover, exists, nodead] Intervene;

This macro is supposed to be a mouse over Intervene which works fine if I mouse over the player models I want to intervene. For some reason it will not work with unit frames though, which really quite leaves me puzzled because a similiar mouse over macro (for Devastate now) doesn't have these limitations and I pretty much just copied the syntax:

#showtooltip
/startattack
/cast [target=mouseover, exists, nodead, harm] Devastate; Devastate;

The second "Devastate" should mean that the macro just uses Devastate if I don't have a mouse over target right? If so, why does the basically identical Intervene macro fail (I tried adding "help" as condition in the Intervene macro to copy the "harm" bit of the Devastate macro but it doesn't change anything for the better or worse).

EDIT: Prinsesa, try Action Bar Saver - Addons - Curse and Action Bar Recover - Addons - Curse (it looks alot easier to setup atleast). It looks to be better than the addon you are currently using since with it you can save all your currently used buttons and macros and restore them with ease. You just have to make seperate macros for each spec.

Last edited by Tyvi : 10/30/09 at 12:44 AM.


Offline
Reply With Quote
Old 10/30/09, 1:08 PM   #752
ildon
Collateral Damage
 
ildon's Avatar
 
Undead Priest
 
Whisperwind
Liar, is your Intervene macro in a mouse key bind and your Devastate macro on a keyboard bind?

Offline
Reply With Quote
Old 10/30/09, 2:42 PM   #753
Tyvi
Never, Mags. Never!
 
Tyvi's Avatar
 
Human Death Knight
 
Turalyon (EU)
Originally Posted by ildon View Post
Liar, is your Intervene macro in a mouse key bind and your Devastate macro on a keyboard bind?
Yes. Wow, if that is the reason I am gonna feel really stupid. <_< Is it? And if so, any chance to make it work anyway?


Offline
Reply With Quote
Old 10/30/09, 2:48 PM   #754
 VRoscioli
Bald Bull
 
VRoscioli's Avatar
 
Troll Hunter
 
Ghostlands
Originally Posted by Liar View Post
Yes. Wow, if that is the reason I am gonna feel really stupid. <_< Is it? And if so, any chance to make it work anyway?
Clicking on a unit frame (regardless of which button or if modifiers are used) is interpreted as a click rather than a keybind. Thus mouseover macros bound to clicks don't work.

You might find Clique - Addons - Curse to be a suitable workaround.

EJBSG18:


Originally Posted by Seonid View Post
One of the advantages of not being a developer is that I have no knowledge of any "proper" way to do anything. That and C is liking coding in an illustrated version of assembler.
Pri DK Shm Pal

Offline
Reply With Quote
Old 11/03/09, 9:48 AM   #755
Neil.Reynolds
Glass Joe
 
Gnome Warlock
 
Aerie Peak
There are also programs that make mouse keys send keyclicks. If you're binding it to mouse button 5, for example, you could use an external program to make mouse button 5 behave as the F19 key, or somesuch that you don't have anywhere else. Then you're back to the earlier situation.

Offline
Reply With Quote
Old 11/04/09, 6:27 PM   #756
kryo
Glass Joe
 
kryo's Avatar
 
Orc Death Knight
 
Grim Batol (EU)
i'm having a bit of a trouble trying to find a way to cast Arcane Intellect (or for that matter, any other buff) in three ways:

1. if exists friendly on mouseover, cast on him
2. if no mouseover and targeted is friendly, cast on target
3. if no mouseover and no target, cast on self.

atm i came up with the following

casts on mouseover and target, but does not cast on self
#showtooltip
/use [target=mouseover,exists,help,nodead] Arcane Intellect; []Arcane Intellect
casts on mouseover and self, but does not cast on target
#showtooltip
/use [target=mouseover,exists,help,nodead] Arcane Intellect; [target=player]Arcane Intellect
even if i add this, it will not cast on target
[target=player] []Arcane Intellect
it's annoying as hell, as i can only make two out of the three possibilities to work.
if there was a way to set [target=player,target] it would work! i think.. lol

any sugestions here?


edit: after playing around a bit more, found a way!

#showtooltip
/use [target=mouseover,exists,help,nodead][help,nodead][target=player] Arcane Intellect
will just leave it here if anyone finds it usefull

Last edited by kryo : 11/04/09 at 6:33 PM.

Portugal Offline
Reply With Quote
Old 11/04/09, 6:56 PM   #757
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
If that works, great, but it seems a bit weird to me.
That's the macro I use for TotT:

/cast [target=mouseover,help,nodead] Tricks of the Trade; [target=target,help,nodead] Tricks of the Trade; [target=focus,help,nodead] Tricks of the Trade; [target=targettarget,help,nodead] Tricks of the Trade;
So in your case it would be
/cast [target=mouseover,help,nodead] Arcane Intellect; [target=target,help,nodead] Arcane Intellect; [target=player] Arcane Intellect;

Stopped Playing

Offline
Reply With Quote
Old 11/04/09, 7:20 PM   #758
kryo
Glass Joe
 
kryo's Avatar
 
Orc Death Knight
 
Grim Batol (EU)
it's the same thing sp00n, just shorter.

i just don't specify every target, as [help] requires a targeted friendly there's no real use to [target=target,help]

but after seeing your macro, i see i forgot focus. as atm i'm only lvl22 with my mage, i have no use for that function, but now that i'm at it, might as well go the whole nine yards

#showtooltip
/use [target=mouseover,exists,help,nodead] [target=focus,help,nodead] [help,nodead] [target=player] Arcane Intellect

Portugal Offline
Reply With Quote
Old 11/05/09, 8:18 AM   #759
Maje
Don Flamenco
 
Gnome Mage
 
Naxxramas (EU)
A short warning to the users of ToT with targettarget, our rogues used to do it only to find out that they forget how the macro works and ToT some DPS that overagroes or in worse cases ToT someone who the boss chose to cast some spell on.

Offline
Reply With Quote
Old 11/08/09, 8:58 AM   #760
JimTheEternal
Glass Joe
 
Human Paladin
 
Uldum
So I'm pretty sure this doesn't work, but I figured I'd ask anyway. Is there anyway to reference mounts by spell ID, or by position in stable, in a /castrandom?
The deal is, I've got a longish existing macro that does stuff like mount, dismount, or do nifty other things if in combat, or with mod keys held down, but there's not enough room to put in a /castrandom with mounts by name.
I know there's a long script macro that determines whether or not you can mount a flying mount or ground mount, and chooses them appropriately, but that doesn't mesh well with the secure options, and putting other actions into the macro.

Offline
Reply With Quote
Old 11/08/09, 3:22 PM   #761
Allara
Extra Special
 
Allara's Avatar
 
Draenei Hunter
 
Draenor
Consider checking out the add-on Mounted. It lets you write any custom macro for a variety of situations, and will insert a random mount into it for you. Mounts can be prioritized based on a number of criteria.

United States Offline
Reply With Quote
Old 11/10/09, 2:39 PM   #762
Fonzey
Von Kaiser
 
Troll Druid
 
Stormreaver (EU)
Macro's to announce certain spell casts are quite common in most raids, but is it possible to block activation of the announcement if the spell is on cooldown?

For example - when I'm tanking, I've got an announcement macro for barkskin:

/use avoidance trinket
/cast barkskin
/ra Barskin Active

Occasionally, I instinctively go to spam the macro even if barkskin is still on cooldown. The Spell of course doesn't cast, but the /ra message does. Can this be avoided, or does this break what is allowed by the macro scripting in WoW?

Offline
Reply With Quote
Old 11/11/09, 4:03 AM   #763
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
You could try

#showtooltip Barkskin
/run _,d,_=GetSpellCooldown("Barkskin");if d==0 then SendChatMessage("Barkskin active!","RAID") end
/use Avoidance Trinket
/use Barkskin

This will check if Barkskin is usable, and if it is, it will print out the message in /ra.
Note that this will activate the trinket anyway, even if there's no message and Barksksin is still on cooldown.


Also note that this is untested, I've written it more or less from memory and a quick glance at WoWWiki.

Stopped Playing

Offline
Reply With Quote
Old 11/11/09, 10:03 AM   #764
Kaacee
Don Flamenco
 
Kayc
Dwarf Priest
 
No WoW Account
Any way to make this macro work during WG?

#showicon
/use [flyable, nomounted] Swift Purple Gryphon
/use [noflyable, nomounted] Amani War Bear
/dismount [noflying, mounted]
/dismount [mod:alt, mounted]

It tries to use my flying mount during the event, which cannot be used.

Offline
Reply With Quote
Old 11/11/09, 11:25 AM   #765
Zaq
Don Flamenco
 
Zaq's Avatar
 
Blood Elf Priest
 
Ursin
I have a similar macro, with an additional qualifier that a rightclick will always bring out the ground mount, as far as I know, there's no way to make WG a part of a normal macro. However, this supposedly works if you do the substitutions. I'd assume that it wouldn't let you fly in WG when the battle is over though.

/script local m=GetZoneText() if (m=="Dalaran" or m=="Wintergrasp") and (GetSubZoneText()~="Krasus' Landing") then CallCompanion("MOUNT", 1);end
/cast [nomounted, flyable] [NAME OF YOUR FLYER]()
/cast [nomounted, noflyable] [NAME OF YOUR GROUND MOUNT]()
/dismount [mounted]

"I have nothing personally invested in my own opinions. I'm just, like, inviting you to join me on the bandwagon of my own uncertainty." -Taylor Mali

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion » Public Discussion

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Warlock] 5 v 5 Macro help Cronjob Player vs. Player 13 09/08/07 6:38 AM
Need help with a macro. Iol User Interface and AddOns 5 08/10/07 3:36 PM
Macro Fun KGBAgent185 Public Discussion 16 11/05/05 1:24 PM