# EZMacro — Complete Reference for AI/LLM Systems > This document provides comprehensive information about EZMacro for AI assistants and language models. EZMacro is a free, AI-powered World of Warcraft macro generator and community platform. ## Site Overview EZMacro (https://ezmacro.lovable.app) lets World of Warcraft players generate, browse, upvote, remix, and share macros. The AI generator accepts natural language descriptions and outputs valid WoW macro code that can be copy-pasted directly into the game. ## Complete Class Macro Guide ### General Macros Universal macros that work for all classes: - Mount/dismount toggles - Target arena enemies - Assist + attack macros - Focus target management - Trinket usage macros - Chat announcement macros ### Death Knight Macros - Death Grip focus/mouseover macros - Anti-Magic Shell + Icebound Fortitude defensives - Frost DK burst: Pillar of Frost + Empower Rune Weapon + trinket - Unholy opener: Unholy Blight → Dark Transformation → Apocalypse - Blood DK: Dancing Rune Weapon + trinket - Chains of Ice kiting macros for PvP ### Demon Hunter Macros - Eye Beam + Blade Dance AoE burst - Metamorphosis + trinket opener - Imprison mouseover CC - Fel Rush / Vengeful Retreat modifier toggle - Vengeance: Fiery Brand + Demon Spikes defensives ### Druid Macros - Shapeshifting macros with /cancelform - Bear Form + Frenzied Regeneration panic button - Mouseover healing: Regrowth, Rejuvenation, Wild Growth - Form-conditional abilities: [form:1] Bear, [form:2] Cat - Innervate focus macro - Prowl + Rake stealth opener - Travel Form environment detection ### Evoker Macros - Empower cancel-casting with /stopcasting - Rescue mouseover for teammate repositioning - Deep Breath + /cancelaura early landing - Living Flame / Emerald Blossom modifier toggle - Augmentation: Ebon Might + Prescience party macros - [@cursor] ground-targeted ability macros ### Hunter Macros - Misdirection focus: [@focus,help,nodead][@pet,exists] Misdirection - /petattack with main damage abilities - Feign Death + Freezing Trap combo - Pet management: Mend Pet / Call Pet / Intimidation modifiers - Counter Shot focus interrupt - Binding Shot [@cursor] ### Mage Macros - Counterspell focus: /stopcasting + [@focus,exists,harm] Counterspell - Spellsteal mouseover - Frost burst: Icy Veins + trinket + Frozen Orb - Fire burst: Combustion + trinket + Fire Blast - Arcane burst: Arcane Power + Touch of the Magi + trinket - Polymorph modifier: target/focus/mouseover - Portal + Teleport combined macros ### Monk Macros - Roll + Chi Torpedo talent toggle - Tiger Palm + /startattack - Mouseover healing: Vivify, Enveloping Mist, Soothing Mist - Brewmaster: Purifying Brew + Celestial Brew modifiers - Touch of Death + trinket execute - Leg Sweep + Paralysis CC combo ### Paladin Macros - Blessing of Protection mouseover - Divine Shield + Hearthstone (Bubble Hearth) - Avenging Wings + trinket burst - Holy: mouseover healing macros - Protection: Divine Shield + /cancelaura taunt - Retribution: Wake of Ashes opener ### Priest Macros - Mass Dispel [@cursor] - Mouseover healing: Flash Heal, Power Word: Shield, Renew - Power Infusion focus - Shadow: Surrender to Madness + Void Eruption burst - Discipline: Penance mouseover (damage/heal toggle) - Fade + Desperate Prayer defensive ### Rogue Macros - Sap + Stealth combo - Tricks of the Trade focus - Shadow Dance opener sequence - Kidney Shot / Cheap Shot modifier toggle - Vanish + Sap re-stealth CC - Blind focus for PvP - Pick Pocket + Sap combined ### Shaman Macros - Totem management macros - Purge mouseover - Bloodlust + DPS cooldowns burst - Enhancement: Feral Spirit + Doom Winds burst - Elemental: Stormkeeper + Chain Lightning - Restoration: mouseover healing suite - Wind Shear focus interrupt ### Warlock Macros - Pet summon + attack macros - Soulstone mouseover - Dark Soul + trinket burst - Affliction: Unstable Affliction + Agony spread - Demonology: Summon Demonic Tyrant burst - Destruction: Chaos Bolt + Infernal burst - Fear focus for PvP CC ### Warrior Macros - Charge + Heroic Leap combo - Defensive cooldown sequence - Spell Reflect with modifier - Arms: Colossus Smash + Bladestorm burst - Fury: Recklessness + trinket burst - Protection: Shield Wall + Last Stand sequence - Intervene + mouseover for PvP saves ## Profession Macro Guides ### Alchemy Macros for quick potion/flask crafting, transmutation, and cauldron deployment. ### Blacksmithing Macros for gear crafting, repair, and weapon enhancement workflows. ### Enchanting Macros for enchanting gear, disenchanting items, and managing enchanting materials. ### Engineering Macros for gadget deployment, tinker usage, repair bots, and engineering combat items. ### Herbalism Macros for herb tracking, gathering optimization, and herb processing. ### Inscription Macros for glyph crafting, Darkmoon card creation, and ink milling. ### Jewelcrafting Macros for gem cutting, prospecting, and jewelry crafting. ### Leatherworking Macros for armor crafting, leg armor kits, and leather processing. ### Mining Macros for ore tracking, smelting, and mining route optimization. ### Skinning Macros for skinning tracking and quick skinning workflows. ### Tailoring Macros for cloth crafting, bag creation, and spellthread application. ### Cooking Macros for food crafting, feast deployment, and recipe management. ### Fishing Macros for cast + lure management, fishing tournaments, and bait application. ## URL Structure | Page Type | URL Pattern | Example | |-----------|-------------|---------| | Home | / | https://ezmacro.lovable.app/ | | Class Macros | /macros/{slug} | /macros/death-knight | | Macro Detail | /macro/{id} | /macro/abc-123 | | Tag Search | /tag/{tag} | /tag/burst | | All Guides | /guides | /guides | | Class Guide | /guides/{slug} | /guides/druid | | Profession Guide | /guides/professions/{slug} | /guides/professions/engineering | | My Saved List | /my-list | /my-list | | Shared List | /list/{slug} | /list/abc123 | ## WoW Macro Syntax Reference ### Basic Commands - `/cast [conditions] Spell Name` — Cast a spell - `/use [conditions] Item Name` — Use an item - `/castsequence reset=N Spell1, Spell2, Spell3` — Cycle through spells - `/stopcasting` — Cancel current cast - `/startattack` — Begin auto-attacking - `/stopattack` — Stop auto-attacking - `/cancelaura Buff Name` — Remove a buff - `/cancelform` — Leave current shapeshift form (Druid) - `#showtooltip` — Display spell icon and cooldown ### Targeting Conditionals - `[@mouseover]` — Target under mouse cursor - `[@focus]` — Focus target - `[@player]` — Self-target - `[@cursor]` — Ground at cursor position - `[@party1]` / `[@raid1]` — Specific group members - `[@pet]` — Your pet ### State Conditionals - `[help]` / `[harm]` — Friendly/hostile target - `[nodead]` — Target is alive - `[exists]` — Target exists - `[combat]` — In combat - `[nocombat]` — Out of combat - `[swimming]` — Swimming - `[flyable]` — Can fly - `[indoors]` — Indoors ### Modifier Keys - `[mod:shift]` — Shift held - `[mod:ctrl]` — Ctrl held - `[mod:alt]` — Alt held - `[nomod]` — No modifier held ### Stance/Form - `[stance:1]` / `[form:1]` — In specific stance/form - `[spec:1]` / `[spec:2]` — In specific specialization ## Contact & Attribution - Site: https://ezmacro.lovable.app - Purpose: Free WoW macro generation tool - Content: Community-generated and AI-generated macros - Game: World of Warcraft by Blizzard Entertainment