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
-
View User Profile
-
Send Message
Posted Apr 27, 2021Feature Request:
I would like for shields, rather than being tacked on to the end of my health bar, to occlude the health bar... preferably with a diagonal striped texture or something (though textures are for people to add anyway) and with (possibly optional) bounding by the health bar. So that if you have 100% of your health as shield, or more, you'll have a diagonal overlay over your healthbar (protecting) your health, but can still see your health through it. KUI Nameplates has an effect like this, and it's extremely tidy and makes it very quick to see health and shields on those... and I'd love to have an option for this in Pitbull.
-
View User Profile
-
Send Message
Posted Apr 3, 2021Anyway to filter auras by the tooltip text? And anyway to use keywords to filter, for example, I don't want any aura with the name champion, so something like blacklist *champion*?
-
View User Profile
-
Send Message
Posted Feb 7, 2021Love the addon.
I have issues since the stagger bar plug in no longer works and i can't find the stagger bar in the options.
-
View User Profile
-
Send Message
Posted Jan 26, 2021I am having an issue with the way shields display on unit frames.
In normal blizz frames, when a unit has a shield, it displays the amount of the shield as a special overlay on the health bar. The really important part is that when the shield absorb + current HP > than the max size of the unit frame, blizz frame collapses the shield overlay inside the health bar, making sure not to bleed outside the unitframe.
In pitbull, when a unit has a shield that adds up to more than the max hp of the healthbar, it bleeds outside the unitframe making a very ugly UI.
Is there any way to fix this...?
EDIT: think i found it. was a little tricky to find. Layout Editor > Other > Visual Heal > Disable 'Show Overabsorb'
-
View User Profile
-
Send Message
Posted Jan 21, 2021Hey! Love the addon, and love how configurable it is. My only question is, do I have to manually add all raid / dungeon debuffs & buffs to the aura lists for friend buffs & friend debuffs to be able to see them? Not being able to see a bunch of debuffs in raids is a struggle.
-
View User Profile
-
Send Message
Posted Dec 31, 2020I am trying to get this old addon working again for Classic, I know its not your project but its an additional module for Pitbull that has been abandoned. I have messed with the code and cannot figure out fixing it, I am assuming that function "UnitBuff" does not exist in Classic or is named something else.
https://www.wowace.com/projects/pitbull4_aurabar
-
View User Profile
-
Send Message
Posted Dec 24, 2020The Power type "ANIMA" is missing from the Power Color options. Can this be added?
-
View User Profile
-
Send Message
Posted Jan 14, 2021Power colors come from the game (PowerBarColor), so not even Blizzard handles it? When is ANIMA used?
-
View User Profile
-
Send Message
Posted Jan 15, 2021In reply to nebula169:
Interesting, I wasn't aware of that. There are some mobs in Bastion (Mnemonic Locus iirc) that use Anima as their power. Their power bar just shows a light gray color but I'd like to change that. I ran a script on what power type they were using and the API returned "ANIMA". I definitely think there are more power types than what can be found in the PowerBarColor constant.
-
View User Profile
-
Send Message
Posted Dec 19, 2020Is there a way to make the tank group filter to refresh aside from reloading the UI? Sometimes when we swap out a tank to DPS, they stay in the tank frame.
-
View User Profile
-
Send Message
Posted Dec 19, 2020I m having some trouble positionning texts. For exemple after placing the name of my target i d like to have its level and type (elite, rare, etc) placed on the same line but just a couple pixels above the line for the target name. And i haven't found how to do so using PitBull.
-
View User Profile
-
Send Message
Posted Dec 15, 2020Been getting this error for awhile. Anybody know a fix?
32x PitBull4\UnitFrameLayout.lua:1498: PitBull4_Frame_8:SetScale(): Scale must be > 0
[string "=[C]"]: in function `SetScale'
[string "@PitBull4\UnitFrameLayout.lua"]:1498: in function <PitBull4\UnitFrameLayout.lua:1443>
[string "@PitBull4\UnitFrameLayout.lua"]:1566: in function `UpdateLayout'
[string "@PitBull4\UnitFrame.lua"]:794: in function `Update'
[string "@PitBull4\UnitFrame.lua"]:815: in function `UpdateGUID'
[string "@PitBull4\UnitFrame.lua"]:349: in function <PitBull4\UnitFrame.lua:345>
[string "=[C]"]: in function `Show'
[string "@FrameXML\UIParent.lua"]:2865: in function `SetUIPanel'
[string "@FrameXML\UIParent.lua"]:2939: in function `HideUIPanel'
[string "@FrameXML\UIParent.lua"]:2627: in function <FrameXML\UIParent.lua:2619>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML\UIParent.lua"]:3488: in function `HideUIPanel'
[string "@FrameXML\CinematicFrame.lua"]:59: in function <FrameXML\CinematicFrame.lua:44>
Locals:
(*temporary) = PitBull4_Frame_8 {
1 = PitBull4_SoulShard_1 {
}
2 = PitBull4_SoulShard_2 {
}
3 = PitBull4_SoulShard_3 {
}
4 = PitBull4_SoulShard_4 {
}
5 = PitBull4_SoulShard_5 {
}
0 = <userdata>
Delete = <function> defined @PitBull4\Controls\Controls.lua:126
Shards = <table> {
}
height = 0
kind = "Frame"
bg = PitBull4_Texture_9 {
}
max_shards = 0
}
(*temporary) = Infinite
-
View User Profile
-
Send Message
Posted Jan 14, 2021I added a check to avoid the error
-
View User Profile
-
Send Message
Posted Dec 6, 2020Hello!
Thanks for the great addon.
Could you please add alpha opacity support for the colors in Pitbull?
-
View User Profile
-
Send Message
Posted Nov 28, 2020On my druid the if the Fader Hurt Opacity is set higher to 0% it always shows even when I'm at 100% health.
-
View User Profile
-
Send Message
Posted Jan 14, 2021Added a lunar power check that takes Nature's Balance into account
-
View User Profile
-
Send Message
Posted Nov 26, 2020Is it possible to make the unitframes glow or put a border/highlight on a target when you have Aggro on it? Something like Aggro/Tank support? I know the threat for the party members, but curious on this one. Thanks!
-
View User Profile
-
Send Message
Posted Nov 26, 2020In reply to DomDashSix:
Also coming across this LUA error when I do /pitbull - configure my party in top left dropdown, then select Disabled after I'm done
Message: ...erface\AddOns\PitBull4\Modules\LuaTexts\LuaTexts.lua:823: Usage: UnitGUID("unit")
Time: Thu Nov 26 11:21:06 2020
Count: 1
Stack: ...erface\AddOns\PitBull4\Modules\LuaTexts\LuaTexts.lua:823: Usage: UnitGUID("unit")
[C]: ?
[C]: in function `UnitGUID'
...erface\AddOns\PitBull4\Modules\LuaTexts\LuaTexts.lua:823: in function <...erface\AddOns\PitBull4\Modules\LuaTexts\LuaTexts.lua:822>
...erface\AddOns\PitBull4\Modules\LuaTexts\LuaTexts.lua:1296: in function `AddFontString'
...ddOns\PitBull4\ModuleHandling\TextProviderModule.lua:121: in function `UpdateFrame'
Interface\AddOns\PitBull4\ModuleHandling\Module.lua:314: in function `Update'
Interface\AddOns\PitBull4\UnitFrame.lua:771: in function `Update'
Interface\AddOns\PitBull4\UnitFrame.lua:334: in function <Interface\AddOns\PitBull4\UnitFrame.lua:271>
[C]: ?
[C]: in function `SetAttribute'
Interface\FrameXML\RestrictedFrames.lua:481: in function `SetAttribute'
[string " if name ~= "new_group" and name ~= "remov..."]:61: in function <[string " if name ~= "new_group" and name ~= "remov..."]:1>
...
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:51: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:49>
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:843: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:664>
[C]: ?
...dOns\AutoCombatLogger\Libs\AceGUI-3.0\AceGUI-3.0.lua:72: in function <...dOns\AutoCombatLogger\Libs\AceGUI-3.0\AceGUI-3.0.lua:70>
...dOns\AutoCombatLogger\Libs\AceGUI-3.0\AceGUI-3.0.lua:306: in function `Fire'
...er\Libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:437: in function <...er\Libs\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:428>
[C]: ?
...dOns\AutoCombatLogger\Libs\AceGUI-3.0\AceGUI-3.0.lua:72: in function <...dOns\AutoCombatLogger\Libs\AceGUI-3.0\AceGUI-3.0.lua:70>
...dOns\AutoCombatLogger\Libs\AceGUI-3.0\AceGUI-3.0.lua:306: in function `Fire'
...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:351: in function <...s\AceGUI-3.0\widgets\AceGUIWidget-DropDown-Items.lua:341>
Locals:
-
View User Profile
-
Send Message
Posted Oct 25, 2020Ive been screwing around with some of the settings, and I cannot figure out how to get the target frame to highlight on my hunter when there is a dispellable buff/enrage.
It kind of works, but then breaks again. Like its not saving the setting.
-
View User Profile
-
Send Message
Posted Oct 27, 2020Looks like it's still checking your pet. I'll do a pass on class dispel stuff