macro help

Big Dick Dudley
03-28-2006, 08:36 PM
how do you setup a macro that can do 2 spell casts w/ 2 key presses of the same button? IE, 1 press to activate PI, another to activate IF.

ragingbunny
03-28-2006, 08:42 PM
i dont think that's possible for some reason:P

Ciceron
03-28-2006, 08:47 PM
It is. Warriors use it to check and change stance if needed on one press and when pressed again, use the skill that needed the stance change.

Search on the Warrior forums when you can, it's a pretty essential macro for them.

GeneralHell
03-28-2006, 08:47 PM
PI? IF? Anyway only two spells (actions) can be cast with one key press. One being an instant cast, the other being a normal cast (with a timer of some kind which includes cooldowns) In other words you can't cast two fireballs one after the other because there is no wait functions in macros. But you can for example have a one press Combustion/Pyroblast...

Big Dick Dudley
03-28-2006, 10:02 PM
power infusion + inner focus

basically, i wana activate them both with 2 key presses of the same button.

GeneralHell
03-28-2006, 10:44 PM
Ok... I know what inner focus is but I'm not familiar with PI...

Anywho, just to give you an idea of what I meant before:

/script if GetComboPoints() == 5 and UnitMana("player") >= 35 and IsActionInRange('2') == 1 then CastSpellByName('Cold Blood') SpellStopCasting() CastSpellByName('Eviscera te(Rank 8)') end
/script CastSpellByName('Eviscera te(Rank 8)')


Would be for a rogue... You could edit that and add your spells minus the GetCombo part. Put the instant cast first instead of the ColdBlood part. It should work unless Inner Focus has a global cooldown or if you want PI first. Are they both instant?

Edit: Found PI and from what it reads you should be able to pull it off... like I said as long as they're both not on the same timer or have a global cooldown.

Maybe... I can test it out when my server is up?

/script if UnitMana("player") >= 500 then CastSpellByName('Power Infusion') SpellStopCasting() end
/script CastSpellByName('Inner Focus')


The part about checking for enough Mana can be changed since it looks like PI requires 20% of it I think

JuSTCHiLLiN
03-28-2006, 10:52 PM
Warriors are just using a simple macro to use the skill.

/cast Berserker Rage
/cast Berserker Stance

Since rage requires serker stance it ignores it and goes to the next line and switches to stances. Pressed again it executes it.

Helado
03-28-2006, 11:08 PM
power infusion + inner focus

basically, i wana activate them both with 2 key presses of the same button.

Just do it on one macro.

It worked on test anyway, I had a macro for trinket/PI/inner focus/holy fire on one click.
/script UseInventoryItem(13)
/script SpellStopCasting()
/target <your name>
/cast Power Infusion
/script SpellStopCasting()
/script TargetLastEnemy()
/cast Inner Focus
/script SpellStopCasting()
/cast Holy Fire(Rank 8)

You can probably take out the spell stop casting. I had just copied it from a mage macro, so I left them in.

There's also some script deal to select your self without /target, but I don't know what it is.

TeckMan
03-29-2006, 04:38 AM
Warriors are just using a simple macro to use the skill.

/cast Berserker Rage
/cast Berserker Stance

Since rage requires serker stance it ignores it and goes to the next line and switches to stances. Pressed again it executes it.
it is still better to use the more complex macros that check for what stance you are in. most players tend to spam their buttons and if u press this type of macro one too many times it will spam the stance switch, switching you from zerk stance to zerk stance. it sounds stupid but it will cause you to lose any rage you have excess of the 25 allowed by tac mastery 5/5.

i have also seen macros that will not do the stance switch if the ability is not up. this is great cause you can just spam overpower and it'll instantly switch stance and hit them faster than you could possibly react.