Mercurial > hg > batmud > ggrtf
view ggrtf-spiders.tf @ 684:6f0452997253
Fixed expiration.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 05 Oct 2007 17:28:52 +0000 |
parents | bd24438e5804 |
children | 8870fc4796ce |
line wrap: on
line source
;; ;; GgrTF::Spiders - Spider guild support @ BatMUD ;; (C) Copyright 2006 Jutom & Matti Hämäläinen (Ggr) ;; ;; This file (triggerset) is Free Software distributed under ;; GNU General Public License version 2. ;; ;; NOTICE! This file requires GgrTF (version 0.6.0 or later) to be loaded. ;; /loaded GgrTF::Spiders ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Initialization and options ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; /set spider_t=0 /set spider_drain=0 /set spider_easy=0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; Spider related lites ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Spiderservant /def -i -F -mregexp -P1Cred;2Cyellow -t'^([a-zA-Z ]+) the spider whispers \'(.*)\'$' gservant_whisper ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 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}%%;\ /set spider_t=$$[time()]%%;\ /set spider_drain=0 ;; Point used or not? /eval /def -i -p9999 -ag -msimple -t"%{set_plrname}'s demon feels easier to control than usual." gspider_easydrain =\ /set spider_easy=1 ;; Spider demon channelling message /eval /def -i -p9999 -ag -msimple -t"%{set_plrname}'s spider demon draws power from you." gspider_drains =\ /if (spider_easy == 1)\ /msq @{BCgreen}Demon channelled with points.@{n}%%;\ /else \ /msq @{BCred}Demon channelled without points!!!@{n}%%;\ /endif%%;\ /set spider_drain=$$[spider_drain+1]%%;\ /set spider_easy=0 ;; Channelling with help from queen /def -i -p9999 -ag -msimple -t"Spider Queen smiles upon you and helps you control the demon." gspider_queendrain =\ /msq @{BCgreen}Demon battlechannelled.@{n}%;\ /set spider_drain=$[spider_drain+1]%;\ /set spider_easy=0 ;; 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:@{n} @{BCwhite}%{spider_drain}@{n}%;\ /else \ /msq @{BCgreen}No drains happened yet!@{n}%;\ /endif ;; Demon banished /def -i -p9999 -msimple -t"You feel your mind returning back to normal." gspider_banished =\ /set spider_drain=0