# SpellSmasher — CurseForge / store listing

Paste into CurseForge, Wago Addons, WowInterface, etc.

| Field | Value |
|-------|--------|
| **Version** | **4.3.5** |
| **Author** | Tracy Howard (Dez) |
| **Game** | World of Warcraft **Retail** (Midnight · Interface **120007**) |
| **License** | Personal License (`LICENSE.txt`) |
| **Website** | https://www.spellsmasher.com/ |
| **Help** | https://www.spellsmasher.com/help/ |
| **Email** | TracyLeeHoward@gmail.com |
| **Slash** | `/ssm` · `/spellsmasher` |

---

## Short description (one line)

One-button sequence runner: your fixed spell list, Priority triangle mash, Method/Engine packs, and talents that match the list.

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

Your spell list + one mash key. Classic UI, Priority triangle (% honest), Once openers, spell icons/tooltips, Method/Engine packs, Apply talents. Build in-game or at spellsmasher.com.

---

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

### SpellSmasher

**SpellSmasher** is a free, independent **one-button sequence addon** for World of Warcraft **Retail** (Midnight).

You own a **fixed list of spells**. One mash key plays **that list only** — not Blizzard’s adaptive Single-Button Assist. Build packs in-game or on your phone at [spellsmasher.com](https://www.spellsmasher.com/), mark **Active**, bind a key, and mash.

Under the hood: **compile out of combat**, **secure button in combat**. One combat cast per press. The list always advances. No hidden off-list damage spells.

---

### The idea in one sentence

**Spell list + talent package that fits that list + one key that plays it honestly.**

---

### Quick start

1. Install to `_retail_\Interface\AddOns\SpellSmasher\`
2. Enable → log in → **`/ssm`**
3. **New pack** (class / spec / hero + Method or Engine) **or** Import a `!SpellSmasher!` string from the site
4. List → **Use** (`* ACTIVE`)
5. Bind the mash key (**1–0** in the UI — keybind only, no bar macro)
6. Edit → **Best** → **Apply** (or **Copy** → Talents → Import)
7. Mash. After updates: **`/reload`**

First time? Press **Tutorial** (or `/ssm help`) for the spotlight walkthrough.

---

### What you get

#### Fixed list, honest mash
- Only spells **on your list** are combat casts
- **One combat arm per mash** (plus optional helpers if you turn them on)
- Never stalls on a dead click — the list **always advances on press** (not gated on a successful cast)
- **`[nochanneling]`** so spam does not clip long channels

#### Priority triangle (not a dump macro)
- **Priority** = top of the block more often (triangle weights)
- Editor shows **% of Priority clicks** per spell
- **Rev Pri** = reverse triangle rhythm
- **Once** = opener / once-per-combat: marked used on the mash **press** that arms it, then skipped until leave combat (not “only if the cast landed”)
- **In order** = recipe top → bottom every pass

#### Method + Engine starters
- **Method** — guide-style order with modes already set
- **SpellSmasher Engine** — one-button-friendly order, same talent package family
- Class, spec, and **hero talent path** (both Midnight paths where available)
- One mash list per pack (not dual ST+AoE keys)

#### Talents that match the list
| Button | What it does |
|--------|----------------|
| **Best** | Curated package for *this* spell list (class / spec / hero) |
| **Method** | Restore the guide loadout string for the pack |
| **From me** | Snapshot *your* live tree onto the pack |
| **Apply** | Best-if-needed, then try in-game loadout import |
| **Copy** | Always works for manual Talents → Import |

**Honest limit:** Best is a **curated package matched to the list**, not a full personal sim of every node. Mash **never** changes talents by itself.

#### Classic UI + clear spell rows
- Dialog chrome, brand panel art, parchment sequence bars
- **Spell icons** + hover tooltips (`SetSpellByID` when the ID is known)
- Spec-aware spell IDs where English names collide (e.g. **Kill Shot** BM/MM vs Survival)
- **CastGuard** — pure talent passives are not sequence steps

#### Spotlight tour
- **Tutorial** / `/ssm help` — dim cutout + glow on real controls
- Full happy path: List → New/Import → Edit → modes → helpers → Apply → bind
- Sample Method pack if your list is empty (out of combat)

#### Website ↔ game
- Pack wire: **`!SpellSmasher!1!<…>`** (same as the site)
- Import **appends** — never wipes your saved packs
- Export for backup or edit on the phone/desktop site

---

### Commands

| Command | Action |
|---------|--------|
| `/ssm` | Open UI |
| `/ssm help` | Spotlight tutorial |
| `/ssm recompile` | Rebuild secure mash list |
| `/ssm reset` | Reset step to 1 |

---

### What it does **not** do

- Does **not** run Blizzard’s adaptive assist  
- Does **not** cast spells that are not on your list  
- Does **not** inject hidden combat spells from code  
- Does **not** auto-change talents while you mash  
- Does **not** invent a full sim tree every patch (Best = curated package)  
- **Retail only** for this build (Interface **120007**)

---

### License

**Personal License** — free for **personal play only**.  
No sale, commercial reuse, or republishing of code/design without **direct contact + attorney-approved written rights**.  
Full terms in `LICENSE.txt` inside the zip.

---

### Credits

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

### Support

- Site: https://www.spellsmasher.com/  
- Help: https://www.spellsmasher.com/help/  
- Email: TracyLeeHoward@gmail.com (subject: **SpellSmasher**)  
- Donate: https://www.spellsmasher.com/donate/

---

### Suggested screenshots

1. List with `* ACTIVE`  
2. Edit rows: icons + Priority **%** + Once / Priority blocks  
3. New pack (hero + Method / Engine)  
4. Talent row: Best · Method · From me · Apply · Copy  
5. Tutorial spotlight on a real control  
6. Import/Export `!SpellSmasher!` string  

---

### Categories / tags

- **Primary:** Combat  
- **Tags:** one-button, sequence, rotation, priority, talents, method, mash, retail, midnight, hero talents, tutorial

### Game version

- **Retail** — Interface **120007** (12.0.x / Midnight)  
- Do not mark a newer TOC until the zip is tested live
