Me again.

Still footwetting. Possibly up to ankles by now. (Either that or already in over my head!...)

I've been playing with the Chat functionality. I can receive chat events on all the channels, including the IM channel (channel #6).

However, unlike the other channels, that one seems to be lacking the "in game" prefix as part of its chatMessage field: I get just the IMed text, not the "XXX tells you" prefix.

As with - as far as I can tell - absolutely every single Chat event, the chatSender field is the character's name (which makes it, if that's so, a pointless parameter).

Do any of the lua gurus around (lurus?) know how to determine the identity of the sender of an IM that's received by the Turbine.Chat package?