mirror of
https://github.com/brues-code/pfUI.git
synced 2026-09-30 19:19:59 +00:00
fixed fake castbar showing up for some hunter spells/abilitys.
This commit is contained in:
+5
-3
@@ -146,12 +146,14 @@ pfUI:RegisterModule("castbar", "vanilla", function ()
|
||||
query = UnitName("player")
|
||||
end
|
||||
|
||||
-- Fallback: pfGetCastInfo only when no focusGuid or no cast found via libdebuff
|
||||
if not cast and not castBlocked and pfGetCastInfo then
|
||||
-- Fallback: pfGetCastInfo only when no focusGuid (Nampower not available for this unit).
|
||||
-- If we have a focusGuid, libdebuff is authoritative - don't fall back to libcast
|
||||
-- even if no cast is active (prevents false positives e.g. spellbook clicks on CD spells).
|
||||
if not cast and not castBlocked and not focusGuid and pfGetCastInfo then
|
||||
cast, nameSubtext, text, texture, startTime, endTime, isTradeSkill = pfGetCastInfo(query)
|
||||
end
|
||||
|
||||
if not cast and not castBlocked and pfGetChannelInfo then
|
||||
if not cast and not castBlocked and not focusGuid and pfGetChannelInfo then
|
||||
channel, nameSubtext, text, texture, startTime, endTime, isTradeSkill = pfGetChannelInfo(this.unitstr or this.unitname)
|
||||
cast = channel
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user