PitBull Unit Frames 3.0
Please note that PitBull3 is no longer being actively developed. On top of lack of active development itself, it's based on the Rock framework which itself is no longer maintained either.
I strongly recommend that users migrate to PitBull4. You can not convert your config from PitBull3 and must reconfigure.
PitBull4 itself can be found at:
http://wow.curse.com/downloads/wow-addons/details/pitbull4.aspx
You can find guides for setting it up at:
http://www.wowace.com/addons/pitbull4/pages/guide/
And the FAQ here:
http://www.wowace.com/addons/pitbull4/pages/faq/
While PitBull4 is still in beta it is fully functional and has more features than PitBull3. It is actively developed on and bug fixes made regularly.
I do not plan on making any fixes to PitBull3 once Cataclysm releases. So you have plenty of time to make the migration.
Accepting paypal donations to [email protected]
PitBull is a Unit Frames addon that provides maximal customization and undergoes rigorous efficiency testing. It is created in a modular framework, which allows for mulitple authors to put their skills to work creating this great project.
It has support for many different kinds of units: player, target, pet, pet's target, target of target, target of target of target, focus, focus' target, party, party pets, party targets, party pet targets, raid, raid pets, raid targets, main tanks, main tank targets, main assists, main assist targets, etc.
Note: Almost all texts are configurable using the LibDogTag-3.0 format. See http://old.wowace.com/wiki/LibDogTag-3.0 for details or type '/dog' in-game.
Modules:
- Aura - track any buffs or debuffs on the shown units. Also has the ability to highlight based on a curable debuff.
- Banzai - highlight units that have threat on them.
- BarFader - allow for smooth fading when units gain or lose health/mana.
- CastBar - attach a cast bar to the applicable units: covers player, pet, party, target, focus, etc.
- CombatIcon - show an icon when the unit is in combat.
- CombatFader - fade unit out when out of combat.
- CombatText - show realtime damage/healing text on the unit frame.
- ComboPoints - for Rogues and Druids, show combo points.
- DruidManaBar - for Druids, show a mana bar when in Cat/Bear form.
- ExperienceBar - for the player and hunter pets, show an experience bar.
- HealthBar - show current health.
- HappinessIcon - show an icon on the pet frame to indicate its happiness.
- HideBlizzard - hide unneeded Blizzard frames .
- Highlight - show a highlight when hovering over a frame or targetting said frame.
- LeaderIcon - show the leader of the party.
- MasterLooterIcon - show the master looter of the raid.
- Portrait - show a 3D, 2D, or class portrait.
- PowerBar - show a mana/energy/focus/rage bar.
- PvPIcon - show an icon when the unit is in PvP mode.
- RaidTargetIcon - how the raid target icon (Skull/Triangle/etc.)
- RangeCheck - fade the unit frame slightly when the unit is out of range.
- ReadyCheckIcon - show Ready Check icon based on if the unit is ready or not.
- ReputationBar - for the player, show a reputation bar.
- RestIcon - show an icon if the player is resting.
- Spark - Graceful display of energy ticks and the spellcasting five-second-rule.
- ThreatBar - show a threat bar on the unit frame.
- TotemTimers - shows Totem timers for the PitBull player frame.
- VisualHeal - for healers, shows a bar showing the estimated heal amount while casting.
- VoiceIcon - show an icon based on whether or not the unit is talking.
Note: all modules can be enabled or disabled on-demand. Disabled modules don't take up any extra memory or CPU power.
I'm amending my previous post to include that it only happens on the DK the other chars are fine, It's the same message over and over "Interface\AddOns\PitBull_Aura\Update.lua:181: Attempt to index upvalue 'allFriendlyBuffs' (a nil value)
It's driving me crazy
I have been using PB 3.0 for a long time and just started to get this error by the count you can see that it never goes away, is there anything I can do?
Message: Interface\AddOns\PitBull_Aura\Update.lua:368: attempt to index upvalue 'totalSelfBuffs' (a nil value) Time: 12/03/09 04:04:30 Count: 3162 Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\AddOns\PitBull_Aura\Update.lua:368: in function <Interface\AddOns\PitBull_Aura\Update.lua:238> Interface\AddOns\PitBull_Aura\Core.lua:807: in function `UpdateAuras' Interface\AddOns\PitBull_Aura\Core.lua:839: in function `object_method' ...ns\CowTip\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:289: in function <...ns\CowTip\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:227>
http://img81.imageshack.us/img81/1272/wowscrnshot112609233943.jpg
even though I have turned off the show in battlegrounds thing:
http://img81.imageshack.us/img81/7431/wowscrnshot112609231053.jpg
any clues?
I use pitbull 3.0 i have an awesome setup. for some reason i can no longer edit the options the pitbull tab doesnt open up it just kinda flickers when i try to click it and i recieve some errors. Also my focus frame doesnt work at all anymore. i believe its because its outdated or something is screwed up. I tried installing 4.0 thinking it was just an upgraded version but its completely different and messes up my whole setup how do i fix this?
The UI shows up fine on my alt, but not on my DK.
I tried deleting it and reinstalling it, but the same thing happens. Does anyone know what is going on?
How come you have no damn screenshots of anything? And PB4 only has a screenshot of the configuration menu?
I'd love to actually see the.. you know.. FRAMES.. some examples.. anything?
Date: 2009-11-03 02:53:14
ID: 1
Error occured in: AddOn: PitBull
Count: 1
Message: Error: AddOn PitBull attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
Debug:
[C]: FocusUnit()
..\FrameXML\UnitPopup.lua:1206: func()
..\FrameXML\UIDropDownMenu.lua:563: UIDropDownMenuButton_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
Swatter, v3.1.13 (<%codename%>)
Aloft, v2.8.11a
AtlasLoot, vv5.08.06
AtlasLootFu, vv5.08.06
Bagnon, v2.9.3
BagnonForever, v1.1.2
BagnonTooltips, v
Bartender4, v4.4.0
BonusScanner, v5.1
BrokerBonusScanner, v1.2
ChatMOD, v135
Chinchilla, vv2.0.8
ClassTimer, v2.3
CowTip, v
DBMCore, v
EavesDrop, v2.1
ElkBuffBars, v2.2.5-150
Gladius, vv1.0.2
Grid, v1.30200.2009081101
GridManaBars, v1.0
IceHUD, v1.5.12 (Revision: 434)
LightHeaded, v297
Omen, v3.0.8
Parrot, vv.1.10.4
PitBull, vv3.2.14
PitBullAura, v2.0
PitBullBarFader, v0.1
PitBullCastBar, v2.0
PitBullCombatIcon, v2.0
PitBullCombatText, v2.0
PitBullComboPoints, v2.0
PitBullExperienceBar, v2.0
PitBullHealthBar, v2.0
PitBullHideBlizzard, v2.0
PitBullLeaderIcon, v2.0
PitBullMasterLooterIcon, v2.0
PitBullPortrait, v2.0
PitBullPowerBar, v2.0
PitBullPvPIcon, v2.0
PitBullRaidTargetIcon, v2.0
PitBullRangeCheck, v0.2
PitBullReadyCheckIcon, v2.0
PitBullReputationBar, v2.0
PitBullRestIcon, v2.0
PitBullSpark, v2.0
PitBullThreatBar, v2.0
PitBullVisualHeal, v2.0
PitBullVoiceIcon, v2.0
Quartz, v1.0
QuartzFlight, v1.0
QuartzFocus, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzSwing, v1.0
QuartzTarget, v1.0
QuartzTimer, v1.0
QuartzTradeskill, v1.0
QuestHelper, v1.1.12
Recount, v
Skinner, vb2.10505.6
Titan, v4.2.8.30200 - Revision 302
TitanAmmo, v4.2.8.30200
TitanBag, v4.2.8.30200
TitanClock, v4.2.8.30200
TitanCoords, v4.2.8.30200
TitanGoldTracker, v4.2.8.30200
TitanLootType, v4.2.8.30200
TitanPerformance, v4.2.8.30200
TitanRegen, v4.2.8.30200
TitanRepair, v4.2.8.30200
TitanVolume, v4.2.8.30200
TitanXP, v4.2.8.30200
(ck=719)
Message: Interface\AddOns\PitBull_Aura\Update.lua:368: attempt to index upvalue 'totalSelfBuffs' (a nil value)
Time: 11/01/09 15:52:24
Count: 568
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
Interface\AddOns\PitBull_Aura\Update.lua:368: in function <Interface\AddOns\PitBull_Aura\Update.lua:238>
Interface\AddOns\PitBull_Aura\Core.lua:807: in function `UpdateAuras'
Interface\AddOns\PitBull_Aura\Core.lua:839: in function `object_method'
...tographer\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:289: in function <...tographer\libs\LibRockTimer-1.0\LibRockTimer-1.0.lua:227>
Locals: unit = "player"
frame = PitBullUnitFrame1 {
0 = <userdata>
highlight = PitBullTexture4 {
}
GetUnitName = <function> defined @Interface\AddOns\PitBull\PitBull.lua:5390
unit = "player"
powerBar = PitBullFakeStatusBar2 {
}
__name = "Fuzzydeath"
auraContainer = PitBullAuraContainer1 {
}
healthBar = PitBullFakeStatusBar1 {
}
powerSpark = PitBullFrame2 {
}
backdrop = PitBullTexture10 {
}
custom_menu = <function> defined @Interface\AddOns\PitBull\PitBull.lua:5140
menu = <function> defined @Interface\AddOns\PitBull\PitBull.lua:5144
combatText = PitBullFontString1 {
}
overlay = PitBullFrame1 {
}
group = "player"
portrait = PitBullPlayerModel1 {
}
GetUnit = <function> defined @Interface\AddOns\PitBull\PitBull.lua:5348
}
isBuff = true
auraContainer = PitBullAuraContainer1 {
0 = <userdata>
buffs =
}
customKind = "AuraContainer"
}
auraContainer_auras =
}
profile =
cooldownText = false
weaponBuffSpellIcon = true
player =
}
colors =
}
filter =
}
cooldownTextColor =
}
target =
}
cooldown = true
zoomAura = true
}
db =
grow = -1
auraOffsetX = 0
flip = false
borderType =
}
debuffsize = 16
buffsize = 16
frameHighlight = "Cureable by me"
auraOffsetY = 0
buffSpacing = 0
hidden = false
debuffdirection = "Right then Down"
buffdirection = "Right then Down"
snap = true
hiddenBuffs = false
fontSize = 8
split = false
hiddenDebuffs = false
border =
}
aura2OffsetX = 0
sort = true
invert = true
aura2OffsetY = 0
debuffSide = "right"
buffSide = "bottom"
buffFilter = true
debuffFilter = true
hiddenWeaponBuffs = false
maxdebuffs = 6
maxbuffs = 6
frameWidth = 160
highlightStyle = "border"
frame2Width = 160
auraSide = "bottom"
}
sorting = true
hasBorder = true
colorBorder = true
borderColors =
nil =
}
Own =
}
Weapon =
}
}
weaponBuffItemQuality = true
maxAuras = 6
isPlayer = true
isPet = false
isFriend = true
filtering = true
filterSelection =
Armistice = true
}
extraFilterSelection =
Armistice = false
}
list =
}
i = 1
id = 1
name = "Armistice"
iconTexture = "Interface\Icons\achievement_reputation_argentcrusader"
count = 0
debuffType = nil
timeLeft = -145303.793
duration = 0
filtered = false
(*temporary) = nil
(*temporary) = "Interface\Icons\achievement_reputation_argentcrusader"
(*temporary) = 0
(*temporary) = nil
(*temporary) = 0
(*temporary) = -145303.793
(*temporary) = "Interface\Icons\achievement_reputation_argentcrusader"
(*temporary) = 0
(*temporary) = nil
(*temporary) = 0
(*temporary) = -145303.793
(*temporary) = "Armistice"
(*temporary) = ""
(*temporary) = "Interface\Icons\achievement_reputation_argentcrusader"
(*temporary) = 0
(*temporary) = nil
(*temporary) = 0
(*temporary) = -145303.793
(*temporary) = 0
(*temporary) = "attempt to index upvalue 'totalSelfBuffs' (a nil value)"
newList = <function> defined @Interface\AddOns\Cartographer\libs\LibRock-1.0\LibRock-1.0.lua:640
PitBull_Aura =
UpdateAuras = <function> defined @Interface\AddOns\PitBull_Aura\Core.lua:783
OnInitialize = <function> defined @Interface\AddOns\PitBull_Aura\Core.lua:506
totalAuraFrames =
}
AddRepeatingTimer = <function> defin
Thanks, great add-on.