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
is there any way higlight buffs i can spellsteal? (default blizz style)
I'm getting this whenever I log onto my death knight... I'm Frost if spec matters.
Message: ..\AddOns\PitBull4_Totems\Totems.lua line 577:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
PitBull4_Totems\Totems.lua:577: RealignTotems()
PitBull4_Totems\Totems.lua:952: ApplyLayoutSettings()
PitBull4_Totems\Totems.lua:1014: UpdateFrame()
PitBull4\ModuleHandling\Module.lua:319: Update()
PitBull4\UnitFrame.lua:823: Update()
PitBull4\UnitFrame.lua:743: RecheckConfigMode()
PitBull4\Options\ConfigMode.lua:58: RecheckConfigMode()
PitBull4\Main.lua:1349: OnProfileChanged()
PitBull4\Main.lua:1419:
PitBull4\Main.lua:1384
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:299: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:322: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:692:
..\FrameXML\UIParent.lua:657
Also, my Player frame is empty. It has class appropriate colors, but my name, health, RP (etc) stats aren't showing up.
If I target myself, same thing in the target frame. If I target other players or npcs, it shows up fine.
If I change directly from another target to myself, the target frame keeps the previous targets name, but with my colors. It updates health but no other stats.
Disabling the Totem module seems to fix everything.
I have a weird problem that only applies to my monk: The Texture used in the bar is stuck on the Blizzard texture, even when I select any other texture, including the BantoBar texture that still shows for all my other characters. I'm unable to change the texture at all on only the monk, but every other character acts normally. What can I do to fix this?
still getting the error in version beta42
Date: 2012-11-30 15:29:24
ID: -19
Error occured in: Global
Count: 1
Message: ..\AddOns\PitBull4\Controls\Controls.lua line 58:
<unnamed> doesn't have a "OnEvent" script
Debug:
[C]: ?
[C]: SetScript()
PitBull4\Controls\Controls.lua:58: ?()
PitBull4\Controls\Controls.lua:121: Delete()
...terface\AddOns\PitBull4\Controls\BetterStatusBar.lua:1056: onDelete()
PitBull4\Controls\Controls.lua:111: Delete()
...erface\AddOns\PitBull4\ModuleHandling\BarModules.lua:394: ClearFrame()
PitBull4\ModuleHandling\Module.lua:341: Clear()
PitBull4\UnitFrame.lua:805: Update()
PitBull4\UnitFrame.lua:849: UpdateGUID()
PitBull4\Main.lua:1439:
PitBull4\Main.lua:1427
The update on Nov 27th caused the curse client to prompt me that something will be overwritten upon updating. After accepting this prompt and updating Pitbull, every time I log in to game or reload UI, it unloads all Pitbull modules and shows my vanilla frames. The only way to temporarily fix this is to switch to a different Pitbull profile then back to my main profile
I'm having taint errors showing up on trying to report players AFK in battlegrounds. Using the menu on a Pitbull frame shows the error but using it on the default frame works like it should.
Date: 2012-12-01 16:19:20
ID: 1
Error occured in: AddOn: PitBull4
Count: 1
Message: Error: AddOn PitBull4 attempted to call a forbidden function (ReportPlayerIsPVPAFK()) from a tainted execution path.
Debug:
[C]: ReportPlayerIsPVPAFK()
..\FrameXML\UnitPopup.lua:1658:
..\FrameXML\UnitPopup.lua:1404
[C]: func()
..\FrameXML\UIDropDownMenu.lua:710: UIDropDownMenuButton_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Locals:
None
AddOns:
Swatter, v5.15.5383 (LikeableLyrebird)
ACP, v3.4.1
Bartender4, v4.5.8
PitBull4, vv4.0.0-beta42
PitBull4Background, vv4.0.0-beta42
BlizRuntimeLib_enUS v5.1.0.50100 <eu>
(ck=b5)
I searched around a bit and it appears that modifying the unit menu, or in Pitbulls case making the unit menu work with Pitbulls frames, "taints" everything in the menu. It looks like ReportPlayerIsPVPAFK is a secure fuction since patch 5.1.
When trying to enter config mode I get this lua error:
Message: Interface\AddOns\PitBull4_PvPIcon\PvPIcon.lua:70: attempt to concatenate field '?' (a nil value)
Time: 11/30/12 20:26:02
Count: 2
Stack: Interface\AddOns\PitBull4_PvPIcon\PvPIcon.lua:70: in function `GetExampleTexture'
...e\AddOns\PitBull4\ModuleHandling\IndicatorModule.lua:38: in function <...e\AddOns\PitBull4\ModuleHandling\IndicatorModule.lua:25>
...e\AddOns\PitBull4\ModuleHandling\IndicatorModule.lua:113: in function `UpdateFrame'
Interface\AddOns\PitBull4\ModuleHandling\Module.lua:319: in function `Update'
Interface\AddOns\PitBull4\UnitFrame.lua:823: in function `Update'
Interface\AddOns\PitBull4\UnitFrame.lua:743: in function `RecheckConfigMode'
Interface\AddOns\PitBull4\Options\Units.lua:227: in function <Interface\AddOns\PitBull4\Options\Units.lua:216>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:799: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...rface\AddOns\PitBull4\libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...l4\libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:68: in function <...l4\libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>
Locals: <none>
Why is there no option/module to handle boss unit frames in Pitbull?
The "OnEvent" errors related to animation should be fixed in beta42.
The "OnEvent" errors related to animation should be fixed in beta42.
@Kegdoctor
You may continue to see the error until after you reload after having changed the settings.
error, happening random
Date: 2012-11-30 15:29:24
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\PitBull4\Controls\Controls.lua line 58:
<unnamed> doesn't have a "OnEvent" script
Debug:
[C]: ?
[C]: SetScript()
PitBull4\Controls\Controls.lua:58: ?()
PitBull4\Controls\Controls.lua:121: Delete()
...terface\AddOns\PitBull4\Controls\BetterStatusBar.lua:1056: onDelete()
PitBull4\Controls\Controls.lua:111: Delete()
...erface\AddOns\PitBull4\ModuleHandling\BarModules.lua:394: ClearFrame()
PitBull4\ModuleHandling\Module.lua:341: Clear()
PitBull4\UnitFrame.lua:805: Update()
PitBull4\UnitFrame.lua:849: UpdateGUID()
PitBull4\Main.lua:1439:
PitBull4\Main.lua:1427
This and the other people reporting errors like it can be avoided by turning off animation on your power bars. Blizzard broke the Get/SetScript functions on the animation groups. I can probably work around it but this will stop the error for you for the time being.
You may also be able to avoid the error in most game play situations by turning off the option on your power bar to Hide non-power without turning off Animation.
Note: After making these configuration changes you may still see the error until you reload the game since the error is triggered by the cleanup of the animation group on the power bar. If you've had the animation turned on the animation bar cleanup may still be happening and triggering the error for you.
Your graphic is broken but I'm guessing you're having the animation issue. Try turning off animation on youer PowerBar and reloading and see if the issue stops happening.
since last update target-frame is buggy. reinstalled several times without any result.
right frame should look like left one. after reload it works for several minutes but falls back to buggy version
just broken in one single frame. other frames are working perfectly
You're probably getting an error. Turn on the error reporting to find out what it is.
Given the issues with animation I'd guess that's what the issue you're having is see my suggestions above.
I get terrible lag when i change targets (Enemies only) using this addon. Turned all of them off one by one and when I disabled this one it fixed it. Please fix, I love this addon and use it despite the lag but i would love to have it fixed. I go from 30-60 FPS to 5-9 FPS.
@Hystify
i tried disabling animations and also hiding power and mana bars when not present and it still does same thing if u select a npc then another npc it switches fine but then u select a player it stays locked on the npc and vice versa
I was able to replicate and solve the below error.
The error happens if you have both Animated power bars and hide non-power activated at the same time. If you click on a target with power (i.e, mana, rage, energy etc) then click on another target without power (i.e, an npc), the error pops out and nothing appears for the target frame.
Disabling the animation OR hide non-power stops the error.