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
Thank you :)!
I have the latest alpha, setup the Boss group but still it is not showing.
I have made sure the filtering is correct and tested it in a raid.
When in config mode the Boss frame shows fine, as soon as i disable config and activate the boss the Blizzard one shows but the Pitbull one won't.
I get this error when in the raid
46x PitBull4-v4.0.0-beta48-79-g706977f\GroupHeader.lua:1493: Usage: UnitGUID("unit")
<in C code>
PitBull4-v4.0.0-beta48-79-g706977f\GroupHeader.lua:1493: in function <PitBull4\GroupHeader.lua:1483>
Locals:
self = PitBull4_EnemyGroups_Boss {
1 = PitBull4_EnemyGroups_BossUnitButton1 {
}
2 = PitBull4_EnemyGroups_BossUnitButton2 {
}
3 = PitBull4_EnemyGroups_BossUnitButton3 {
}
4 = PitBull4_EnemyGroups_BossUnitButton4 {
}
5 = PitBull4_EnemyGroups_BossUnitButton5 {
}
0 = <userdata>
unit_group = "boss"
ForceUnitFrameCreation = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
RefreshLayout = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
GetMaxUnits = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1038
sort_method = "INDEX"
Update = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
sort_direction = "ASC"
show_solo = false
include_player = false
UpdateMembers = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:140
IterateMembers = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1086
ProxySetAttribute = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:146
UnforceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
layout_db = <table> {
}
RefixSizeAndPosition = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:243
ApplyConfigModeState = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
ClearFrames = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1214
is_wacky = false
RefreshGroup = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
PositionMembers = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
layout = "Normal"
super_unit_group = "boss"
group_based = false
ForceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
name = "Boss"
UpdateShownState = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
RecheckConfigMode = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:579
group_db = <table> {
}
Rename = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1181
InitialConfigFunction = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:529
}
event = "INSTANCE_ENCOUNTER_ENGAGE_UNIT"
arg1 = nil
(for generator) = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1012
(for state) = PitBull4_EnemyGroups_Boss {
1 = PitBull4_EnemyGroups_BossUnitButton1 {
}
2 = PitBull4_EnemyGroups_BossUnitButton2 {
}
3 = PitBull4_EnemyGroups_BossUnitButton3 {
}
4 = PitBull4_EnemyGroups_BossUnitButton4 {
}
5 = PitBull4_EnemyGroups_BossUnitButton5 {
}
0 = <userdata>
unit_group = "boss"
ForceUnitFrameCreation = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
RefreshLayout = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
GetMaxUnits = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1038
sort_method = "INDEX"
Update = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
sort_direction = "ASC"
show_solo = false
include_player = false
UpdateMembers = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:140
IterateMembers = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1086
ProxySetAttribute = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:146
UnforceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
layout_db = <table> {
}
RefixSizeAndPosition = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:243
ApplyConfigModeState = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
ClearFrames = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1214
is_wacky = false
RefreshGroup = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
PositionMembers = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
layout = "Normal"
super_unit_group = "boss"
group_based = false
ForceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
name = "Boss"
UpdateShownState = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
RecheckConfigMode = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:579
group_db = <table> {
}
Rename = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1181
InitialConfigFunction = <function
@mooneyez
You have not installed the latest version of Pitbull. Download v4.0.0-beta48-79-g706977f and u will have the Boss option. ;)
Can you open a ticket and include your config file: WTF/Account/$ACCOUNT/SavedVariables/PitBull4.lua (where $ACCOUNT is either a number or if your account is old enough your old login id before they switched to using email addresses).
Has anyone noticed that during combat, all heath bars seems to shift to the right (a lot) and go out of the health bar borders? It's a bit of a nuisance but not game-breaking.
@Shefki
Thanks Shefki - I tried that but I don't have "boss" as an option, is it raid targets? http://i.imgur.com/jeInhMi.jpg
@mooneyez
Create a new Group frame and choose Boss from the Unit gropu drop down.
Hi there I see by some of the comments that boss frames have been added ... I think I'm being blonde, but I cannot find them in the set up? How do I create a boss frame? I'm using the alpha version of the addon. Any help will be much appreciated!
Hey Shefki,
some enemys have extremely long names like: Warchief's Herald. The unitframe cuts the name for example into: Warchief's... Is it possible that the name uses two rows and will not be cutted? You can find my setting and design in the following link. Thank u for ur help :)
http://imageshack.us/photo/my-images/585/cvz8.png/
Thanks for your prompt and clear response, understood, i have really spent a long time configuring these bars they are second to none and i absolutely love you now you have finally put boss frames in <3 i have another few questions however.
I have set up solo, 5, 10, 25, 40 man displays different to each other.
my first question, when in a 10 man raid for example and players drop to 5 or below due to people leaving it will switch to a 5 man layout, however if there are people in group 2, 3... only the people in group 1 are shown, is there something i have ticked incorrectly here?
second question, i really like the customization of how i can display everything how i want, however buffs and debuffs seem / i have missed, not so customizable, for example for my 10 man layout i have 10 standard looking party bars with buffs on left debuffs on right which is fine i have turned off all the buffs i don't want shown and left on the ones i want. However when i switch to 25 man i am in more of a grid looking layout and i don't want some of the 10 man buffs shown, i cant seem to see a way to be able to do this? and if not, this would be an awesome feature ;)
@doondoon
Ordering by role is not supported by the SecureGroup headers. We could implement it but it would only update the ordering out of combat, players that joined your group in combat would be left out. This becomes really annoying in battlegrounds. So I'm not inclined to implement something like this that's not supported by the secure frames.
Is there a way to order by roll, in my 10 man setup i have the bars in a line down and would like to place tanks top 2 spots then dps then healers, is this possible?
@Shefki
Sent a PM
@Vellaella
You're going to have to give me more info that that. I don't raid or really play much anymore. So I have no idea what you're talking about.
@Shefki
I'm so excited that you did get boss frames in this build, but I was wondering if you were planning on having adds on that list like in Nazgrim? It would be awesome, but I understand if its not in the cards yet!
Hey all! :-)
I have two troubles here with the Pitbull Unitframes. I have now used Pitbull Unitframes for 2-3 months, and now i have finally put myself together to ask.
I need to know:
- If it is possible to make a buff/debuff filter with Pitbull Unitframes. Also i want to know if i can highlight my trinketprocs.
- I have my buffs right under my character frame.
On forward thanks for your help :-)
Date: 2013-11-17 14:46:15
ID: 1
Error occured in: AddOn: PitBull4
Count: 25
Message: Note: AddOn PitBull4 attempted to call a protected function (SecureHandlersUpdateFrame:SetAttribute()) during combat lockdown.
Debug:
[C]: SetAttribute()
..\FrameXML\SecureHandlers.lua:621:
..\FrameXML\SecureHandlers.lua:596
(tail call): ?
PitBull4\UnitFrame.lua:442:
PitBull4\UnitFrame.lua:394
[C]: ?
..\FrameXML\SecureHandlers.lua:264:
..\FrameXML\SecureHandlers.lua:261
[C]: ?
..\FrameXML\SecureHandlers.lua:427:
..\FrameXML\SecureHandlers.lua:414
(tail call): ?
[C]: ?
..\FrameXML\SecureHandlers.lua:264:
..\FrameXML\SecureHandlers.lua:261
[C]: ?
..\FrameXML\SecureHandlers.lua:427:
..\FrameXML\SecureHandlers.lua:414
(tail call): ?
[C]: SetAttribute()
..\FrameXML\SecureGroupHeaders.lua:203:
..\FrameXML\SecureGroupHeaders.lua:123
..\FrameXML\SecureGroupHeaders.lua:488: SecureGroupHeader_Update()
..\FrameXML\SecureGroupHeaders.lua:62:
..\FrameXML\SecureGroupHeaders.lua:60
Locals:
None
Latest alpha build has boss and arena enemy frames included. You'll have to make a new group and set them up.
Hi, great addon, I do have one major complain though, While raiding, the default blizzard frames opens up "Side" adds you could call them, For example the fallen protecters have frames on the side allowing you to see all of them, and when adds spawn you see them, If you could add this would be awsome :D
Sounds like you're asking for boss frame support. Work on this is in progress.