I've reported this before on the beta forums but it seems nobody ever listens.
In the Map Editor, you can create a trigger which binds to chat events. In WC3 this worked fine and lets the map maker parse and read what a user types.
The blatant problem in SC2 is that, if you hit tab to reply to a player because someone whispers you, the map can read this private conversation.
Again, this isn't the Private player-to-player map chat, these are your private whispers to friends.
The message log might not show the message, but the map chat event trigger does fire.
This particularly poses problems for me, since I do my own chat system and rely on chat events.
It's rather embarrassing when your whispers get written into the chat box as normal chat.
Well i'm not too sure what the problem is tbh. Is it just 'player 1 types -godmode and gets godmode, but no other players see him type it' or something more like 'player 1 types hi!, it gets posted for everyone to see'?
Make a simple test map, make it write to the UI every time a player sends a chat message using a chat event.
Then publish it, go in-game, and whisper one of your friends on your buddy list using the Tab thing on the chat window.
You'll find your message gets read by the map.
This shouldn't be happening, by definition. It's a whisper transmitted through Battle.net and shouldn't involve the map at all.
Well if this is sure tested, then it is definitely overlooked by blizzard. They can fix the mechanics and patch it. (For example, during beta, map with menu bar disabled complely disable menu hotkeys, leading player to Alt+F4 to exit map but they patched it so press F10 always open the menu in retail.) Just make sure they know it
I hope they do. I'm just trying to bring their attention to it so that they can.
It makes for example, my custom chat system very hard to do because PMs end up being publicized as well, which is obviously unintended.
I'm just really pushing this bug report now because I've reported it before and nothing got done.
Cross-posted from: http://us.battle.net/sc2/en/forum/topic/627973187
This particularly poses problems for me, since I do my own chat system and rely on chat events. It's rather embarrassing when your whispers get written into the chat box as normal chat.
Well i'm not too sure what the problem is tbh. Is it just 'player 1 types -godmode and gets godmode, but no other players see him type it' or something more like 'player 1 types hi!, it gets posted for everyone to see'?
No, that's completely unrelated.
Make a simple test map, make it write to the UI every time a player sends a chat message using a chat event.
Then publish it, go in-game, and whisper one of your friends on your buddy list using the Tab thing on the chat window. You'll find your message gets read by the map.
This shouldn't be happening, by definition. It's a whisper transmitted through Battle.net and shouldn't involve the map at all.
@MotiveMe: Go
Well if this is sure tested, then it is definitely overlooked by blizzard. They can fix the mechanics and patch it. (For example, during beta, map with menu bar disabled complely disable menu hotkeys, leading player to Alt+F4 to exit map but they patched it so press F10 always open the menu in retail.) Just make sure they know it
@progammer: Go
I hope they do. I'm just trying to bring their attention to it so that they can. It makes for example, my custom chat system very hard to do because PMs end up being publicized as well, which is obviously unintended.
I'm just really pushing this bug report now because I've reported it before and nothing got done.
@MotiveMe: Go
I have the same problem with my chat system as well
@Razernok: Go
Please don't necro threads.
So this is still a problem? Ah blast it, Blizzard.
@s3rius: Go
Still a problem. :P