diff --git a/src/sbbs3/atcodes.cpp b/src/sbbs3/atcodes.cpp
index a51b5aa9c72b0e3abccbd6b774f11041e38aa678..453600bbbcf5d5991c2618f154492a5db0a27c8f 100644
--- a/src/sbbs3/atcodes.cpp
+++ b/src/sbbs3/atcodes.cpp
@@ -459,6 +459,9 @@ const char* sbbs_t::atcode(char* sp, char* str, size_t maxlen, long* pmode, bool
 	if(strcmp(sp, "SYSAVAIL") == 0)
 		return text[sysop_available(&cfg) ? LiSysopAvailable : LiSysopNotAvailable];
 
+	if(strcmp(sp, "SYSAVAILYN") == 0)
+		return text[sysop_available(&cfg) ? Yes : No];
+
 	if(!strcmp(sp,"LOCATION"))
 		return(cfg.sys_location);