Wow macro spec

Wow macro spec DEFAULT

This page lists macro conditionals, keywords used with macro commands, the RestrictedEnvironment and the SecureStateDriver API to allow limited logic for player convenience without trivializing the game.

Refer to secure command options for syntax and making a macro for a tutorial.

Temporary targeting

/cast [@focus] Counterspell

The following keywords temporarily assign a target that the macro command will act on. This only applies to a single action; it does not change the player's selected target.

@unitId 
Replace with any valid unitId (@player, @target, @focus, etc.)
@cursor 
Immediately targets the ground under the cursor.
@none 
Interupts auto self-cast and requires a targeting cursor.

is also an alias for . However, despite the name, this still only affects a single macro command without changing the player's target.

Boolean conditions

/cast [dead] Resurrection; Heal

All other conditionals evaluate as either true to execute the macro command, or false to skip it. The prefix reverses this (ie, nodead means alive).

The following tables categorize each boolean condition by whether it evaluates the state of any target, only the player, or the user interface.

Macro Conditional Similar API Description
existsUnitExists()The unit exists
help, harmUnitCanAssist() and UnitCanAttack()The unit exists and can be targeted by helpful/harmful spells
deadUnitIsDeadOrGhost()The unit exists and is dead
party, raidUnitInParty() and UnitInRaid()The unit exists and is in your party/raid
unithasvehicleuiUnitInVehicle()The unit exists and is in a vehicle
Macro Conditional Similar API Description
canexitvehicleCanExitVehicle()In a vehicle and able to exit
channeling, channeling:spellNameUnitChannelInfo("player") and WoW Icon update.pngChannelInfo()Channeling any spell, or a certain spell
combatInCombatLockdown or UnitAffectingCombat("player")In combat
equipped:type, ```worn```:typeIsEquippedItemType(type)Refer to itemType for possible types (ie, weapon) and subtypes (ie, sword)
flyableIsFlyableArea()Unreliable in Wintergrasp
flyingIsFlying()Mounted or flight form, and in the air
form:n, stance:nGetShapeshiftForm()Refer to GetShapeshiftForm for possible values
group, group:party, group:raidIsInGroup() and IsInRaid()Self-explanatory
indoors, outdoorsIsIndoors() and IsOutdoors()Self-explanatory
mountedIsMounted()Self-explanatory
pet:name, pet:familyUnitCreatureFamily("pet")Using a hunter pet by name or family
petbattleC_PetBattles.IsInBattle()In a pet battle
restingIsResting()In a rested zone
spec:n, spec:n1/n2GetActiveSpecGroup(false)Activated the n'th (or any of n1, n2) spec
stealthIsStealthed()Self-explanatory
swimmingIsSubmerged()Self-explanatory
talent:row/colThe given row/col talent is active
Macro Conditional Similar API Description
actionbar:n, bar:n, or bar:n1/n2/...GetActionBarPage()The n'th (or any of n1, n2, ...) action bar page appears
bonusbar, bonusbar:nHasBonusActionBar()The bonus action bar is visible; see
button:n, btn:n1/n2/..., btn:<virtual click>OnClickThe mouse button used as left (1), right (2), middle (3), extra (4, 5, ...) or virtual
cursorGetCursorInfo()Dragging an action button (item, spell, macro, etc.)
extrabarHasExtraActionBar()An extra action bar/button is visible
modifier, mod, mod:key, mod:actionIsModifierKeyDown() or IsModifiedClick(action)Accepts shift, ctrl, alt, lshift, rshift, ..., and any action title
overridebarHasOverrideActionBar()The override bar is replacing the main action bar
possessbarIsPossessBarVisible()The possess bar is visible
shapeshiftHasTempShapeshiftActionBar()The temporary shapeshift action bar is replacing the main action bar
vehicleuiHasVehicleActionBar()The vehicle UI is active

Patch changes

References

Sours: https://wowpedia.fandom.com/wiki/Macro_conditionals

Thread: spec specific tooltip macro

  • 2011-02-12, 07:36 PM#1

    volwratth is offline
    Field Marshal

    spec specific tooltip macro

    hello, i am just wondering if it is possible to set up a macro to do a spec specific move (which it is) but more importantly show the tooltip for that spec. (which i think it is not)

    basically what i want to do: my priest is spec'd: shadow / holy (respec disp alot). so i like to use all 3 specs and find it easiest to respec between holy and disp because their is only a few buttons i would have to re keybind. But then i though y not make a macro to make it so all i have to do is respec and never change my buttons. so the macros would look as simple as this.

    #showtooltip
    /cast penance
    /cast circle of healing

    #showtooltip
    /cast inner focus
    /cast chakra

    #showtooltip
    /cast pain surppression
    /cast guardian spirit

    #showtooltip
    /cast power word: barrier
    /cast lightwell

    now technically these macros all work so if i respec i can use them all based on my spec. However my problem is i want to have the spec show the tooltip of which spell is usable so i can see the cooldown of the move. this would be so huge for me if possible but i can only assume it is not possible. Remember this is for the purpose of respecting and not duel spec.

    Thank you in advance for any info about this.


  • 2011-02-12, 07:42 PM#2

    Use the [spec:1] conditional.
    Assuming discipline is your first spec:

    Code:

    #showtooltip /cast [spec:1]Penance; Circle of Healing
    etc, you get the idea.

  • 2011-02-12, 07:56 PM#3

    volwratth is offline
    Field Marshal

    thx for fast reply, but does not seem to work. unless i am putting it wrong or something. i copied and pasted it in and it looked liked it worked but since i dont have holy atm i changed it to:

    #showtooltip
    /cast [spec:1]Circle of Healing; Penance

    and when i do that it just doesn't show or do anything

    i then tried:
    #showtooltip
    /cast [spec:1]Circle of Healing
    /cast [spec:1]Penance

    and it will still cast penance but not show any tooltip unless i had coh


  • 2011-02-12, 08:15 PM#4

    What you need to put first (after the [spec:1] part) is the spell for the spec in the top tab on your talent sheet.


  • 2011-02-12, 08:28 PM#5

    volwratth is offline
    Field Marshal

    thx again for reply but i am not quite following you. so would it be like this:

    #showtooltip
    [spec:1]Holy word: chastise; Penance
    /cast circle of healing
    /cast penance

    chastise and penance are the top 2 specs for holy / disp

    if that is right it did not work either. nor did it with /cast [spec:1]Holy word: chastise; Penance


  • 2011-02-12, 08:31 PM#6

    nonono.

    Code:

    #showtooltip /cast [spec:1]Holy Word: Chastise; Penance
    Assuming Holy is the top tab spec in your talent sheet and disc is the bottom one.

  • 2011-02-12, 08:41 PM#7

    Chaltione is offline
    Mechagnome Chaltione's Avatar

    I suspect volwratth means to use primary spec for holy/disc alternating and using secondary spec for shadow, and wants macros to detect if he is in holy or disc spec and show the proper spell that is unique to the spell.

    [spec:1] / [spec:2] just tests if you are in primary or secondary spec, so I don't think macros can do the automatic spec identification he is after.

    It is however possible to use macro bank addons to save a set of macros for holy and a set of macros for disc, then use the macro bank addon to swap when you respec between them.


  • 2011-02-12, 09:22 PM#8

    volwratth is offline
    Field Marshal

    yes chaltione that is exactly what i am trying to do. i just looked at the addon called macro bank. it does look a lil confusing at first glance but im sure will be easier to use once i learn it. thx alot, i will look into it.


  • 2011-02-12, 09:32 PM#9

    Ah, very much my mistake in that case. Sorry for the confusion.


  • 2011-02-12, 10:55 PM#10

    lawomous is offline
    Moderator lawomous's Avatar

    I think the solution for you is to use the regular spells, and save \ restore your bars with this addon. Try it out.


    Gershuun @ Borean Tundra US - Interface & Macros Moderator

  • 2011-02-16, 03:15 PM#11

    volwratth is offline
    Field Marshal

    thx alot law, this addon is very easy to use and pretty much did exactly what i need. Much thx!!


  • Sours: https://www.mmo-champion.com/
    1. Google chrome 50 plus
    2. Voodoo exhaust install
    3. Good morning saturday

    macro commands and conditionals

    Buy cheap World of Warcraft products

    Wow macro commands:

    New conditionals added: [spec:1], [spec:2],[spec:3],[spec:4] .This checks the spec you are currently in. Use it to create a single macro usable in different specs: /cast [spec:1] spell in first spec; [spec:2] spell in second spec;

    Patch 7.1 Legion added a new conditional: @cursor for spells that use a targeting circle.

    Patch 6.0 Warlords of Draenor added a new conditional to test if you have a certain talent or not.

    Example for warlocks lvl 30 talents: /cast [talent:2/1] Howl of Terror; [talent:2/2] Mortal Coil; [talent:2/3] Shadowfury

    In patch 3.3 the @ symbol has been added as a synonym for 'target=' to make macros more compact.

    Tip: Shift-click the spell you want to use in your spellbook while in the Create Macros window ,that way the spelling is always correct.

    • #showtooltip : Shows the tooltip of the ability you are using.
    • #show :Does not show the tooltip but still shows the cooldown.
    • /use 13 : activates trinket 1 ( top one)
    • /use 14 : activates trinket 2 (bottom one)
    • /equip : equips an item
    • /cast : casts a spell
    • /castsequence : casts spells in a determined order
    • /use : uses an item or consumable
    • /focus : Sets your target as your focus target
    • /clearfocus : Clears your focus target
    • /cleartarget : Clears your target
    • /assist player name : Assist a friendly player .Often used in raids to let everybody attack the same target.
    • /script UIErrorsFrame:Clear() Used to prevent the on screen error message when an item or ability is not ready.
    • /petpassive : puts your pet on passive
    • /petdefensive : puts your pet on defensive
    • /petattack : Tells your pet to attack
    • /petfollow : Tells your pet to follow you
    • /petstay :Tells your pet to stay
    • /cancelform : Cancels your current shapeshift form
    • /cancelaura : Turns off an aura you have
    • /changeactionbar : Changes your current actionbar
    • /stopcasting : Stops whatever you are casting
    • /stopwatch : Opens the stopwatch interface
    • /targetlastenemy : Target the last enemy you had selected
    • /targetexact : Target the exact name

    Wow macro conditionals :

    Conditionals are used to control actions based on information.
    Syntax: /command [conditional] parameter; [conditional] parameter
    Conditionals are enclosed within square brackets ,separated by a comma if more than one.
    The comma can be seen as an "and"
    Conditionals/parameter groups are separated by semicolons.
    The semicolons can be seen as an "else"
    Example: /cast [Condition] Spell1; Spell2
    IF Condition is true : Cast Spell1 ELSE Cast Spell2
    Example : /cast [help,@focus] Renew
    When you click this macro , first the [help,@focus] condition is tested and when true (you can cast a helpful spell on your focus ) Renew is cast.

    • [combat] : True if you are In combat
    • [nocombat] : True if you are not In combat
    • [exists] : True if you have a tartget
    • [dead] : True if Target is dead
    • [harm] : True if you can cast harmful spells on the target
    • [help] : True if your target can receive a beneficial effect
    • [stealth] : True if you are in stealth
    • [mounted] : True if you are on a mount
    • [mod:shift] , [mod:ctrl] , [mod:alt] True if you hold the given key
    • [channeling] : True if channeling a spell
    • [nochanneling] : True if you are not channeling a spell
    • [vehicleui] : True if the player has a vehicle UI
    • [unithasvehicleui] : True if the target of the macro has a vehicle UI
    • [party] and [raid]: True if target is in your party / raid
    • [indoors] and [outdoors]: True if you are indoors / outdoors
    • [nopet] : True if you don't have any pet active
    • [pet:name] : True if you have a pet active
    • [talent:Row/Column] : True if you have selected the talent for that row and column.

    Example: /cast [pet:Voidwalker] Sacrifice; [pet:Succubus] Seduction

    All targeted conditionals are evaluated on your current target by default. You can change the target of the macro by using a targeting modifier.

    • [@focus] evaluates conditionals based on your focus target.
    • [@player] evaluates conditionals based on yourself.
    • [@mouseover] evaluates conditionals based on the target you mouse is hovering over.
    • [@cursor] evaluates conditionals based on the position of your mouse cursor.
    • [@pet] Targets pet if conditional is true.
    • [@arena1] Only available in arena , targets first unit if conditional is true.

    Useful general macros:

    Max camera distance macro

    /script SetCVar("cameraDistanceMax",30)

    Sets your camera distance to the maximum.

    Target the tank's target

    /target [target=focustarget, harm, nodead]

    Set the tank as your focus (/focus) and your target will be the tank's target.

    Wow Self bandage macro

    #showtooltip Heavy Windwool Bandage
    /use [@player] Heavy Windwool Bandage

    Bandages yourself.

    Trinket without annoying errors

    /run sfx=GetCVar("Sound_EnableSFX");
    /console Sound_EnableSFX 0
    /use 13
    /run UIErrorsFrame:Clear()
    /run SetCVar("Sound_EnableSFX",sfx);

    Stopwatch macro

    /stopwatch 30
    /stopwatch play

    Starts the stopwatch countdown 30 to 0 seconds.

    Guild recruitment

    /1
    (Your Guildname) is recruiting players for end game content. Whisper if you want to join our team.

    Instead of typing your text in general chat every time , just put it into a macro and click the button.
    Sours: http://wowmacros.info/general_macros.html

    He didnt try to put it in my mouth, I wouldnt let him, he just jerked off, barely touching his cock. To his lips. It was evident from everything that he had a little bit left.

    Macro spec wow

    It sounded everywhere and around him. And the voice was feminine, gentle and gentle like a mistress. And Vic thought he heard him somewhere. You are trying to run, darling, my voice sounded again, and Vic jumped away from the control panel, and in general.

    HOW TO CREATE GREAT MACROS - MY MACROS EXPLAINED! WORLD OF WARCRAFT MACRO GUIDE

    Well you're big already, what is he like there, I wonder. -No, I will not show, the guy was stubborn. -Oh, okay, I've seen it all the same already. Olga flashed her little eyes mischievously. -When?.

    You will also like:

    Sonya. I don't want war. I dont want to live in trenches.



    1421 1422 1423 1424 1425