From 6a9e57eda285e7fea07667feaf0863371dfc6a88 Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Mon, 23 Nov 2020 22:13:22 -0800
Subject: [PATCH] Include the [F] (forced chat) flag for help in debugging
 forced-chat.

---
 exec/load/nodedefs.js     | 1 +
 exec/load/presence_lib.js | 2 ++
 2 files changed, 3 insertions(+)
 mode change 100644 => 100755 exec/load/nodedefs.js
 mode change 100644 => 100755 exec/load/presence_lib.js

diff --git a/exec/load/nodedefs.js b/exec/load/nodedefs.js
old mode 100644
new mode 100755
index 1f90f6b310..e5d3320968
--- a/exec/load/nodedefs.js
+++ b/exec/load/nodedefs.js
@@ -144,6 +144,7 @@ var   NODE_RPCHT  	=(1<<10);   /* Reset private chat						*/
 var   NODE_NMSG   	=(1<<11);   /* Node message waiting (new way)			*/
 var   NODE_EXT    	=(1<<12);   /* Extended info on node action				*/
 var   NODE_LCHAT	=(1<<13);   /* Being pulled into local chat				*/
+var   NODE_FCHAT	=(1<<14);	/* Being forced into private chat			*/
 								/********************************************/
 								
 /* Values for bbs.node_connection			*/
diff --git a/exec/load/presence_lib.js b/exec/load/presence_lib.js
old mode 100644
new mode 100755
index af0f43405d..f5f0035265
--- a/exec/load/presence_lib.js
+++ b/exec/load/presence_lib.js
@@ -88,6 +88,8 @@ function node_misc(node, is_sysop)
 			flags += 'D';
 		if(node_misc&NODE_LCHAT)
 			flags += 'C';
+		if(node_misc&NODE_FCHAT)
+			flags += 'F';
 		if(node.status == NODE_QUIET)
 			flags += 'Q';
 		if(flags)
-- 
GitLab