Mercurial > hg > batmud > ggrtf
changeset 56:bd9b390958f6
Various code cleanups
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 24 Sep 2005 16:57:51 +0000 |
parents | 694b54a99114 |
children | 6d7430101548 |
files | ggrtf-loc.tf ggrtf-magical.tf ggrtf-misc.tf ggrtf-spiders.tf ggrtf.tf |
diffstat | 5 files changed, 50 insertions(+), 35 deletions(-) [+] |
line wrap: on
line diff
--- a/ggrtf-loc.tf Sat Sep 24 13:19:42 2005 +0000 +++ b/ggrtf-loc.tf Sat Sep 24 16:57:51 2005 +0000 @@ -1,11 +1,11 @@ ;; ;; GGRTF::LoC - TinyFugue module for Lords of Chaos @ BatMUD -;; (C) Copyright 2005 Matti 'ccr' Hämäläinen (aka Ggr Pupunen) +;; (C) Copyright 2005 Ggr & Jeskko Pupunen ;; ;; This file (triggerset) is Free Software distributed under ;; GNU General Public License version 2. ;; -;; NOTICE! This file requires GGRTF (version 0.4.22 or later) to be loaded. +;; NOTICE! This file requires GGRTF (version 0.5.0 or later) to be loaded. ;; ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -44,14 +44,14 @@ /set lst_hits=%{lst_hits} %{1}%;\ /set hst_%{1}=0%;\ /set name_%{1}=%{-1}%;\ - /def -i -F -mregexp -t"^You %{-1} " loc_hst_%{1} = /set hst_total=$$[{hst_total} + 1]%%;/set hst_%{1}=$$[{hst_%{1}} + 1] + /def -i -F -mregexp -t"^You %{-1} " loc_hst_%{1} = /set hst_total=$$[hst_total + 1]%%;/set hst_%{1}=$$[hst_%{1} + 1] /set lst_crits= /def -i defcrit=\ /set lst_crits=%{lst_crits} %{1}%;\ /set hst_c%{1}=0%;\ /set name_c%{1}=%{-1}%;\ - /def -i -F -mregexp -t"^Grinning diabolically you %{-1} " loc_hst_c%{1} = /set hst_c%{1}=$$[{hst_c%{1}} + 1] + /def -i -F -mregexp -t"^Grinning diabolically you %{-1} " loc_hst_c%{1} = /set hst_c%{1}=$$[hst_c%{1} + 1] /defhit miss miss @@ -85,11 +85,11 @@ /if ({cnttmp} > 0) \ /set hstats_count=$[hstats_count + 1]%;\ /if ({hst_total} > 0) \ - /eval /set cnttmp=$$[({cnttmp} * 100) / {hst_total}]%;\ + /eval /set cnttmp=$$[(cnttmp * 100) / hst_total]%;\ /else \ /set cnttmp=0%;\ /endif%;\ - /eval /msq | $$[pad({name_%{1}},-30)] - $$[pad({hst_%{1}},4)] / $$[pad({cnttmp},4)]%%% |%;\ + /eval /msq | $$[pad(name_%{1},-30)] - $$[pad(hst_%{1},4)] / $$[pad(cnttmp,4)]%%% |%;\ /endif /def -i hstats_dolist1 = /while ({#}) /hstats_print %{1}%;/shift%;/done @@ -103,6 +103,6 @@ /msq +-----------------------------------------------+%;\ /hstats_dolist2 %{lst_crits}%;\ /msq +-----------------------------------------------'%;\ -/msq | Types: $[pad({hstats_count},-3)] | Hits: $[pad({hst_total},-5)] |%;\ +/msq | Types: $[pad(hstats_count,-3)] | Hits: $[pad(hst_total,-5)] |%;\ /msq `--------------------------'
--- a/ggrtf-magical.tf Sat Sep 24 13:19:42 2005 +0000 +++ b/ggrtf-magical.tf Sat Sep 24 16:57:51 2005 +0000 @@ -45,7 +45,7 @@ /set spell_st=off%;\ /set spell_st2=on%;\ /set cast_info=%;\ - /msq @{Cbggreen} ---- SPELL DONE ---- @{n} in [@{BCred}%{spell_rcount}@{n}] @{BCgreen}rounds!@{n} @{Cyellow}$[prgetstime({spell_t})]@{n} + /msq @{Cbggreen} ---- SPELL DONE ---- @{n} in [@{BCred}%{spell_rcount}@{n}] @{BCgreen}rounds!@{n} @{Cyellow}$[prgetstime(spell_t)]@{n} ;; Cast info @@ -185,7 +185,7 @@ /elseif ({1}=5) /let resist_str=winces%; /let resist_val=80%; /let resist_col=@{Cred}%;\ /elseif ({1}=6) /let resist_str=shrugs%; /let resist_val=100%; /let resist_col=@{BCred}%;\ /endif%;\ - /let resist_type=$[prgetresist({battle_sname})]%;\ + /let resist_type=$[prgetresist(battle_sname)]%;\ /set battle_sname=%;\ /echo -p @{BCyellow}%{resist_name}@{n} %{resist_col}%{resist_str}@{n} @{BCcyan}%{resist_type}@{n} (@{BCwhite}%{resist_val}%%@{n} resist)%;\ /if ({opt_rresist}=~"on") \ @@ -233,7 +233,7 @@ /def -i -p9999 -aCred -msimple -t"Your aura is starting to weaken!" rec_auraweak =\ /set prot_eaura_weak=on%;/set prot_eaura_weak_t=$[time()]%;\ /status_update%;\ - /msr Energy Aura WEAKENING! $[prgetstime({prot_eaura_t})] / $[prgetstime({prot_eaura_t2})] + /msr Energy Aura WEAKENING! $[prgetstime(prot_eaura_t)] / $[prgetstime(prot_eaura_t2)] ;; Aura recharged /def -i -p9999 -aCred -mregexp -t"^(Not all is lost, however, you did just recharge your aura|You try your hardest but cannot focus enough energy|You try to focus more magic energy into your aura but get no useful result).$" rec_aurarecharged =\
--- a/ggrtf-misc.tf Sat Sep 24 13:19:42 2005 +0000 +++ b/ggrtf-misc.tf Sat Sep 24 16:57:51 2005 +0000 @@ -100,9 +100,11 @@ /set camp_time=$[time()] /def -i -p9999 -F -aCgreen -msimple -t"You awaken from your short rest, and feel slightly better." camp_end =\ + /if ({camp_st}=~"on") \ /set camp_st=off%;@sc%;\ - /def -p1 -n1 -F -mregexp -t"^H:" camp_awake = /msr Awake - $$[{status_hp} - {camp_hp}]hp, $$[{status_sp} - {camp_sp}]sp, $$[{status_ep} - {camp_ep}]ep $[prgetstime({camp_time})] - + /def -p1 -n1 -F -mregexp -t"^H:" camp_awake =\ + /msr Awake - $$[status_hp - camp_hp]hp, $$[status_sp - camp_sp]sp, $$[status_ep - camp_ep]ep $[prgetstime(camp_time)]%;\ + /endif ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Ceremony
--- a/ggrtf-spiders.tf Sat Sep 24 13:19:42 2005 +0000 +++ b/ggrtf-spiders.tf Sat Sep 24 16:57:51 2005 +0000 @@ -1,26 +1,39 @@ -;; some spider demon trigs by Jeskko -;; FIXME: hardcoded player name - -;; spider demon control +;; +;; GGRTF::LoC - TinyFugue module for Spiders @ BatMUD +;; (C) Copyright 2005 Jeskko Pupunen +;; +;; This file (triggerset) is Free Software distributed under +;; GNU General Public License version 2. +;; +;; NOTICE! This file requires GGRTF (version 0.5.0 or later) to be loaded. +;; +;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Initializing and options +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; /set cnt_spider=0 /set spider_t=$[time()] -/def -i -p9999 -ag -msimple -t"You feed Jeskko's spider demon's hunger with your ritual." spider_ctrl =\ + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Spider demon control +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +/def -i -p9999 -ag -msimple -t"You feed %{set_plrname}'s spider demon's hunger with your ritual." spider_ctrl =\ /set cnt_spider=$[cnt_spider + 1]%;\ - /msq @{BCgreen}Demon controlled@{n} (@{Cyellow}%{cnt_spider}@{n}) @{Cgreen}last ctrl/chan @{Cyellow}$[prgetstime({spider_t})]@{n}%;\ + /msq @{BCgreen}Demon controlled@{n} (@{Cyellow}%{cnt_spider}@{n}) @{Cgreen}last ctrl/chan @{Cyellow}$[prgetstime(spider_t)]@{n}%;\ /set spider_t=$[time()] ;; spider demon channelling message -/def -i -p9999 -ag -msimple -t"Jeskko's spider demon draws power from you." spider_chan =\ - /msq @{BCgreen}Demon channelled@{n} @{Cyellow}$[prgetstime({spider_t})]@{n}%;\ +/def -i -p9999 -ag -msimple -t"%{set_plrname}'s spider demon draws power from you." spider_chan =\ + /msq @{BCgreen}Demon channelled@{n} @{Cyellow}$[prgetstime(spider_t)]@{n}%;\ /set spider_t=$[time()] ;; channelling with help from queen /def -i -p9999 -ag -msimple -t"Spider Queen smiles upon you and helps you control the demon." spider_queen =\ - /msq @{BCgreen}Demon channelled with queenhelp@{n} @{Cyellow}$[prgetstime({spider_t})]@{n}%;\ + /msq @{BCgreen}Demon channelled with queenhelp@{n} @{Cyellow}$[prgetstime(spider_t)]@{n}%;\ /set spider_t=$[time()] ;; time since last chan/ctrl /def lastchan =\ - /msq @{BCgreen}Time from last chan/ctrl:@{n} @{Cyellow}$[prgetstime({spider_t})]@{n} + /msq @{BCgreen}Time from last chan/ctrl:@{n} @{Cyellow}$[prgetstime(spider_t)]@{n}
--- a/ggrtf.tf Sat Sep 24 13:19:42 2005 +0000 +++ b/ggrtf.tf Sat Sep 24 16:57:51 2005 +0000 @@ -101,10 +101,10 @@ /msq ,------------------.%;\ /msq | @{BCgreen}ggrTF@{n} @{Cyellow}Statistics@{n} |%;\ /msq +------------------+-------------------------------------------------.%;\ -/msq | Spells........: $[pad({qs1},-50)] |%;\ -/msq | Cast time.....: $[pad({qs2},-50)] |%;\ -/msq | Damcrits......: $[pad({qs3},-50)] |%;\ -/msq | Skills........: $[pad({qs4},-50)] |%;\ +/msq | Spells........: $[pad(qs1,-50)] |%;\ +/msq | Cast time.....: $[pad(qs2,-50)] |%;\ +/msq | Damcrits......: $[pad(qs3,-50)] |%;\ +/msq | Skills........: $[pad(qs4,-50)] |%;\ /msq `--------------------------------------------------------------------' @@ -156,7 +156,7 @@ /eval /set qtval=$$[opt_%{1}]%;\ /eval /set qtval_d=$$[opt_%{1}_d]%;\ /if ({qtval}=~"on") /set qtval_s=@{BCgreen} ON@{n}%;/else /set qtval_s=@{Cred}OFF@{n}%;/endif%;\ - /msq | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad({qtval_d},-40)] - [%{qtval_s}] |%;\ + /msq | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad(qtval_d,-40)] - [%{qtval_s}] |%;\ /shift%;\ /done @@ -165,7 +165,7 @@ /eval /set qtval=$$[set_%{1}]%;\ /eval /set qtval_d=$$[set_%{1}_d]%;\ /eval /set qtval_s=$$[set_%{1}_s]%;\ - /msq | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad({qtval_d},-40)] - [@{Cgreen}$[pad({qtval},8)]@{n}] |%;\ + /msq | /@{BCyellow}$[pad({1},-10)]@{n} : $[pad(qtval_d,-40)] - [@{Cgreen}$[pad(qtval,8)]@{n}] |%;\ /shift%;\ /done @@ -339,12 +339,12 @@ /if ({prot_eaura} == 2) /let qtcolor=BCred%;/endif%;\ /if ({prot_eaura} == 3) /let qtcolor=BCblue%;/endif%;\ /if ({prot_eaura_weak}=~"on")\ - /let qttimes=$[prgetstime({prot_eaura_weak_t})]%;\ + /let qttimes=$[prgetstime(prot_eaura_weak_t)]%;\ /let qtweak=/" "WEAK":4:Cred "%{qttimes}" "%;\ /else \ /let qtweak=%;\ /endif%;\ - /let qttimes=$[prgetstime({prot_eaura_t})]%;\ + /let qttimes=$[prgetstime(prot_eaura_t)]%;\ /set status_pstr=%{status_pstr} :1 "[" "Aura%{prot_eaura}":5:%{qtcolor} "%{qttimes}%{qtweak}]"%;\ /endif @@ -488,7 +488,7 @@ /if ({qtval_c} == 0 | ({qtval_h} == 1 & {qtval_s} == 0))\ /if ({qtval_c} > 0)\ /eval /set qtval_t=$$[prot_%{1}_t]%;\ - /let qtstrs=Renewed! $[prgetstime({qtval_t})]%;\ + /let qtstrs=Renewed! $[prgetstime(qtval_t)]%;\ /else \ /let qtstrs=ON!%;\ /endif%;\ @@ -524,10 +524,10 @@ /break%;\ /endif%;\ /if ({qtval_s} & {qtval_c} >= 1 & {qtval_h} == 0) \ - /msr %{qtval_l} Weakened! [#%{qtval_c}] $[prgetstime({qtval_t})]%;\ + /msr %{qtval_l} Weakened! [#%{qtval_c}] $[prgetstime(qtval_t)]%;\ /else \ /set prot_%{1}=0%;\ - /msr %{qtval_l} OFF! $[prgetstime({qtval_t})]%;\ + /msr %{qtval_l} OFF! $[prgetstime(qtval_t)]%;\ /endif @@ -614,7 +614,7 @@ /eval /set qtval_n=$$[prot_%{1}_n]%;\ /if ({qtval} > 0)\ /set protcount=$[protcount + 1]%;\ - /let qtstr=%{qtval_n}$[prgetstime({qtval_t})]%;\ + /let qtstr=%{qtval_n}$[prgetstime(qtval_t)]%;\ /if ({protstr}!~"")\ /set protstr=%{protstr}|%{qtstr}%;\ /set protstr2=%{protstr2}|%{qtval_n}%;\ @@ -687,7 +687,7 @@ /set skill_st=off%;\ /set skill_st2=on%;\ /set cast_info=%;\ - /msq @{Cgreen}Skill@{n} @{BCgreen}DONE@{n} @{Cyellow}$[prgetstime({skill_t})]@{n} + /msq @{Cgreen}Skill@{n} @{BCgreen}DONE@{n} @{Cyellow}$[prgetstime(skill_t)]@{n} ;; Cast info