Put dialogues into the console using PRINT_NONOTIFY.

This commit is contained in:
Mari the Deer 2022-11-22 11:06:39 +01:00
commit 75adec38d2
2 changed files with 11 additions and 3 deletions

View file

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r626 \cu(Tue 22 Nov 10:55:39 CET 2022)\c-";
SWWM_SHORTVER="\cw1.3pre r626 \cu(2022-11-22 10:55:39)\c-";
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r627 \cu(Tue 22 Nov 11:06:39 CET 2022)\c-";
SWWM_SHORTVER="\cw1.3pre r627 \cu(2022-11-22 11:06:39)\c-";

View file

@ -336,7 +336,15 @@ Class SWWMDirectMessage : HUDMessageBase
l = mSmallFont.BreakLines(txt,220);
// append to the player's chat log (if it's valid)
if ( (seqnum < 1) || (seqnum > seqcnt) ) return;
EventHandler.SendNetworkEvent("swwmstoremessage."..chrname..": "..txt,level.totaltime,PRINT_CHAT,consoleplayer);
// some messages may have newlines in them, split them
Array<String> storemsg;
txt.Split(storemsg,"\n");
for ( int i=0; i<storemsg.Size(); i++ )
{
EventHandler.SendNetworkEvent("swwmstoremessage."..chrname..": "..storemsg[i],level.totaltime,PRINT_CHAT,consoleplayer);
// stick it into the console as well
Console.PrintfEx(PRINT_CHAT|PRINT_NONOTIFY,chrname..": "..storemsg[i]);
}
}
private void DrawText()