GuildWorkshop

Automatically sync guild crafting recipes so you can find crafters instantly, without spamming chat.

File Details

1.35.1

  • R
  • Apr 11, 2026
  • 75.32 KB
  • 203
  • 2.5.5
  • Classic TBC

File Name

GuildWorkshop.zip

Supported Versions

  • 2.5.5
## [1.35.0] - 2026-04-10

### Added
- Settings: **View guild** dropdown lists every guild key in saved data (`GuildName-Realm`) so you can browse another guild’s recipes without logging that character; scans, roster, and sync still use your **current** guild (`GetRealGuildData` / `EnsurePlayerNode`).
- Main window title shows the viewed guild in brackets when it differs from the guild you are in.

## [1.34.2] - 2026-03-29

### Fixed
- Own scan chat: “N new recipe(s)” no longer appears after an earlier “no new recipes” for the same profession in the same session (that path used to prime the wrong branch). A per-session **baseline** is established only after first scan, resync, or a stable non-empty “no new” scan; large apparent additions before that still print “recipes indexed (resync)”.

## [1.34.1] - 2026-03-29

### Fixed
- Own scan chat: first profession open after login with existing saved data no longer reports huge “new recipe(s)” counts when `DataGenerated.lua` adds spell IDs you already knew; message is “recipes indexed (resync)” until a later scan in the same session, then real additions use “new recipe(s)”.
- Final scan runs on `TRADE_SKILL_CLOSE` / `CRAFT_CLOSE` so recipes learned just before closing the window are saved and can show feedback (debounce no longer cancelled without scanning).

## [1.34.0] - 2026-03-29

### Added
- Profession skill level (current / max) from the Skills list is saved on scan, synced with existing DATA payloads, merged using the higher rank and cap per profession, and shown on crafter tooltips (`Skill: current / max`). New API `GuildWorkshop:GetPlayerSkillLevel(playerName, profession)`.

## [1.33.2] - 2026-03-28

### Fixed
- Own scan chat: “no new recipes to sync” prints once per profession per login/reload (not on every crafting window open); first profession scan uses clearer “recipes indexed (first scan)” wording instead of implying newly learned recipes.
- First Aid: blocked from scanning, stripped from all saved guild player data on login, and dropped when merging synced data (`Core.lua`, `Sync.lua`).