With client version 1.15.x many API were changed to work same as on Retail client
CLEU events returns correct spellId instead of 0
GetSpellCount works
UnitAura returns duration/expirationTime
UnitCastingInfo re-added and working for any unit, UnitChannelInfo was re-added too but..
UnitChannelInfo seems to work only for unit "player" but not for any other unit, as shown in the following example where i'm casting Blizzard while targeting myself
This look like an oversight.
for comparison, result of UnitCastingInfo while i'm casting Conjure Water
I would expect UnitChannelInfo to work for any unit, not only for case of target=player as in this example, same as UnitCastingInfo
Note than UNIT_SPELLCAST_CHANNEL_START does have spellId as 3rd arg, but that doesn't help with duration/expirationTime of the cast
With client version 1.15.x many API were changed to work same as on Retail client
UnitChannelInfo seems to work only for unit "player" but not for any other unit, as shown in the following example where i'm casting Blizzard while targeting myself
This look like an oversight.
for comparison, result of UnitCastingInfo while i'm casting Conjure Water
I would expect UnitChannelInfo to work for any unit, not only for case of target=player as in this example, same as UnitCastingInfo
Note than UNIT_SPELLCAST_CHANNEL_START does have spellId as 3rd arg, but that doesn't help with duration/expirationTime of the cast
This is on client version 1.15.0.52610