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
I gave my vote for the ticket and I hope to see it at some point *fingers crossed*.
Anyway, keep up the good work, I really appreciate the time you take for your community!
Since I figured out how to use the aura filters, in pvp, my dispels are quick, my mass dispels UBER QUICK and I just feel SO HAPPY!
Pitbull is by far the best addon I have ever used - I can't understand why I didn't jump on board sooner. It certainly takes a lot of figuring out, but the level of customisation is amazing!
TY SO MUCH for your hard work and continued help. Take care brother!
Psychophan7, Not terribly so since each unit would only get one sets of events and we'd loop over the relevant frames doing the same actions. But it would diminish some performance just because you'd be maintaining some degree of extra frames.
mebadwow, Make a raid group, set the filter to Main tanks.
I apologize if this has been asked, but there are entirely too many posts to search through. How do you set up main tank box's? I can't find where they are to enable and adjust them. Thanks in advance
Let's say I have my player frame, party group, and raid group all set to show at the same time, with party and raid groups each set to include the player. We'll make things interesting by have two player frames instead of the usual one, each having a unique layout. In this scenario: The player is shown in four different frames: Player1, Player2, Party, Raid Party members 1-5 are shown in two frames: Party, Raid Raid members 6-10 are shown in one frame: Raid
Would there be any foreseeable performance issues with having repeated units?
Miniwolf88, You can set sizes on every individual text or the default size for the texts in the layout. If you wish to have difference between layouts from one frame to the next just make a new layout and apply it to that frame.
raynesis, I'm aware of the problem but have not figured out what's causing it.
Pekti52, raids of 1-5 people all in group 1 are treated as a party by PB4. There's a ticket asking for an option to configure that but I haven't gotten to it yet.
angrysteel, See jokeyrhyme's reply.
silkfire, Fixed in the latest alpha and yes I figured out the issue with the map thing and fixed it.
@angrysteel:
Milestones are _future_ releases. The ticket system allows project managers to tag various issues as belonging to certain milestones. Then when all issues blocking a particular milestone have been addressed, a new release can be made (but can be held back for other reasons).
If your ticket has been added to a milestone, then you know its something you can look forward to as far as the current plans go. Of course, it might later be decided that a milestone no longer requires that ticket.
Sorry if I'm rambling on and being confusing. :) Milestones are just a project development feature, and their only real use for us (as consumers) is being able to see part of what the current plan is. No guarantees and no download links.
you, sir, are a legend of code.
-----------------------------
local dr,dg,db = DifficultyColor(unit)
local form = DruidForm(unit)
local classification = Classification(unit)
if UnitIsPlayer(unit) or (not UnitIsFriend(unit,"player") and not IsPet(unit)) then
local cr,cg,cb = ClassColor(unit)
if form then
return "%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s) %s",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form,SmartRace(unit) or ''
else
return "%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r %s",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),SmartRace(unit) or ''
end
else
if form then
return "%s%s|cff%02x%02x%02x%s|r (%s) %s",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form,SmartRace(unit) or ''
else
return "%s%s|cff%02x%02x%02x%s|r %s",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),SmartRace(unit) or ''
end
end
-----------------------------------
can anyone who's more code literate than I am pleeease tell me how to edit the display of RACE out of that code? I've tried and tried and I just end up getting a variety of errors. I've managed to get just class (lvl + class in actuality) by editing another code, but couldn't get the class color to work. that above is the default code for class, 'class: standard'.
appreciate any help, thanks for your time
local dr,dg,db = DifficultyColor(unit)
local form = DruidForm(unit)
local classification = Classification(unit)
if UnitIsPlayer(unit) or (not UnitIsFriend(unit,"player") and not IsPet(unit)) then
local cr,cg,cb = ClassColor(unit)
if form then
return "%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r (%s)",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit),form or ''
else
return "%s%s|cff%02x%02x%02x%s|r |cff%02x%02x%02x%s|r",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),cr,cg,cb,Class(unit) or ''
end
else
if form then
return "%s%s|cff%02x%02x%02x%s|r (%s)",classification or '',classification and ' ' or '',dr,dg,db,Level(unit),form or ''
else
return "%s%s|cff%02x%02x%02x%s|r",classification or '',classification and ' ' or '',dr,dg,db,Level(unit) or ''
end
end
As of the latest version, the cast bar color has been reverted to green on all units. And when I change it in the settings, nothing happens, it's as if green is the default color. What's wrong? By the way, the problem with pressing 'M' (Map) while casting and then the cast bar disappears has been seemingly fixed.
Shefki, i have a question about a ticket (more so, what the milestones mean).
The ticket i am refering to is http://www.wowace.com/addons/pitbull4/tickets/113-blank-space-coloring-options-same-as-other-bars/
Changed priority from Medium to High
When clicking on the beta2 and beta3 links, there is no info or links provided for a beta download with this feature to test.
Having an issue with party/raid frames. I have raid frames disabled, and party frames are checked "show when in" only for parties. However, when I am in a raid with only 1-5 people, party frames still show. Once a 6th person joins (if there's to be more than 5 people), the party frames finally disappear, but not with only 1-5 people. Am I missing something? I've looked through all the options and couldn't find anything regarding this, so I figured I'd ask. Loving PB4 very much :)
Thanks!
This is a great add-on and I just began using through a UI Compilation I downloaded, but I do have a question.
I'd really like to show my health and mana data as the "Informational" type (i.e. <differential> <current>/<maximum> <percent> layout).
I've found where I can set this in PB but the data get's truncated. As an example let's say that my current values are:
<differential> <current>/<maximum> <percent> 200 9800/10000 98
There is not enough room in the text region so it appears as: 200 9800/100...
Any help would be greatly appreciated because I love the UI comp I've got, but this PB feature makes monitoring value bars a pain. Thanks!