Profup: what changed

Every change to this addon, newest first. Filter by type to skim for fixes.

In developmentProfessionsAuction house

Profup

Professions and auction house: a leveling planner that counts the net cost after resale, price scans and a craft log.

No release yetTry it in the simulator
Compatible
Interface 16001
Source version
0.1.0 (unreleased)

Unreleased

In development, not released yet
  • FeatureCart: add items by hand or from the plan (all reagents, one step, or up to the next blocker: a rank-up at the trainer or a pattern from a vendor); per-character, saved with a migration.
  • FeatureBuy from the cart: at the auction house one purchase per click (Buy next, then Confirm) with a price limit (estimate + 10 %, setting cartTolerance), capped by money, bag space and listings; at a vendor one stack per click. Profup still never buys on its own.
  • FeatureStep blockers and to-dos for the route ("Train Journeyman at the trainer", "Buy Pattern: Red Linen Bag at a vendor", to-do "Learn Linen Bag at the trainer at skill 5").
  • FeatureLanguage selection: Russian strings over the English base, following the game language or the locale setting; money text from the locale.
  • FeaturePlanner core: whole-path DP optimizer with buy-vs-craft, resale exits, reuse of own outputs, greedy comparison and Monte Carlo spread.
  • FeaturePrice engine: full scan and targeted searches, depth ladders, daily history, confidence.
  • FeatureCraft log recorder, settings, first-run setup state, ns.Api facade for the UI.
  • Feature/profup slash commands.
  • FeatureRoute skeleton before prices: the planner shows the steps with unknown costs and lists the items to price; recipe and item names on steps and the shopping list.
  • FeatureAll window strings in locales/enUS.lua with named {key} placeholders (ns.Fmt.text).
  • FixPlan seeds and plan IDs use a well-mixed hash (near-identical requests no longer share PRNG streams).