Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion

Reply
 
LinkBack Thread Tools
Old 09/28/07, 11:06 AM   #1
Cwealm
Piston Honda
 
Human Mage
 
Eitrigg
Macro Problem

I used two macros a good deal:

/stopcasting
/cast [target=focus] Polymorph

and

/stopcasting
/cast [target=focus] Counterspell


Pre2.2, when I used these when I had no focus target, it would simply counterspell/polymorph my current target. Now, they require a focus target (I get a "You have no target" message).

How can I rewrite these so they regain the old functionality?

Offline
Reply With Quote
Old 09/28/07, 11:10 AM   #2
afhouston
Von Kaiser
 
Human Paladin
 
Lothar
Originally Posted by Cwealm View Post
I used two macros a good deal:

/stopcasting
/cast [target=focus] Polymorph

and

/stopcasting
/cast [target=focus] Counterspell


Pre2.2, when I used these when I had no focus target, it would simply counterspell/polymorph my current target. Now, they require a focus target (I get a "You have no target" message).

How can I rewrite these so they regain the old functionality?
I'm not an expert but I added two lines to my macros

/stopcasting
/cast [target=focus, exists] [] Polymorph

I'm not sure if its the ",exists" or the "[]" that fixed the issue, but it works now.

Offline
Reply With Quote
Old 09/28/07, 11:50 AM   #3
Ozzmar
Don Flamenco
 
Ozzmar's Avatar
 
Worgen Priest
 
Magtheridon
All your macros are doing is saying "Sheep my focus target." The game is logically replying with "Uh, I don't know what your focus target is dude!"

Check this wiki page out. It explains how to set a focus target and build the macro you need:

Making a macro - WoWWiki, the Warcraft wiki

Offline
Reply With Quote
Old 09/28/07, 11:59 AM   #4
Plea
Don Flamenco
 
Undead Mage
 
Twisting Nether (EU)
It's the same with mouseover. None of my mouseover macroes are functioning as they used to, either.

Offline
Reply With Quote
Old 09/28/07, 12:07 PM   #5
Ozzmar
Don Flamenco
 
Ozzmar's Avatar
 
Worgen Priest
 
Magtheridon
It'd probably help if you showed us your macros so we could help.

Offline
Reply With Quote
Old 09/28/07, 12:11 PM   #6
Cwealm
Piston Honda
 
Human Mage
 
Eitrigg
Originally Posted by Ozzmar View Post
All your macros are doing is saying "Sheep my focus target." The game is logically replying with "Uh, I don't know what your focus target is dude!"

Check this wiki page out. It explains how to set a focus target and build the macro you need:

Making a macro - WoWWiki, the Warcraft wiki
It worked before. If I had no focus target, it would sheep/cs my current target

Offline
Reply With Quote
Old 09/28/07, 12:44 PM   #7
ANSeranov
Piston Honda
 
ANSeranov's Avatar
 
Draenei Shaman
 
Durotan
My target of target healing macros aren't working, either.

/cast [help] [harm; target=targettarget] [] Renew

This is the part of the macro I'm worried about. It (is supposed to) heal the person I have targetted if my target is friendly, the target of my target if my target is an enemy, and myself if I have myself/no one targetted.

I tried futzing w/ the "; exists" thing, but it didn't seem to do anything. :/

Last edited by ANSeranov : 09/28/07 at 12:53 PM.

[Yuuzu] [85 Draenei Shaman][Durotan]
[Revii] [83 Draenei Death Knight][Durotan]
[Karina] [85 Draenei Paladin][Durotan]

Offline
Reply With Quote
Old 09/28/07, 12:47 PM   #8
Ozzmar
Don Flamenco
 
Ozzmar's Avatar
 
Worgen Priest
 
Magtheridon
Originally Posted by Cwealm View Post
It worked before. If I had no focus target, it would sheep/cs my current target
Well, the true test of if your macros were working (vs. simply ignoring a command that's irrelevant) is, if you were targeting another player, did this macro return to the previous target and sheep them again? I think they were "working" before because you had no focus target set, so the game just ignored it.

Your macros aren't actually setting a focus target, so I find it hard to believe that they would work properly the way focus is designed to. Literally all they're doing is specifying a spell and a target (focus), which your macro is not setting/defining.

Offline
Reply With Quote
Old 09/28/07, 1:15 PM   #9
Plea
Don Flamenco
 
Undead Mage
 
Twisting Nether (EU)
With all due respect, have you ever used such a macro?

I had pretty much all my heals, dispels, pom and pws macroed as /cast [target=mouseover] Spell. Say its dispel magic; it would dispel my mouseover, if it didnt exist dispel my target, if that didnt exist dispel myself. After the patch, if I dont have anything under my cursor (like right+left clicking to move forward and strafing; while spamming the dispel button at the same time) it just doesn't cast anything.

It's got to be something about the changes in conditional macros and it's probably easily dealth with. Adding a ", exists" might not work; since the macro is checking the existance itself without that parameter anyway. Unless I'm missing something, that conditional is useless.

Offline
Reply With Quote
Old 09/28/07, 1:21 PM   #10
Cwealm
Piston Honda
 
Human Mage
 
Eitrigg
Originally Posted by Ozzmar View Post
Well, the true test of if your macros were working (vs. simply ignoring a command that's irrelevant) is, if you were targeting another player, did this macro return to the previous target and sheep them again? I think they were "working" before because you had no focus target set, so the game just ignored it.

Your macros aren't actually setting a focus target, so I find it hard to believe that they would work properly the way focus is designed to. Literally all they're doing is specifying a spell and a target (focus), which your macro is not setting/defining.

That was the whole point of the macro. In a raid, I set my sheep assignment as my focus, I target the first trash mob to kill, the tank pulls, I press down on my mousewheel (whenre I bound it), my focus target is sheeped, I dps my target. I watch my focus sheep on my quartz casting bar, resheep when necessary without every switching targets.

Same with CS. I select my focus, switch to dps, sheep three times, when the healer comes out of sheep the third time, I can cs without leaving my dps target.

The macros I had worked fine for that, and, here is the kicker, if I had no focus target selected, it would default sheep/cs my current target.

How do I get that functionality back?

Offline
Reply With Quote
Old 09/28/07, 1:25 PM   #11
Girn
Glass Joe
 
Dwarf Priest
 
Hydraxis
Originally Posted by Cwealm View Post
I used two macros a good deal:

/stopcasting
/cast [target=focus] Polymorph

and

/stopcasting
/cast [target=focus] Counterspell
Someone in my guild was having issues with similar casting macros, and claimed to have found a fix for it which works by changing the following:
/cast [target=focus] (Spell Here)
To the following:
/cast [target=focus][target=target] (Spell Here)

As a disclaimer, I do NOT know that this is guaranteed 100% to work; I just post it here because the person in question was able to function normally for the raid that night, and thus I'm assuming that whatever method they used to fix the issue worked for them.

Offline
Reply With Quote
Old 09/28/07, 1:26 PM   #12
Aastarius
Von Kaiser
 
Aastarius's Avatar
 
Dwarf Mage
 
Nordrassil (EU)
Does seem that 2.2 changed something, my macro for AM spamming suddenly does nothing:

#ShowTooltip Arcane Missiles
/cast [noChanneling:Arcane Missiles] Arcane Missiles
Anyone have any ideas?

Offline
Reply With Quote
Old 09/28/07, 1:43 PM   #13
• Vulajin
Vula'jin the Void, blessed by the loa
 
Vulajin's Avatar
 
Undead Mage
 
Mal'Ganis
Originally Posted by Aastarius View Post
Does seem that 2.2 changed something, my macro for AM spamming suddenly does nothing:

#ShowTooltip Arcane Missiles
/cast [noChanneling:Arcane Missiles] Arcane Missiles
Anyone have any ideas?
Macro options can no longer be capitalized. You need to make "ShowTooltip" and "noChanneling" both lowercase.

United States Offline
Reply With Quote
Old 09/28/07, 1:49 PM   #14
Cowbell
Bald Bull
 
Cowbell's Avatar
 
Orc Shaman
 
Uldum
Originally Posted by Plea View Post
With all due respect, have you ever used such a macro?

I had pretty much all my heals, dispels, pom and pws macroed as /cast [target=mouseover] Spell. Say its dispel magic; it would dispel my mouseover, if it didnt exist dispel my target, if that didnt exist dispel myself. After the patch, if I dont have anything under my cursor (like right+left clicking to move forward and strafing; while spamming the dispel button at the same time) it just doesn't cast anything.

It's got to be something about the changes in conditional macros and it's probably easily dealth with. Adding a ", exists" might not work; since the macro is checking the existance itself without that parameter anyway. Unless I'm missing something, that conditional is useless.
With all due respect, this shit was all covered in the 2.2 thread three days ago.

http://elitistjerks.com/487845-post191.html

Originally Posted by Bekah View Post
Then go put your dick in a car door and slam it a couple of times to finish proving how awesome you are and report back to the IMANG thread.

Offline
Reply With Quote
Old 09/28/07, 2:01 PM   #15
Taryenne
Von Kaiser
 
Draenei Shaman
 
Silvermoon (EU)
In more polite terms, the change from Lua to C++ means a restriction on capital letters.
Hence the problem with the above mentioned macros

Offline
Reply With Quote
Old 09/28/07, 2:25 PM   #16
Ozzmar
Don Flamenco
 
Ozzmar's Avatar
 
Worgen Priest
 
Magtheridon
Plea, I wasn't addressing your macros at all, though I'm glad Cowbell did.

Cwealm, can you post your macros that you're using to set your focus?

Offline
Reply With Quote
Old 09/28/07, 2:30 PM   #17
Micah
Von Kaiser
 
Draenei Shaman
 
Tichondrius
I generally thought the first thing people do when a new patch gets released is read the fucking patch notes (RTFPN?)

* Macros with specific cast targets will no longer cast on your current target if the specified target doesn’t exist.
* For additional notes on Lua and XML changes please visit the UI & Macros Forum.
* * All macro conditional names are now lower-case only. - Previously mixed case conditionals (e.g. Stance) were allowed, now they will only be recognized in their lower case form (e.g. stance).

Offline
Reply With Quote
Old 09/28/07, 2:33 PM   #18
Ozzmar
Don Flamenco
 
Ozzmar's Avatar
 
Worgen Priest
 
Magtheridon
Well, that Wiki page I linked had a macro setup to clear your focus if your previous was dead, etc. If that doesn't work, then I have no idea.

/focus [target=focus, noexists] [target=focus, dead] [target=focus, help]
/stopmacro [target=focus, noexists]
/cast [target=focus] Polymorph
This uses macro options which are covered in Part II. The first line sets your focus to your current target if a) you don't already have a focus, b) your current focus is dead, or c) your current focus is friendly. If you aren't targeting anything, it will clear your focus. The second line keeps the macro from proceeding if you don't have a focus. Finally, it casts Polymorph on your focus. This gives you a one-button solution for your crowd control with focus.

Offline
Reply With Quote
Old 09/28/07, 2:34 PM   #19
Plea
Don Flamenco
 
Undead Mage
 
Twisting Nether (EU)
It is a generic complaint; mine or his, doesn't actually matter. Sorry for being rude there; however, your post wasn't really addressing the problem either. I'm glad to see the functionality back nevertheless.

Offline
Reply With Quote
Old 09/28/07, 2:37 PM   #20
Ozzmar
Don Flamenco
 
Ozzmar's Avatar
 
Worgen Priest
 
Magtheridon
It's cool man. There is/was a fundamental part of Cwealm's macro story not being told, and I was just trying to get all the details.

/hug it out bitch

Offline
Reply With Quote
Old 09/28/07, 2:39 PM   #21
Cwealm
Piston Honda
 
Human Mage
 
Eitrigg
Originally Posted by Micah View Post
I generally thought the first thing people do when a new patch gets released is read the fucking patch notes (RTFPN?)

While I am pleased this gave you a moment to feel good about yourself, much like a toddler on the pot, I would like to note nowhere in my post did I state this was unexpected. Just that my former macros do not work, and now I would like some help making new ones.

In other words, GFY.

Offline
Reply With Quote
Old 09/28/07, 2:41 PM   #22
Cwealm
Piston Honda
 
Human Mage
 
Eitrigg
Originally Posted by Ozzmar View Post
Plea, I wasn't addressing your macros at all, though I'm glad Cowbell did.

Cwealm, can you post your macros that you're using to set your focus?
I just use /focus and /clearfocus.

If you have a better way to wrap all this up into one, I would love to hear it. I just used the prvious macros because they worked for what I needed without having to spend hours trying to figure stuff out- I am not wed to them and will gladly change for somethign more efficient. I am a game, not a programmer (which also explains why i am so pissed about the sound changes- my hardware worked pre 2.2. Now, it doesn't.).

Offline
Reply With Quote
Old 09/28/07, 3:39 PM   #23
okkam
Glass Joe
 
Dwarf Shaman
 
Sargeras
Silly Cwealm, he likes to rage about stuff.


Anywho, use this format:

/stopcasting
/cast [target=focus, exists] [] Polymorph

If you want, just email me your macro text file and I'll fix it for you.

United States Offline
Reply With Quote
Old 09/28/07, 4:02 PM   #24
afhouston
Von Kaiser
 
Human Paladin
 
Lothar
for reference,

this is the mouseover healing macro i use in raids

/stopcasting
/cast [target=mouseover, exists][] Flash of Light

Offline
Reply With Quote
Old 09/28/07, 4:36 PM   #25
Cwealm
Piston Honda
 
Human Mage
 
Eitrigg
Originally Posted by okkam View Post
Silly Cwealm, he likes to rage about stuff.


Anywho, use this format:

/stopcasting
/cast [target=focus, exists] [] Polymorph

If you want, just email me your macro text file and I'll fix it for you.
That worked.

The macro with a [target=target] had disastrous consequences.

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
WoW Aceupdater problem Krellian User Interface and AddOns 2 09/27/07 11:29 AM