Skip to content

mostlynick3/azerothcore-lua-ah-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eluna AH Bot - Project is WIP but functional

Welcome to mostlynick's Eluna AH Bot module! This script is designed for automated auction house operations in AzerothCore emulation environments. It supports both buyer and seller functionalities, and is designed to be plug-and-play with extensive configuration options.

Settings Image

Features

  • Plug and Play
  • Extensive Filters
  • Buyer and Seller Capabilities
  • Supports both Bids and Buyouts
  • Compatible with all Eluna versions supporting async DB queries (slight modifications needed otherwise)

Key Configuration Options

Bot Settings

  • Enable AH Bot - Enables or disables the auction house bot. Default is true.
  • AH Bots - List of player GUIDs used as bots. Can be customized.
  • Enabled Auction Houses - Specifies which auction houses the bot operates in (e.g., alliance, horde, neutral).
  • Enable Debugging - Configurable debugging options for both bot actions and item handling.
  • Startup Delay - Sets a delay after bot initialization to avoid server lag.
  • Some settings include:

  • Settings Image

Buyer Features

  • Enable Buyer - Controls whether the bot will buy items. Default is true.
  • AH Buy Timer - Specifies how frequently the bot purchases items (in hours).
  • Place Bid/Buyout Chance - Configures the chances of the bot placing a bid or buyout on items.
  • Realistic Bidding - The buyer bot is configured to bid within acceptable ranges of prices, and can be configured to bid over players or not.

  • AH Bot's Realistic Bids

Seller Features

  • Enable Seller - Controls whether the bot will post items for sale. Default is true.
  • Max Auctions - Maximum number of auctions the bot can post.
  • Repopulation Chance - Percentage chance the bot will repopulate the auction house when the number of items falls below a threshold.
  • Apply Random Properties - The AH bot is able to instantiate all items, including those with random properties and suffixes.

  • AH Bot's Wide Variety of Sales

Item Filters

  • Allowed Qualities - Configures the allowed item qualities for sale (e.g., Common, Rare, Epic).
  • Allowed Classes - Specifies which class items can be sold.
  • Allowed Races - Configures which races' items can be sold.
  • Item Weighting - Customizes how different item types are prioritized in the selling process.

Additional Features

  • GM Messaging - Sends messages to online GMs to notify them of bot actions or critical errors.
  • In-Game Management Comamnds - Type 'ahbot' to manage your AH bots.

    In-Game Commands

AzerothCore Module Details

Author: mostlynick3

Repository: https://github.com/mostlynick3/azerothcore-lua-ah-bot.

Download ZIP: https://github.com/mostlynick3/azerothcore-lua-ah-bot/archive/refs/heads/main.zip.

License: GPL-3.0

About

An Eluna implementation for a WotLK 3.3.5a compatible auction house bot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages