Get an Epic Experience with Premium

PitBull Unit Frames 4.0

Unit Frames Login to Add Favorites
  • World of Warcraft
  • 57,085 Monthly Downloads
  • Supports: 6.1.0
  • 3,822,604 Total Downloads
  • Updated 03/03/2015
  • Created 08/01/2008
  • 3,152 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: All Rights Reserved
  • Newest File: v4.0.0-beta55
Support development! **

About PitBull Unit Frames 4.0

PitBull4 is a continuation of PitBull.

Differences from PitBull 3:

  • It's mostly done, but not entirely done thus why there are still only betas (despite this it is still very stable).
  • Documentation is written before functions
  • Much easier for third-party extensions.
  • Options will be much, much simpler. In 3.0, there's about 200 panels that you can mess with, it's overwhelming. I want to bring this down to somewhere around 10.
    • Layouts are defined deterministically and unit groups use the layout rather than ad-hoc layouts on a per-unit basis. This will make setting up your unit frames far, far easier.
    • Due to some decisions made, 4.0 is actually more configurable than 3.0. As a layout designer, you will have a lot more control over how things look. You can have different fonts on the same frame, different textures, more precise positioning, and a whole slough of other things.
  • CPU Efficiency will be taken much more seriously.
  • It uses Ace3 instead of Rock.



If you want to help localize PitBull in your language, go to

Forum thread:

tag v4.0.0-beta55
Benjamin Staneck <>
2015-03-03 22:02:03 +0100


Kyle Buller:
    - Update Priest and Warlock aura filters
    - Add "Boss debuff" aura filter
    - disable word wrapping on font string controls (6.1 fix)
    - disable word wrapping on font string controls (6.1 fix)
Benjamin Staneck:
    - Alabaster Shield was removed in 6.1
    - Update TOC for Patch 6.1
    - Add Clarity of Will to Priest friend buff filter.
    - Fix arrow/diamond graphic on the Eclipse indicator.
    - Eclipse: Fix icons for lunar/solar peaks, Blizzard changed the spell ids and then didn't bother to update their own constants.
    - Fix weapon enchant display in Aura module (mostly fishing lures now).
Kyle Buller:
    - Remove the promoted restriction for Ready Check Icon
    - Auras: update Paladin filters
    - Aura: update Death Knight filters
    - Aura: update Warrior filters
    - Aura: update Mage filters
    - Aura: update Hunter filters
    - Aura: update Death Knight in "My class can purge" meta
    - Aura: add Death Knight and Warrior purge checks and fix Druid dispel checks
    - Aura: add Rejuvenation (Germination) to Druid friend buffs
    - Chi: increase max possible chi to 6
    - make sure BarModule:UpdateFrame is only returning a boolean
    - Aura: set the swipe color on update to also update the effective alpha
    - Aura: readd the unchanged check before setting the cooldown to minimize flickering


First Previous Page 1 of 266 Next Last
  • #4559

    I don't think blizzard is going to fix the text bug anytime soon...seeing how new patch and STILL going on.

  • #4558

    Is there an option to make Boss Debuffs larger?

    Last edited by RavenPrime on 3/23/2015 9:55:04 AM
  • #4551

    Mirror vertically isn't mirroring the entire group, only the contents within a specific unit. How can we make it so a group like party has the first party member at the bottom, then second above that, and so forth?

  • #4553

    Mirroring works on the frame layout, reversing everything for each frame, what you're looking for is sort direction under unit formation.

    Last edited by nebula169 on 3/4/2015 5:42:33 PM
  • #4548

    The last update (beta55) broke my Lua:Power text. It now shows as "...".

    The string I use is:

    local cur,max = Power(unit),MaxPower(unit)

    local r,g,b = ClassColor(unit)
    if max > 0 then
      return "|cff%02x%02x%02x\n\n\n\n%s%% - %s ",r,g,b,Percent(cur,max),cur

    Last edited by xzbbzx on 3/3/2015 3:48:29 PM
  • #4555

    added a new function you can use in the LuaText code block to allow the text to run multiple lines: WordWrap()

  • #4549

    Similar thing for me, my LUA:Health text broke, it shows "Name      3027..." where 302760 is my hp and Name is my toon's name.

    When AFK it shows "Name <Aw...    3027..."

    The code I use is:

    local s = Status(unit)
    if s then
      return s
    local cur, max = HP(unit), MaxHP(unit)
    return "%s\n %s%% ",HP(unit),Percent(cur,max)

    Last edited by nordveien on 3/3/2015 3:51:54 PM
  • #4547


    I would like to change font type extra (ex : outline, thick)

    How can I change?

  • #4554

    use Outline() or ThickOutline() in the LuaText function, it changes the outline for the entire text regardless of where you use it

  • #4546

    I am new to your add on is there any way to put your level in to the health bar?

  • #4543

    The default frames do display a ready check icon (tick, cross or question mark) even if you don't have any sort of promote in the raid. However, Pitbull doesn't.

    Is this because of some sort of limitation in the API? If it's not, could we get it added?


    Last edited by xzbbzx on 3/1/2015 11:45:15 AM
  • #4542

    One thing I can't figure out how to do in PitBull...

    How do I make the unit frames snap together correctly if I have a border around the units.  The borders always end up overlapping and it looks fugly.  I have to manually nudge the units apart to properly allow space for the border.

    So, I'd like to offer a suggestion to the author of PitBull.  Can you please change it so that if my unit frames have borders around them, that the frames snap together and take into consideration the size of the border around the frame. 

    Here are some screenshots showing what I'm trying to describe. 

    First, here's what PitBull does with it's automatic frame snapping.  See how the frames overlap and just look ugly in general.


    Next, here's the frames after I've manually nudged them apart to take the frame into consideration.  This is what PitBull should be able to do with no manually nudging.



    Last edited by charleslaine on 2/28/2015 11:54:43 PM
  • #4539

    Clicking on the extra action button in Spires of Arak to summon my smuggler and I get PitBull4_HideBlizzard has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI.

  • #4541

    The HideBlizzard module doesn't actually touch the ExtraActionButton, so that screenshot isn't very helpful. Check Logs/taint.log and see if what caused it is still there.

    Last edited by nebula169 on 2/27/2015 4:02:10 PM
  • #4538

    Commited a quick fix for the word wrapping change ( for specifics on what happened)

    Last edited by nebula169 on 2/27/2015 5:16:23 AM
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Exclusive BloodsportsTV Beta Key Giveaway!

Claim My Key!