# SpellSmasher — CurseForge / store listing

Paste into CurseForge, Wago Addons, WowInterface, etc.

| Field | Value |
|-------|--------|
| **Version** | **4.3.97** |
| **Author** | Tracy Howard (Dez) |
| **Game** | Midnight (Retail) · Classic Era · TBC Anniversary · MoP Classic |
| **Product type** | Macro sequencer (one-button macros + sequence runner) |
| **License** | Personal License (`LICENSE.txt`) |
| **Website** | https://www.spellsmasher.com/ |
| **Help** | https://www.spellsmasher.com/help/ |
| **Email** | TracyLeeHoward@gmail.com |
| **Slash** | `/ssm` · `/spellsmasher` |
| **Zip** | `addon\releases\SpellSmasher-4.3.97.zip` |
| **CurseForge** | https://www.curseforge.com/wow/addons/spellsmasher · project 1636917 |
| **Wago** | https://addons.wago.io/addons/spellsmasher · BKpgvB6E |

**CurseForge categories (required for first-page browse):**
- Primary: **Combat**
- Also: **Action Bars** ← this is the Macro / Sequencer shelf
- Also if offered: **Damage Dealer**, **Healer**, **Tank**, **Caster**

**Tags:** macro, sequencer, macros, sequence, one-button, rotation, mash, priority, midnight, classic, tbc, mop

---

## Short description (one line)

One-button macro sequencer: your spell macros, one mash key, honest sequence. Midnight + Classic Era + TBC + MoP.

## Short summary / subtitle (~200 chars — CurseForge search card)

Macro sequencer for WoW. One mash key plays your spell macros — /cast, /use, /castsequence. Method packs. Midnight, Era, TBC, MoP. Build and post sequences at spellsmasher.com.

---

## Full description (Markdown — paste into CurseForge project description)

# SpellSmasher — Macro Sequencer

**One mash key. Your macros. Your sequence.**

**SpellSmasher** is a free **macro sequencer** for World of Warcraft **Midnight**, **Classic Era**, **TBC Anniversary**, and **MoP Classic**.

It turns a **fixed spell list** into **one keybind**. Each press runs the next combat **macro** on that list — `/cast`, `/use`, or a `/castsequence` you wrote. The sequencer only plays **what you put on the list**. It is not Blizzard’s adaptive Single-Button Assist.

Build the list in-game with **Set me up**, or on your phone at [spellsmasher.com](https://www.spellsmasher.com/). Mark **\* ACTIVE**, bind a key, mash. When a list feels good, **post that sequence** on the companion site so other players can import it.

---

## Macro + Sequencer (what it actually is)

| Piece | What you get |
|--------|----------------|
| **Macro** | Every row is a real combat line: `/cast`, `/use`, or your own custom macro. Passives never become buttons. |
| **Sequencer** | One mash key walks the list. **In order**, **Priority** triangle, **Reverse**, or **Once** per fight. |

You own the list. The addon compiles it out of combat and presses it in combat. One combat arm per mash. If a row is on cooldown, mash still fires a ready spell from the same pack.

Custom macros stay yours — including `/castsequence` openers (Sunfire then Moonfire, and the like).

**Bind the mash key only.** Do not put a SpellSmasher mash macro on an action bar.

---

## Quick start

1. Install to `Interface\AddOns\SpellSmasher\`
2. Enable → log in → **`/ssm`**
3. Press **Set me up**
   - **Midnight:** two Method packs (ST + AoE) + **Match talents**
   - **Classic Era / TBC / MoP:** two packs (ST + AoE) — spells you can actually train at this level. No Match.
4. **Use** the pack you want (`* ACTIVE`)
5. Bind the mash key (**1–0** in the UI, or Key Bindings)
6. Mash. After updates: **`/reload`**

First time? **Tutorial** or `/ssm help`. Lost the list? **Lost sequence?** or `/ssm lost`.

---

## Why people mash this

**Honest one-button rotation**
- Only macros **on your list** fire in combat
- One combat cast per press; the sequence always moves
- `[nochanneling]` so spam does not clip long channels
- No hidden off-list damage macros

**Sequencer modes that match the names**
- **In order** — 1, 2, 3, 4
- **Priority** — triangle: top of the block more often (editor shows **%**)
- **Reverse** — triangle from the bottom
- **Once** — opener / once this fight
- **4x** — that row four times in the click list

**Starter packs, then your edits**
- **Set me up** builds ST and AoE (two packs, two pills — not Shift)
- **Method** lists for a guide-style order
- **Engine** lists when you want a one-button-friendly order (Midnight)
- Edit any row: reorder, change mode, paste your own macro

**Midnight talents that fit the list**
- **Match talents** attaches the Method package and spends it
- **Copy** → **Ctrl+C** → **N** → **Import** if you want a named loadout
- Mash **never** swaps talents by itself
- Classic / TBC / MoP have no loadout strings — no Match there

**Classic-like lists you can actually press**
- Era, TBC, and MoP drop spells that do not exist on that version
- They also drop spells this **character level** cannot train or talent yet
- Trainer learn and ding refresh Method packs for **this class**
- Midnight Set me up stays the full 70–90 starter

**Classic UI**
- Dialog chrome, parchment rows, spell icons, hover tooltips
- Spec-correct spell IDs when names collide
- Import **appends** packs — never wipes your list

---

## Works on four versions (one addon)

| Version | What Set me up gives you |
|---------|---------------------------|
| **Midnight (Retail)** | ST + AoE Method packs + Match talents |
| **Classic Era** | ST + AoE, level 1–60, known spells only |
| **TBC Anniversary** | ST + AoE, TBC trees, known spells only |
| **MoP Classic** | ST + AoE, MoP trees, known spells only |

Same mash engine. Same `/ssm`. Same [spellsmasher.com](https://www.spellsmasher.com/) export: `!SpellSmasher!`.

---

## Commands

| Command | Action |
|---------|--------|
| `/ssm` | Open the sequencer |
| `/ssm help` | Tutorial |
| `/ssm lost` | Lost sequence? |
| `/ssm recompile` | Rebuild the mash macros |
| `/ssm reset` | Step back to 1 |

---

## Companion site — build and post sequences

**Free builder:** [spellsmasher.com](https://www.spellsmasher.com/)

Build or edit the same packs on phone or PC. Method / Engine starters. Export `!SpellSmasher!`. Import in-game with `/ssm`. The site asks **Midnight / Era / TBC / MoP** first so the list matches the version you play.

**Post your sequences:** [spellsmasher.com/boards](https://www.spellsmasher.com/boards/)

Sign up, pick Midnight / Era / TBC / MoP and a class/spec board, then post the pack — title, notes, the import string, optional photos. Other players open the post and import it into `/ssm`. Replies stay on that board.

Help walkthrough: [spellsmasher.com/help](https://www.spellsmasher.com/help/)

---

## What it does not do

- Not Blizzard’s adaptive Single-Button Assist
- Does not cast macros that are not on your list
- Does not inject hidden combat macros from code
- Does not change talents while you mash
- Does not want a mash macro dragged onto an action bar (keybind only)

---

## License

**Personal License** — free for personal play only.  
No sale, commercial reuse, or republishing without direct contact and written rights.  
See `LICENSE.txt` in the zip.

**(c) Tracy Howard (Dez) / SpellSmasher** — not affiliated with Blizzard Entertainment.  
World of Warcraft is a trademark of Blizzard Entertainment.

**Support:** [spellsmasher.com](https://www.spellsmasher.com/) · [help](https://www.spellsmasher.com/help/) · TracyLeeHoward@gmail.com  
**Donate:** [spellsmasher.com/donate](https://www.spellsmasher.com/donate/)

---

## Suggested screenshots

1. List with `* ACTIVE` ST + AoE pills
2. Edit rows: icons + Priority **%** + Once / Priority / custom macro
3. Set me up on Midnight (Match talents)
4. Set me up on Classic Era / TBC / MoP (known-only)
5. Tutorial spotlight
6. Import/Export `!SpellSmasher!` string

---

## Game versions to tick on the file upload

- Midnight / Retail (Interface **120100**)
- Classic Era
- TBC Anniversary
- MoP Classic
