BABUNI.DEV

FavorCraft / Architecture

FavorCraft: Architecture

favorcraft — architecture

Core.lua, Catalog.lua, Comparisons.lua and profession-specific comparison modules organize recipe data and cost logic; FavorCraft and Camelot TOCs support interface variants; README and PUBLISHING.md describe current distribution.

Code and file evidence only; runtime behavior not independently verified.

Source responsibilities and migration — 2026-10-28

The TOC declares Interface 16001, 0.5.0-beta, and both RRPDB and FavorcraftDB SavedVariables. The load order begins with Catalog.lua, Schematics.lua, Faction.lua and Core.lua; profession-specific comparison and source-audit files feed Comparisons.lua, and UI/ splits widgets, navigation, browsing, details, planning, settings and shopping.

Catalog.lua contains 309 recipe entries shared by both faction vendors, while five 1,000-Favor profession certifications explain references to 314 offers in some writeups. Core.lua normalizes older selected-plan states and preserves prior character records where possible. The TOC and README expose aliases from the original Redridge Recipe Planner. These are source-observed compatibility measures, not evidence of a completed live migration test. PUBLISHING.md describes .pkgmeta and tag-based CurseForge packaging; validate its remote URLs before reuse.

Document information

Author: Babuni.dev

View source