Bug or Inconsistency?
I found either a bug or an inconsistency in the callbacks ResExpired and ResCastCancelled: they are the only callbacks where the casterUnit, casterGUID, targetUnit, and targetGUID are reversed in their returns from the other callbacks.
All other callbacks are as above, yet those two are casterGUID, casterUnit, targetGUID, targetUnit.
Line 463, which fires ResCastCanelled, has different returns than lines 324, 335, and 352. I'll have to assume that was intentional, but I can't fathom why.
|