Korivash

Game: WoW Forever. Version: 1.1.0.

Forever Haggle adds vendor values and useful hints to item tooltips, totals your bags, and tracks loot during the current session. Optional merchant helpers sell eligible gray junk and repair gear. A Never sell list protects items you want to keep.

Install

Use the CurseForge app first. Select your Forever game installation, search for Forever Haggle, and install the matching release.

For a manual install, place the release folder at World of Warcraft/_forever_/Interface/AddOns/ForeverHaggle/. Keep ForeverHaggle.toc directly inside that folder, with its Lua files and media beside it. Avoid an extra nested release folder. Fully close and restart the game, then enable the addon for the character in the AddOns list.

Quick start

  1. Type /fh and review Overview for bag value and session totals.
  2. Open Never sell and protect any items you want to keep by ID, item link, or dragging a bag item onto the box.
  3. Review Merchant. Auto-sell and auto-repair start off; enable only the helpers you want, then stay at the merchant until the summary appears.

Slash commands

CommandWhat it does
/fh, /haggle, /lwToggle the main window; all three accept the same subcommands.
/fh bagsPrint junk and total sellable bag values.
/fh logToggle the small session window.
/fh resetReset session totals and pending item prices.
/fh settings, optionsOpen the Settings section.
/fh setupOpen the setup guide.
/fh keep <item ID or link>Add an item to Never sell.
/fh unkeep <item ID or link>Remove protection.
/fh minimapToggle the minimap button.
/fh positionRecenter the session window.
/fh helpPrint a reminder of the main window sections.

Settings and controls

Defaults below describe a new installation. Existing saved choices can carry forward after an update.

Setting or controlDefaultWhereWhat it does
Auto-sell gray junkOffMerchantSell only eligible gray bag items when opening a merchant.
Auto-repairOffMerchantRepair after sales using personal funds, if affordable and supported.
Never sell itemsEmptyNever sellProtect by item ID, link, or bag-item drop; Remove clears protection.
Show tooltip vendor valuesOnSettingsShow per-item price and the hovered bag stack's value.
Show tooltip item hintsOnSettingsShow Junk, Quest item, recipe profession, and Never sell hints.
Show session windowOffSettingsShow a separate movable session display.
Show minimap buttonOnSettingsShow the coin launcher.
Session positionCenterDrag session window; Recenter sessionSave or reset placement.
Minimap position220 degreesDrag coinSave placement around the minimap.

Features and windows

Values and tooltips

Overview totals the backpack and equipped bags, including a reagent bag if the client exposes one. Bank, mail, equipped gear, and auctions are excluded. Junk value includes protected gray items: it measures what you own, not what auto-sell will sell. Missing prices make the total incomplete until item data arrives.

Bag tooltips use the actual hovered stack. Other item tooltips show per-item value. Items without a vendor value are labeled. Quest hints use item classification and bag quest metadata. Recipe hints use the profession subclass supplied by the game. The addon does not guess professions for arbitrary reagents. Re-hover an item if its price was not cached the first time.

Merchant helpers

Every sale candidate is checked again before use. It must be gray, unlocked, have a known positive vendor price, and have usable quest metadata. Protected items, quest items, lootable containers, and items with no vendor value are skipped. Unknown data is skipped until a later visit. The addon does not use the game's bulk sell-junk action.

Sales run one at a time. Confirmation observes a money increase plus a changed, removed, or unlocked slot. An unconfirmed sale stops the queue after two seconds. Closing the merchant cancels the queue. Combat prevents new automatic actions. Avoid manual transactions and moving bag items while the helper works, because both wallet and bag changes are used to recognize sales.

Repair follows selling. It uses personal money, not guild money, and skips repairs you cannot afford. If the client lacks the repair functions, the addon reports that and skips repair. The summary reports observed sale income and repair spending, rather than promising a sale for every gray item.

Session tracking

The session shows money looted, vendor value of looted items, individual item count per hour, and elapsed minutes. It recognizes your self-loot and money-loot chat formats. Ordinary wallet changes, purchases, trade, and mail are not loot. Quest rewards count only if they produce a recognized self-loot message. Estimated item value is separate from cash received.

Uncached prices remain pending and update when item data arrives. Reset clears both totals and pending receipts. Sessions restart on reload or login; they are not saved across sessions.

Windows and minimap

The main window has Overview, Merchant, Never sell, and Settings. Both minimap clicks open it: left selects Overview and right selects Settings. Drag the coin to move it. The session window has Reset, a gear, and Overview. Its close button hides the session display. Escape can close these windows.

Opening the main window in combat queues it for afterward. Using /fh again cancels a pending open. Opening a hidden session display during combat is refused. The setup guide can be reopened from Settings. More from Korivash shows the catalog.

FAQ

Will installing this sell anything immediately?

No. Both merchant helpers default to off.

Does Never sell affect the junk total?

Protected gray items remain in the total but are skipped by auto-sell.

Does dragging an item onto Never sell remove it?

No. It protects the item ID and clears the cursor.

Can it repair with guild funds?

No. It calls repair using personal money only.

Why did selling stop?

A sale was not confirmed within two seconds, combat began, or the merchant closed. Read the chat message and try a later visit.

Why did my session reset?

Reloading and logging in start a new session. Only settings and protection persist.

Does item value mean gold earned?

No. It is estimated vendor value of received items; money looted is shown separately.

Why is a tooltip missing a price?

Item data may still be loading. Wait and hover again.

Troubleshooting and saved data

The installed folder must be ForeverHaggle, even though this source copy is kept in a folder named LootWorth. Account-wide settings, protected item IDs, and saved session-window placement live in ForeverHaggleDB. Session totals and the last merchant activity are temporary.

The addon does not appear. Check the game installation selected in CurseForge, the folder name above, and the AddOns checkbox for this character. A full game restart is needed when adding an addon or new files; a UI reload is not a substitute for that first restart.

A manual update seems to disappear. Check whether CurseForge is managing the same folder. An app update or reinstall can replace a hand-installed build. Keep a backup outside AddOns and use one update method for that installation.

Settings are missing or reverted. WoW writes saved settings during a normal logout or UI reload. Back up saved files while the game is closed. Account data is normally under _forever_/WTF/Account/<Account>/SavedVariables/ForeverHaggle.lua, with a .lua.bak backup when present. Do not confuse that file with the addon's source files in Interface/AddOns. A different account or game installation has a different saved-data folder.

Something still looks wrong. Use the recovery controls described above, then reload. For help, include the addon version, game flavor, what you clicked, and the exact error text: https://discord.gg/YxFRuEPSxZ.

Recent changes

  • 1.1.0 — Unified Overview, Merchant, Never sell, and Settings window with live totals and item protection controls.
  • 1.0.0 — Initial vendor values, merchant helpers, protection, and session tracking.