Skip to content

About

pricechecker for frostreaver tlp

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

124 Commits

Folders and files

Repository files navigation

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 /auction line 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 reset to reset all user interface windows back to default screen coordinates (useful if any windows get moved off-screen). Item Appraisal Float Window

Bulk Inventory Scanner Tab

  • 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

Broadcasting Queue Progress

  • 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

  1. Copy the pricecheck folder to:
    <MacroQuest_Directory>/lua/pricecheck/
    
  2. Start the script in-game:
    /lua run pricecheck
    

About

pricechecker for frostreaver tlp

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages