Hi, looking for a way to track enemy GCDs on their nameplates. Has anyone got, for instance, a WA string for this? Here is one for TBCC:
https://wago.io/Xb146knOg
Is there a 335 compatible version?
Printable View
Hi, looking for a way to track enemy GCDs on their nameplates. Has anyone got, for instance, a WA string for this? Here is one for TBCC:
https://wago.io/Xb146knOg
Is there a 335 compatible version?
here:
https://wago.io/qWPXL0kmf
Edit:
updated.
Np mate
Hello Nomore,
ive just installed your gcd addon and wonder how i can get the anchor to a nameplate or sth.
ive tryed it with tidy plates and with blizzard default ui nameplates it alwas anchor on the right side of the screen by default.
then there is this option where you can put a custom anchor.
do you may have some help on how to get the anchor on the nameplates?
best regards
supercat
Thanks for this, NoM0Re!
Is there a way to put in custom icons for specific spellnames? When UNIT_SPELLCAST_SUCCEEDED returns, it gives the spellname.
How would I go about putting in specific icons for spellnames? So, for example, when "Kidney Shot" gets returned, I could have a custom icon for Kidney shot. That way I could see spells, instead of just Sinister Strike on everything.
EDIT:
I guess I could put some custom conditionals here?
if not Icon then
Icon = select(3, GetSpellInfo(48638))
if aura_env.config.customIcon then
Icon = select(3, GetSpellInfo(aura_env.config.customIcon))
end
end
Hi,
create a dynamic group. In the group settings: check group by frame, choose custom then
local name = regionData.region.state.unitName is crucial because it retrieves the player's name from the WeakAura inside the group. This ensures that frames are grouped based on the player's name, which is essential. The provided example is of a WeakAura using Aura - Smart Group (Auto-Clone, Combine Matches per Unit).Code:function(frames, activeRegions)
for _, regionData in ipairs(activeRegions) do
local name = regionData.region.state.unitName
if name then
local frame
if name == WeakAuras.me then
frame = WorldFrame
else
frame = WeakAuras.GetUnitNameplate(name)
end
if frame then
frames[frame] = frames[frame] or {}
tinsert(frames[frame], regionData)
end
end
end
end
Also the Weakaura inside the Group needs to have in the Actions - On Init - Custom following Code:
this tracks every 1s changes to the current shown nameplates.Code:WeakAuras.WatchNamePlates() -- Watch NamePlate Events
thats most of it explained, in the weakaura documentation of the retail addon you can find more to region.state and anchoring.