Broker_Control
Broker_Control allows you to easily switch between raid difficulties, looting modes, and loot threshold without using the cursed right click menu. Also allows for marking friendly and enemy targets with icons in party and raids, toggling blizzard MTs, and managing group layouts.
Broker Click options
- Click - Ready check
- Alt-Click - Set targets (manually before combat)
- Shift-Click - Convert to raid group
- Ctrl-Click - Role check
Tooltip Click options
- Party/Raid Difficulty - click to select difficulty
- Loot Threshold - click to select threshold
- Loot Type - click to select loot type
- Icon Priority - left click to make an icon higher in priority and right click to decrease it's priority
- Friendly Icons - target a player (in your group) and left click an icon line to automatically place that icon on that player during combat
- Hostile Icons - target a player (in your group) and left click an icon line to automatically place that icon on that player's target during combat
- Blizzard Tanks - target a player (in your group) and click the tank button to toggle their tank status (ONLY out of combat)
- Hostile/Friendly - right click to clear current slot
- Group Control - click a saved slot to attempt to organize current raid with saved layout. Right click to delete that saved layout.
Group Control Notes
After organizing your raid group the way you like it click Save Layout to save the current raid layout. A box will popup for you to enter a saved layout name. It is best to do this after everyone is in range and in the correct spec otherwise the data may be partially inaccurate leading to strange results. From that point on you can then restore that raid layout by left clicking on the broker tooltip raid layout you desire. The mod will then attempt to move raid members to create this saved layout. They are organized by name first, then by role and class match, next by role match and finally by class match. If no match is found for a raid slot it will be left "empty"
Raid Icon Notes
You can not assign two icons to the same target or the same icon to a hostile and friendly target at the same time. When you enter combat the icons will all be reapplied throughout the fight according to the interval you set and as the player changes his target for hostile icons. An icon of lower priority will never overwrite an icon of higher priority. ie most groups will have skull be highest priority so nothing can overwrite it.
Options
- Delay - Interval which icons should be reapplied in combat (icons are only applied in combat automatically)
- Tooltip height - set a height if you want to restrict its size otherwise leave at 0
- Show Text - Show broker text for instance size and difficulty (colored by loot threshold)
- Main Tanks - Allow control of blizzard MT's through this mod
- Group Control - Allow managing saved raids
- Dev mode
The main reason I downloaded this addon was for the sole purpose of using the Group Control feature. But I can never seem to get it to work at all. This is what I do to try and see if it works:
1. Save group layout.
2. Move person from one group to another.
3. Click the saved group.
I do these steps but nothing happens. I'm using this addon with ElvUI and it placed as a datatext. Not sure if that could be an issue, but everything else seems to be working fine. Are there any other steps or things to do to get this feature to work properly?
Been using this addon as raidleader for years, just came here to say thank you ;)
I'm wondering how this can have no "likes", guess we can blame Curse for removing the rating feature of their Client. I'm probably guilty too for never clicking on "view addon website" to rate addons over here.
Thanks:) Glad it has been useful for you I just always hated how the raid difficulty default menu would never stay open lol.
There's a fix for the bugs that came with 5.2
Open Core.LUA and go to line 442 there's a function called getdifficulty, change the whole block to the following:
There's a fix for the bugs that came with 5.2
Open Core.LUA and go to line 442 there's a function called getdifficulty, change the whole block to the following: (i've highlighted the bits that have changed)
function mod:GetDifficulty()
local _, _, difficulty = GetInstanceInfo()
difficulty = difficulty + 1
self:debug("Diff="..difficulty)
if difficulty == 1 then
if self:InRaid() then return GetRaidDifficultyID() end
local diff = GetDungeonDifficultyID()
if diff == 8 then diff = 3 end
return diff
elseif difficulty < 4 then return difficulty - 1
elseif difficulty < 8 then return difficulty - 3
elseif difficulty == 8 then return 3
end
end
Yes I am. There is a bug where turning off MT control doesn't work which will be fixed in next release but if you turn off both show tank button and show ora2 tanks in the options it should go away. And it appears when you hover over the broker_control feed by design. Should be moveable though. And it toggles the targeted player as a blizz tank (you have to have a target for it to work and not be in combat)
Not sure if you're still developing this or not, but I have a small issue. Whenever I set main tanks via Blizzard, an immovable and unhideable button appears in the middle of my screen telling me to click it to set a main tank, despite the fact that they are already set. It doesn't even set the main tanks as it claims to.
I haven't done extensive troubleshooting, but I know if I disable Broker_Control, then it doesn't happen anymore. This used to happen occasionally in WotLK but not often enough to remind me to open a ticket. This is happening every time we set main tanks.
Yeah but not sure rolling really fits in with what I want the mod to do. I will think about it.
almost perfect. a /roll function could be welcome, so we have only yo keep this one insted this + broker group
storing profiles does not seem to work correctly:
BrokerControlDB = {
["profileKeys"] = {
["Char1 - Server"] = "Default",
["Char2 - Server"] = "Default",
},
["char"] = {
["Default"] = {
["showfriendly"] = false,
["showhostile"] = false,
["showprio"] = false,
},
["Char1 - Server"] = {
},
["Char2 - Server"] = {
},
},
}
I just want one profile for all chars but when I e.g. quit Wow, delete the Char1 and Char2 entries, start Wow, login to Char1 and logout I get the same Char1 entry in the .lua file again. It's not using the Default profile...
Regards,
Highend