• Dear Guest,

    You're browsing our forum as a Guest meaning you can only see a portion of the forum in read-only mode.
    To view all forum nodes and be able to create threads/posts please register or log-in with your existing account.

    TwinStar team

Useful Macros for Mages?

Blaze

Authorized
Joined
Apr 20, 2015
Likes
3
#1
Hello everyone,
does anyone have some good macros for mages for Vanilla WoW?
I've found this link but there seems to be some issues with the macros - https://vanilla-wow.wikia.com/wiki/Useful_Macros_for_Mages
They contain for example the command "#showtooltip", which doesn't work in my WoW client (1.12.1)
I've tried the macro maned "Start buffs, conjure rations, and eat/drink in one click" for example and it doesn't work.
When I click it, I get "Type '/help' for a listing of a few commands."

Thanks
 

Blaze

Authorized
Joined
Apr 20, 2015
Likes
3
#4
I just tried them and I would like to report the following:

- MacroExtender supports both "#showtooltip" and "#show"
- CleverMacro only supports "#showtooltip"
- SuperMacro doesn't support any of them

Therefore it looks like MacroExtender is the best option

I could make the following macros to work:

#showtooltip test:
#showtooltip
/cast Teleport: Stormwind
Click - Teleport to Stormwind --- Ctrl + Click - Teleport to Ironforge --- Alt + Click - Teleport to Darnassus
#showtooltip version:
#showtooltip
/cast [nomodifier,button:1] Teleport: Stormwind
/cast [modifier:ctrl,button:1] Teleport: Ironforge
/cast [modifier:alt,button:1] Teleport: Darnassus
Same thing, in #show version:
#show Rune of Teleportation
/cast [button:2,nomodifier] Teleport: Stormwind
/cast [button:2,modifier:ctrl] Teleport: Ironforge
/cast [button:2,modifier:alt] Teleport: Darnassus
My problem is that I can't find a working script that can teleport when Left + Click and portal when Right + Click
Neither of the following scripts work for me:

#showtooltip
/cast [nomodifier,button:1] Teleport: Stormwind
/cast [nomodifier,button:2] Portal: Stormwind
or

#showtooltip
/cast [button:2] Portal: Ironforge; Teleport: Ironforge
Does anyone have a working script for that?

Thanks
 
Last edited:

Garkin

New Member
Joined
Nov 27, 2018
Likes
0
#5
I believe that none of those addons adds support for "button" or "btn" conditions, so you won't be able to use right click casts from action bar. Also as far as I know using script in macro to detect button pressed is not possible in vanilla, because function GetMouseButtonClicked() was added in TBC.

All what I can recommend is creating 2 different macros, one for portals and second for teleports:
With macro addons:
/cast [mod:alt] Portal: Stormwind; [mod:ctrl] Portal: Darnassus; Portal: Ironforge
/cast [mod:alt] Teleport: Stormwind; [mod:ctrl] Teleport: Darnassus; Teleport: Ironforge
Without addons:
/run if IsAltKeyDown() then CastSpellByName("Portal: Stormwind") elseif IsControlKeyDown() then CastSpellByName("Portal: Darnassus") else CastSpellByName("Portal: Ironforge") end
/run if IsAltKeyDown() then CastSpellByName("Teleport: Stormwind") elseif IsControlKeyDown() then CastSpellByName("Teleport: Darnassus") else CastSpellByName("Teleport: Ironforge") end

Or add condition to cast teleport when solo and portal when in group:
With Roid Macros: /cast [group:party/raid] Portal: Ironforge; Teleport: Ironforge
Without any macro addon: /run if GetNumPartyMembers()==0 and GetNumRaidMembers()==0 then CastSpellByName("Teleport: Ironforge") else CastSpellByName("Portal: Ironforge") end

Combined together it could be for example (without addons):
/run local a,b="Portal: ","Ironforge"; if GetNumPartyMembers()==0 and GetNumRaidMembers()==0 then a="Teleport: " end; if IsAltKeyDown() then b="Stormwind" elseif IsControlKeyDown() b="Darnassus" end; CastSpellByName(a..b);
 
Last edited:

Blaze

Authorized
Joined
Apr 20, 2015
Likes
3
#6
Thanks!
Those are really great scripts!

After a little bit more testing, I can say that MacroExtender is a CPU hog, it makes your game client quite unusable. This addon is powerful but it's not really possible to make use of it.
 
Top Bottom