Log in

View Full Version : Shammies elemental pets macro help needed!!!



tizwaz
08-26-2008, 11:32 AM
Need help tweaking these two into one button...
tried variations such as keymods for earth/fire
all i get is lesser healing wave cast each time...
any ideas?
server maintenance so i can't copy out me macro..sry..
but if you can suggest some things Im sure you get the gist already:)

http://www.wowwiki.com/Useful_macros_for_shamans
.............
Holding alt while using this macro will first drop your Earth Elemental ('http://www.wowwiki.com/Earth_Elemental_Totem'), and upon second press target and focus it. You may then proceed to spam this macro, casting Lesser Healing Wave ('http://www.wowwiki.com/Lesser_Healing_Wave') on the Greater Earth Elemental without losing your current target.


#showtooltip Earth Elemental Totem
/cast [target=focus,nomodifier:alt] Lesser Healing Wave
/stopmacro [nomodifier:alt]
/cast Earth Elemental Totem
/target Greater Earth Elemental
/focus


Below is a similar macro for the Greater Fire Elemental.


#showtooltip Fire Elemental Totem
/cast [target=focus,nomodifier:alt] Lesser Healing Wave
/stopmacro [nomodifier:alt]
/cast Fire Elemental Totem
/target Greater Fire Elemental
/focus

Souca
08-26-2008, 04:52 PM
So let me make sure I understand what you are asking. You want both the fire and earth elemental in one button? Currently what sort of error do you get when the macro doesn't work? I don't have my elementals yet and I'm at work so I can't test anything.

- Souca -

tizwaz
08-26-2008, 10:50 PM
/cast [target=focus,nomodifier:alt] Lesser Healing Wave
/stopmacro [nomodifier:alt]
/cast [nomodifier:alt] Fire Elemental Totem;Earth Elemental Totem
/focus [target=Greater Fire Elemental,help,nodead]; [target=Greater Fire Elemental,help,nodead]

This is generally what I'm shooting for...server down again so this is from memory...but my results are pretty much just the shammy casting lesser healing wave repeatedly...not getting to the summons part even..
the idea is to summon fire or with alt pressed earth elemental...focus it for boss fights n what have you..n heal elemental on rest of presses...

olipcs
08-27-2008, 03:31 AM
To tweak it into one button i would do:

/cast [target=focus,nomod] Lesser Healing Wave
/stopmacro [nomod]
/cast [mod:alt] Fire Elemental Totem;[mod:ctrl]Earth Elemental Totem
/focus [target=Greater Fire Elemental,help,nodead,mod:alt]; [target=Greater Earth Elemental,help,nodead,mod:ctrl]

This results in:

normal keypress: LHW on focus
alt+key : Fire Elmental + Focus on Fire Elemental
ctrl+key: Earth Elemental + Focus on earth Ele

(shift+key would result in nothing, you could use this for another heal option like normal Healing Wave)
(
/cast [target=focus,nomod] Lesser Healing Wave;[target=focus,mod:shift]Healing Wave
/stopmacro [nomod]
/stopmacro [mod:shift]
/cast [mod:alt] Fire Elemental Totem;[mod:ctrl]Earth Elemental Totem
/focus [target=Greater Fire Elemental,help,nodead,mod:alt]; [target=Greater Earth Elemental,help,nodead,mod:ctrl]
)

Another thing i'm not exactly sure is, how this would work in a multi shaman enviroment, where multiple Elemnetals are out...

perhaps you could use a simple:
/focus [target=pet]

as the last line

Souca
08-27-2008, 12:38 PM
Your problem is that focus isn't getting set correctly. What will happen is that the totem will drop and then the focus will be set, but the elemental won't spawn for half a second or so and you will have defaulted to focusing on yourself.

Try using the macro, but mannually focusing on the elemental after it is up. If things work good after that, its like I suspected.

- Souca -

tizwaz
08-27-2008, 10:21 PM
Your brilliance is truly appreciated:)
I shall try it shortly and let ya know for when you get your pets...

tizwaz
08-28-2008, 01:10 AM
final form..to keep it under char limit for macros....



/cast [target=focus,nomod] Lesser Healing Wave;[target=focus,mod:shift]Healing Wave

/stopmacro [nomod]

/stopmacro [mod:shift]

/cast [mod:alt] Fire Elemental Totem;[mod:ctrl]Earth Elemental Totem

/focus [target=pet]



It works fabulously...

I am so chuffed to have a quick tank heal summon button working now..its very warlock like:)
mucho thanks Souca and olipcs :thumbup: 8) :rolleyes: :thumbsup: 8o

olipcs
08-28-2008, 02:25 AM
Hey, thats why we are here: to learn, share and discuss ;)

Souca
08-28-2008, 04:01 AM
mucho thanks Souca and olipcs :thumbup: 8) :rolleyes: :thumbsup: 8o

Awesome. I'm glad it worked out, the macros can be a pain sometimes. The one I've been trying to do is to get a castsequence to work with multiple targets. Something like

/castsequence [target=party1target] Lightning Bolt, [target=party1] Healing Wave, [target=player] Water Shield

Hope that makes sense. So far I haven't been able to get it to do more than one of the spells. I think it is taking the first option and applying it to all the spells in the sequence. Grr.

- Souca -

olipcs
08-28-2008, 05:47 AM
there is currently no option known to cast a /castsequence with diffrent targets :(
Because the options (like the target, modifiers) are defiend for the hole castsequence not the individual Actions of the sequence.
(as far as i know)

Only thing you could do, is to have a static "unit" for the castsequence like the focus, and change this unit, between the keypresses of your sequence.

Example:

Castsequence makro (bind to "2"):
/castsequence [target=focus] Lightning Bolt, Healing Wave, Water Shield

Another makro (bind to "3"):
/focus [nomod,target=party1target];[mod:shift,target=party1];[mod:ctrltarget=player]

Then you could press the following for the "sequence":

3,2,"shift+3",2,"ctrl+3",2

but honestly, 3 simple buttons (or one makro with 2 modifiers might be simpler, like:

/cast [target=party1target,nomod] Lightning Bolt;[target=party1,mod:shift] Healing Wave, [target=player,mod:ctrl] Water Shield

)

Souca
08-28-2008, 06:56 PM
Yea, I just ended up having two seperate macros and varying one of them on one character so instead of a LB, she casts a Heal on the pally.

Not sure if the rebind will work during combat. I thought they did something to prevent this with the whole secure code thing so that you can't dynamically change things during a fight.

- Souca -

matthewwwatkins
01-22-2010, 10:15 AM
/cast [mod:alt] Fire Elemental Totem;[mod:ctrl]Earth Elemental Totem

/focus [target=pet]



Sorry to necro an oldie here :< but.... I don't think "target=pet" works anymore for Earth / Fire Elementals?

Is there a work-around in a multi-shaman environ?

Thanks :D

Ualaa
01-22-2010, 07:00 PM
I prefer [target=pet] to [target=Greater Fire Elemental].
That assumes target=pet works.

Basically, target=pet... is always your pet.
While there might be several Fire Elementals running around cooking the mobs.

Dorffo
01-22-2010, 08:57 PM
Awesome. I'm glad it worked out, the macros can be a pain sometimes. The one I've been trying to do is to get a castsequence to work with multiple targets. Something like

/castsequence [target=party1target] Lightning Bolt, [target=party1] Healing Wave, [target=player] Water Shield

Hope that makes sense. So far I haven't been able to get it to do more than one of the spells. I think it is taking the first option and applying it to all the spells in the sequence. Grr.

- Souca -

The trick is multiple castsequences like you'd do with a /click spam setup, each sequence can have its own target:

/castsequence [target=TANKNAME] reset=3 Healing Wave,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,
/castsequence [target=player] reset=3 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,water shield (? don't need a target for watershield)
/cast [target=party1target] Lightning Bolt


edit: ^^ this is from the wiki, I've setup something similar in the past for "passive" heals though where I'll toss out LHW at my tank between nukes occasionally
edit2: the post that I was trying to find before I hit the wiki - obviously the castrandom has changed slightly but holes in a CS should still work:
http://www.dual-boxing.com/showthread.php?t=19066

matthewwwatkins
01-24-2010, 05:01 PM
I prefer [target=pet] to [target=Greater Fire Elemental].
That assumes target=pet works.

Tested: This doesn't work anymore :<

Any way to scan surrounding units using TargetExact and then grab a UnitGUID, populate a temp table with the IDs, share that between all toons and then use that to target each toon's Elemental?

Grabbing at straws here :'(