I've been working on an addon called FillRaidBots, which acts as an extension to the PCP Addon (PartyBot Command Panel). I developed this to enhance the raiding experience here on Solocraft. If any GMs want to show their appreciation, I certainly wouldn't mind getting VIP status—this would help me further develop the addon and maybe even add some exclusive VIP features!
Note: This addon is developed for WoW 1.12.1
You can find the addon and additional information on my GitHub page:
https://github.com/pumpan/FillRaidBots
make sure to rename the map to FillRaidBots
There is also a version for client 1.14.2 wich can be found here:
https://forum.solocraft.org/viewtopic.php?t=659
Overview
FillRaidBots is an extension for the PartyBot Command Panel (PCP) for World of Warcraft (WoW) 1.12.1. It allows users to efficiently fill a raid with bots and manage them via an intuitive command panel. The addon offers features like preset raid configurations, bot message suppression to reduce chat spam, automated bot removal to streamline raid management, and more.
Features
Automated Interface Creation
Automatically creates and opens the "Fill Raid" and "Kick All" buttons when the PCP is accessed.
Fill Raid Button
Opens a frame where users can specify the number of bots to add.
Includes predefined presets for various raid instances, simplifying the raid setup.
Kick All Button
Removes all bots from the raid while keeping one bot to avoid disbanding.
Refill Button
Replaces bots that die and are removed during gameplay.
Settings Menu
Enable automatic removal of dead bots.
Suppress bot messages for a cleaner interface.
Enable to move the "Fill Raid" and "Kick All" buttons
Enable Refill button
Automated Bot Removal
Automatically removes dead bots from the raid to streamline raid management.
Presets
You can set up your own presets by editing Presets.lua or try the ones I have created for different raids and instances.
Feedback and Suggestions
Feedback and suggestions are greatly appreciated! Feel free to share any thoughts or ideas to improve the addon. Your input will help me make it even better.
Changelog:
FillraidBots 2.0.3
- New: Added logic to prevent kicking players in the same guild when adding bots, when a player dies, or when using the "Kick All" button.
- 🛠 Fixed: Resolved an issue where players using a non-English client language received an error.
- Version updated: To 2.0.3. This update introduces significant improvements to functionality and fixes, marking it as a minor update.
- Now detects the player's faction and load the appropriate presets for Horde or Alliance.
- 🛠 Improved: Healing sorting.
- Version updated: From 2.0.1 to 2.0.2.
Fillraidbots 2.0.1
- Improved: Made the process of adding bots a little faster.
- Added: Bots are now added in a new way: healers are added first, sorted into different groups, and then all other classes are added.
- 🛠 Fixed: Adjusted and fixed some presets for better functionality.
- Version updated: From 2.0.0 to 2.0.1.
- Added: A debugger window for when debugging is enabled. All debug messages are now sent here instead of cluttering the chat window.
- Added: A version checker that notifies you if a newer version of the addon is available.
- Added: Logic to distribute healers evenly across the raid when bots are added. (not 100%)
- Added: Class and role detection in the raid, enabling new functionality such as managing bots based on their roles.
- Added: A new "Refill Raid" button, which replaces bots that die and are removed during gameplay.
- 🛠 Fixed: The /uninviteraid slash handler to prevent conflicts with WoW's native commands like /kick and /uninvite, which were unintentionally uninviting the entire raid. (Reported by Gemma)
- Version updated: From 1.2.0 to 2.0.0, marking this as a major update due to significant new features and functionality improvements.
- 🛠 Fixed: Since the latest server update, which prevents adding bots while in combat, an issue occurred where adding certain bots, such as warriors or hunters, caused you to enter combat for a few seconds. This created a problem where the addon attempted to add bots when they couldn't be added. I have now fixed it so that the addon detects when you're in combat and pauses until you're out of combat.
- 🛠 Added: The ability to move the 'fill raid' and 'kick all' buttons if this is enabled in the settings."
- 🛠 Added: A version number to the FillRaidFrame so that it's easier to see which version you're using.
- Version updated: Incremented from 1.1.0 to 1.2.0 to reflect both the addition of new features (movable buttons and visible version number) and the resolution of a bug related to combat behavior. This update introduces functional improvements while maintaining backward compatibility.
- 🛠 Added: : Checks if you are in a raid and there is still 1 old bot remaining. Removes the old bot when there are 10 new bots in the raid.
- 🛠 Added: : If you are playing with someone else and are not the leader or an officer, the "remove bot" function is disabled.
- Version updated: From 1.0.0 to 1.1.0, indicating bug fixes.