promotional bannermobile promotional banner

VocVendor - Auto Sell Junk & Repair

Auto sell junk and auto repair at every vendor, guild funds first. Sell old gear too, not just grays.
Back to Files

v0.5.1

File nameVocVendor-v0.5.1.zip
Uploader
VocinoVocino
Uploaded
Oct 26, 2026
Downloads
27
Size
20.6 KB
Flavors
RetailForever
File ID
9338879
Type
R
Release
Supported game versions
  • 12.1.5
  • 1.60.1

What's new

VocVendor

v0.5.1 (2026-10-26)

Full Changelog Previous Releases

  • chore: join rewritten main (history rebase, no content change)

    Conflicts:

    main.lua

  • perf: resolve guest price handles and enchanter gate once per sweep
  • feat: compare vendor vs auction vs disenchant before selling old gear
    With Auctionator, TradeSkillMaster, or Oribos Exchange installed, old gear worth more on the auction house (sold directly, or disenchanted first, net of the 5% cut) is held back with its reason instead of sold. New Compare auction prices setting, default on.
  • feat: compare vendor vs auction vs disenchant before selling old gear
    With Auctionator, TradeSkillMaster, or Oribos Exchange installed, old gear worth more on the auction house (sold directly, or disenchanted first, net of the 5% cut) is held back with its reason instead of sold. New Compare auction prices setting, default on.
  • chore: wowlua_ls in CI with a schema-pinned config
  • chore: wowlua_ls in CI with a schema-pinned config
  • fix: annotate the event frame for wowlua_ls
  • fix: annotate the event frame for wowlua_ls
  • chore: exclude the wowluarc config from packages
  • chore: exclude the wowluarc config from packages
  • docs: local lint needs luacheck 1.x for the lua54 std
  • docs: local lint needs luacheck 1.x for the lua54 std
  • docs: disenchant rows can still fail at the cast on flagged gear
  • docs: disenchant rows can still fail at the cast on flagged gear
  • fix: show only actionable items in disenchant list and sale
    • Disenchant heuristic is now uncommon, rare, or epic only (was green-or-better, which admitted legendary and artifact gear).
    • Old-gear collection and sale re-check per-slot vendor value (hasNoValue), so refused slots are never listed or sold.
    • Regression tests 49-51. Also lands the previously uncommitted click-to-disenchant window and its docs/tests.
  • fix: show only actionable items in disenchant list and sale
    • Disenchant heuristic is now uncommon, rare, or epic only (was green-or-better, which admitted legendary and artifact gear).
    • Old-gear collection and sale re-check per-slot vendor value (hasNoValue), so refused slots are never listed or sold.
    • Regression tests 49-51. Also lands the previously uncommitted click-to-disenchant window and its docs/tests.
  • chore: junkSummary takes the gray count, not a table
  • chore: junkSummary takes the gray count, not a table
  • chore: drop unused ns.onSettingChanged helper
  • chore: drop unused ns.onSettingChanged helper
  • docs: sync the one-liner with the curseforge summary
  • docs: sync the one-liner with the curseforge summary
  • fix: clamp oldGearIlvlGap, gate container link fn, pcall repair cost
  • fix: clamp oldGearIlvlGap, gate container link fn, pcall repair cost
  • fix: rename forever toc to camelot toc so releases tag the forever flavor
  • fix: rename forever toc to camelot toc so releases tag the forever flavor
  • chore: target 12.1.5 (Interface 120105)
    Verified against live 12.1.5 (70391): all relied-on APIs hold, no code changes needed.
  • chore: target 12.1.5 (Interface 120105)
    Verified against live 12.1.5 (70391): all relied-on APIs hold, no code changes needed.
  • chore: expose ns.defaults like the rest of the family
  • chore: expose ns.defaults like the rest of the family
  • feat: never sell gear in a saved equipment set
    Old gear in a saved equipment set is excluded at collection and rechecked at sell time via C_Container.GetContainerItemEquipmentSetInfo (verified in Blizzard_APIDocumentationGenerated on live and forever). Fails closed: a missing API or failed call keeps the item.
  • feat: never sell gear in a saved equipment set
    Old gear in a saved equipment set is excluded at collection and rechecked at sell time via C_Container.GetContainerItemEquipmentSetInfo (verified in Blizzard_APIDocumentationGenerated on live and forever). Fails closed: a missing API or failed call keeps the item.
  • fix: presence-gate C_Container in sellOldGearItems
  • fix: presence-gate C_Container in sellOldGearItems
  • docs: link wow.vocino.com in the family footer
  • docs: link wow.vocino.com in the family footer
  • fix: add CurseForge and Wago project IDs to tocs
  • fix: add CurseForge and Wago project IDs to tocs
  • docs: FAMILY.md: the API ledger is the shared verification record
  • docs: FAMILY.md: the API ledger is the shared verification record
    Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5
  • docs: FAMILY.md: new addons scaffold from the skill's template
  • docs: FAMILY.md: new addons scaffold from the skill's template
    Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5
  • docs: family docs from the skill's canonical copy
  • docs: family docs from the skill's canonical copy
    Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5
  • chore: CI runs the skill checks through run-all.sh
  • chore: CI runs the skill checks through run-all.sh
    Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5
  • chore: CI runs the skill's compartment check
  • chore: CI runs the skill's compartment check
    Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5
  • feat: help on the family grammar, toggle sounds, compartment hover, README
    /vv help lines up like every sibling's and ends with config and help;
    /vv on|off confirms with the checkbox pair through the family's shared
    sound helper (the sell and repair sounds now live in the same table);
    the compartment entry gains the hover tooltip (gold title, one line,
    the slash hint); settings registration retries at PLAYER_LOGIN; and the
    repo gets the README it was missing, on the family template.
  • feat: help on the family grammar, toggle sounds, compartment hover, README
    /vv help lines up like every sibling's and ends with config and help;
    /vv on|off confirms with the checkbox pair through the family's shared
    sound helper (the sell and repair sounds now live in the same table);
    the compartment entry gains the hover tooltip (gold title, one line,
    the slash hint); settings registration retries at PLAYER_LOGIN; and the
    repo gets the README it was missing, on the family template.
    Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
    Claude-Session: https://claude.ai/code/session\_01XdK9ZBBvkLRwwfdvfRo3C5

This mod has no additional files