Thumbnail

Keystone Roulette

A World of Warcraft addon that adds a bit of excitement to your Mythic+ runs by randomly selecting a keystone from your party members.

Keystone Roulette - World of Warcraft Addon

Tired of endless debates about which Mythic+ dungeon to run? Let fate decide with Keystone Roulette!

Image of the keystone roulette

Image of the keystone roulette GUI

Description

Keystone Roulette adds a bit of excitement to your Mythic+ runs by randomly selecting a keystone from your party members. Type /ksr to open the GUI to roulette for a keystone to run or simply type /ksr roll or /ksr roulette to roll without GUI, and the addon will:

  • Gather keystone information from everyone in your group.
  • Choose a keystone at random.
  • Announce the chosen dungeon in party chat, along with a fun, randomized message.
  • List all available keystones for transparency.

No more arguments, no more indecision – just pure, unadulterated dungeon-running fun!

Download

You can download Keystone Roulette from these popular sources:

Slash Commands

Keystone Roulette offers the following slash commands:

  • /ksr: Opens the roulette GUI to visually roll for a keystone.
  • /ksr roll, /ksr roulette: Rolls for a random keystone from your party.
  • /ksr options: Opens the addon's options panel.
  • /ksr help: Displays a help message with usage instructions.
  • /ksr debug: Toggles debug mode.
  • /ksr reset: Resets the addon settings to their defaults and reloads the UI.

Troubleshooting

If you encounter any issues, try these steps:

  • Type /ksr reset: This will reset the addon settings to defaults, which might resolve some problems.
  • Check for error messages: Pay attention to any error messages in the chat frame, as they might provide clues about the issue.

Debugging and Reporting Issues

To help diagnose problems, Keystone Roulette has a debug mode that provides more detailed information. Here's how to enable it and report issues:

  1. Enable debug mode: Type /ksr debug in the chat frame. This will enable debug messages, which might reveal the cause of the issue. Note: While debug mode is enabled, messages will be printed to the console/chat window instead of the party chat.

  2. Reproduce the error: Try to reproduce the error you're experiencing while debug mode is enabled.

  3. Gather debug output: Look for debug messages in your chat window. These messages might contain clues about the problem.

  4. Report the issue: If you're still unable to resolve the issue, please open an issue on the GitHub repository and include the following information:

    • A description of the issue.
    • Steps to reproduce the error.
    • Any relevant debug output.

By providing this information, you'll help me identify and fix bugs more efficiently, making Keystone Roulette even better!