When you receive a message with Plus! formatting codes in, the message parameter in ChatWndReceiveMessage has spaces in place of the formatting codes rather than the "raw" message, so if you return an edited version of the message then you end up with no formatting and a number of spaces in the chat window instead.
For example, the message:
quote:
message with [b]plus[/b] formatting
ends up as
quote:
message with plus formatting
Is this a bug or a limitation with Plus! itself? Is there any way to modify the message and preserve the formatting? More specifically, I want to remove <x> amount of characters from the end of the received message but leave the rest intact, is this possible?