PDA

View Full Version : Macro wont work! Grr



Seldum
03-08-2009, 09:12 AM
I want the following:

I want a two stage healing macro. 1 where I do a castsequence 2 cast a rejuv only.

/castsequence [target=player, nostance, mod:ctrl] rejuvenation, Healing Touch, Regrowth; [target=player, nostance, mod:shift] rejuvenation
/targetlasttarget

The ctrl+button works, but If I hit shift+button It dosent work....

also it dosen't shift to my last target

????

wtf?

Seldum
03-08-2009, 09:19 AM
I don't get it, if I change the mod:shift with mod:alt it works?

The code for the shift is shift right?

Seldum
03-08-2009, 11:26 AM
Finally, I found out why my macro won't work!

its because the target pet is by default bound to shift+F1 which is the button I store the macro on.

So it tries to target a pet instead of doing the healing macro!

omg.

Ogloo
03-08-2009, 11:57 AM
GJ!.. yeh i had that problem 2.. "F5" would toggel my whole UI down so it would do different spells on all my alts..

Zal
03-08-2009, 09:52 PM
just don't bind something to alt F4, it won't work the you want it.

Chranny
03-08-2009, 10:29 PM
Yeah, on my DK I tried binding stuff too CTRL + 1234567890 only realize that's the keymaps my pet uses. :|

pinotnoir
03-09-2009, 01:42 AM
This is my druids tank healing button.

/cast [mod:alt,target=sangiovese] regrowth
/cast [mod:shift,target=sangiovese] Healing Touch
/castsequence [target=sangiovese] reset=10 Rejuvenation, lifebloom, lifebloom, lifebloom

I use that key to keep the tank healed. If the others take damage I have seperate heals for each and a button for wild growth.

Here are my Oh SHIT buttons.

/use 14
/castsequence barkskin, tranquility

/cast Nature's Swiftness
/cast [target=focustargettarget,help,nodead,exists] Healing Touch

Seldum
03-09-2009, 04:50 AM
Thanks alot for sharing!

I redid my healing macros yesterday and they look like this now (im still not "happy" with the healing") mind you im lvl 40, and the macros not copied directly from wow, but as I recall them.

All my healing macros is bound to keys F1 to F5 where F1=Toon1.

Toon1, Tank:

F1:
/target Toon1
/cast [nostance, mod:ctrl] Rejuvenation
/targetlasttarget

F2:
/target Toon2
/cast [nostance, mod:ctrl] Rejuvenation
/targetlasttarget

etc.

Toon2, Healer:

F1:
/target toon1
/cast [nostace, mod:ctrl] Rejuvenation
/Castsequence [nostance, nomod] reset = 10 Healing Touch, Rejuvenation, Regrowth, healing touch, healing touch
/Targetlasttarget

Toon3, 4, 5 DPS:
F1:
/target Toon1
/cast [nostance, mod:ctrl] Rejuvenation
/targetlasttarget

Also, I have setup so when I press shift:F1 toon 1 heals himself with a Rejuv. This enables me let my toons heal themself individual. (not included in the above)

With this setup im able to:
By pressing CTRL+F1 Everyone cast rejuv (good before a pull)
By pressing just F1, the healer starts the castsequence on toon A.

What I need to modify, is that no matter what toon 2 (healer) is doing (fx. casting starfall), he should stop and heal Toon1 if I press F1. But if I include stopmacro, I cant spam the f1 button.... maybe I can use the modifier "channeling".....

Kel
03-09-2009, 12:55 PM
As far as I know the channelling condition only applies to certain spells (i.e. mind flay or hurricane) where you stand still while the spell does it's full damage, I don't think cast time counts as channeling.

Seldum
03-10-2009, 07:45 AM
Probably not... hmmm.

I guess I have to fiddle around a bit with the macros to see if I can comeup with something.

Any suggestions is welcome.....

I guess in the long run I will have a 100% dedicated healer, so I can just move the dps spam button away from the healer when in boss fights... that would make the healer just stand there only doing melee attacks if the mob is in range.... could work I guess.

Khatovar
03-10-2009, 08:08 AM
What I need to modify, is that no matter what toon 2 (healer) is doing (fx. casting starfall), he should stop and heal Toon1 if I press F1. But if I include stopmacro, I cant spam the f1 button

If you really want your healer to be able to DPS during fights when healing isn't needed, you can just bind an easy to reach button for canclling the cast, be it a simple stopcasting or just using something like ` to jump on toon 2.

Also, I wouldn't use /target toon, I would highly suggest /cast [target=toonname] or /cast [target=focustarget]. You will only end up blowing a heal on the wrong toon at the wrong time due to latency if you are expecting the game to select a target.

Seldum
03-10-2009, 10:18 AM
ahh nice suggesting! that might work

concerning the /cast [target=toonname] - and im probaly wrong, but isent this more like a condition, which have to be meet for the cast to be succesfull?

Like /cast [exist, harm] Smite or whatever....

Normally my toon would be assisting the main toon and having the target of my main toon set as focus. I don't use the FTL system - yet.

I tried to use pure focus for targeting, but I had strage occurancis where my toon would target a dead mob, just stopping...... and its probably cause by my shitty macro skills hehe....

Fx. I never got the swich of main toon to work either. So when my main dies I 50% of the time wipes, simply because I haven't been able to setup a system where my toons are able to swich target....

Tried the /focus [target=toonA, excist, nodead]; [target=toonB, excist, nodead] etc... macro, but I never got it to work. Some day ill probably take my time to setup the stuff right...

For now, I usually just run away with a toon or two and use shadowmeld.

Khatovar
03-11-2009, 03:25 AM
I'm not really seeing what you're asking about /cast [target=toonname] . For a heal especially, you want your spell to go where you want it to go, in this case, you want your heal to land on your main tank. Using /target Maintank /cast heal means you are asking the macro to do 2 things at once and you have no way to be sure that latency will allow those two things to be done in the order that you list. With high enough latency or poorly timed lag spikes, your heal could well start casting off your current target {IE another group member, a hostile mob especially with auto-self cast turned on} BEFORE your client and the server recieve and process the change of targets. Wasted heal.

With /cast [target=toonname] it is one command stating "I want this spell cast on this target" as opposed to "I want to target this person. I also want to cast this spell." It's a small difference, but noticable.

I personally never used focus for anything outside of CC. All my DPS started their macros with /assist Maintank {though obviously, using /cast [target=focustarget] and setting my focus as my MT like I advocate above would have been much wiser to avoid issues with DPS, latency and hitting the wrong mob}. I never named my heals as I controlled my healer as my main and used hover-healing. Spells that were only ever cast on one toon used the /cast [target=toonname], like :

/castsequence [target=Maintank][] Hand of Sacrifice, Sacred Shield
/cast [target=Maintank] Misdirection

I don't really understand why you set individual mobs as focus. Doesn't that require you to set a new focus every single time a mob dies, which is rather often? Also, throwing /targetlasttarget at the end of your healing macros seems to be rather ineffecient. What if your last target is dead by the time you no longer need to be healing? You are now targetting a dead mob and need to process another command to be targetting properly. It's also redundant if you've set that target as focus and are using target=focus for hostile spells. Also, IIRC, casting on target=X means you don't have to change your target. I can have a hostile target targetted and use /cast [target=focus] heal and if my focus is my main tank, it will cast the heal spell on my main tank without removing said hostile target from my active target.

I never used FTL myself, as I controlled healer+DPS, my husband tanked. I never had a need to switch who was leader. But I highly suggest setting your main as focus and using that for casting. It will make your macros much cleaner and more responsive. FYI, if your main toon dies and doesn't release, you can still target through his corpse.

Of course, I could be wrong in some of those aspects. I am known to do things ass-backwards sometimes, so someone can please correct me if I'm wrong.

Seldum
03-11-2009, 11:44 AM
Thanks for your input.

In my dps macros I have

/Assist Toon1
/cast whatever

So whatever toon1 is targetting all the other toons dps like hell.

This method wont enable me to silence a caster mob with one toon while the rest is targeting/dps another mob.

Regarding the healing, I don't think I have ever healed a wrong Toon due to lag, and for me its fine with defining a specific key to heal a specific toon, instead of using mod:shift+alt+1+2+3 to heal toon 1 etc. :) as I have seen some players use.

I might try using focus a bit more, but as I said, in the beginning I had trouble gettinng it to work properly.