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
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
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.
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.
@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.
ok ty very much i love this addon and its a part of my custom made ui so without it im lost lol
@Kegdoctor
Thanks I'll investigate. Probably won't get a resolution for a day or so since I'm traveling today.
524x PitBull4-v4.0.0-beta41\Controls\Controls.lua:58: <unnamed> doesn"t have a "OnEvent" script <in C code> PitBull4-v4.0.0-beta41\Controls\Controls.lua:58: in function "?" PitBull4-v4.0.0-beta41\Controls\Controls.lua:121: in function "Delete" PitBull4-v4.0.0-beta41\Controls\BetterStatusBar.lua:1056: in function "onDelete" PitBull4-v4.0.0-beta41\Controls\Controls.lua:111: in function "Delete" PitBull4-v4.0.0-beta41\ModuleHandling\BarModules.lua:394: in function <PitBull4\ModuleHandling\BarModules.lua:383>(tail call): ? PitBull4-v4.0.0-beta41\ModuleHandling\Module.lua:319: in function "Update" PitBull4-v4.0.0-beta41\UnitFrame.lua:823: in function "Update" PitBull4-v4.0.0-beta41\UnitFrame.lua:849: in function "UpdateGUID" PitBull4-v4.0.0-beta41\Main.lua:1485: in function "CheckGUIDForUnitID" PitBull4-v4.0.0-beta41\Main.lua:1496: in function "?" libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147> <string>:"safecall Dispatcher[1]":4: in function <string>:"safecall Dispatcher[1]":4 <in C code> <string>:"safecall Dispatcher[1]":13: in function "?" libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire" ...\DataStore\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <...\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119> <in C code> <string>:"TARGETNEARESTENEMY":1: in function <string>:"TARGETNEARESTENEMY":1
Locals: nil
get an error whil target or targetoftarget frame active:
Message: Interface\AddOns\PitBull4\Controls\Controls.lua:58: <unnamed> doesn't have a "OnEvent" script
Time: 11/28/12 19:25:26
Count: 9719
Stack: [C]: in function `SetScript'
Interface\AddOns\PitBull4\Controls\Controls.lua:58: in function `?'
Interface\AddOns\PitBull4\Controls\Controls.lua:121: in function `Delete'
...terface\AddOns\PitBull4\Controls\BetterStatusBar.lua:1056: in function `onDelete'
Interface\AddOns\PitBull4\Controls\Controls.lua:111: in function `Delete'
...erface\AddOns\PitBull4\ModuleHandling\BarModules.lua:394: in function <...erface\AddOns\PitBull4\ModuleHandling\BarModules.lua:383>
(tail call): ?
Interface\AddOns\PitBull4\ModuleHandling\Module.lua:319: in function `Update'
Interface\AddOns\PitBull4_PowerBar\PowerBar.lua:73: in function <Interface\AddOns\PitBull4_PowerBar\PowerBar.lua:50>
Locals: (*temporary) = <unnamed> {
0 = <userdata>
}
(*temporary) = "OnEvent"
(*temporary) = nil
Animation issue, see the suggestions above.
Message: PitBull4-v4.0.0-beta40\Main.lua:1728: Bad argument #1 to "MakeSingletonFrame". "boss5" is not a singleton UnitID
Time: 12/01/12 00:49:47
Count: 1
Stack: Interface\AddOns\PitBull4\UnitFrame.lua:166: in function `func'
Interface\AddOns\PitBull4\Main.lua:1728: in function <Interface\AddOns\PitBull4\Main.lua:1722>
(tail call): ?
Interface\AddOns\PitBull4\Main.lua:1325: in function `OnProfileChanged'
Interface\AddOns\PitBull4\Main.lua:1419: in function <Interface\AddOns\PitBull4\Main.lua:1384>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:636: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:299: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:373: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:690: in function <Interface\FrameXML\UIParent.lua:657>
Locals: <none>
After the update anytime I would reload ui or log out/in I would have to go into profiles and choose the profile I wanted AFTER choosing a profile that had nothing done to it.
It also won't save any changes done to it and a lot of units that I don't have turned on (target's targets target, etc) is showing even though its not checked. (I have to check it and uncheck it to make it disappear).
Is no one else having this issue? :/