Elitist Jerks
Register
Blogs
Urban Rivals
Forums
New Posts


Go Back   Elitist Jerks > Public Discussion > Public Discussion
Elitist Jerks Login

gamerDNA Login

Welcome to Elitist Jerks
If this is your first visit, please be sure to check out the FAQ and the forum rules. Users must register to post and new registrations are subject to a one day "mute" period to get acquainted with the community.

Reply
 
LinkBack Thread Tools
Old 04/05/09, 4:55 PM   #576
sarf
Discordian Taoist Transhumanist
 
sarf's Avatar
 
Human Paladin
 
Silvermoon (EU)
@Peppah:
No, there isn't a way to make the choice in a macro during combat. The ToggleOnNextStrike addon simply changes the macro, and that can only be done outside of combat.

What you CAN do is use AutoHotkey and make some sort of toggle in that. I don't think that violates the spirit of the TOS, although it may violate the letter (as long as you keep to one button pressed => one keypress sent to WoW). Essentially, you gain the same features as the first version of the G15 boards.

Originally Posted by PrayForDeath View Post
I use the following macro for my bear form:

#showtooltip Dire Bear Form
/cast !Dire Bear Form

It lets me spam it without leaving bear form, which is useful when stunned/feared/etc for pvp. However, i'm having an issue where if I spam it to clear roots in pvp and i end up getting stunned, it causes me to shift out to caster form during the stun, which pretty much kills me.

Basically the macro works fine and doesn't shift me out to caster form unless I'm stunned/have no control of my character.

Any idea how to get around this?
/cast [nostance] Dire Bear Form
That may work - the other way to do it would be the following (in case nostance:1 does not work):
/cast [nostance] Dire Bear Form; [stance:3] Dire Bear Form; [stance:4] Dire Bear Form; [stance:5] Dire Bear Form

Originally Posted by Wraithlin View Post
Do your hospitals have unusually narrow doorways?
If not how do "lifestyle choices" explain the waiting time statistics?
 
User is offline.
Reply With Quote
Old 04/06/09, 4:24 PM   #577
PrayForDeath
Von Kaiser
 
Tauren Druid
 
Draka
Originally Posted by Peppah View Post
Is there any way to create a toggle for a macro to switch to using a different spell without using a modifier?

My problem is how i switch between using heroic strike and cleave while tanking. I have a single keybind i use for both, and actually switch the spell on the bar between pulls depending on the situation. And sometimes via the spellbook during combat due to locked actionbars which is hardly ideal.

What i want to do is be able to use the single keybind to use both, but somehow toggle between cleave and heroic strike without using a modifier such as shift or ctrl during combat. The perfect solution would be to use a macro to toggle the state of a variable of some kind which another cleave/hs macro could check to determine which spell to use. Something along the lines of these pseudo code macro's:

cleave/hs macro:
if ( state ==  true )
 cleave
else
 hs
switch macro:
if ( state == true)
 state = false
else
 state = true
I'm pretty sure there is no shared variable scope for macro's that would allow something like this, and if there is i probably just haven't looked hard enough, sorry, and would greatly appreciate a pointer in that direction, but i was intrigued by sarf's addon that actually changed the text of the macro if i understood it correctly? Is that what it does? As a similar addon could very easily achieve the functionality i want.
Try Autobar (AutoBar - Addons - Curse) It works with stuff like switching between Commanding Shout/Battle Shout, so I don't see why it couldn't work with Cleave/Heroic Strike.

And Sarf, none of these macros let me spam Bear form while in bear (to clear roots, snares, etc)

Thanks for the suggestions though.
 
User is offline.
Reply With Quote
Old 04/07/09, 1:29 AM   #578
Prinsesa
Bald Bull
 
Blood Elf Paladin
 
Echo Isles
I have an issue with Death and Decay:

Since the UI's cooldown also takes the DK's runes into account, I find it difficult to tell if DND is cooling down just by itself, or if it's just lacking runes. I use TellMeWhen for my other proc/buff/CD tracking needs, but even that falls prey to the rune cooldowns.

What I did in the meantime is to make the following macro:

#showtooltip Death and Decay
/cast Death and Decay
/script Stopwatch_Clear()
/sw 0:00:15
/script Stopwatch_Play()
This calls up Death and Decay, clears the game's stopwatch to zero, sets a 15 second countdown, and starts the timer. That way, I can tell the actual DND cooldown is and can start saving runes for it.

My problem now is that since DND's AOE needs to be dropped/clicked for it to cast, the countdown doesn't line up exactly with the cooldown, especially if I have to fumble around with the positioning.

What I'm looking for at this point is either A) A way to macro DND to be placed as soon as I hit its hotkey, B) possibly a way to delay the stopwatch until I actually cast the DND or C) an addon that track DND's cooldown for me, disregarding runes.

"We do want Sanctuary to be the tanking seal"

- Ghostcrawler
 
User is offline.
Reply With Quote
Old 04/07/09, 3:47 AM   #579
Marieth
Piston Honda
 
Human Rogue
 
Forscherliga (EU)
Originally Posted by PrayForDeath
And Sarf, none of these macros let me spam Bear form while in bear (to clear roots, snares, etc)

Thanks for the suggestions though.


@Prinsea
A) not possible
B) If you have any addon that uses the ace3 library, you should have access to the /in X(X=secconsd) command
To try just type in chat "/in 5 /say It work's" (the stuff in quotes). And after 5 seconds you should say something.
I do not know if this works together with script command, but give it a try. Downside, it is not flexible. You have to think what timespan you need to decide where to drop DnD.
C) can't help you

Last edited by Marieth : 04/07/09 at 8:49 AM. Reason: removed something

"...gone missing."
 
User is offline.
Reply With Quote
Old 04/07/09, 4:05 AM   #580
charriu
Piston Honda
 
charriu's Avatar
 
Night Elf Druid
 
Die Todeskrallen (EU)
Originally Posted by PrayForDeath View Post
And Sarf, none of these macros let me spam Bear form while in bear (to clear roots, snares, etc)

Thanks for the suggestions though.
The only way to do what you want is not to shift while stunned. Your first macro is fine, however (/cast !Dire Bear Form).
 
User is offline.
Reply With Quote
Old 04/07/09, 8:05 AM   #581
Trashbag
Glass Joe
 
Trashbag's Avatar
 
Tauren Shaman
 
Blackrock
Powershifting ???

I only recently starting playing my druid again and havent really done much pvp with it, but the following macro definitely works for moonkin > moonkin form in order to break snares

/cast [stance:1] !Dire Bear Form; [stance:4] !Travel form; [stance:3] !Cat Form; [stance:5] !Moonkin Form
 
User is offline.
Reply With Quote
Old 04/08/09, 11:12 PM   #582
Oprahwinfury
Von Kaiser
 
Oprahwinfury's Avatar
 
Gnome Death Knight
 
Stormscale (EU)
I'm trying to make a macro that will summon my normal mount when I'm in a arena, my mekgineer's chopper when I'm outside arena and my flying mount when flying is possible. I've looked around and tried various addons but none of them work, if anyone could help me out it would be much appreciated.
 
User is offline.
Reply With Quote
Old 04/09/09, 4:30 AM   #583
Altoid
Glass Joe
 
Human Paladin
 
Garithos
Originally Posted by Oprahwinfury View Post
I'm trying to make a macro that will summon my normal mount when I'm in a arena, my mekgineer's chopper when I'm outside arena and my flying mount when flying is possible. I've looked around and tried various addons but none of them work, if anyone could help me out it would be much appreciated.
Mount combo macros like these are very common and very simple - except for one thing, in your case: you can't have a macro check for your presence in an Arena or any other location (unless some "arena" condition has been added very recently that I'm not aware of). The only useful check you can use for mount macros that relates to your location is the "flyable" condition.

As an alternative, however, you could do what I do - use a modifier key for special cases. Example:

/cast [noflyable,nomodifier:alt] Mekgineer's Chopper
/cast [noflyable,modifier:alt] Amani War Bear
/cast [flyable,nomodifier:alt] Time-Lost Proto Drake
/cast [flyable,modifier:alt] Mekgineer's Chopper
(Of course replace the mount names for the ground and flying mount with yours.)

This macro will:

- If in an area where flying mounts CANNOT be used, mount the Mekgineer's Chopper.
- If in an area where flying mounts CANNOT be used, and you hold down ALT, mount the Amani War Bear.
- If in an area where flying mounts can be used, mount the Time-Lost Proto Drake.
- If in an area where flying mounts can be used and you hold down ALT, mount the Mekgineer's Chopper.

Note that the reason I throw in that last feature - holding down ALT in a flyable area to get your ground mount - because some places like Dalaran and Wintergrasp technically "allow" flying mounts, but kick you off them, so macros with the flyable condition don't recognize them correctly. This allows you to hold ALT in Wintergrasp and Dalaran to get on your ground mount.

Of course ALT can be any one of ALT, SHIFT, or CTRL (or even alternating mouse clicks if you want), and the mounts can be whatever you want. There are many other situational things you could put into the macro as well.
 
User is offline.
Reply With Quote
Old 04/09/09, 4:45 AM   #584
Altoid
Glass Joe
 
Human Paladin
 
Garithos
Originally Posted by Ajuga View Post
I've got a question myself: Is it possible to fire off a spell on myself if my target is hostile?
There are two ways.

One is the aforementioned macro, something like:

 /cast [help] [target=player] Flash of Light
Casts FoL on your target if you can cast helpful spells on the target, otherwise casts it on you.

However there is an easier way to do this, IMO, unless you want to limit this functionality to one spell. Enable the Auto Self Cast feature, either in the UI or:

/console autoSelfCast 1
With Auto Self Cast on, if you cast a spell - any spell, even those with hybrid help / harm functionality like Dispel Magic - it will cast it on your target if that target is a valid target for the spell. Otherwise, it casts it on yourself.

That way Flash of Light, Sacred Shield, all your Hand spells, things like that - if you're targeting a friend it will hit them, but if you're targeting an enemy or targeting no one at all, it will cast it on yourself.

By the way, if you want to know, the reason your original macro didn't work (the one with [target=player,harm]) didn't work is because when you use the "target=" option, you're not just redirecting the target of the spell, you're also telling the game what target to run conditional statements on. So in that case, it was checking to see if harm would return true for, well, the player - which of course, it never will (save maybe some weird crazy quest / vehicle / charm situation, but that's hardly relevant ).
 
User is offline.
Reply With Quote
Old 04/09/09, 5:27 AM   #585
MatsT
Don Flamenco
 
Human Warrior
 
Frostmane (EU)
Originally Posted by Oprahwinfury View Post
I'm trying to make a macro that will summon my normal mount when I'm in a arena, my mekgineer's chopper when I'm outside arena and my flying mount when flying is possible. I've looked around and tried various addons but none of them work, if anyone could help me out it would be much appreciated.
The macro should do the trick:

/script if (select(2, IsInInstance())=="arena") then CallCompanion("MOUNT", 2) else if (((GetZoneText()=="Dalaran") and (GetSubZoneText()~="Krasus' Landing")) or (GetZoneText()=="Wintergrasp")) then CallCompanion("MOUNT",1);end
/use [flyable] Time-Lost Proto Drake
/use Mekgineer's Chopper
You will have to change the numbers inside the CallCompanion() depending on how many and which mounts you have to get the ones you want. Unfortunatly, it's a bit over the character limit. There are probably a few places to shave off some characters, not sure exactly how to get it below 256 though. Hopefully you get the idea and can work on it yourself.
 
User is offline.
Reply With Quote
Old 04/10/09, 3:33 AM   #586
Princedamian
Glass Joe
 
Night Elf Rogue
 
Aszune (EU)
I am looking for an rogue macro for the Sartherion fight.

I am kinda stuck because of the Gcd and i am wondering if it is possible to get the following things in 1 macro.

Focus MT for ToT
Equip different MH and OH with anesthetic poison
cast Fok 2 times
Equip Original MH and OH
 
User is offline.
Reply With Quote
Old 04/14/09, 9:03 AM   #587
sarf
Discordian Taoist Transhumanist
 
sarf's Avatar
 
Human Paladin
 
Silvermoon (EU)
Originally Posted by Princedamian View Post
I am looking for an rogue macro for the Sartherion fight.

I am kinda stuck because of the Gcd and i am wondering if it is possible to get the following things in 1 macro.

Focus MT for ToT
Equip different MH and OH with anesthetic poison
cast Fok 2 times
Equip Original MH and OH
Yes, but you will have to do some stuff yourself (i.e. hold a modifier button such as shift) - and you'll have to fill in the blanks (ToT, MHPoison, OHPoison, MHOriginal and OHOriginal) - also, both OHs must be offhand-only items:
/cast [target=focus,nodead,exists] ToT
/equip [modifier] MHPoison
/equip [modifier] OHPoison
/cast [modifier] Fan of Knives
/cast [nomodifier] MHOriginal
/cast [nomodifier] OHOriginal
Yes, you will have to press the macro twice with the modifier (three times if ToT is available and invokes the GCD).

Originally Posted by Wraithlin View Post
Do your hospitals have unusually narrow doorways?
If not how do "lifestyle choices" explain the waiting time statistics?
 
User is offline.
Reply With Quote
Old 04/14/09, 11:37 AM   #588
levk
King Hippo
 
levk's Avatar
 
Gnome Warrior
 
Lightninghoof
Originally Posted by sarf View Post
Yes, but you will have to do some stuff yourself (i.e. hold a modifier button such as shift) - and you'll have to fill in the blanks (ToT, MHPoison, OHPoison, MHOriginal and OHOriginal) - also, both OHs must be offhand-only items
You can specify the offhand slot specifically so it won't have to be an offhand-only weapon (which I assume isn't very common for something other than fists). I think you say
/equip 17 StickWithANailOffhand
 
User is offline.
Reply With Quote
Old 04/15/09, 10:20 AM   #589
Erdluf
Don Flamenco
 
Night Elf Druid
 
Echo Isles
Macro's for dual-specs

As a Moonkin, I have a number of macros that implement logic like this:

"ctrl-x" invokes some utility spell
"shift-x" invokes a heal
"x" invokes some offensive move.

as a simplified example

/use [mod:ctrl]Travel Form;[mod:shift,target=mouseover,help][mod:shift]Lifebloom;[target=mouseover,harm][]Moonfire


When I'm resto specc'd, I want to reverse the "shift" behavior, so that the unmodified cast is Lifebloom, and "shift-x" is Moonfire.

Obviously I can do this by making a second macro, changing each "mod:shift" to "nomod:shift" (or if that pushes me past 255 characters, re-ordering the macro).

That is a bit of a maintenance issue, in that if I want to fix the "Travel Form" portion of the macro, I have to fix it in one more place. In reallity the "Travel Form" macro is often a bit more complicated than shown here.

Are there any tools or macro tricks that would let me maintain this as a single macro, or at least put the "shared" information in a single place?
 
User is offline.
Reply With Quote
Old 04/15/09, 10:36 AM   #590
Sozar
Von Kaiser
 
Blood Elf Paladin
 
Lightninghoof
They added a macro conditional for spec. You might be able to keep it under the limit using that.

/cast [spec:1] Moonfire; [spec:2] Lifebloom

You can even make a macro to toggle your specs

/usetalents [spec:1] 2; [spec:2] 1
 
User is offline.
Reply With Quote
Old 04/15/09, 9:10 PM   #591
phasedweasel
Von Kaiser
 
Draenei Shaman
 
Argent Dawn
Can you toggle your UI on and off (for screenshot or panoramic mode) with a command in a macro? Thanks!
 
User is offline.
Reply With Quote
Old 04/17/09, 8:34 AM   #592
urotas
Piston Honda
 
urotas's Avatar
 
Orc Death Knight
 
Moonglade (EU)
I'm trying to make a macro that would cast a spell on my target, and send a whisper to that target if the spell was cast succesfully. Is there any way to do this? Right now I have a macro like this:

#showtooltip Hysteria
/script if UnitExists("target") then SendChatMessage("Hysteria given, go crazy!","WHISPER",nil,UnitName("target")) end
/cast Hysteria

The problem is that the Hysteria cast can fail if I'm stunned, in global cooldown, if the target is out of range or if Hysteria is on cooldown. If I press the button twice, it'll also send 2 whispers to my target. Is there any way to make the whisper only happen if it's possible to cast Hysteria on the target at that moment? Getting any one of those fixed would be great. Is there a way to check in a macro whether you are in global cooldown for example?

Last edited by urotas : 04/17/09 at 8:41 AM.
 
User is offline.
Reply With Quote
Old 04/21/09, 4:03 AM   #593
sarf
Discordian Taoist Transhumanist
 
sarf's Avatar
 
Human Paladin
 
Silvermoon (EU)
Originally Posted by urotas View Post
I'm trying to make a macro that would cast a spell on my target, and send a whisper to that target if the spell was cast succesfully. Is there any way to do this? Right now I have a macro like this:

#showtooltip Hysteria
/script if UnitExists("target") then SendChatMessage("Hysteria given, go crazy!","WHISPER",nil,UnitName("target")) end
/cast Hysteria

The problem is that the Hysteria cast can fail if I'm stunned, in global cooldown, if the target is out of range or if Hysteria is on cooldown. If I press the button twice, it'll also send 2 whispers to my target. Is there any way to make the whisper only happen if it's possible to cast Hysteria on the target at that moment? Getting any one of those fixed would be great. Is there a way to check in a macro whether you are in global cooldown for example?
No, you can not do this easily in a macro. You need the space an addon provides to handle all events.

Detecting GCD is quite easy, btw, just check the cooldown of, say, First Aid. In your case, however, you can probably check the cooldown of Hysteria itself and cover most cases, and use HasFullControl() for most of the rest:
#showtooltip Hysteria
/run u="target" S="Hysteria" s,l,e=GetSpellCooldown(S) if s+l == 0 and UnitExists(u) and HasFullControl() then SendChatMessage(S.." given, go crazy!","WHISPER",nil,UnitName(u)) end
/cast Hysteria
Drycoded so may be somewhat off on the use of GetSpellCooldown(). Also, will not work if you are out of range, your target is dead/unfriendly and so on.

Originally Posted by Wraithlin View Post
Do your hospitals have unusually narrow doorways?
If not how do "lifestyle choices" explain the waiting time statistics?
 
User is offline.
Reply With Quote
Old 04/21/09, 6:07 AM   #594
Altoid
Glass Joe
 
Human Paladin
 
Garithos
Originally Posted by levk View Post
You can specify the offhand slot specifically so it won't have to be an offhand-only weapon (which I assume isn't very common for something other than fists). I think you say
/equip 17 StickWithANailOffhand
If you're specifying a specific slot, you must use the equipslot command:

/equipslot 17 OffHandWeapon
 
User is offline.
Reply With Quote
Old 04/21/09, 2:56 PM   #595
scopius
Glass Joe
 
scopius's Avatar
 
Blood Elf Priest
 
Skywall
I just read the WowWiki article on "Making a macro". I have yet to see a macro for Death Knights like:

/castsequence [insert spell rotation here]

Is this because of the 255 character limit not being able to fit a whole rotation? It would seem to me if I were to be able to use such a macro, I could have my whole rotation bound to one key. Or is this not mentioned because it is too basic?

[edit]I think I found the answer to the question. I read that castsequence only passes to the next spell in the sequence if the spell is successful, which I read to mean hits. So, if I set my rotation for IT, PS, and I miss PS, it will skip it and I miss a bunch of DPS for the remainder of my rotation. I guess my dreams of button mashing are shattered.

Last edited by scopius : 04/21/09 at 3:15 PM.
 
User is offline.
Reply With Quote
Old 04/21/09, 5:09 PM   #596
Mman
Piston Honda
 
Draenei Shaman
 
Shattered Hand
Actually, the real reason is that Death Knights don't have a spell rotation, they have a priority system. That doesn't mean you cannot castsequence individual spells that you always use together. For instance, if you are Unholy you probably will be casting IT/PS at the same time (at the start of DPS or when your diseases fall off) so you could very easily put those into a sequence to save button space.
 
User is offline.
Reply With Quote
Old 04/22/09, 11:42 AM   #597
Prinsesa
Bald Bull
 
Blood Elf Paladin
 
Echo Isles
Originally Posted by scopius View Post
I just read the WowWiki article on "Making a macro". I have yet to see a macro for Death Knights like:

/castsequence [insert spell rotation here]

Is this because of the 255 character limit not being able to fit a whole rotation? It would seem to me if I were to be able to use such a macro, I could have my whole rotation bound to one key. Or is this not mentioned because it is too basic?

[edit]I think I found the answer to the question. I read that castsequence only passes to the next spell in the sequence if the spell is successful, which I read to mean hits. So, if I set my rotation for IT, PS, and I miss PS, it will skip it and I miss a bunch of DPS for the remainder of my rotation. I guess my dreams of button mashing are shattered.
That's exactly right. There's nothing to stop castsequence from firing the wrong spell out of order if something goes wrong in the sequence.

Technically, what you could do is to manually cast the missed PS before trying the next ability in the sequence, but if you have the presence of mind to already do that anyway, you might as well cast the whole shebang by hand.

"We do want Sanctuary to be the tanking seal"

- Ghostcrawler
 
User is offline.
Reply With Quote
Old 04/22/09, 11:54 AM   #598
Oprahwinfury
Von Kaiser
 
Oprahwinfury's Avatar
 
Gnome Death Knight
 
Stormscale (EU)
Is there some way to leave a arena with a macro instead of rightclicking the icon by the minimap? My client crashes sometimes when I do that.
 
User is offline.
Reply With Quote
Old 04/23/09, 5:23 PM   #599
cyberburn101
Glass Joe
 
Dwarf Hunter
 
Bleeding Hollow
Get the totems

I'm sure it's out there somewhere, but during my search I have no been able to find it. Don't shoot me.

How would you make the macro, for a hunter to use, to have their pet attack shaman's totems, then, attack the shaman.

This would primarily be used for PVP obviously. If the pet attacks a few totems, or at least 2 or 3 of the most beneficial ones, shouldn't take too much time. It could cripple the opponent(s) a little bit, and give a slight upper hand. At a certain point, I'm sure the shaman will drop them down again, but the macro can be used again, and the totems will be gone again.

Thanks ahead of time.
 
User is offline.
Reply With Quote
Old 04/24/09, 4:08 AM   #600
sarf
Discordian Taoist Transhumanist
 
sarf's Avatar
 
Human Paladin
 
Silvermoon (EU)
Google is your friend - Totemstomper macro from Arena Junkies:
Hunter Macros - Arena Junkies

Originally Posted by Wraithlin View Post
Do your hospitals have unusually narrow doorways?
If not how do "lifestyle choices" explain the waiting time statistics?
 
User is 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