Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » Public Discussion

Reply
 
LinkBack Thread Tools
Old 09/28/09, 9:46 AM   #721
Stel
Von Kaiser
 
Draenei Shaman
 
Chromaggus (EU)
I'm not sure about what script to use but I recall I was using SpeedFu (along with FuBar) at some point, to display my current moving speed onto FuBar. If reading code doesn't bother you I guess the script command(s) to get such a result are in this little addon (or you can use SpeedFu just for checking and then ditch it).

Offline
Reply With Quote
Old 09/30/09, 2:23 AM   #722
Prinsesa
Bald Bull
 
Blood Elf Paladin
 
Echo Isles
On my hunter, I use the following macro to switch to an Aspect:
/cast !Aspect of the Hawk
... as well as a similar one for Viper.

The problem I have with this macro is that I have a tendency to spam the button, and the Hunter "re-casts" the Aspect that she's already in anyway. Is there any way to stop her from casting an Aspect if she's already in it? I acknowledge that the "!" prevents her from toggling it off.

Alternatively, my apprehension about the macro's behavior would be similarly relieved if someone could confirm that casting an Aspect will not interrupt a Steady Shot cast.

"We do want Sanctuary to be the tanking seal"

- Ghostcrawler

Offline
Reply With Quote
Old 09/30/09, 11:00 AM   #723
Ralnar
Von Kaiser
 
Orc Hunter
 
Earthen Ring
Changing aspects will always break a channel if it's already started. However, you can have some decent luck with:

/cast [nochanneling] !Aspect of the Hawk
/cast Serpent Sting (or whatever)

Since aspects are on their own 1s cooldown separate from the GCD, you can change before starting a channel without any penalty.

Offline
Reply With Quote
Old 10/05/09, 8:51 PM   #724
Balkrid
Glass Joe
 
Dwarf Hunter
 
Proudmoore
Selfcast

Whats a macro i can use to cast on my self while holding my current target. I was told to use
/target [self]
/cast SkillNameHere
/target [lasttarget]

The target [self] and the target [lasttarget] dont seem to work. What else can i try?

Offline
Reply With Quote
Old 10/05/09, 9:08 PM   #725
gia
 
Blood Elf Priest
 
Genjuros (EU)
/cast [target=player] spellname

Italy Offline
Reply With Quote
Old 10/05/09, 9:12 PM   #726
Balkrid
Glass Joe
 
Dwarf Hunter
 
Proudmoore
But will that cast it on me or my target? I want to keep the target and this is a PvP macro so the target is usually a player..

Offline
Reply With Quote
Old 10/05/09, 9:16 PM   #727
gia
 
Blood Elf Priest
 
Genjuros (EU)
[target=player] will always target your self, the player, it's not a conditional.

Italy Offline
Reply With Quote
Old 10/12/09, 6:38 AM   #728
Prinsesa
Bald Bull
 
Blood Elf Paladin
 
Echo Isles
Is it possible to macro a virtual cooldown to a spell? For example, if I press it, it'll cast Demo Roar, but subsequent presses will never produce a result until however-many seconds later.

"We do want Sanctuary to be the tanking seal"

- Ghostcrawler

Offline
Reply With Quote
Old 10/12/09, 7:16 AM   #729
Gruntle
King Hippo
 
Tauren Warrior
 
Earthen Ring (EU)
Originally Posted by Prinsesa View Post
Is it possible to macro a virtual cooldown to a spell? For example, if I press it, it'll cast Demo Roar, but subsequent presses will never produce a result until however-many seconds later.
Not perfectly certain it will work, but in principle you should be able to use a cast sequence with a reset and fill up the rest of the casts with "dummy" calls. I've used similar macros before, but there might have been changes since then to the macro language.

So use an ability that either is impossible to cast in the form you're in (but make sure that you don't switch form automatically), use an ability that is unusable in combat or use an ability that has a long cooldown (that you have already used).

For druids and demo roar something like this ought to work (assuming that the use of Wrath won't shift you to caster shape):

/castsequence reset=30 Demoralizing roar, Wrath

When pressed for the second time this will do nothing (but should give an error, which can be turned off in the macro by adding some stuff) and will continue to do nothing at subsequent keystrokes until 30 seconds have passed and demo roar has to be applied again.

Offline
Reply With Quote
Old 10/12/09, 7:40 AM   #730
Jerem
Von Kaiser
 
Jerem's Avatar
 
Draenei Shaman
 
Les Sentinelles (EU)
Originally Posted by Gruntle View Post
/castsequence reset=30 Demoralizing roar, Wrath

When pressed for the second time this will do nothing (but should give an error, which can be turned off in the macro by adding some stuff) and will continue to do nothing at subsequent keystrokes until 30 seconds have passed and demo roar has to be applied again.
/castsequence reset=30 Demoralizing roar, null
I believe that using "null" allows you to get rid of this error.

Assign the Question Mark icon to this macro, and it will even let you know when 30 sec have passed.
Basically, it will look like a question mark when the 30 sec. timer is running, and will look like your Demo. Roar icon when you need to reapply it.

Last edited by Jerem : 10/12/09 at 7:46 AM.

Offline
Reply With Quote
Old 10/12/09, 11:02 AM   #731
Prinsesa
Bald Bull
 
Blood Elf Paladin
 
Echo Isles
The macro doesn't quite work:

If I press it once at t-0, it casts Demo Roar. If I never press the macro again, it will return to Demo Roar at t+30.

If I press it once at t-0, it casts Demo Roar. If I press the macro again at t+10, nothing is cast, but this apparently causes the reset to "reset" its counting, such that it would only return to Demo Roar at t+40.

"We do want Sanctuary to be the tanking seal"

- Ghostcrawler

Offline
Reply With Quote
Old 10/12/09, 11:18 AM   #732
BitMap
Glass Joe
 
BitMap's Avatar
 
Tauren Druid
 
Tichondrius
That is correct. The reset= function means "this is how long to wait with no function before i reset myself, if an action is taken the timer starts again."

The only way i can think of to do what you want would be to put a
#showtooltip
/castsequence reset=30 Demoralizing roar
macro on your bar, using the question mark icon, and use it as a reminder for when you need to use the ability.

When the timer you put is in done, the ability will show on the button, otherwise it won't be anything (or you may need to add another, random ability after Demo roar in the sequence, in which case it'll show that 'till the timer is up). I'm relatively sure there isn't a way to hard-wire a button to not do anything depending on a timer, at least not with the in-game macro system.

Offline
Reply With Quote
Old 10/12/09, 5:00 PM   #733
Neil.Reynolds
Glass Joe
 
Gnome Warlock
 
Aerie Peak
Originally Posted by Prinsesa View Post
On my hunter, I use the following macro to switch to an Aspect:
/cast !Aspect of the Hawk
... as well as a similar one for Viper.

The problem I have with this macro is that I have a tendency to spam the button, and the Hunter "re-casts" the Aspect that she's already in anyway. Is there any way to stop her from casting an Aspect if she's already in it? I acknowledge that the "!" prevents her from toggling it off.
Blizzard has intentionally made it impossible to choose a spell based on buffs in combat. And if you find a way around it, they'll try to prevent it.

If your problem is that you press the button 3 or four times in the space of a second or two, you could use

/castsequence reset=1 !Aspect of the Hawk, null

which would do nothing unless you haven't hit the button in a second. You could also add the [nochanneling] but if you hit the button while channeling by mistake, you couldn't hit it again until a second had elapsed. I THINK the following would do what you want, but I can't test it here.

/stopmacro [channeling]
/castsequence reset=1 !Aspect of the Hawk, null
This will NOT help if your problem is that you press the button when you didn't need to, for example 5 seconds after you turned on the aspect in the first place. But it will help if you start rapidly spamming the keys, and should cast the spell the moment channeling ends if you start spamming the button while channeling. Once again, I haven't tested it, I just saw no one had quite answered the question and wanted to help.

Offline
Reply With Quote
Old 10/14/09, 3:02 AM   #734
Blayze
Piston Honda
 
Human Warrior
 
Hellscream (EU)
How does the new ability to query for a list of completed quests work, if it's on the PTR yet? Does it dump a text file of quest IDs and/or names, or spam the chat window?

Offline
Reply With Quote
Old 10/14/09, 3:38 AM   #735
Xabora
Von Kaiser
 
Xabora's Avatar
 
nil
Orc Paladin
 
No WoW Account
Originally Posted by Blayze View Post
How does the new ability to query for a list of completed quests work, if it's on the PTR yet? Does it dump a text file of quest IDs and/or names, or spam the chat window?
From what I've seen its basically calling the API command, waiting for an event and parsing the returned data.
QueryQuestsCompleted() - Call this.
QUEST_QUERY_COMPLETE - Have it registered under events and wait for it to be triggered.
GetQuestsCompleted([table]) - Then parse this under a LUA Table.

Mind you, there isn't a whole lot of documentation on it right now.

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