v1.0.0-beta.9
What's new
Changelog
v1.0.0-beta.9
Groups
- Create group has a Smart switch. A smart group fills itself from a rule: Quality, Type and Binding menus, item level and required level ranges, and a formula that must hold too. It holds whatever your characters have or have bought that matches, and its operations apply to those items. A smart group under a smart group narrows it.
- Recently bought is now a smart group with the rule
bought <= 7. The new formula nameboughtis the days since any character last bought the item. - Any group can have an icon: click the square left of its name to pick one of Hammerprice's glyphs, one of the group's items' icons or any icon in the game.
- Import and Export beside Create group. Export puts the ticked groups in a string to copy; Import takes a Hammerprice string, a TSM group string or a list of item IDs or links, and shows what each group and operation becomes first.
- The group editor's tabs are now a dropdown naming each kind's operation.
Bags
- A new Bags tab sorts everything in your bags into Mail, Disenchant, Sell, Post and Keep, with each pile's total. When two operations want the same item only one gets it, so the merchant never sells what the disenchant window would disenchant. Hover a row to move an item to another pile for the session. Item tooltips say where a bag item goes.
Formulas
- Vendoring's Sell, Auctioning's Post and a new Disenchant operation can act when a formula is true, for example
ah >= 5g and quality <= rare. The disenchant window follows each item's Disenchant operation; Settings' "Leave out epics" moves to Ungrouped items' operation. usedIn(alchemy),usedIn(any)andusedIn(mine)ask whether an item is a reagent in a profession's recipes.- Names are written in camelCase (
vendorPaysMore,dePaysMost,reqLevel), and!=means not equal. Older spellings still read.&&,||,!and quotes get an error naming the word to write. - The formula box has a ? for the reference, a Format button that lays a long formula out over lines, an expand button that opens it in a large, resizable window, and line numbers (Settings > Other turns them off). It scrolls with the caret and the wheel.
- The reference stays open while you type, opens beside its window, and a click on a word inserts it at the caret.
Crafting
- To do (the ticked box beside Restock, or
/hp todo) opens a small window listing what each character does to make the whole queue, one login at a time: take from the bank or mailbox, buy, mail, craft, learn. Your own steps have their buttons. Materials your alts mailed you get a step to take them from the mailbox.
Sell and auctions
- Sell prices an item from its auctions seen in the last few minutes (Settings > Selling > Reuse a search for; 5 min by default) instead of searching before every post. Search in the auctions card searches again.
- On Forever, item auctions post in whole silver; before, the server refused them with "Internal Auction Error".
- The Auctions tab shows auctions just posted and what a sold auction brought.
- Cancel next undercut names the auction it cancels next and has a key binding. Cancel selected cancels the auction you picked. An undercut auction with a bid on it reads "Can't cancel".
- Deals no longer lists items at 0-2% of a market value inflated by listings at 9,999g, or items with no sale rate while a Sells minimum is set.
Speed
- Opening a vendor no longer freezes the game for seconds, and opening a vendor, the bank, the mailbox or a trade no longer drops frames. Hovering items at the bank no longer stalls.
- On TBC, clicking a deal in Buy no longer freezes the game, a full scan no longer lags the client, and two or three full scans without a reload no longer crash it.
Other
- Every item in Hammerprice's lists shows its tooltip on hover.
- A click beside a dialog no longer closes it (the item card still does).
- Mail's Send comes back after 5 seconds when the mailbox doesn't answer a letter.
- Opening mail in bulk waits for each take to show, so it no longer runs into server errors.
- Escape with a menu open closes only the menu.
v1.0.0-beta.8
Market value
- An item has one market value: the network's, else the 14-day history of your scans. Deals, Buy, Sell's posting ranges and margins, tooltips, the item card, vendoring, destroying and disenchanting all use it.
- A search no longer changes an item's market value. Before, the auctions a search returned were measured against themselves, so Buy's auctions could read 100% for a deal that Deals listed at 31%.
- Sell's item line no longer has a Network line. It always matched Market.
Groups
- A Recently bought group, under Ungrouped items, holds every item your characters bought from a merchant or on the auction house within its period. Its "Bought in" menu sets the period: 1, 3, 7 (default), 14 or 30 days. Its editor has a Last bought column.
- Recently bought cannot be added to, renamed, moved or deleted. Buy, Sell, operations, mail, the merchant card and the item card treat it like other groups. Its items still count as ungrouped for Ungrouped items' operations.
- The Ledger records purchases from merchants as Vendor buy. They count in Bought and in an item's average cost.
Sell
- The form fills in an item's stack size, duration and number to sell from the last time it was posted. An operation's stack size, duration and Post up to or Keep count override them.
- Number to sell replaces Stacks. It posts in stacks of the stack size, with a smaller last stack for the rest. Sell all sets it to the count in your bags.
- The duration buttons on the form set the shown item's duration. The default stays in Settings.
- A queue row shows the number still to sell.
- The inbox has buttons beside Open all for Sold, Expired, Cancelled, Won, Outbid and Letters. Each opens every mail of its kind, whatever the filter and search show. A button shows only while there is mail of its kind.
Cooldowns
- On TBC, Crafting > Cooldowns lists Spellcloth, Shadowcloth, Primal Mooncloth, Prismatic Sphere, Void Sphere, Brilliant Glass, TBC's transmutes and the Salt Shaker.
- Cooldowns are read at login, without opening the profession window.
- Picking a cooldown shows its recipe's card, with buttons to queue it, craft it or open the profession. A cooldown shared by several recipes has a menu of them, most profitable first.
- Queue ready queues one craft for each character a cooldown is ready on.
TBC
- One Sell press posts as many full stacks as fit, then the smaller last stack.
- Deals no longer switches item names between the name and
item:ID, and no longer lowers the frame rate while it shows hundreds of items.
v1.0.0-beta.7
Buy
- The Buy search box opens a list of favourite searches and the last 10 searches when clicked. Typing narrows both lists. Picking a row runs that search.
- The star on a row adds the search to the favourites or removes it.
- Each auction in the item panel shows its price each as a % of the item's market value.
- The three-dot menu at the end of the auctions' header shows or hides % of market, Qty and Total.
- Every % of market (Buy's results, group rows, auctions and Deals) uses one colour scale: blue under 40%, green under 105%, yellow under 120%, orange under 180%, red above.
- Auction totals of 1 gold or more show whole silver.
- When a group's mail operation sends its items to a character, that character's stock lowers only that group's Need. Before, an item held by any character lowered the Need of all groups with that item. Stock on characters that no group sends to still counts for all groups.
Sell
- Picking an item, by its row or its tick box, adds it to the queue and shows it in the form. Clicking a queue row shows that item.
- Price, quantity, stack size and stacks are stored per item until it posts.
- The first Post press starts the queue. Each item gets a new search of its first page before it can be posted.
- Auctioning operations have a Stack size (empty: full stacks). The table's Stack column overrides it per item.
- After Search group, an item's row reads "Searching..." while its search is pending and "No answer" if the server does not answer.
- Searches made from Buy, Sell or Auctions update the prices on the other panels.
Auctions
- The Auctions tab lists your auctions when it opens. Before, it was empty on TBC until the list changed.
- The table reads "Loading your auctions..." until the list arrives, and says so if the server does not answer.
- After Check undercuts, each row reads "Checking..." until its search answers. A line under the table counts the items checked, shows "Updating your auctions..." and warns when prices are more than 5 minutes old.
- Cancelling from the Auctions tab removes the auction from Sell's "Post up to" count.
Enchanting
- Crafting lists Enchanting's enchants with its other recipes.
- The recipe card of an enchant has an Enchant button. On Forever it lists the bag and worn items that can take the enchant and casts it on the one picked. On TBC it puts the enchant on the cursor.
- Enchants can be queued. Their materials are bought and mailed like other crafts' materials.
- Forever reads known recipes of all professions at login, without opening each profession window.
- When you play a character that a group's mail operation sends its items to, Mail no longer sends that character's stock of those items to characters that other groups send them to. Those lines read "Kept for you". Stock above the character's Restock to still goes to Extra to.
Tooltips
- With "Split bank, mail and AH" checked, the Inventory total shows the split when no character lines are shown:
Inventory 82 (bank 40, mail 20, AH 10).
TBC
- Item searches are sorted by the setting Settings > Buying > "Search results first by": price each (default), stack price or the Browse tab's order.
- Auctions on an item's first page can be bought before the other pages are read.
- Each Buy press buys one auction. The next buyout waits until the client has answered the last one.
- The picked auction stays picked while pages are read, and moves to the next auction down after a buy.
- When an item is stocked, Buy moves to the next item in the list that still needs buying.
- Buy no longer sends repeated searches for an item while its sellers' names load.
- Enchants and craft window recipes are cast from Hammerprice's buttons. The queue's button reads Open <profession> while the profession window is closed.
- Open <profession>, the Crafting tab and the Recipes menu open the profession behind Hammerprice's window.
- With "Show Hammerprice when a profession window opens" on, a profession opened from the spellbook, an action bar,
a key binding or a
/castmacro shows only Hammerprice's window. - One Sell press posts the stack size × stacks set. Gear posts one auction per press.
Other
- The AltLink channel moves below all other chat channels after it is joined.
v1.0.0-beta.6
Ledger
- By item has Cost and Profit columns. Cost is the average price paid for the item's purchases and the materials' market value at the time for its crafts, over every purchase and craft recorded.
- Profit is what the item's sales brought in after the auction house cut, less the cost of the units sold. It is empty when none were bought or crafted.
- The three-dot menu shows or hides columns. Sales, Bought, Crafted, Margin, Market, Expired and Cancelled start hidden.
Login reminders
- At login, a chat line names the profession cooldowns ready on any of your characters. Settings > Crafting has "Name the cooldowns ready on your characters at login".
- At login, a chat line per character names mail with items or gold that expires within 1, 3 or 7 days. Settings > Mail has "Warn at login when mail with items or gold is about to expire" and "Warn when it expires within".
- Opening a mailbox records when each mail with items or gold expires. Other characters receive it with the rest of the character's inventory.
Undercuts on your other characters
- A full scan lists, for each of your characters on the realm and faction, the items another seller lists cheaper than that character's cheapest auction.
- After the scan, a chat line lists those items by character.
- The Auctions panel shows them as greyed-out rows under a heading per character, with the time of the scan.
v1.0.0-beta.5
Wording
- Labels, tips, messages and slash command descriptions are reworded in plain, literal terms in English, German, French and Spanish. Nothing they do has changed.
- Crafting says materials where it said reagents: the Material column, Add its materials in the group editor, and "materials unpriced" on tooltips.
- The settings that open Hammerprice's page read "Show Hammerprice when the auction house opens", "Show Hammerprice when a profession window opens" and "Show Hammerprice when the mailbox opens".
- The Accounts settings say that characters connect only while online on the same realm, and that what addons send between them is encrypted with the code. The account list reads "No other characters online" when none are.
- The addon list shows new descriptions for Hammerprice, Hammerprice Crafting, Hammerprice Mail and Hammerprice Data.
v1.0.0-beta.4
Taking restocks out of the bank
- At the bank, a card takes out whatever a restock wants that's sitting in the bank, in one press: your own Restock to (vendoring operations, and a group's mail operation restocking this character), what the groups' mail operations restock your other characters with, and the crafting queue's materials, as before.
- While it takes them, Stop is a button of its own beside Take.
- The card isn't tied to any bank window, so it shows with Baganator's or ElvUI's bank too. Drag it by its title and it opens there from then on.
An item in several groups of one family
- An item can now sit in sibling groups (two per-character groups under Consumables, say), each with its own quantity and max price. It still can't be in a group and one above or below it: adding it to a subgroup moves it down, adding it to the parent moves it up with the subgroups' quantities added up.
- Mail sends such an item to every group's character, each restocked to its own group's count; two groups for one character add up. The character you're playing keeps its own first, and Extra to gets what's left after all of them.
- Vendoring's and crafting's Restock to add up across the groups too. Posting and selling still go by one operation.
Restocking your characters from groups
- A group's mail operation that sends to a character and restocks it to a count now keeps that character stocked with nothing else to do: at any mailbox, on whichever of your characters (any account) holds the items, a card beside the mail window lists the shortfall and sends it in one press, alongside the crafting queue's materials.
- Trading with that character, a card beside the trade window puts exactly what it's short of in the trade.
- At login, a chat line names who's short of what this character holds.
- A mail operation's Extra to names a character for what's left over: what the recipient holds above Restock to, and what your other characters hold above Keep once it's stocked. The same cards mail or trade it there.
- A mail operation without Restock to restocks each item to its Qty in the group; Restock to overrides it.
- Posting and selling at a merchant leave what this character owes your others' restocks, and on a restocked character its own Restock to. Posting also leaves the crafting queue's materials. An item an auctioning operation covers is posted before Extra to gets any.
- The mail card moved to Hammerprice Mail, so it works without Hammerprice Crafting. Its logo showed as a question mark; it's Hammerprice's again.
The auction house on TBC Anniversary
- Full scans, searches, Buy (searches, shopping groups and Deals), Sell with Post next, the Auctions panel's undercut checks and cancels, and auctioning operations all work on TBC's auction house. Each press posts one auction: a stack, split off a larger one first when the amount needs it.
- Buy opens on Search at every visit. Picking a group, Deals or the crafting queue no longer searches it: Search group does, and it leaves out items that are already stocked.
Fixes
- Buying an auction someone else just bought says it's gone, takes it off the list and picks the next one; on TBC each press used to try it again.
- The Hammerprice window at the mailbox can be dragged and resized again; it used to vanish while dragged and stay where it was. A broken saved position is forgotten on the next open.
Sync between accounts
- Characters on your other accounts show up as if they were on this one: their gold and ledger, bags, bank, mail, auctions, professions and cooldowns, in tooltips, the Ledger, mail operations and the crafting queue. Groups, operations, the crafting queue, merchant prices and auction house prices are shared too. It runs between characters online at the same time on one realm, over the AltLink code (Settings, Accounts: copy one account's code to the others); a character on a third account comes through whichever account has seen it.
- Only what changed goes over: new ledger entries, new gold hours, the documents that differ, and price changes since the last sync, packed and compressed into as few messages as fit. Two accounts that are already the same exchange one short message each way.
v1.0.0-beta.3
Stop buttons
- The merchant card's Sell, the inbox's Open all and the Buy panel's group search keep their label while they run, with a Stop button of their own beside them, instead of turning into Stop. The merchant card's Buy no longer reads Buying while it buys.
Buying
- The Auctions panel shows a stack auction of yours at its real price each; a commodity auction of 5 used to show at a fifth of its price, which also hid undercuts from the auctioning operations.
- A queued recipe, or any item auction the Buy panel has a need for, is bought only up to that need: a buyout counts as bought as soon as it's sent, so pressing Buy again doesn't buy the next auction of the same pattern.
- An item that doesn't stack, listed many times at one price (57 copies of a pattern at 2s), shows at 2s each and buys one per press, not as one lot of 57 at 4c each.
Crafting queue
- A mail run, from the mail card or the Groups panel, gets Stop and Send next buttons of its own; Send keeps its label and waits while the run goes, instead of turning into Stop or Send next. A mail with no answer from the server within a few seconds waits for Send next instead of hanging on Sending.
- Mail sends exactly the amount asked for. Part of a stack used to go as the whole stack (Send 1 mailed 20); now the part is split into a free bag slot first and mailed from there. With no free bag slot, it stops and says so.
- At a mailbox, a character the queue has mailing materials to a crafter gets a card beside the mail window, like the merchant card: what it mails to whom, and one Send that mails it all in as few mails as fit. A row click leaves an item out; what's still in the bank or mailbox is named on its row.
- Craft fills as its crafts finish (a quarter per craft for Craft 4), with a thin bar along its top for the cast under way, as the disenchant button does.
- At a profession window, when nothing queued is this profession's, Craft offers Open <Profession> for a craft of another of the character's professions and comes back on the queue with it picked. Craft works at Mining and smelting, where the window doesn't name its profession, and gives up a press whose cast never starts.
- The queue in
/hphas Craft too: it makes the next queued craft this character can make from its bags, right there when that profession's window is open, else it opens the profession (Open Alchemy) on the queue with the craft picked, ready to press again.
Leveling
- Clicking a step that learns a recipe shows the recipe on a small card over the summary (where it's learned, what it costs and where, whether you have it) instead of opening the item's window. Shift-click still opens it.
- Queue also queues the recipe items the plan learns from, so the Buy panel and merchant card shop for them with the materials. They show in the queue as Learn and come off once the character learns them. Untick "Queue the recipes to buy" above Queue to leave them out.
Recipe card
- The recipe card opens for an item the client hasn't loaded yet (on TBC Anniversary it failed), naming it in plain text until the item loads.
Known recipes
- At a profession window, a profession picked in Recipes or Leveling stays picked; it used to jump back to the profession open within a second or two. The lists still follow the window when it changes profession.
- Crafting knows each character's recipes from login, for every profession it has, without opening a profession window, and picks up a newly learned recipe without a reload.
- Opening a profession straight onto the Hammerprice page records its recipes even when the list is slow to load.
- The Recipes list goes back to Known once your first recipes are recorded, instead of staying on All.
German, French and Spanish
- Hammerprice, Hammerprice Mail and Hammerprice Crafting speak German, French and Spanish (Spain and Mexico): every label, button, tip and message follows the client's language. English stays the fallback for anything untranslated.
- What the game already names comes from the client in its language: auction categories, item types and armor slots in the Buy tab's filters, item qualities, factions, class names and the cooldown page's day names.
- Money and numbers follow the client too ("1.234G 56S 78K" on a German client); charts label days as numbers in the client's order, and headings in capitals keep their accents ("GEGENSTÄNDE").
- Mail subjects Hammerprice writes for you are in your language; the reply prefix is the client's own.
- Recipes leaves out Learn under Known and Skill-ups, and Known by under Missing, where every row would show "-". The recipe names get the room, which the German column titles had squeezed down to a few letters.
TBC Anniversary
- Hammerprice, Hammerprice Mail and Hammerprice Crafting load on TBC Anniversary without errors, from their own TBC
TOCs. The auction house there is the classic one, which Hammerprice doesn't work with yet, so it adds nothing to
it and doesn't scan;
/hp scansays why. - The merchant card shows at TBC merchants too.
Profession cooldowns
- Crafting has a Cooldowns page, at the profession window and in
/hp: every character's transmute, Mooncloth and Salt Shaker, ready ones first, then how long the rest have left and when they'll be ready. A recipe's cooldown is noted when its profession window opens and when it's crafted; the Salt Shaker's while it's in the bags. - The recipe card says when a cooldown recipe is ready ("Ready in 14h 20m"), for the alt that's ready soonest too,
and in
/hpbeside who crafts it. The queue shows the same times. - A cooldown recipe (Arcanite Bar, a transmute) crafts one per press: the second cast of Craft 2 would fail.
- Cooldown and profession names come from the client, so a German client reads "Transmutieren" and "Open Alchimie".
Crafting: Leveling
- A Leveling page at the profession window (and in the /hp window's Crafting panel) plans the cheapest way to level a profession at current prices, from your skill to your cap or any range you type: which recipe to craft from which skill to which, how many crafts that takes on average, and what it costs, with the materials it needs.
- Skill-up odds follow the recipe's colour: orange always, yellow and green fall to nothing at grey.
- Learn recipes lets the plan use recipes you don't know yet, a trainer's or a pattern bought at its market price; Sell crafts counts what the crafts sell for. Queue adds the plan to the crafting queue for its shopping list.
- Recipes has a Missing filter and a Learn column: what none of your characters knows, and where it's learned.
Material sources
- Settings, Crafting, Material sources is a list to drag into order and tick on or off: where the crafting queue's materials come from after your bags: your bank and mailbox, your other characters, crafting them (when that's cheaper than buying from the sources after it), a merchant and the auction house. A source can be left out. The queue's shopping list, the auction house's Crafting queue list, the merchant card and what your characters mail each other all follow it; a material no source in use covers says No source. By default the order is the one Hammerprice used before, except that a merchant now comes before the auction house even when the auction house is cheaper.
Buttons and look
- Buttons show small gold glyphs instead of game icons: Scan, Post, Buy, Sell, Cancel, Refresh, Search, Filter, the mail buttons (Take, Send, Reply, Return, Stop), Craft (an anvil), Queue, Restock, Back and the editing buttons (add, edit, delete, copy, reset, clear). Buy's Search shows a stop square while a group search runs.
- Dropdowns show glyphs beside Search, Deals, Crafting queue, All bags and Ungrouped items, and every search box has a magnifier.
- The window header, the auction house and profession tabs, the cards and the addon list show the Hammerprice gavel logo.
Vendoring
- The merchant card buys exactly what Restock to or the queue asks for, buying part of a bundle when the merchant sells one, instead of rounding up to whole bundles.
Debugging
/hp debugalso logs every auction house purchase, post and cancel and the events that answer them.
Disenchanting
- Item tooltips and the item card show what disenchanting an item is worth: each result's chance times how many it
gives times its market value. The odds are Classic's, measured from Wowhead's player data for every disenchant band
the client has; epics of item level 56 and up are priced as Large Brilliant Shards (before the Ahn'Qiraj phase).
Hammerprice.GetPrice(item, "disenchant")gives the same value to other addons. - A disenchant window (
/hp disenchant) lists every disenchantable bag item, most valuable first, with one button that disenchants the next one each press. The button shows the item's icon, name and value, and fills as the cast runs. It can be bound to a key (Disenchant next) or clicked from a macro (/click HammerpriceDisenchantButton). It leaves out epics (Settings, Disenchanting, puts them in), items in a group, and items the auction house (after its cut) or a merchant pays more for; click a row to put it in or leave it out. Without Enchanting the list still shows what's worth disenchanting. - On TBC Anniversary, Outland gear is valued and listed from TBC's own disenchant table; before, items above item level 99 had no value and were left out of the window.
Crafts in the Ledger
- The Ledger records every craft that makes an item, from any window or addon: the recipe, what it made and how many, when, which character, and what its materials cost at their cheapest sources then. Crafts of one recipe in a row (Create All) are one entry. Hammerprice Crafting isn't needed for it.
- A Crafted kind in the Activity filter, and a Crafted column in the By item view beside Sold and Bought.
- The Activity summary leaves out the gold when nothing in it changed any (crafts, cancels and expiries alone).
v1.0.0-beta.2
Vendoring operations
- A Vendoring tab in the group editor: Restock to buys an item from merchants until this character has that many (bags, or bags and bank); Sell sells what's over Keep, always or only when a merchant pays more than the auction house would after its cut. Subgroups can change single fields, and items can have their own Restock to and Keep.
- At a merchant, a card beside its window lists what it would buy (Restock and the crafting queue) and sell, with one press to buy and one to sell. Click a line to leave it out. Buying asks first at or over the Buying setting.
- Selling skips gear in an equipment set, items still refundable and anything a merchant won't buy, and never goes below Restock to or what the crafting queue uses. It asks first when the auction house would pay more, when an item is uncommon or better, or past what the buyback keeps.
- Selling can be stopped from its button, names any stack the merchant didn't take, and says what it sold.
- Restock to counts the crafting queue's materials on top, so what's bought for both is never sold back. When a merchant pays more also sells grey junk. The card says what a Buy bought, won't buy what the bags can't hold, and shows every row of a long list on a click.
- The merchant card's For menu narrows it to one group (with its subgroups), Ungrouped items or the crafting queue.
Used by
- Any operation (Auctioning, Mail, Crafting, Vendoring) can be limited to some characters: only or not these characters, classes, professions or realms, one faction, and a level range. Set under Used by at the top of the operation.
- Where an operation is off, it counts as None: nothing is posted, mailed, queued, bought or sold by it, its rows say Off here, and the header says why ("Hammer is level 42; it starts at level 50.").
Fixes
- The Ledger records auction house purchases and cancelled auctions, from the mail they come back in, however they were bought or cancelled (the Buy tab, Blizzard's auction house or another addon). Before, neither was recorded.
- Several identical auction house mails (stacks expiring together, or one item bought from several sellers at one price) each get their own Ledger entry; only the first was recorded.
- A mail take is recorded when the server answers it: one refused (bags full) isn't recorded, and one asked for twice (Open All retrying a slow answer) is recorded once. A player's mail with an auction house subject isn't recorded.
- Selling to a merchant by dragging an item onto its window, or part of a stack split off, is recorded. When the merchant refuses one sale and pays the next, the paid one is recorded.
- The Ledger's gold chart and periods count the player's own days, not UTC ones, and Change includes the first day of the period. All time is no longer the last year.
- By item keeps an item's sales, cancels and expiries on one row (random-suffix gear and items the client hadn't cached split them), its Average leaves buybacks out, and clicking a row shows only that item.
- The Ledger panel stays quick with a long history: search filters just the table.
- Merging saved data keeps every entry of a character played from both copies.
- At the bank, the crafting card sits right of Forever's bank page tabs instead of over them.
- Crafting sees which recipes a character knows on a client in any language. On a German client (and any but English) it found none.
- An operation's Used by matches professions on a client in any language; on a German one, With Tailoring never matched.
- Money fields take the client's coin symbols and number format too: "1.200G 5S 3K" and "1,5G" on a German client.
v1.0.0-beta.1
New: Hammerprice Mail
A separate addon, so it can be switched off on its own. It opens the Hammerprice window at the mailbox.
- Inbox: every mail as one row, with search, Sold, Expired, Won and Letters filters with counts, and a reader for one mail. Long letters scroll.
- Open all opens whatever the list shows. It stops when your bags are full and reloads the inbox when the server holds more than 50 mails. Shift-click a mail to take everything in it.
- Send: to your characters or recent names, twelve attachment slots, gold or COD.
- Groups: mail operations that send a group's items to one of your characters, keeping a number back or restocking them to a count. Their bags, bank, mailbox and mail on its way all count. Per-item overrides.
- Send all mails every group's items, and spare gold if set in Settings.
New: Hammerprice Crafting
A separate addon with a crafting queue.
- Queue crafts by hand, or with Restock, which fills each group's crafting operation (restock to a count, skip crafts under a minimum profit) from what your characters own, auctions included.
- The queue shows profit per craft, who can craft it, and a shopping list of materials: what your bags, bank, mailbox and other characters hold, what one of your characters can craft first, and the rest from a vendor or the auction house, whichever is cheaper.
- Replaces the profession window, with a Craft button that makes the next ready craft
(
/click HammerpriceCraftButtonin a macro). Default UI switches back to Blizzard's window. - Recipes: every recipe's cost, sale price and profit, who knows it and skill-up colours, with a recipe card and a column picker.
- The Buy tab has the queue's missing materials as a source. Merchants that sell one show a card to buy it.
- Gathering: each recipe goes to the character with the most skill in it, or the one picked in Settings. The mailbox's Groups list has a Crafting queue row that sends the crafter the materials your other characters hold. Only the shortfall is sent, and mail on its way counts. At the bank, a card takes queued materials out into your bags; in the Inbox, Take for crafting collects just those mails.
Auction house window
- Tabs are Buy, Sell and Auctions, in the client's order.
- Scanning is a button in the window's header that shows the scan's progress and the server's cooldown. The Scan tab is gone.
- The Look up an item box and the market label are gone from window headers. Item cards open from an item's name,
a ledger sale or
/hp price.
Buy
- One Buy tab replaces Search and Shopping. Pick a search, a shopping group or Deals from one menu.
- A group lists each item's need (its quantity less what your characters own and what you've bought), what's listed under its max price, and how the lowest compares with market value. Items that need none sit under a Stocked heading.
- An item panel shows the order book.
- One Buy next button, which can be bound to a key, says what its next press buys and moves on to the next item after each purchase. Quantity starts at 1 unless the group sets one.
- Search filters are in a popover. Picking a group searches it.
- Random-suffix gear ("of the Eagle") is grouped under its item, and each suffix can be picked on its own with its own market value.
- Shift-clicking an item searches for exactly it.
- Deals: listings from the last full scan under a share of market value (50 to 90%) for items that sell, with filters for sale rate and resale profit, right-click to ignore, and Recheck.
- Buying asks first in a dialog for a purchase at or over a share of your gold (10% by default; an amount, or always, under Settings, Buying). This covers every purchase, crafting materials included.
Auctioning operations
- TSM-style auctioning operations, set in the
/hpgroup editor's Auctioning tab: Min, Normal and Max as a percentage of market value or a fixed price, undercut, how many to keep and to have up at once, and duration. - Sell can show one group's bags with what its operation would post. Search group, then Post next posts them one press at a time. Picking an item prices it by its operation.
- Auctions cancels an item with an operation only when the operation would post lower. An auction undercut below Min stays up.
- When an item is in several groups, the more specific group's operation wins, then the higher Priority. A tie does nothing until a Priority settles it, and the item's row says Tied.
- A subgroup can change single fields of the operation it inherits, shown with gold labels.
- Ungrouped items takes an operation for everything in your bags that's in no group.
Groups
- An item is in at most one group per top-level group. Adding it to another group in the same tree moves it; unrelated trees can still share it. Existing duplicates are cleaned up on load.
- The item card shows the item's groups as chips (click to open the group, cross to remove) and a + Group menu.
- No default Shopping group. An empty state offers to make the first group.
- Operation tables list every item in the group, with an add box, drop to add, and a cross to remove.
- Built-in entries (Search, Deals, Crafting queue, Ungrouped items) have game icons and sit above a Groups divider.
Tooltips
- Inventory line: how many each of your characters owns, with bank, mail and auctions, characters on other realms, snapshot ages and class colours. Per-character settings.
Ledger
- Records auction house purchases, cancelled auctions and expired ones (when the item is taken from the mail), and shows each item's sell rate.
Fixes
- Full scans spread their work over frames so the game doesn't stutter.
- Operation fields save only what was typed, to the operation it was typed for.
- A new operation reuses an untouched draft instead of piling up copies.
- Dialogs sit above their dimmed background.
v0.1.0-beta.1
First release.
- Full auction house scans, passive prices from every search, and a 14-day price history.
- Prices on item tooltips.
- Scan, Sell, Search, Auctions and Shopping panels in the auction house.
- Nested shopping groups.
- Ledger of gold per character and sales.
- Item card with prices, history and crafting cost.
/hpwindow with Ledger, Groups and Settings.
This mod has no additional files

