 |
09/28/07, 11:06 AM
|
#1
|
|
Piston Honda
|
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?
|
|
|
|
|
09/28/07, 11:10 AM
|
#2
|
|
Von Kaiser
|
Originally Posted by Cwealm
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.
|
|
|
|
|
09/28/07, 11:50 AM
|
#3
|
|
Don Flamenco
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
|
|
|
|
|
09/28/07, 11:59 AM
|
#4
|
|
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.
|
|
|
|
|
09/28/07, 12:07 PM
|
#5
|
|
Don Flamenco
Worgen Priest
Magtheridon
|
It'd probably help if you showed us your macros so we could help. 
|
|
|
|
|
09/28/07, 12:11 PM
|
#6
|
|
Piston Honda
|
Originally Posted by Ozzmar
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
|
|
|
|
|
09/28/07, 12:44 PM
|
#7
|
|
Piston Honda
|
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]
|
|
|
09/28/07, 12:47 PM
|
#8
|
|
Don Flamenco
Worgen Priest
Magtheridon
|
Originally Posted by Cwealm
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.
|
|
|
|
|
09/28/07, 1:15 PM
|
#9
|
|
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.
|
|
|
|
|
09/28/07, 1:21 PM
|
#10
|
|
Piston Honda
|
Originally Posted by Ozzmar
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?
|
|
|
|
|
09/28/07, 1:25 PM
|
#11
|
|
Glass Joe
|
Originally Posted by Cwealm
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.
|
|
|
|
|
09/28/07, 1:26 PM
|
#12
|
|
Von Kaiser
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?
|
|
|
|
|
09/28/07, 1:43 PM
|
#13
|
|
Vula'jin the Void, blessed by the loa
|
Originally Posted by Aastarius
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.
|
|
|
|
|
09/28/07, 1:49 PM
|
#14
|
|
Bald Bull
|
Originally Posted by Plea
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
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.
|
|
|
|
09/28/07, 2:01 PM
|
#15
|
|
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
|
|
|
|
|
09/28/07, 2:25 PM
|
#16
|
|
Don Flamenco
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?
|
|
|
|
|
09/28/07, 2:30 PM
|
#17
|
|
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).
|
|
|
|
|
|
09/28/07, 2:33 PM
|
#18
|
|
Don Flamenco
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.
|
|
|
|
|
|
09/28/07, 2:34 PM
|
#19
|
|
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.
|
|
|
|
|
09/28/07, 2:37 PM
|
#20
|
|
Don Flamenco
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
|
|
|
|
|
09/28/07, 2:39 PM
|
#21
|
|
Piston Honda
|
Originally Posted by Micah
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.
|
|
|
|
|
09/28/07, 2:41 PM
|
#22
|
|
Piston Honda
|
Originally Posted by Ozzmar
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.).
|
|
|
|
|
09/28/07, 3:39 PM
|
#23
|
|
Glass Joe
|
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.
|
|
|
|
|
09/28/07, 4:02 PM
|
#24
|
|
Von Kaiser
|
for reference,
this is the mouseover healing macro i use in raids
/stopcasting
/cast [target=mouseover, exists][] Flash of Light
|
|
|
|
|
09/28/07, 4:36 PM
|
#25
|
|
Piston Honda
|
Originally Posted by okkam
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.
|
|
|
|
|
Similar Threads
|
| Thread |
Thread Starter |
Forum |
Replies |
Last Post |
| WoW Aceupdater problem |
Krellian |
User Interface and AddOns |
2 |
09/27/07 11:29 AM |
|