A PowerShell script for automating Pokemon auction drafts.
- Random Pokémon Selection: Emerald Auctioneer randomly selects and displays Pokémon for auction so that you don't have to.
- Item Pool: Each time a Pokémon is auctioned, Emerald Auctioneer considers a 40% chance to sell it alongside a held item. Items, like Pokémon, are displayed to buyers with both their name and their official art.
- 2-For-1 Sales: Each time a Pokémon is auctioned, Emerald Auctioneer considers a 15% chance to sell it alongside a second Pokémon.
- Sold Counter: Emerald Auctioneer keeps track of how many Pokémon have sold in the give auction, resetting to 0 when you click the "Reset Pool" option.
- Customizable Pools: Because Emerald Auctioneer uses images and file names to select Pokémon for auction, customizing both the Pokémon and Item pools is as simple as adding new .png files to their folders.
- Installation
- PowerShell Usage
- Sample Auction Rules
- Sample Auction Procedure
- Pokémon Emerald EX Speedchoice (Auction Edition)
- At the top of this repository’s main page, click the green
<> Codebutton at the top right of the screen. - In the dropdown menu, select
Download ZIP. - The entire repository will be downloaded as a
.zipfile to your computer. - Navigate to the newly downloaded folder, right click it and select
Extract.
Once installed, it’s easy to run the script in just two clicks:
- Open the
Emerald Auctioneerfolder. - Right click
EmeraldAuctioneer.ps1and selectRun with PowerShell.
Alternatively, you can run the script directly through PowerShell:
- Copy Emerald Auctioneer’s location to your clipboard by right clicking the
Emerald Auctioneerfolder and selectCopy as path. - Open Windows PowerShell.
- type
cdand then paste the copied path. Press Enter. - Type
.\EmeraldAuctioneer.ps1into PowerShell and press Enter.
Use these rules for reference when developing your own with your play group:
- Each player begins with a $25,000 budget.
- Bids must be placed in $100 increments. For example, if the highest bid is currently $700, you can’t bid $701. The lowest possible bid would be $800.
- Once you run out of money, you can no longer bid. You can't bid more than your current budget.
- The total number of Pokémon sold at auction is equal to 13 * the total number of players.
- Consider using a spreadsheet like this to track your auction.
Use this procedure for reference when developing your own with your play group:
- Using a video-chat app like Discord or Skype, share your screen to display Emerald Auctioneer to all players.
- Press the
Next Pokémonbutton for Emerald Auctioneer to present the first Pokémon for sale. - Opening at $100, players bid on each Pokémon until bidding stops and the host declares a winner. The sold Pokémon is then added to the winner’s roster, and its cost is deducted from their budget.
- After a sale completes, press the
Next Pokémonbutton to begin the next sale. - Once all Pokémon have been sold, the auction is finished and the race begins.
While Emerald Auctioneer's pool can be customized to support any game, the default pool is aligned with the available Pokémon and items in FranklyNathan's Auction Edition of Pokémon Emerald Speedchoice. It's a game made specifically for multiplayer draft races, including full access to all drafted Pokémon and items in the starting PC, expedited gameplay, and many quality of life improvements.