changeset 636:9860ca854ca3

pre3: Added option for disabling version reporting; Widened /opts panel a bit.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 08 Jun 2007 03:33:20 +0000
parents 2e8269832863
children 519e6fc9f80c
files ggrtf.tf
diffstat 1 files changed, 18 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/ggrtf.tf	Thu Jun 07 00:41:08 2007 +0000
+++ b/ggrtf.tf	Fri Jun 08 03:33:20 2007 +0000
@@ -1,8 +1,8 @@
 ;;
-;; GgrTF v0.6.2-pre2 - TinyFugue script for BatMUD
+;; GgrTF v0.6.2-pre3 - TinyFugue script for BatMUD
 ;; (C) Copyright 2004-2007 Matti Hämäläinen (Ggr Pupunen)
 ;;
-/set ggrtf_ver=0.6.2-pre2
+/set ggrtf_ver=0.6.2-pre3
 ;;
 ;; This triggerset is Free Software distributed under
 ;; GNU General Public License version 2.
@@ -655,7 +655,7 @@
 	/else \
 		/set qtval_s=@{Cred}OFF@{n}%;\
 	/endif%;\
-	/msw | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad(qtval_d,-40)] - [%{qtval_s}]      |%;\
+	/msw | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad(qtval_d,-45)] - [%{qtval_s}]      |%;\
 	/shift%;\
 /done
 
@@ -664,7 +664,7 @@
 	/eval /set qtval=$$[set_%{1}]%;\
 	/eval /set qtval_d=$$[set_%{1}_d]%;\
 	/eval /set qtval_s=$$[set_%{1}_s]%;\
-	/msw | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad(qtval_d,-40)] - [@{Cgreen}$[pad(qtval,8)]@{n}] |%;\
+	/msw | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad(qtval_d,-45)] - [@{Cgreen}$[pad(qtval,8)]@{n}] |%;\
 	/shift%;\
 /done
 
@@ -673,9 +673,9 @@
 	/eval /set qtval=$$[set_%{1}]%;\
 	/eval /set qtval_d=$$[set_%{1}_d]%;\
 	/eval /set qtval_s=$$[set_%{1}_s]%;\
-	/msw |---------------------------------------------------------------------|%;\
-	/msw | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad(qtval_d,-53)] |%;\
-	/msw |             [@{Cgreen}$[prsubipad(qtval,53)]@{n}] |%;\
+	/msw |--------------------------------------------------------------------------|%;\
+	/msw | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad(qtval_d,-58)] |%;\
+	/msw |             [@{Cgreen}$[prsubipad(qtval,58)]@{n}] |%;\
 	/shift%;\
 /done
 
@@ -683,12 +683,12 @@
 /def -i opts =\
 /msw ,----------------.%;\
 /msw | @{BCgreen}GgrTF@{n} @{Cyellow}Settings@{n} |%;\
-/msw +----------------+----------------------------------------------------.%;\
+/msw +----------------+---------------------------------------------------------.%;\
 /gopts_dolist %{lst_options}%;\
 /gsettings_dolist %{lst_settings}%;\
 /gsettings_dolist %{lst_hooks}%;\
 /gvalues_dolist %{lst_values}%;\
-/msw `---------------------------------------------------------------------'
+/msw `--------------------------------------------------------------------------'
 
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -914,8 +914,15 @@
 /def gversion =\
 	/result "GgrTF v%{ggrtf_ver} %{ggrtf_copy} on TinyFugue $[ver()]"
 
-/def -i -p9999 -mregexp -t"^@?([A-Z][a-z]+) hopples around you inquisitively, all bunny-like\.$" greport_ver =\
-	@@emoteto %{P1} is using $[gversion()]
+/prdeftoggle -n"repver" -d"Report version via 'hopple inquisitively'"
+/set opt_repver=on
+
+/set report_ver_t=0
+/def -i -E(opt_repver=~"on") -p9999 -mregexp -t"^@?([A-Z][a-z]+) hopples around you inquisitively, all bunny-like\.$" greport_ver =\
+	/if (time()-report_ver_t > 5)\
+		/set report_ver_t=$[time()]%;\
+		@@emoteto %{P1} is using $[gversion()]%;\
+	/endif
 
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;