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.
Odd... I've never seen quartz do this before. I'm doing some fishing and I'm seeing two cast bars as I fish. It's showing the fishing countdown on my player cast bar and my target cast bar. I just reinstalled quartz a few days ago, completely with throwing away the config files and setting everything back up from scratch.
When I turn quartz off I see just my regular bliz cast bar while I fish.
Feature Request
I'd like the ability to add/ignore specific buff and debuffs for the bar timers. I've been using quartz as a replacement for the now-defunct DoTimer, and I'd like to be able to fully customize it to ignore spammy debuffs like Mind Flay, Weakened Soul, etc.
Is there any option to make some bars fill from right to left?
This will be very nice option for creating symmethrical interfaces.
4.3 version (for molten) there's not option to make enemy cast icon any bigger. you can havea huge cast bar but the icon stays tiny.
Addon works in wod beta but giving erros now hope this will be fixed when wod goes live
I can't seem to make the bar background 100% solid in color. Even with the background alpha set to 100% it is still see through. Am I missing something?
Is there any way to move the breath bar? It seems locked to the player cast bar and cannot be moved.
I noticed something wrong after starting to use the addon, the colored bar after the skill is used praticamento is already empty, it does not start and comes full ends as reducing the cooldown of the skill
How can I adjust this? is some setting?
Would be something really cool if there was a option for the bar filling color be as the logged character class color.
Is there way to manually edit addon files to make it happen?
Thank you ;)
Just a little suggestion, please make an Option for Global Textures/Font/Fontsize and make the Mirrorbar move freely :)
The mirror bar can move freely. Just change the Anchor Frame to free.
Is there a posibility for adding an enemy swing timer? As far as I know, there is no posibility to get this information from the API, but I found a macro on curseforge that returns the targets attack speed to the chat window. It should be posible to start a timer of that value after a hit occures, shoudn't it?
I already tried to work this out myself, but without even the slightest bit of lua knowledge this is a task, nearly impossible ;). I know, btw, that there is an addon for this task (called BossSwingTimer), but afaik it has no config and isn't lockable.
Here is the macro I found: /script mainSpeed, offSpeed = UnitAttackSpeed("target"); DEFAULT_CHAT_FRAME:AddMessage("Main Hand: "..mainSpeed); DEFAULT_CHAT_FRAME:AddMessage("Off-Hand: "..offSpeed);
Date: 2014-02-21 13:55:38
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Quartz_Procs\quartzprocs.lua line 145:
attempt to call method 'returnProcList' (a nil value)
Debug:
(tail call): ?
Quartz_Procs\quartzprocs.lua:145:
Quartz_Procs\quartzprocs.lua:91
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:529: InitializeAddon()
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:644:
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636
Locals:
None
AddOns:
Swatter, v5.19.5445 (QuiescentQuoll)
Altoholic, v5.4.001
AtlasLootLoader, vv7.07.01
AucAdvanced, v5.19.5445 (QuiescentQuoll)
AucFilterBasic, v5.19.5445 (QuiescentQuoll)
AucFilterOutlier, v5.19.5445.5437(5.19/embedded)
AucMatchUndercut, v5.19.5445.5364(5.19/embedded)
AucStatHistogram, v5.19.5445 (QuiescentQuoll)
AucStatiLevel, v5.19.5445 (QuiescentQuoll)
AucStatPurchased, v5.19.5445 (QuiescentQuoll)
AucStatSales, v5.19.5445.5376(5.19/embedded)
AucStatSimple, v5.19.5445 (QuiescentQuoll)
AucStatStdDev, v5.19.5445 (QuiescentQuoll)
AucStatWOWEcon, v5.19.5445.5323(5.19/embedded)
AucUtilAHWindowControl, v5.19.5445.5347(5.19/embedded)
AucUtilAppraiser, v5.19.5445.5438(5.19/embedded)
AucUtilAskPrice, v5.19.5445.5347(5.19/embedded)
AucUtilAutoMagic, v5.19.5445.5443(5.19/embedded)
AucUtilCompactUI, v5.19.5445.5444(5.19/embedded)
AucUtilEasyBuyout, v5.19.5445.5427(5.19/embedded)
AucUtilFixAH, v5.19.5445 (QuiescentQuoll)
AucUtilItemSuggest, v5.19.5445.5417(5.19/embedded)
AucUtilPriceLevel, v5.19.5445.5444(5.19/embedded)
AucUtilScanButton, v5.19.5445.5403(5.19/embedded)
AucUtilScanFinish, v5.19.5445.5347(5.19/embedded)
AucUtilScanProgress, v5.19.5445.4979(5.19/embedded)
AucUtilScanStart, v5.19.5445.5347(5.19/embedded)
AucUtilSearchUI, v5.19.5445.5373(5.19/embedded)
AucUtilSimpleAuction, v5.19.5445.5415(5.19/embedded)
AucUtilVendMarkup, v5.19.5445.4828(5.19/embedded)
Auctionator, v3.1.5
Babylonian, v5.1.DEV.332(/embedded)
BagBrother, v
Bagnon, v5.4.9
BagnonAccountSearch, v1.7.0
BankStack, vv33
BeanCounter, v5.19.5445 (QuiescentQuoll)
Configator, v5.1.DEV.359(/embedded)
DataStore, v5.4.001
DataStoreAchievements, v5.4.001
DataStoreAgenda, v5.4.001
DataStoreAuctions, v5.4.001
DataStoreCharacters, v5.4.001
DataStoreContainers, v5.4.001
DataStoreCrafts, v5.4.001
DataStoreCurrencies, v5.4.001
DataStoreInventory, v5.4.001
DataStoreMails, v5.4.001
DataStorePets, v5.4.001
DataStoreQuests, v5.4.001
DataStoreReputations, v5.4.001
DataStoreSpells, v5.4.001
DataStoreStats, v5.4.001
DataStoreTalents, v5.4.001
DBMCore, v
DBMLDB, v
DBMRaidLeadTools, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Decursive, v2.7.3.1
EasyDestroy, vv201210250036
Enchantrix, v5.19.5445 (QuiescentQuoll)
EnchantrixBarker, v5.19.5445 (QuiescentQuoll)
LibExtraTip, v5.12.DEV.355(/embedded)
MikScrollingBattleText, v5.7.131
MogIt, v3.1.6
Postal, v3.5.1
Quartz, v3.1.4
QuartzProcs, v3.4
SlideBar, v5.19.5445 (QuiescentQuoll)
Stubby, v5.19.5445 (QuiescentQuoll)
TipHelper, v5.12.DEV.351(/embedded)
BlizRuntimeLib_enUS v5.4.7.50400 <us>
(ck=a72)
how do you make it show your own buffs, like in the picture? i have enabled everything, still doesnt work. other than that this addon is awesome :P
Does anyone know if there is a way to have it so the player cast bar is always visible?
How do I get my buffs to show up under the casting bar? I have it enabled in the setting but it just won't show up ever.
Is there a way to change the cast bar colors for individual units? I'd the like the target cast bar and my cast bar to be different colors.
Hi!
Very strange this great addon works nicely outside of arenas, but in arenas the castbar just doesent appear. Am i doing something wrong?
Great addon!
The only "problem" I've found is, that you can't move the swing timer bar. Could you please add this option?
When addet, melees could use it for a better overview in their own interfaces.
Nice work, keep it up. <3
Доброг времени. Проблема с позиционированием. Передвигая бегунок X или Y не получается установить бар в нужном месте. Бегунок двигается на определенное, фиксированное количество единиц. В связи с чем не могу выставить бар в нужное место и приходится подстраиваться под него, а это плохо. На ввод вручную не реагирует.
Good time. The problem with the positioning. Moving the slider to X or Y can not install the bar in the right place. Slider moves on for a certain fixed number of units. That's why I can not set the bar at the right place and have to adjust to it, and it's bad. On the manual input is not responding.