- Source Repository
- https://github.com/m0rg/pricecheck
EverQuest MacroQuest PriceCheck
An in-game market checking, bulk inventory evaluation, and sales broadcasting assistant for EverQuest Time-Locked Progression (TLP) servers, built for the MacroQuest Lua Sandbox. Codeveloped with AI (Google Antigravity)
Features
- Appraisal Drop Slot & Command Queries: Run
/pricecheck <Item Name>to view floating detailed market statistics (Average WTS/WTB, recent logs, and sample counts). - Bulk Inventory Scanner: Scan active bags, check player market values, and flag items that sell for more at NPC vendors.
- Trade Queue Manager: Automatically round and list items with manual adjustment inputs. Right-click listings to grab the item directly to your cursor.
- Anti-Flood Broadcasting Queue: Groups up to 3 items per
/auctionline with timing delays to prevent spam bans. - Smart Tells Logger & Interest Matcher: Catches buyer tells, auto-detects interest in listed items, calculates expected trade totals, and enables quick template replies.
User Guide & Flow
1. Sizing Up Your Stock (Item Appraisal)
- Slash Commands:
- Run
/pricecheck(with an item on your cursor) or/pricecheck <Item Name>to check prices. - Run
/pricecheck resetto reset all user interface windows back to default screen coordinates (useful if any windows get moved off-screen).
- Run
- Cursor Drop Slot: Drop an item in the top bar to view details.
- Bulk Scanning: Click BULK PRICE CHECK on the "Your Items" tab to scan all carried bags. Glowing gold items indicate it's better to sell to NPC merchants than players.
2. The Trade List & Manager
- Customize prices, check bank/inventory counts, and right-click listing names to instantly pick up items to your cursor.
3. Broadcasting and Communications Log
- Click Broadcast via [Channel].
- A split-pane Broadcast Manager & Communications window opens, letting you monitor progress/checklist loops, pause/stop broadcasts, and handle incoming buyer tells in real time.
- Buyer tells display here, automatically parsing and summing price expectations when they mention listed items.
Configuration
Setting | Default | Description |
|---|---|---|
Low Sample Size | 5 | Threshold warning limit indicator [!]. |
Default Reply | Sure, near Parcel | Quick reply template string. |
Broadcast Interval | 120s | Cycle repeat interval (120s - 1200s). |
Default Price | 1000 pp | Fallback price if online statistics are missing. |
Chat Channel | /auction | The command prefix for broadcasting. |
Broadcast Separator | , | Item separator in WTS lines (e.g. , ). |
Broadcast Currency | pp | Suffix appended to listed prices (e.g. pp). |
Add Item Count | true | Prefix multiple items with count and suffix price with 'each'. |
Enable Debug Logging | false | Enable/disable debug messages output to MQ console. |
Play Sound on Tell | false | Play alert beep on tells only when broadcasting. |
Installation & Setup
- Copy the
pricecheckfolder to:Code:<MacroQuest_Directory>/lua/pricecheck/ - Start the script in-game:
Code:
/lua run pricecheck

