Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(389 Kb)
Download
Updated: 11-17-14 02:23 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:11-17-14 02:23 AM
Created:unknown
Downloads:589,336
Favorites:2,659
MD5:
6.0.3

Quartz - Modular Casting Bar  Updated this week!  Popular! (More than 5000 hits)

Version: 3.2.3
by: Nymbia, Nevcairiel

Quartz is a modular approach to a casting bar addon. An overview of (hopefully most of) the modules:

*Player
The core of Quartz is lightweight implementation of a standard casting bar, with configurable size, text and icon positioning, and colors.
*Target/Focus
Implementation of target and focus casting bars in similar fashion to the player cast bar.
*Buffs
Display of target and focus buffs and debuffs as duration bars using the new API introduced in patch 2.1.
*Flight
Hooks into FlightMap or InFlight to display the current flight progress on your casting bar.
*Global Cooldown
Displays a tiny spark-bar to show your Global Cooldown near the cast bar. Helpful for those who'd rather not squint at their action bars to see when they can cast again.
*Interrupt
Changes the color and text of your casting bar to help show that your cast has been interrupted (and show who interrupted it).
*Latency
Displays the amount of time spent between cast send and start events, in the form of a bar at the end of your casting bar, with optional text that displays the actual duration of the lag. This helps in canceling casts when they will not actually be interrupted, especially for users with consistently high pings.
*Mirror
Shows the 'basic' timers such as breath and feign death, as well as some 'odd' ones such as party invite time, resurrect timeout, and arena game start, and a framework for injecting custom timers into the bars.
*Range
Recolors the casting bar when your cast target moves out of range mid-cast.
*Swing
Displays a swing timer for your melee weapon as well as hunter autoshot.
*Timer
Allows for creating custom timers displayed on the mirror bars.
*Tradeskill Merge
Merges multiple casts of the same tradeskill item into one big cast bar.


Use /quartz to bring up the configuration menu.

- Fixed cast time in EnemyCasts Module
- Proper support for extending channeled casts
- Fixed a Lua error when targeting enemies who channeled a spell
Archived Files (12)
File Name
Version
Size
Author
Date
3.2.2
389kB
Nymbia
10-23-14 06:12 AM
3.2.1
389kB
Nymbia
10-17-14 04:03 PM
3.2.0
389kB
Nymbia
10-14-14 01:43 PM
3.1.4
389kB
Nymbia
09-24-13 09:13 AM
3.1.3
388kB
Nymbia
05-28-13 12:00 PM
3.1.2
388kB
Nymbia
03-09-13 01:08 AM
3.1.1
390kB
Nymbia
09-16-12 03:43 AM
3.1.0
390kB
Nymbia
08-28-12 01:39 AM
3.0.8
388kB
Nymbia
12-01-11 01:42 PM
3.0.7
388kB
Nymbia
07-02-11 01:22 AM
r19
288kB
Nymbia
08-25-09 07:23 PM
r7
284kB
Nymbia
10-15-08 08:23 PM


Post A Reply Comment Options
Unread 09-15-12, 03:15 PM  
Elloria
An Onyxian Warder
 
Elloria's Avatar
AddOn Author - Click to view AddOns

Forum posts: 358
File comments: 268
Uploads: 36
Is there anyway to anchor / parent an art panel with the mirror bar? I'm having a hard time finding a parent for the mirror bar. I think I've asked this question in the past but I can't remember what was said or if I was answered.
__________________
Elloria is offline Report comment to moderator  
Reply With Quote
Unread 09-06-12, 08:59 AM  
Aspect
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Nevcairiel
Originally Posted by Haruka71
Strangely the fishing timer no longer works.
I believe Blizzard removed the fishing timer.
They did not... I still have it on one of my toons, but be damned if I can figure out how to get Quartz to give me back my Fishing AND Breath timer on ALL of my other characters...
Aspect is offline Report comment to moderator  
Reply With Quote
Unread 09-05-12, 03:23 PM  
skyesfury
An Aku'mai Servant

Forum posts: 37
File comments: 5
Uploads: 0
It seems the breath gauge is no longer part of the Mirror bar. I'm getting the default Blizzard guage even though Mirror is enabled and set up.
skyesfury is offline Report comment to moderator  
Reply With Quote
Unread 09-04-12, 04:59 AM  
Nevcairiel
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 103
Uploads: 7
Originally Posted by Haruka71
Strangely the fishing timer no longer works.
I believe Blizzard removed the fishing timer.
Nevcairiel is offline Report comment to moderator  
Reply With Quote
Unread 09-02-12, 01:44 PM  
Haruka71
A Defias Bandit

Forum posts: 3
File comments: 6
Uploads: 0
Strangely the fishing timer no longer works.
Haruka71 is offline Report comment to moderator  
Reply With Quote
Unread 07-02-12, 05:35 PM  
Jykor
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
FYI - MoP Error after doing /dotimer

Code:
Message: Interface\AddOns\Quartz\modules\Swing.lua:44: table index is nil
Time: 07/02/12 16:33:16
Count: 1
Stack: Interface\AddOns\Quartz\modules\Swing.lua:44: in main chunk

Locals: Quartz3 = <table> {
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:383
 SetModuleEnabled = <function> defined @Interface\AddOns\Quartz\Quartz.lua:211
 OnInitialize = <function> defined @Interface\AddOns\Quartz\Quartz.lua:58
 RegisterChatCommand = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:85
 EnableModule = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:348
 modules = <table> {
 }
 GetModule = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:231
 IterateEmbeds = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:458
 defaultModuleLibraries = <table> {
 }
 ToggleLock = <function> defined @Interface\AddOns\Quartz\Quartz.lua:108
 GetModuleEnabled = <function> defined @Interface\AddOns\Quartz\Quartz.lua:207
 UnregisterChatCommand = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:111
 Printf = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:69
 CastBarTemplate = <table> {
 }
 SetDefaultModulePrototype = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:425
 name = "Quartz3"
 IsEnabled = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:467
 orderedModules = <table> {
 }
 Util = <table> {
 }
 DisableModule = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:366
 GetArgs = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:144
 Print = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:54
 IsModule = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:484
 CreateStatusBar = <function> defined @Interface\AddOns\Quartz\QuartzStatusBar.lua:32
 SetDefaultModuleState = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:403
 ShowUnlockDialog = <function> defined @Interface\AddOns\Quartz\Quartz.lua:135
 RegisterModuleOptions = <function> defined @Interface\AddOns\Quartz\Config.lua:212
 SetEnabledState = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:440
 defaultModuleState = true
 enabledState = true
 Lock = <function> defined @Interface\AddOns\Quartz\Quartz.lua:125
 Disable = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:330
 CopySettings = <function> defined @Interface\AddOns\Quartz\Quartz.lua:199
 ChatCommand = <function> defined @Interface\AddOns\Quartz\Config.lua:194
 Unlock = <function> defined @Interface\AddOns\Quartz\Quartz.lua:113
 OnEnable = <function> defined @Interface\AddOns\Quartz\Quartz.lua:65
 IterateModules = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:453
 Enable = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:315
 NewModule = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:256
 ApplySettings = <function> defined @Interface\AddOns\Quartz\Quartz.lua:93
 GetName = <function> defined @Interface\AddOns\Quartz\libs\AceAddon-3.0\AceAddon-3.0.lua:300
 SetupOptions = <function> defined @Interface\AddOns\Quartz\Config.lua:203
 Merge = <function> defined @Interface\AddOns\Quartz\Quartz.lua:223
}
L = <table> {
 Set the color to turn the cast bar when taking a flight path = "Set the color to turn the cast bar when taking a flight path"
 Top Left = "Top Left"
 Time Text X Offset = "Time Text X Offset"
 Text Position = "Text Position"
 Duel Request = "Duel Request"
 Hide Cast Time = "Hide Cast Time"
 Fix bars to a specified duration = "Fix bars to a specified duration"
 Alpha = "Alpha"
 Change Border Style = "Change Border Style"
 Set the
Jykor is offline Report comment to moderator  
Reply With Quote
Unread 04-05-12, 05:14 PM  
Arxae
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 82
Uploads: 2
Any chance for class colored casting bars?
Arxae is offline Report comment to moderator  
Reply With Quote
Unread 03-21-12, 11:40 AM  
linguini
A Deviate Faerie Dragon

Forum posts: 18
File comments: 72
Uploads: 0
is there anyway we can get boss1 boss2 boss3 and boss4 added?
linguini is offline Report comment to moderator  
Reply With Quote
Unread 01-26-12, 03:11 PM  
Semperfortis
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
Unhappy Quartz Configuration

A long time ago (...in a galaxy far, far away...) I used a much older version of Quartz. It was much more straightforward and did pretty much all I needed it to do. I recently started playing my Warlock again and remembered Quartz had a good visual representation for the Warlock DOTs, so I downloaded and installed it. However, I find myself totally lost in the myriad of configurable items and cannot figure out how to make those DOT timer bars larger. There does not appear to be an item in the huge assortment of configurable items that is labeled "DOT timer bars", or words to that effect. I don't know what 98 percent of the configurable settings do or are intended for. (For me) Quartz has gotten way too complicated to be useful Like a previous poster mentioned, I play in 1440 x 900 resolution and they appear very small. Is there a user's manual for this addon? Even better, can someone steer me to the appropriate settings to make my DOT timer bars larger (and move them to where I want them)? Thanks in advance for your replies.
Semperfortis is offline Report comment to moderator  
Reply With Quote
Unread 12-01-11, 07:51 PM  
N3misis
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
hello,

with the current Version can not see my GRID2 Modul. If i LOGIN with Quartz aktiv, than can not see the GRID2 Frame. Login without Quartz than can see my Grid2 Frame.


where is the problem ?

best regards
N3misis is offline Report comment to moderator  
Reply With Quote
Unread 09-08-11, 02:06 PM  
jincuteguy
A Deviate Faerie Dragon

Forum posts: 11
File comments: 5
Uploads: 0
Anyone knows how to change just the Target castbar color? Cause I don't see an option anywhere that let you change just the Target castbar color. I can change the color of the castbar but it will use the same color for all castbars ie. player, target, focus,....
jincuteguy is offline Report comment to moderator  
Reply With Quote
Unread 07-11-11, 02:34 AM  
mozq1to
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Focus Target bar

Is it possible to get a Focus Target bar?
mozq1to is offline Report comment to moderator  
Reply With Quote
Unread 05-06-11, 05:26 PM  
Lily.Petal
A Molten Giant
 
Lily.Petal's Avatar
AddOn Author - Click to view AddOns

Forum posts: 537
File comments: 108
Uploads: 3
Errors:
Code:
630x Waterfall-1.0-90125 (Quartz):3383: attempt to index global 'this' (a nil value)

Locals:

  ---
__________________

Aggro Color to KG Panels Borders - Nibelheim
Lua Based UI Hider - Nibelheim
Custom LUA PowerText - Stuf - Nibelheim, Seerah
Lily.Petal is offline Report comment to moderator  
Reply With Quote
Unread 04-27-11, 04:33 AM  
darkcelia
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
I've got this LUA error :

Date: 2011-04-27 11:23:07
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\Quartz\modules\Swing.lua line 177:
bad argument #1 to 'bit_band' (number expected, got string)
Debug:
(tail call): ?
(tail call): ?
[C]: ?
Quartz\modules\Swing.lua:177: ?()
...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:146:
...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:146
[string "safecall Dispatcher[11]"]:4:
[string "safecall Dispatcher[11]"]:4
[C]: ?
[string "safecall Dispatcher[11]"]:13: ?()
...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:91: Fire()
...rkInventory\Externals\Ace3-AceEvent\AceEvent-3.0.lua:120:
...rkInventory\Externals\Ace3-AceEvent\AceEvent-3.0.lua:119
darkcelia is offline Report comment to moderator  
Reply With Quote
Unread 10-31-10, 05:05 PM  
Sassyxo
An Aku'mai Servant

Forum posts: 31
File comments: 37
Uploads: 0
Be really nice if you could make the timer bars for targets debuff to only show your debuffs on the target not everyone else's in your grp....
Sassyxo is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: