Talent Tome v1.1.3
A Tumblerr’jin Addon

Talent Tome is a focused World of Warcraft 3.3.5a talent-tree addon.
It saves named builds, imports Wrath Wowhead builds, and lets you apply a saved build one talent point per physical click.

INSTALLATION
1. Delete/replace the existing TalentTome folder in:
   World of Warcraft\Interface\AddOns\
2. Enable Talent Tome from the AddOns screen.
3. Open it with /tt or /talenttome, or click the minimap book.

CORE WORKFLOW
- The large tree starts blank unless you load a saved tree or import a Wowhead build.
- Left-click a talent to add a planned point.
- Right-click to remove a planned point.
- Shift-click repeats while EDITING the planned tree.
- Save as many named trees as you want; saved trees are account-wide by class.
- Select a saved tree from the list on the left.
- The most recently saved tree automatically becomes the Current Build Tree for the active specialization.
- You can still click Set Current to switch the Current Build Tree manually.
- Press Input Talent Points once per point you want added to the LIVE in-game talent tree.
- The Current Build Tree is remembered across logout/reload, separately for each character and dual-spec slot.

WOWHEAD IMPORT
Paste either:
- a full Wrath Wowhead talent URL, for example:
  https://www.wowhead.com/wotlk/talent-calc/shaman/05023-00525203105521333031131231051
- or only the build code:
  05023-00525203105521333031131231051

Press Load (or Enter). The imported build fills the editable Talent Tome tree.
You can change points before saving it.

INPUT TALENT POINTS / RESET
- Input Talent Points: one physical click attempts exactly ONE live talent point.
- It always reads from the persistent Current Build Tree for the active specialization.
- Talent Tome does not loop through all available points from one click.
- Reset clears only the planned Talent Tome tree; it never resets your live talents.
- After a respec, set the desired saved tree as Current and spam Input Talent Points yourself.
- When leveling, click Input Talent Points once for your new point.
- Your currently learned talents must be compatible with the Current Build Tree.
- Talent Tome never resets talents or pays a trainer fee.

SAVED TREES
The left panel contains your saved trees for the current class.
Available actions:
- New
- Save
- Save As
- Rename
- Delete
- Import (Talent Tome TT1 code)
- Export
- Set Current
- Clear Current

VISUALS
Talent Tome uses the current class's native Wrath talent-tree backgrounds, icons, talent data, and prerequisite relationships from the client. Prerequisite lines are shown directly on the planner.

MINIMAP BUTTON
- Left-click opens/closes Talent Tome.
- Drag around the minimap ring.
- Ctrl+Shift+drag for free placement.
- The launcher uses the same medium-layer approach as Paladin Roster so normal bags/panels can sit above it.

COMMANDS
/tt
/talenttome
/ttome
/talenttome new
/talenttome current
/talenttome minimap
/talenttome minimap show
/talenttome minimap hide
/talenttome minimap reset
/talenttome debug
/talenttome help

COMPATIBILITY
Talent Tome v1.1.3 targets Wrath 3.3.5a / ChromieCraft.
The one-point application path prefers the Wrath LearnTalent API and includes a one-point preview API fallback for compatible 3.3.5a cores.

FIRST TEST
1. Log into a character with at least one unspent talent point.
2. Open /tt.
3. Create/load a build that includes the next legal talent point.
4. Click Set Current for that saved tree.
5. Click Input Talent Points ONCE.
6. Confirm exactly one live talent point was learned.
6. Click it repeatedly if you have several unspent points.


0.2.1 UI pass:
- Uses one native-proportioned, scrollable talent tree at a time with three tree tabs.
- Matches Blizzard 3.3.5 talent background quadrant sizes and texture cropping.
- Uses the native TalentButtonTemplate where available for the correct icon/rank treatment.
- Reduces the overall window footprint.


0.2.2 UI pass:
- Bottom tree selectors use WoW-style character tabs instead of red action buttons.
- Learn and Reset sit together at the bottom like the native Wrath talent window.
- Learn preserves the one-physical-click / one-live-talent-point behavior.
- Reset clears only the planned tree and never touches live talents.
- Added a native-style points strip beneath each tree.


0.2.5 UI pass:
- Enlarged the native talent-frame "Open Talent Tome" button so the label fits cleanly.
- Talent Tome tree tabs now use Blizzard's native selected/deselected tab states.
- Tree tabs now overlap by the same 15px used by the Wrath talent window, making them read as one connected tab row.

0.2.4 UI pass:
- Moved the Blizzard talent-window launcher out of the title bar and into the upper-right utility area above the tree.
- Made the Talent Tome window taller and narrower.
- Added more vertical breathing room beneath the tree so the points strip/tabs no longer crowd the footer.
- Changed the title flavor text to "Talent Tome - save the trees."

0.2.3 UI pass:
- Removed the show-all-three-trees option; Talent Tome is permanently compact/single-tree.
- Tree tabs are left-aligned under the viewport like the native Wrath talent frame.
- Added an Open Talent Tome button to Blizzard's normal talent frame.
- Talent Tome and the normal talent frame now synchronize the selected talent tab in both directions.
- Overlapped the native talent background quadrants slightly to remove the visible seam.
