From 3611770138e597904d6eff2f44e80b83170e3c29 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 1 Jan 2024 18:40:24 +0000 Subject: [PATCH] Do not assert when STRINGN has insufficient parameters, output placeholder --- src/strings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/strings.cpp b/src/strings.cpp index b497d29bca..488ef7dcfa 100644 --- a/src/strings.cpp +++ b/src/strings.cpp @@ -1336,7 +1336,7 @@ static char *FormatString(char *buff, const char *str_arg, StringParameters &arg StringID string_id = args.GetNextParameter(); if (game_script && GetStringTab(string_id) != TEXT_TAB_GAMESCRIPT_START) break; uint size = b - SCC_STRING1 + 1; - if (game_script && size > args.GetDataLeft()) { + if (size > args.GetDataLeft()) { buff = strecpy(buff, "(too many parameters)", last); } else { StringParameters sub_args(args, size);