diff --git a/exec/load/nodedefs.js b/exec/load/nodedefs.js
old mode 100644
new mode 100755
index 1f90f6b310d764f5eb61973bfc5485c7e6fa1555..e5d3320968d03f446dabced3eda8cdf0ca4b498e
--- 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 af0f43405d08379f9d1266903bd25911d7292dcf..f5f00352653bff56712432dc26940a3d0d7c4289
--- 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)