Description
# GarryBar — one-button rotation bars
Tired of building `/castsequence` macros by hand? **GarryBar** turns it into drag-and-drop. Drop your spells onto an on-screen bar and GarryBar writes the macro for you. Spam one key to roll through your rotation.
## ✅ Fully ToS-safe — it's a macro builder, not a bot
GarryBar does **not** automate combat. It only generates standard **`/castsequence`** macros — a built-in WoW feature. One key press = one cast, and **you** press the key. No memory reading, no input automation, nothing Warden cares about. It just saves you the macro typing.
## ✨ Features
- **Drag-and-drop bars** — drag spells from your spellbook onto slots. Right-click to clear. Drag a slot onto another to reorder. The macro updates instantly.
- **Grab button** — one click puts the finished macro on your cursor; drop it on any action-bar slot. No `/macro` window hunting.
- **Multiple bars** — a core-rotation bar, a cooldown bar, whatever you like. Each gets its own macro.
- **1–12 slots per bar.**
- **Spec profiles** — save named skill sets (Fury / Arms / Resto / Feral…) and switch with one click from a dropdown.
- **`@unit` targeting** — aim a bar at `party1`, `mouseover`, `focus`, etc. **One button heals your tank or duo partner** — perfect for dual-boxing healers.
- **`/startattack` toggle** — pick a target and start swinging the instant you press.
- **Polished UI** — movable bars, per-bar lock toggle, scale slider, tidy minimap button.
## 🚀 Getting started
1. **`/gb`** opens the bar/settings.
2. Unlock the bar (lock icon on the right).
3. Drag your skills onto the slots.
4. Hit the **grab button** under the bar → click an empty action-bar slot.
5. Lock it and spam your key. Done.
**Healer example:** add `Rejuvenation, Regrowth, Lifebloom`, turn off *Start auto-attack*, set **Cast on unit → party1**:
```
#showtooltip
/castsequence [@party1] reset=3 Rejuvenation, Regrowth, Lifebloom
```
One key keeps your partner topped up, no target switching.
## 🎮 Supported versions
Works across the WoW Classic family (Era, TBC, Wrath, Cata Classic). If it shows as out of date, just tick **Load out of date AddOns** — the macro APIs it uses are stable across versions.
## 💬 Slash commands
`/gb` — settings · `/gb lock` — lock/unlock · `/gb bar` — show/hide
## ℹ️ About procs (Victory Rush, Overpower, Execute…)
No macro in Classic can auto-pick a proc ability — the game decides per-press and addons can't make combat decisions. Keep those on their own keybind. GarryBar handles your spammable rotation; you tap the procs when they glow.
---
*Open source (MIT). Feedback and suggestions welcome!*



