Wait, stop the presses! I suddenly had a flash of inspiration, and hopefully I am correct. The issue is indeed arguments to the callbacks, but the root cause is that code in SR2 which uses MassResStarted also points to ResCastStarted. Silly me, I missed it that the arguments are different.
That would only work if the first two arguments in ResCastStarted were casterID, casterGUID. Then they would match up with MassResStarted. Naturally, they are not.
I'll do some recoding to seperate the two, but it is late. You won't hear back until tomorrow at the earliest.
.... grumble, grumble, obvious oversight on my behalf, grumble, grumble...
|