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
hm, maybe i am just to stupid, but i will continue using pb 3.... with 4 i cant even figure out, how to hide the energy bar for example only for tot.... but thats just 1 off 100 things i am missing.... pb3 was much easier to config
Ive got problem with visibility of raid frames. Both 10 man and 25 man setup becomes visible when there is 4 spots left in both cases. So if there are 5 or less guys in 10 man or 20 or less in 25 man, i can not see raid frames at all. Can see in blizz window of course. I just reinstalled all addons on fresh Interface + WTF folder. Didint help. Any idea?
Cheers for great addon!!!
Time: 10/15/09 04:45:36
Count: 9
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:592: in function <Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:589>
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:657: in function <Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:612>
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:966: in function `?'
...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
[C]: ?
[string "safecall Dispatcher[2]"]:13: in function `?'
...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:119: in function <...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:118>
Locals: font_string = PitBull4_FontString_22 {
luatexts_name = "Lua:Threat"
Delete = <function> defined @Interface\AddOns\PitBull4\Controls\Controls.lua:49
frame = PitBull4_Frames_targettarget {
}
0 = <userdata>
kind = "FontString"
db =
}
}
event = "UNIT_THREAT_SITUATION_UPDATE"
code = "local unit_a,unit_b = ThreatPair(unit)
if unit_a and unit_b then
local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)
if percent and percent ~= 0 then
return "%s%%",Round(percent,1)
end
end
return ConfigMode()"
frame = PitBull4_Frames_targettarget {
LuaTexts;Lua:Power = PitBull4_FontString_18 {
}
Activate = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
populated = true
LuaTexts;Lua:Name = PitBull4_FontString_15 {
}
Border = PitBull4_Frame_5 {
}
Deactivate = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
layout_db =
}
ProxySetAttribute = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:214
CombatIcon = PitBull4_Icon_7 {
}
LuaTexts;Lua:Cast time = PitBull4_FontString_16 {
}
Background = PitBull4_Texture_37 {
}
LuaTexts;Lua:PVPTimer = PitBull4_FontString_14 {
}
is_wacky = true
RefreshVehicle = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:439
IterateControlsOfType = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:709
layout = "Normal"
PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:272
UpdateBestUnit = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:583
ForceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
LuaTexts;Lua:Health = PitBull4_FontString_11 {
}
CombatText = PitBull4_FontString_24 {
}
LuaTexts;Lua:Threat = PitBull4_FontString_22 {
}
UpdateGUID = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:650
LuaTexts =
}
overlay = PitBull4_Frame_3 {
}
GetFont = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:573
Update = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:607
unit = "targettarget"
CastBar = PitBull4_BetterStatusBar_15 {
}
aura_debuffs =
}
aura_buffs =
}
LuaTexts;Lua:Class = PitBull4_FontString_26 {
}
PowerBar = PitBull4_BetterStatusBar_13 {
}
RefixSizeAndPosition = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
classification = "targettarget"
HealthBar = PitBull4_BetterStatusBar_4 {
}
UpdateLayout = <function> defined @Interface\AddOns\PitBull4\UnitFrameLayout.lua:1517
RefreshLayout = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
_RefreshLayout = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:458
is_singleton = true
classification_db =
}
IterateControls = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:683
0 = <userdata>
UnforceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
menu = <funct
You probably haven't enabled the raid frame to show when there are less than 20/15/10/5 players in it.
To do that you have to select your group of frames that displays the raid on the options' "Groups" page (or create a new one for that purpose if you haven't done so already, since they're not included with PB's default settings), then go to the "Filtering" tab and, with a 10-man raid layout, tick the check box for the 10-man raid or, with a 25-man raid layout, you'd probably tick the check box for 15, 20 and 25-man raids (unless you create separate Group/Layout combinations for each them of course).
Also, you can enable your standard (non-raid) group to show in a 5-man "raid", meaning your raid will show up as a standard group when you're in a raid with less than 5 other players. (Since arena teams are basically handled as a sort of raids, this will show your arena team as well.)
The Groups/Layouts are then automatically chosen by PitBull based on the filtering you've set up and the actual size of your group/raid. Meaning, if there are more than 5 players it will then show your 10-man raid/layout and if there are more than 10 players it'll show your 25-man raid/layout, otherwise it'll just show your standard group (the one that's included with PB's Default layout and settings).
was wondering if anyone else has had the following issue..
This only happnens when i join a raid and does not occur all the time..
my party members frames disappear.
when this happens , even logging out and logging back in do not
correct the issue.
i have to log out and disable pitbull (i have not narrowed this down
to a particular section.
Thank You
Kitjan - change it to what? if i understand what you are saying to do is to change the fader to to something like follow, however follow is 28 yards and i have a max range of 36 yards so when i go max range on a hostile target it has the target faded way out.
To restate guys, the fader system used is not all that helpful. i love this addon and try to convert those using xperl over becasue i feel this is more flexiable. my problem is that the best range method (class abilities) is quite useless for hunters since our hostile ability has a range of 36 yards however our friendly ability is something like bandages which is like 8 yards.
i see a new plugin out to replace the fader plugin and i think that i will try that to see if it will work correctly. if it does prehaps it can be included as default into the files so that otheres facing the same issues can have a solution. ill let you all know.
I normally use sRaidFrames since its so easy to setup and use.
Now, i installed caith's UI again after reformatting, and the raid layout was enabled again (used to hide it before because of below).
Is it possible to get debuffs INSIDE the raid frame as shown in the pic and have select debuffs shown (like Legion Flames in TOC). Pretty sure the 2nd is possible but its useless if the debuffs are under the frames.