Advanced Macro Guide for Classic WoW. Series; 1/9|DRUID|

Discussion in 'Classic WoW' started by Devzxje, Aug 30, 2019.

Share This Page

  1. Devzxje

    Devzxje www.youtube.com/devzxje

    Messages:
    213
    Likes Received:
    97
    Trophy Points:
    88
    Hello, This guide focuses on Advanced Class Specific Macros.
    *This Guide is for the simplified basic users, who may not know the capability of their class in classic WoW and focuses on turning you into a Rank14 Grand Marshal/High Warlord from a Basic level 10 Boar Slaying Tauren.

    Advanced macro guide..png
    After placing the macro you can reference it in other macros with the following:
    1|
    Code:
    /run UseAction(37)

    2|
    Code:
    /run UseAction(37) CastSpellByName("Regrowth(Rank 8)")


    *Using Trinkets / Inventory Items
    Vanilla doesn’t have support for /use command etc. that exists in retail unless you use an addon for it. To use equipment with right click functionality you need to know the slotID.

    This example will use the trinket in your top slot:
    Code:
    /run UseInventoryItem(13)

    inventoryslots.jpg

    The command for using an item in your first bag slot (for example a bandage) on yourself is the following:
    UseContainerItem(bagID, slotNumber, UseOnSelf?)
    Code:
    /run UseContainerItem(1, 1, 1)

    bagid.png
    slotnumber.png

    Bandage self with Autoselfcasting disabled
    This macro works without any addons and you can have the bandage placed anywhere in your bags.

    It looks for items with the word “Bandage” in your bags starting in bag 0 so if the macro uses the wrong bandage before the Heavy Runecloth, move Heavy Runecloth into bag 0 (your backpack). Here is a list with bandages it should work with:

    View attachment 12936
    It works with autoselfcasting disabled in options.
    Auto Self Cast with the interface option disabled
    bandage.png
    Code:
    /run TargetUnit("player")function u(n)for b=0,4 do for s=1,GetContainerNumSlots(b)do a=GetContainerItemLink(b,s)if a then if string.find(a,n)then UseContainerItem(b,s,1)return end end end end end u("Bandage")TargetLastTarget()


    Druid:
    Spammable Prowl and Shadowmeld
    Code:
    /cast [nocombat, stance:3, nostealth] Prowl; [nocombat, nostealth] Shadowmeld


    Spam Cleanses
    Code:
    /targetfriend
    /cast [button:1] Cure Poison; [button:2] Remove Curse
    /stopcasting

    Faerie Fire and Feral Faerie Fire combo
    Code:
    # show Faerie Fire (Feral)()
    /cast [nostance] Faerie Fire; Faerie Fire (Feral)()
    Totem Killer
    Code:
    /target totem
    /cast [harm] Moonfire(Rank 1)
    For Shamans specd into 2/2 Earth's Grasp I would recommend the following:
    Code:
    /target earthbind totem
    /cast [harm] Moonfire(Rank 3)
    Mouse over Rejuvenation.
    Code:
    #showtooltip Rejuvenation
    
    /cast [@mouseover,help] [help,nodead] [@targettarget,help,nodead] [@player] Rejuvenation(Rank 3)
    FC Spammable Rejuvenation Macro:
    Code:
    /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>; [mounted] Striped Nightsaber <Your Mount Here>
    
    /castsequence [nostance] reset=12 Rejuvenation, Travel Form, Travel Form, Travel Form

    Auto Target + Auto Attack + Cast Spell(Simplified Combat Bugging)
    Code:
    /run if GetUnitName("target")==nil then TargetNearestEnemy() end if not IsCurrentAction(25) then UseAction(25) end CastSpellByName("Moonfire(Rank 1)")




    Power Shifting Macros:
    Dire Bear form
    Code:
    /cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance] Dire Bear Form
    Dire Bear form and Feral Charge from any form.
    Code:
    /cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance] Dire Bear Form; [stance:1] Feral Charge
    Cat Form
    Code:
    /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
    
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance] Cat Form


    Cat form and stealth from any form (first line makes the macro display the Prowl cooldown)
    Code:
    /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
    
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance] Cat Form; [stance:3, nostealth] Prowl
    Cat Form and dash from any form.
    Code:
    #showtooltip Dash
    
    /cancelaura [stance:1] Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form or Tree of Life
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance] Cat Form
    /cast Dash

    Travel Form
    Code:
    /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form <or Tree of Life>
    
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance] Travel Form
    Travel Form + Nature’s Grasp – note: you can cast Nature’s Grasp in forms
    Code:
    /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form <or Tree of Life>
    
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance, outdoors] Travel Form; [stance:4, outdoors] Nature’s Grasp
    Spam Travel Form
    Code:
    /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
    
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance, outdoors] Travel Form
    All-Terrain Travel Form
    Code:
    /cancelaura [stance:1] Dire Bear Form; [stance:3] Cat Form; [stance:5] Moonkin Form <or Tree of Life>
    
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form
    Pounce/Rake combo
    Code:
    /cast [nostealth] Rake; [stealth] Pounce
    Quick Flag Reset Macro.
    Code:
    #showtooltip
    
    /cancelaura Horde Flag
    /cancelaura Alliance flag
    /cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form <or Tree of Life>
    /cancelaura [mounted] Frostwolf Howler <replace with your mount>
    /cast [nostance] Cat Form; [stance:3, nostealth] Prowl
     
    Last edited: Aug 31, 2019
    • Informative Informative x 6
    • Like Like x 4
  2. Newdoc

    Newdoc Veteran

    Messages:
    27
    Likes Received:
    9
    Trophy Points:
    3
    This is amazing! If you have anymore please update. Just hit 60 on my Druid and these are exactly what I was looking for!
     
    • Like Like x 1
  3. Xeocato

    Xeocato New Member

    Messages:
    1
    Likes Received:
    1
    Trophy Points:
    1
    Buenas tardes, alguien sabría decirme cuál es la macro quitarme un objeto del inventario y dejarlo en mi mochila sin necesidad de equiparme nada a cambio? Muchas gracias!

    Good afternoon, would someone know how to tell me what the macro is to take an object from the inventory and leave it in my backpack without having to equip anything in return? Thanks!!
     
    • Like Like x 1
  4. OP
    Devzxje

    Devzxje www.youtube.com/devzxje

    Messages:
    213
    Likes Received:
    97
    Trophy Points:
    88
    From my understanding no such way exists, most "ON USE" items are required to be equipped to the character before they can use them, some items also have a small "Diminishing returns" before they can be used most being 30 seconds after being applied to the character slot.

    *If you find something drop it in the comments and I will add to the post.
     
  5. Mvq

    Mvq 2016 TC Champion

    Messages:
    2,176
    Likes Received:
    381
    Trophy Points:
    163
    This is a terrible guide. The selfcast bandage long ass script
    /run TargetUnit("player")function u(n)for b=0,4 do for s=1,GetContainerNumSlots(b)do a=GetContainerItemLink(b,s)if a then if string.find(a,n)then UseContainerItem(b,s,1)return end end end end end u("Bandage")TargetLastTarget()

    Can be simplified to
    /use [help][@player, help] Heavy Runecloth Bandage

    lol
     
    • Like Like x 1
    • Funny Funny x 1
  6. OP
    Devzxje

    Devzxje www.youtube.com/devzxje

    Messages:
    213
    Likes Received:
    97
    Trophy Points:
    88
    Did you make that script or did Original do it for you?
    *Even if I add it to main post, I wanna be sure I give credit where it's due. :D
     
  7. Mvq

    Mvq 2016 TC Champion

    Messages:
    2,176
    Likes Received:
    381
    Trophy Points:
    163
    I haven't talked to Original in 6+ months.
     
  8. Outofspace

    Outofspace Deeps

    Messages:
    801
    Likes Received:
    149
    Trophy Points:
    43
    The only thing I would like a good macro for is to switch to caster form no matter what form you're in, I don't see that in the guide.
     
  9. Mvq

    Mvq 2016 TC Champion

    Messages:
    2,176
    Likes Received:
    381
    Trophy Points:
    163
    /cancelform

    paypal me 5$ please chineseguyya@gmail.com
     

Share This Page