PitBull Unit Frames 4.0
PitBull Unit Frames 4.0
Woof. Arf. Yip.
Getting Started:
You can help translate PitBull for your language with the localization tool.
Classic
PitBull works with WoW Classic! Classic Era/Vanilla is supported in
v4.3.x-vanilla
releases. Cataclysm Classic is supported in v4.2.x
releases
(the same releases retail use).
Classic Era caveats:
- Aura duration is not available from the API, so PitBull uses LibClassicDurations to show them. The duration can be inaccurate if it's affected by rank or talents.
- Cast info is only available for your spells from the API. PitBull uses LibClassicCasterino to show cast bars for other units, but this can be inaccurate since there is a lot of guess-work involved.
Download
CurseForge: https://www.curseforge.com/wow/addons/pitbull-unit-frames-4-0
Wago: https://addons.wago.io/addons/pitbull4
WoWInterface: https://www.wowinterface.com/downloads/info20021
Thanks again!
The best way I can see to do this is to make each raid group its own raid group (meaning group 1 is raid group 1, etc.) You could then go to PB and turn off the Raid Group you were in once the group was formed, since you are seeing that group in the party frames. If your guild always puts you in the same group then you'd not need to change that from raid to raid.. if they do then you would have to change which group you were hiding.
I'll have to see if there is an easier way to achieve this, but the above would work.
Details on this ticket: http://www.wowace.com/addons/pitbull4/tickets/130-raid-frame-grouping-based-on-raid-roles/
I want to make a separate group with all healers of my raid in it so I can make a layout for them with a much bigger manabar.
If you set your raid group to 10 and 11 people are in the group you do not have a 10 man raid you have an 11 man raid.
Basically you just need to add a larger size for those "extra people" even though you are filtering to not look at them, because they are technically in the group.
angrysteel try this, probably not the most optimal way to do it and the code can probably be shortened but it worked to get what you are after:
local abbr = Name(unit); if abbr:len() > 20 and abbr:find(" ") then abbr = abbr:gsub("([^ ]+) +", function(text) return text:sub(1,1) .. ". "; end ) end
local r,g,b = ClassColor(unit) if string.len(Name(unit)) > 12 then return '|cff%02x%02x%02x%s...|r ',r,g,b,string.sub(abbr,1,9) else return '|cff%02x%02x%02x%s|r ',r,g,b,abbr end
There is a user silkfire that posted their work around a few pages back. If you want to apply that in the interim you are certainly welcome to do so.
This is a bug we are seeing users having sometimes and are not able to replicate on our end, so we are trying to find the similarities between the users that are experiencing this error.
Then check mark enable, and edit it in the layout as you wish.