I've been thinking for a while (since I started click casting in WOW about 2.5 years ago!) that I might want to have a slightly more visible way of seeing the GCD. This is especially so when I'm click casting for raid healing and keeping my eyes on the Grid frame. I don't like having to glance elsewhere to try to time my next click. (I do a lot of instant-casts as a resto druid.)
I really like Quartz and did not want to have to duplicate its functions, so I hacked it to replace the default pointer with a skeletal pointer while I'm in GCD. It's a really easy change and thought others might be interested in seeing it.
First, get the icon for the skeletal hand from here.
Download Warcraft3 Cursors for WoW Undead | World of Warcraft @ Curse.com
Create a subfolder in your Quartz folder called /Pointer/ and put the Point.blp file in there.
Next, make the following edits to /Quartz/GCD/GCD.lua:
local function OnUpdate()
gcdspark:ClearAllPoints()
local perc = (GetTime() - starttime) / duration
if perc > 1 then
-- GCDPointer
SetCursor(nil)
-- GCDPointer end
return gcdbar:Hide()
else
if db.profile.deplete then
gcdspark:SetPoint('CENTER', gcdbar, 'LEFT', gcdbar_width * (1-perc), 0)
else
gcdspark:SetPoint('CENTER', gcdbar, 'LEFT', gcdbar_width * perc, 0)
end
end
-- GCDPointer
if perc > 0.01 then
SetCursor("Interface\\AddOns\\Quartz\\GCD\\Pointer\\Point.blp")
else
SetCursor(nil)
end
-- GCDPointer end
end
I hope at least someone enjoys this!