PitBull Unit Frames 3.0

Accepting paypal donations to ckknight@gmail.com

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of starwal starwal Fri, 14 Nov 2008 18:49:25

    Interface\FrameXML\UnitFrame.lua:144: Usage: GameTooltip:SetUnit("unit") Count: 4

    Call Stack: [C]: ? [C]: in function `SetUnit' Interface\FrameXML\UnitFrame.lua:144: in function `UpdateTooltip' Interface\FrameXML\GameTooltip.lua:171: in function `GameTooltip_OnUpdate' [string "*:OnUpdate"]:1: in function

  • Avatar of starwal starwal Fri, 14 Nov 2008 18:48:30

    Interface\FrameXML\SecureHandlers.lua:511: Cannot use SecureHandlers API during combat Count: 6

    Call Stack: [C]: ? [C]: in function `error' Interface\FrameXML\SecureHandlers.lua:511: in function <Interface\FrameXML\SecureHandlers.lua:503> [C]: in function `SetAttribute' Interface\FrameXML\SecureHandlers.lua:713: in function `SecureHandlerSetFrameRef' Interface\FrameXML\SecureTemplates.lua:607: in function <Interface\FrameXML\SecureTemplates.lua:559> Interface\FrameXML\SecureTemplates.lua:854: in function <Interface\FrameXML\SecureTemplates.lua:735> [C]: in function `SecureGroupHeader_Update' Interface\FrameXML\SecureTemplates.lua:443: in function `SecureGroupHeader_OnEvent' [string "*:OnEvent"]:1: in function

  • Avatar of vendetah vendetah Fri, 14 Nov 2008 03:22:08

    When I use my existing PitBull profile with my new Death Knight, the health bar is not decreasing when units take damage. However if I create a new profile, everything seems fine.

  • Avatar of end3r16 end3r16 Thu, 13 Nov 2008 23:38:11

    There are a few issues when logging onto deathknights at the moment. The target frame does not always showing up after selecting someone or something (it seems to be just a graphical glitch because I can still right click where the target frame should be and get the target options to show up). The runes also do not relocate to the player bar but instead remain in the default blizzard position. Lastly, I noticed that runic power color does not update properly after changing the color settings.

    • all of these errors are when using the last release (not sure about alpha builds)*
  • Avatar of Rothion Rothion Sun, 09 Nov 2008 06:38:15

    A small problem with PitBull_RangeCheck:

    When checking if a unit is within range with a heal spell, I see you've added a check to see if the unit is an enemy (since in that case the range check will "fail" in any case) thusly:

    or not UnitIsFriend("player", unit)

    Problem with that is that UnitIsFriend doesn't seem to be working (as expected?) with party members; it will for example return 1 for mind controlled party members or ones that you're dueling with.

    And why that is a problem is basically dispelling mind controls; it's really annoying to try to spot whether someone got mind controlled or suddenly went out of range (since frame coloring and aura icons get rather transparent as well) in situations where you know mind control is a possibility.

    My quick fix is to use a harmful spell in addition to heal (for example IsSpellInRange(GetSpellInfo("Smite"), unit) == 1) instead of not UnitIsFriend (since unfortunately you can't use Dispel for checking until level 36). While doing two IsSpellInRange checks might be undesirable, this works for any level and it won't make enemies always out of / within range as the current implementation / using IsUnitEnemy instead would do.

  • Avatar of SmuvMoney SmuvMoney Fri, 07 Nov 2008 03:32:18

    I was wondering about combat text on target of target and target of focus. For some reason, it will not show up nor can I enter it as an option to enable. It works for other units.

  • Avatar of DMB DMB Thu, 06 Nov 2008 20:36:48

    Works now. Just needed to install the old SharedMedia (last updated 07/21/2008). LibSharedMedia-3.0 alone doesnt work

  • Avatar of DMB DMB Wed, 05 Nov 2008 20:27:42

    i got SharedMedia installed, and still no options in texture selection, except the default "blizzard"

  • Avatar of SmuvMoney SmuvMoney Wed, 05 Nov 2008 02:49:35

    I am having an issue in Pitbull 3.0. I am attempting to configure unit frames when in "Party" mode. Any drop-down lists under "All Units" will not change their selection. For example, let's say you're trying to change the Health format from Absolute to Absolute Short. If I go under All Units/Texts/Health, the format choice for Absolute Short is listed. If I expand the list and click Absolute Short, the listbox does not change its value. If I then go to a single unit frame, i.e., Player/Target/Party, and do the same action, the type changes. What is weird is that if I change said option Player and then go to All Units, the option is changed.

    Please note that this only seems to happen on listboxes under All Units. Sliders, text boxes, and other forms of input do not seem to have this issue. I was not sure if this was a bug or a recent change to Pitbull that I was not aware of.

  • Avatar of chalito chalito Tue, 04 Nov 2008 17:26:20

    I'm also having that mouse over issue with pitbull. Where is it that I turn off the option for the blizzard display of threat? Is that something I turn off in the game interface or is that something that I need to turn off in Pitbull? Thanks in advance.

Facts

Date created
22 May 2007
Category
Last update
06 Aug 2009
Development stage
Release
License
GNU General Public License version 2 (GPLv2)
Curse link
PitBull Unit Frames 3.0
Reverse relationships
1
Recent files
  • A: r1895 for 3.2.0 on 06 Aug 2009
  • R: v3.2.14 for 3.2.0 on 04 Aug 2009
  • A: r1893 for 3.2.0 on 04 Aug 2009
  • A: r1892 for 3.2.0 on 04 Aug 2009
  • R: v3.2.13 for 3.2.0 on 04 Aug 2009

Authors