Mercurial > hg > batmud > ggrtf
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