Thanks for the help, d87!
The BfA Addon Changes page says:
Function changes:- UnitCastingInfo - dropped second parameter (nameSubtext).
- UnitChannelInfo - dropped second parameter (nameSubtext).
Event changes:- UNIT_SPELLCAST_SUCCEEDED - no longer provide spell name and rank.
- UNIT_SPELLCAST_FAILED_QUIET - no longer provide spell name and rank.
- UNIT_SPELLCAST_INTERRUPTED - no longer provide spell name and rank.
- UNIT_SPELLCAST_START - no longer provide spell name and rank.
- UNIT_SPELLCAST_FAILED - no longer provide spell name and rank.
- UNIT_SPELLCAST_STOP - no longer provide spell name and rank.
- UNIT_SPELLCAST_DELAYED - no longer provide spell name and rank.
- UNIT_SPELLCAST_CHANNEL_START - no longer provide spell name and rank.
- UNIT_SPELLCAST_CHANNEL_UPDATE - no longer provide spell name and rank.
- UNIT_SPELLCAST_CHANNEL_STOP - no longer provide spell name and rank.
|
I'm nowhere to understand .lua but I tried to remove
spellName and
spellRank from locals at every UNIT_SPELLCAST_* but that didn't work. Also curious what
nameSubtext means? This refers to the
(unit) parameter in this code? (for example) :
Code:
function eCastingBar_OnEvent(self, newevent, ...)
local newarg1 = ...;
local unit = self.unit;
if newevent == "PLAYER_ENTERING_WORLD" then
self:Hide();
local nameChannel = UnitChannelInfo(unit);
local nameSpell = UnitCastingInfo(unit);
if ( nameChannel ) then
newevent = "UNIT_SPELLCAST_CHANNEL_START";
newarg1 = unit;
elseif ( nameSpell ) then
newevent = "UNIT_SPELLCAST_START";
newarg1 = unit;
end
end
if ( newarg1 ~= unit ) then
return;
end