SpellSmasher 4.0.51
===================
Author: Tracy Howard (Dez)
License: Personal License (see LICENSE.txt)
Website: https://www.spellsmasher.com/
Support: TracyLeeHoward@gmail.com
Slash: /ssm  or  /spellsmasher

What it does
------------
One mash key plays your SpellSmasher pack (Method / Engine / import).
Only spells ON YOUR LIST are cast. Not Blizzard's adaptive Single-Button Assist.

Quick start
-----------
1. Extract to: _retail_\Interface\AddOns\SpellSmasher\
2. Enable the addon, log in, type /ssm
3. New pack (class / spec / hero + Method or Engine)  OR  Import from spellsmasher.com
4. List > Use (Active) > bind mash key 1-0 (or Key Bindings)
5. Optional: Copy talent string > Talents > Import
6. After updates: /reload (no full game exit required)

Combat model
------------
1. Out of combat: compile sequence steps
2. Once = once per combat (skip until leave combat / retarget)
3. In order = recipe every pass
4. Priority = priority triangle (top more often); Rev Pri = reverse
5. ONE combat cast per click (+ helpers if On and fit 255); always advance
6. [nochanneling] on combat casts so mash does not clip long channels
7. Editor shows % of Priority clicks per spell

Iron rules
----------
- Only list spells are cast (import / Method / Engine / editor)
- Easy helpers (AA / Retarget / Defensive) only if you turn them On
- No secret code-injected combat spells
- Pack format: !SpellSmasher!1!<base64 JSON> - matches spellsmasher.com

In-game guide
-------------
Tab Help - multi-page coach
Or: /ssm help  (also: guide, coach, tutorial)

Commands
--------
  /ssm              open UI
  /ssm help         in-game guide
  /ssm recompile    rebuild secure step list
  /ssm secure       dump first baked macros
  /ssm reset        step 1
  /ssm show|hide|lock

Keybind
-------
  Esc > Options > Key Bindings > SpellSmasher
  Or click 1-0 on the Mash key bar inside /ssm

Files (runtime)
---------------
  LICENSE.txt       Personal License
  CHANGELOG.md      release notes
  LISTING.md        store listing copy
  Readme.txt        this file
  SpellSmasher.toc
  Bindings.xml
  HeroPaths.lua     hero talent registry
  MethodOrders.lua  Method-style lists (data)
  EngineOrders.lua  Engine lists (data)
  MethodLoadouts.lua talent CUk strings
  Rebuild.lua       pack builders
  SSM_Core.lua      namespace / defaults
  SSM_Pack.lua      import / export
  SSM_Compile.lua   priority triangle compile
  SSM_Secure.lua    SecureActionButton
  SSM_UI.lua        main UI + coach
  SpellSmasher.lua  events / slash

Affiliation
-----------
Independent product by Tracy Howard / SpellSmasher.
Not affiliated with Blizzard Entertainment, Method.gg, GSE, or GRIP-EMS.
Method-style rotation/talent data is curated for convenience (data credit only).

See LICENSE.txt for full Personal License terms.
See CHANGELOG.md for version history.
See LISTING.md for CurseForge / Wago / WowInterface paste text.
