1. Start a local server and connect a player with Game Messages enabled.
2. Send five short visible lines through the standard message API. To reproduce the tested arrangement in one call, pad each line with ordinary spaces up to ChatMaxSystemLength, then concatenate the five blocks:
string text = ""
for (int i = 0
{
string line = lines[i]
while (line.Length() < ChatMaxSystemLength)
line += " "
text += line
}
player.MessageImportant(text)
3. Do not append any additional empty block below the fifth line.
4. Observe the bottom chat row against the running-character icon and stamina bar.
The attached init.c supplies the five tested rule lines and sends the resulting message once, five seconds after connection. Each visible line is 81–85 ASCII characters long; the padded payload is 5000 characters.
Actual result
The fifth row crosses the running-character icon/stamina HUD area. The text and HUD are harder to read where they intersect.