Quartz
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.
*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.
1x Quartz\modules\Player-Player.lua:191: table index is nil
Quartz\modules\Player-Player.lua:191: in main chunk
Locals:
Quartz3 = <table> {
SetDefaultModuleLibraries = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:398
SetModuleEnabled = <function> defined @Quartz\Quartz.lua:211
OnInitialize = <function> defined @Quartz\Quartz.lua:58
RegisterChatCommand = <function> defined @Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:85
EnableModule = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
GetModule = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:241
IterateEmbeds = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:473
defaultModuleLibraries = <table> {
}
ToggleLock = <function> defined @Quartz\Quartz.lua:108
GetModuleEnabled = <function> defined @Quartz\Quartz.lua:207
UnregisterChatCommand = <function> defined @Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:111
Printf = <function> defined @Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:69
CastBarTemplate = <table> {
}
SetDefaultModulePrototype = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:440
name = "Quartz3"
IsEnabled = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:482
orderedModules = <table> {
}
Util = <table> {
}
DisableModule = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:381
GetArgs = <function> defined @Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:144
Print = <function> defined @Bartender4\libs\AceConsole-3.0\AceConsole-3.0.lua:54
IsModule = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:499
CreateStatusBar = <function> defined @Quartz\QuartzStatusBar.lua:32
SetDefaultModuleState = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:418
ShowUnlockDialog = <function> defined @Quartz\Quartz.lua:135
RegisterModuleOptions = <function> defined @Quartz\Config.lua:212
SetEnabledState = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:455
defaultModuleState = true
enabledState = true
Lock = <function> defined @Quartz\Quartz.lua:125
Disable = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:345
CopySettings = <function> defined @Quartz\Quartz.lua:199
ChatCommand = <function> defined @Quartz\Config.lua:194
Unlock = <function> defined @Quartz\Quartz.lua:113
OnEnable = <function> defined @Quartz\Quartz.lua:65
IterateModules = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:468
Enable = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:325
NewModule = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:266
ApplySettings = <function> defined @Quartz\Quartz.lua:93
GetName = <function> defined @Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:310
SetupOptions = <function> defined @Quartz\Config.lua:203
Merge = <function> defined @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"
Move the CastBar to center of the screen along the specified axis = "Move the CastBar to center of the screen along the specified axis"
30 seconds = "30 seconds"
Fix bars to a specified duration = "Fix bars to a specified duration"
Alpha = "Alpha"
Change Border Style = "Change Border Style"
Set the color of the text for the bars = "Set the color of the text for the bars"
Embed mode will decrease
2x Quartz\modules\Player-Player.lua:191: table index is nil
Quartz\modules\Player-Player.lua:191: in main chunk
anyone know what this error is?
Is there a way to make swing timer work with dual wield classes like demon hunter? Currently it's useless.
To remove the target castbar:
If there's a better work around, I'm all ears.
In reply to Charles082986:
Can anyone tell me if it's normal that the Readycheck timer keeps going even if everyone's accepted? Is there a way to remove it from the mirror bar if it is? It's just kinda weird to see it going when it doesn't need to. Dbm's timer doesn't do this for instance.
Have the texture "Flat" been removed?
I can't seem to find it anymore.
Are there any plans for Dual Profiling in the near Future? Would be very helpful :)
Thank you
Is there any way to remove Mind Flay channeling from the 'buff's? It's fairly annoying to see several mind flays on my screen other than my cast bar. It copies not only the channeling of the Void Tendrils but also my own cast. I surely don't need to see that... If you don't have any fix to that, please add that feature to your next upgrades. Much appreciated.
https://i.imgur.com/vgT3sSS.jpg
The "Show channeling ticks" option for the castbar is not working properly
with Penance and the Castigation Talent on Discipline Priest.
It only shows 3 ticks instead of 4. The extra tick provided by the Talent is not displayed.
I did not found a bug report feature so maybe it will be noticed here.
When a readycheck is done, the timer seems to continue even though everyone has answered, any fix or workaround for this?
turning on the enemy cast bar module doesn't seem to work in PVP - anyone found a workaround to this?
Why the hell can't I disable default blizzard target cast bar???
The shield icon for uninterruptible spells on enemy castbar is now just a red square around the spell icon. Makes it much harder to notice and find myself wasting interrupts.
Small thing, but I can't figure out how to get rid of the tiny cast bar on the top and bottom of my Player cast bar, it's the small cast bar at the top and bottom under my player icon, I;m going to try and insert a screen shot if it lets me.
WoW SC
Installed new update for Quartz, can't open bank bags now.. Huh?? I'm not understanding why this is even an issue but I'm going back to old version so I can at least open my bank again.
I have a Problem. I just can remove the Default Blizzard Cast Bar from My Self and Focus but not the Target Cast bar. There is always the defaul cast bar. Pls help
Hey folks,
Today I started having an error where Quartz doesn't even show as installed in the Addons -> Interface menu....and the console command /quartz doesn't work either. I tried installing it through Twitch, deleting & manually installing with no luck. Thought it might have been ElvUI causing a problem but even with that disabled it's still not showing up. Googling through the forums didn't give me a lot of help so hoping this might work better!
is there anyway to get starfall and starsurge for boomkins added to the database?