changeset 632:bd24438e5804

Added back the spider demon control timer, which had been removed in the re-write of the module.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 06 Jun 2007 22:58:30 +0000
parents ae5c92e5cbb4
children 7ad08f4c0514
files ggrtf-spiders.tf
diffstat 1 files changed, 9 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ggrtf-spiders.tf	Wed Jun 06 21:35:59 2007 +0000
+++ b/ggrtf-spiders.tf	Wed Jun 06 22:58:30 2007 +0000
@@ -12,7 +12,7 @@
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; Initialization and options
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-/set cnt_spider=0
+/set spider_t=0
 /set spider_drain=0
 /set spider_easy=0
 
@@ -28,7 +28,8 @@
 ;; Spider demon control
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 /eval /def -i -p9999 -ag -msimple -t"You feed %{set_plrname}'s spider demon's hunger with your ritual." gspider_ctrl =\
-	/msq @{BCgreen}Demon controlled@{n}%%;\
+	/msq @{BCgreen}Demon controlled.@{n}%%;\
+	/set spider_t=$$[time()]%%;\
 	/set spider_drain=0
 
 ;; Point used or not?
@@ -53,8 +54,13 @@
 
 ;; List how many drains done
 /def spidstatus =\
+	/if (spider_t > 0)\
+		/msq @{BCyellow}Time since last control:@{n} @{BCwhite}$[prgetstime(spider_t)]@{n}%;\
+	/else \
+		/msq @{BCred}No demon controls registered yet.@{n}%;\
+	/endif%;\
 	/if (spider_drain > 0)\
-		/msq @{BCgreen}Drains: %{spider_drain}@{n}%;\
+		/msq @{BCgreen}Drains:@{n} @{BCwhite}%{spider_drain}@{n}%;\
 	/else \
 		/msq @{BCgreen}No drains happened yet!@{n}%;\
 	/endif