Castbars

Castbars Examples

Castbars is a lightweight and efficient enhancement of the Blizzard castbars, including both the Player/Vehicle Castbar, the Pet Castbar and the Mirror Timerbars, with the following added features:

  • Spell Icon: Add a spell icon on the left side of all castbars.
  • Timer: Adds a timer showing the current cast time and the total cast time on the right side of castbars.
  • Pushback: If spell casting is delayed (pushback), the delay incurred is shown next to the cast time.
  • Latency: Adds a latency meter, showing the exact latency at the time of spell cast.
  • Global Cooldown: Adds a global cooldown spark that runs along the top edge of the Player Castbar, or on top of a thin transparent bar when the Player Castbar is not visible but the global cooldown is active (typically because of instant cast spells).
  • Target Name: Show the target name of the spell being cast on the Player Castbar.
  • Channeling Spell: Substitutes the "Channeling" text with the name of the actual spell being channelled on the Player Castbar.
  • Range: Recolors the Player Castbar if the target of the spell moves out of range while casting a spell.
  • Visual Customisation: All Castbars can be resized (width/height), recolored and freely repositioned.
  • Target/Focus: An extra independent and freely movable Target Castbar as well as a Focus Castbar is added, which shows the spell your current target and focus is casting, making it easier to time interrupts, by enabling you to put the castbar in an appropriate place. If the spell cannot be interrupted, the bar appears with a silver shield around it and the bar colour changes to silver.
  • Mirror Timers: Enhances the Mirror Timerbars to allow repositioning and customization of visual options (texture, border, width/height, font, colour) like the normal castbars.
  • SharedMedia: Support for LibSharedMedia-3.0 to allow configurable bar texture and border as well as font.
  • ConfigMode: Support for ConfigMode to allow quick and easy repositioning of bars. Try out OneButtonConfig to make it easier to reposition visual elements of addons that support ConfigMode.
  • Profile support: By default, all settings are per character, but it is easy to set up profiles that can be shared between characters.

Castbars works by modifying the existing Blizzard Castbars and Mirror Timerbars and makes heavy reuse of the existing Blizzard code for driving all frames. This saves memory and reduces the overhead but can lead to problems with other addons that tries to hide the Blizzard frames. Castbars is passively protected against this kind of behaviour, and has no known conflicts. However, if you experience problems with bars not appearing when running together with other addons, please provide feedback so the protective measures can be improved.

Facts

Date created
06 Jul 2009
Category
Last update
08 Feb 2010
Development stage
Release
License
All Rights Reserved
Curse link
Castbars
Recent files
  • R: 2.30 for 3.3.0 on 08 Feb 2010
  • A: r79 for 3.3.0 on 08 Feb 2010
  • R: 2.29 for 3.3.0 on 29 Dec 2009
  • R: 2.28 for 3.3.0 on 10 Dec 2009
  • A: r76 for 3.3.0 on 10 Dec 2009

Authors