Get an Epic Experience with Premium

Castbars

Combat Login to Add Favorites
  • 32 Likes
  • World of Warcraft
  • 13,400 Monthly Downloads
  • Supports: 6.0.3
  • 1,427,902 Total Downloads
  • Updated 12/02/2014
  • Created 07/06/2009
  • 960 Favorites
  • Project Site
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 3.45
or
Support development! **
Donate

About Castbars

Castbars is a lightweight, efficient and easy to use 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 (or right) side of all castbars.
  • Timer: Adds a timer showing the current cast time and the total cast time on the right side of castbars. The number of decimals on the total cast time can be configured.
  • Pushback: If spell casting is delayed (pushback), the delay incurred is shown next to the cast time.
  • Queue Zone and Latency Indicator: Estimates the queue zone in which another spell can be successfully cast while casting (dark red). The queue zone is offset by the current cast latency (shown in red), and adjusted with the client lockout period for maximum accuracy.
  • 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).
  • Swing Timer: Similar to the global cooldown spark, a Swing Timer runs along the bottom edge of the Player Castbar (optional and off by default).
  • 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.
  • Channeling Ticks: Displays a vertical tick for each tick of a channeled spell on the Player Castbar for selected channeled spells.
  • Range: Recolors the Player Castbar if the target of the spell moves out of range while casting a spell.
  • Tradeskill Merge: When creating multiple items using a tradeskill, the individual casts will be merged into one single cast, showing the total progress and the time left (in minutes and seconds).
  • 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.
  • Blacklisting Use "/castbars blacklist <spellname|spellid>" chat command to add/remove spells from blacklist and "/castbars blacklist" to print the current blacklist. Blacklisted spells will not be shown on any 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 for each talent specialization (switches automatically on talent change) or a single profile 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.

Configuration: Either use the Blizzard Addon Configuration Panel from the Main Menu, or use the slash command /castbars or /cb to access it directly.

Feedback: Please post your comments and questions in the forum thread at http://forums.wowace.com/showthread.php?t=17819. If you find an issue or have a suggestion for improvement, please post a ticket at http://www.wowace.com/addons/castbars/tickets/

------------------------------------------------------------------------
r228 | xbeeps | 2014-12-02 22:00:43 +0000 (Tue, 02 Dec 2014) | 1 line
Changed paths:
   A /tags/3.45 (from /trunk:227)

Tagging as 3.45
------------------------------------------------------------------------
r227 | xbeeps | 2014-11-30 22:34:48 +0000 (Sun, 30 Nov 2014) | 1 line
Changed paths:
   M /trunk/Castbars.lua

Properly fix the opacity issue without messing up the fadeout of the bar
------------------------------------------------------------------------
r226 | xbeeps | 2014-11-30 22:12:12 +0000 (Sun, 30 Nov 2014) | 1 line
Changed paths:
   M /trunk/Castbars.lua

Make it possible to decrease the bar width to 50 (was 100)
------------------------------------------------------------------------
r225 | xbeeps | 2014-11-30 22:08:08 +0000 (Sun, 30 Nov 2014) | 1 line
Changed paths:
   M /trunk/Castbars.lua

Fix issue with opacity settings being overridden by CastingBarFrame_OnEvent when casting a spell and ignored in Configuration Mode.
------------------------------------------------------------------------
r223 | xbeeps | 2014-11-30 21:38:48 +0000 (Sun, 30 Nov 2014) | 1 line
Changed paths:
   M /trunk/Castbars.lua

Fix target of channeled spells not showing
------------------------------------------------------------------------
r221 | xbeeps | 2014-11-24 19:59:15 +0000 (Mon, 24 Nov 2014) | 1 line
Changed paths:
   M /trunk/Castbars.lua

Rework the trade skill merge to avoid hooking DoTradeSkill which appears to be protected under certain circumstances. Also avoid the UPDATE_TRADESKILL_RECAST event which isn't needed anymore.
------------------------------------------------------------------------

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 »