File Details
ProfessionDB-v1.0.0
- R
- May 30, 2026
- 583.60 KB
- 0
- 5.5.3+4
- Classic + 2
File Name
ProfessionDB-ProfessionDB-v1.0.0.zip
Supported Versions
- 5.5.3
- 4.4.2
- 3.4.5
- 2.5.5
- 1.15.8
Changelog
[v1.0.0] (2026-05-30) - Initial release
New Features
- LibProfessionDB-1.0 — Standalone offline profession/recipe database
exposed as a LibStub library. Resolves a crafting recipe to its name,
reagents, skill-up difficulty tiers (orange/yellow/green/grey), required
skill, produced item, and enriched effect text — with no trade-skill window
open and no scan. API:
IsReady,Count,GetMeta,GetProfessions,HasProfession,ProfessionCount,GetRecipes,GetRecipe,HasRecipe,GetName,GetReagents,GetEffect,GetDifficulty,GetRequiredSkill,GetItemID,GetCraftedItemID,Search,Iterate. Data is loaded viaLoadRecipes(profId, recipes)from shipped, pre-built data files. - Point-in-time data per game version — recipe difficulty, required skill, reagents, names, and effect text are NOT merged across expansions; each flavour ships exactly its own wago build's recipes. Vanilla/enUS through Mists/enUS captured (16,845 recipes across the five flavours).
- Enriched, searchable effect text — enchant recipes carry their effect
name (
+5 Weapon Damage,+1 All Stats, …) resolved from SpellItemEnchantment, including cross-spell placeholder resolution.Searchmatches both recipe name and effect text. Crafted gear ships no synthetic stat line (the client's real item tooltip is authoritative). - Ships for every flavour except Retail — per-flavour TOCs for Vanilla/Era (11508), TBC (20505), Wrath (30405), Cataclysm (40402), and Mists (50503). Each TOC lists only its own game's profession data files.
- Guild version-check —
ProfessionDB.luaregisters a{ GetName = "LibProfessionDB", Version }host with VersionCheck-1.0 atPLAYER_LOGIN. Hard dependencies on Ace3 and VersionCheck-1.0 are declared in every.tocand in.pkgmeta(required-dependencies).