Index: /scripts/usr/local/lib/7dtd/VERSION
===================================================================
--- /scripts/usr/local/lib/7dtd/VERSION	(revision 274)
+++ /scripts/usr/local/lib/7dtd/VERSION	(revision 275)
@@ -1,3 +1,3 @@
-Version: 100
-Release: 2016-04-20
+Version: 101
+Release: 2016-05-17
 
Index: /scripts/usr/local/lib/7dtd/monitor-log.sh
===================================================================
--- /scripts/usr/local/lib/7dtd/monitor-log.sh	(revision 274)
+++ /scripts/usr/local/lib/7dtd/monitor-log.sh	(revision 275)
@@ -59,7 +59,15 @@
 
 handleChat() {
-	echo "$(timestamp): $1" >> $CHATLOG
+	echo "$(timestamp): $1: $2" >> $CHATLOG
 	
 	for H in $(getHooksFor chat $INSTANCE); do
+		$H $INSTANCE "$1" "$2"
+	done
+}
+
+handleGmsg() {
+	echo "$(timestamp): GMSG: $1" >> $CHATLOG
+	
+	for H in $(getHooksFor gmsg $INSTANCE); do
 		$H $INSTANCE "$1"
 	done
@@ -134,6 +142,13 @@
 		if [ -n "$(echo "$line" | grep -E '^GMSG: .+')" ]; then
 			msg=$(expr "$line" : 'GMSG: \(.*\)$')
-			handleChat "$msg"
+			handleGmsg "$msg"
 			unset msg
+		else
+		#Chat: 'name': .*$
+		if [ -n "$(echo "$line" | grep -E '^Chat: .+')" ]; then
+			name=$(expr "$line" : "Chat: '\(.*\)': .*$")
+			msg=$(expr "$line" : "Chat: '.*': \(.*\)$")
+			handleChat "$name" "$msg"
+			unset name msg
 		else
 		#Executing command ".*" from client ".*"$ 
@@ -155,4 +170,5 @@
 		fi
 		fi
+		fi
 	fi
 done
