From 01401754b857bf11b3eebf29e3063822eee55962 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Windows 11)" <rob@synchro.net> Date: Fri, 12 Jan 2024 22:32:37 -0800 Subject: [PATCH] New @-code NODE_USER which will expand to UNKNOWN_USER if node is anonymous Needed for exactly reproducing built-in node status string formatting using @-codes (only). --- src/sbbs3/atcodes.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp index 6ca8cd0a4c..d73e2ed223 100644 --- a/src/sbbs3/atcodes.cpp +++ b/src/sbbs3/atcodes.cpp @@ -957,6 +957,9 @@ const char* sbbs_t::atcode(const char* sp, char* str, size_t maxlen, int* pmode, if(!strcmp(sp,"USER") || !strcmp(sp,"ALIAS") || !strcmp(sp,"NAME")) return(useron.alias); + if(strcmp(sp, "NODE_USER") == 0) + return thisnode.misc&NODE_ANON ? text[UNKNOWN_USER] : useron.alias; + if(!strcmp(sp,"FIRST")) { safe_snprintf(str,maxlen,"%s",useron.alias); tp=strchr(str,' '); -- GitLab