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
At this time you can't easily make the name change colors based on aggro.
I'm having a little trouble setting up my frames to tell me when I have aggro. I've been able to get the health bar to change colors, but I'm a bit skeptical about how they work and I'll explain why:
Currently my health bar turns red whenever I pick up aggro. However, this only works if I have the aggroed NPC targeted. When I deselect said NPC, my healthbar goes back to green, yet I still have aggro from that target. I'm also wondering if the party health bars work the same way, where my guildmates would have to target an aggroed NPC in order for PitBull to change their health bar on my UI..?
The one thing I loved about X-Perl is that my name goes red whenever I pick up aggro from anything around me, targeted or not. Is there a way to do the same with PitBull? (text or health bar, I'm not picky, whichever one works) I don't see very many options under Layout editor > Other > Aggro, so that's why I'm a bit lost. It only lets me enable/disable the effect and choose among Background, Border, and Health bar. And under Modules > Aggro all I see is the Enable checkbox.
Thanks in advance!
Is there a way to make mouseover macros work for mouse binds?
When I mouseover a unit frame and press a key on keyboard, it will cast the spell. But if I bind it to a key on my mouse, when I click that mouse button on the unit frame, It doesn't work. Am i missing something? or it just can't be done?
thx a bunch
The addon works and looks great, but I've encountered a single problem: when I joined an arena skirmish battle, the party panel didn't appear. The match was on 3 vs 3 but we were only 2 in our team. May that be a cause (btw we won xD)
he doesn't use pitbull but ag_unitframe
http://wow.curse.com/downloads/packs/3978/default.aspx
In the layout editor for your layout you are setting up, go to Indicators > Portrait and set the style to "3D"
If this is on other frames than your own, there is also a fallback style for when people are out of range or unknown.
2) Target of Target frames have to be polled. Tidy plates is probably using the events from the threat system, which is only updated once per second. So really not sure how it should be ahead of us. We poll these units 6-7 times per second.
3) Known current limitation of LuaTexts. It's on my todo list to deal with.
4) If you mean using ButtonFacade for skinning them. I'm not entirely thrilled with using ButtonFacade for these frames. It's really not made for aura buttons, it's made for action bars. So maybe I'll do it eventually but it's not high on my list.
1) Text alignment: This sounds a bit ridiculous, but my primary problem was that I was trying to make compact frames, and the text for names, health etc is taking up too much room. Say for example I attach Lua:Health to the unit frame, inside top-right. I resize it to be readable. It's perfect, except that there is a bigger gap than I'd like between the top of the frame and the text. It'd be really nice if I could manually offset the text position relative to the frame. The space I reclaim could be used to increase the size of the auras that I have positioned inside the frame to make them more visible.
2) I've noticed sometimes that a loose mob is attacking a healer/dps (think Lich King Ghouls) and for whatever reason, it doesn't show that person as having aggro in pitbull. Perhaps it's a refresh rate problem as I'm using Tidy Plates: Threat Plates which clearly identifies its nameplate as not being tanked by me.
Thanks for a great addon!
3) Having a total for incoming heals as text is very useful (not least because it's difficult to show overheal graphically in compact raid frames as the overheal tends to overlap other players frames) I can do this quite easily by creating a new text, I called it Lua:IncomingHeals and it looks like this:
local HealComm = LibStub("LibHealComm-4.0")
local heal = HealComm:GetHealAmount(UnitGUID("player"), HealComm.ALL_HEALS, GetTime() + 5) or 0
return "%s", heal
However, there are no events to listen to for libhealcomm updates. It'd be great if they were in the list of events I can update that text on. Possibly I could add this myself somehow, but my knowledge of lua is entirely inferred from doing the odd addon fix and editing pitbull text.
4) Bit of a pipe dream and certainly the least important, but any chance of some sort of integration with some addon to overhaul the graphics of auras? If you look at satrina's for example, the auras look very slick.
Thanks again!
You can make additional custom Lua Text to get what you want or pick one of the others I listed above.