Hello there. How do I keep a text message in the game to show people even if people are spamming? TFYT
None.
Good Evening,
The Starcraft1-Action of Sending a Message via triggers sadly is displayed in the same box as the player's chat is.
Specifically for that action, there is no workaround : Triggertexts push the chat and new chat push the triggertexts.
What you can do is to display the textmessage constantly, as in a single trigger similar to "Always -> Preserve Trigger; Send Message 'Text';" which would basically flood the chat-box with your 'text'.
When you use hyper-triggers, this will most likely so fast that every chat by players gets pushed insanely fast, thus no one could use the chat.
Else, you could display the message once every x seconds, where x is the time this message is displayed. This variables depends on the character count of that string, if I remember correctly.
It still gets pushed out by chat, but it is resent every now and then. The player can chat and still see what the map is trying to tell him.
Sometimes you want to consider using other usable string-sources: Leaderboards and/or Mission Objectives is an example here.
I am pretty sure I am not mistaken, but please, someone tell me if I actually am.
Please report errors in the Staredit.Network forum.
We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch
Add 9 empty lines after the displayed text so the display text spam doesn't repeat itself in every text line and pushes out player chat faster.
Optionally you could give a warning 5-10 seconds ahead that there's an incoming broadcast that overrides normal conversation.
Personally I like the periodic display (without empty lines) better so people still can chat if they really want/have to.
If you're dedicated you can give the players the choice of the textmode. The simplest form would be to move a civ to a beacon named "no chat during game messages" or more elegant ways of your choosing. Obviously this would work on a per player basis.
Find Me On Discord (Brood War UMS Community & Staredit Network)
I use a death counter of 46 (hypertriggers). I think at 48 a line of text disappears off the screen. This way ppl can still talk.