Mercurial > hg > batmud > ggrtf
changeset 716:130b64afb7e8
Added a new option for disabling /pss output prettying, /prettypss.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 26 Jan 2008 12:12:40 +0000 |
parents | 3c0c84672043 |
children | 1218f189f064 |
files | ggrtf-pssmangle.tf |
diffstat | 1 files changed, 14 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/ggrtf-pssmangle.tf Sat Jan 26 12:11:44 2008 +0000 +++ b/ggrtf-pssmangle.tf Sat Jan 26 12:12:40 2008 +0000 @@ -13,6 +13,8 @@ ;; Settings ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; /prdeftoggle -n"fullparty" -d"Always show full party formation" +/prdeftoggle -n"prettypss" -d"Make output of /pss and autopss pretty" +/set opt_prettypss=on ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -26,7 +28,7 @@ /endif%;\ /return "@{$[prgetnlite({1},{2})]}$[pad(_qtmp,4)]@{n}" -/def -i gparty_sc1 =\ +/def -i gparty_sc =\ /eval /set _gp_s=$$[gparty_%{1}_%{2}_s]%;\ /eval /set _gp_pl=$$[gparty_%{1}_%{2}_pl]%;\ /eval /set _gp_hp=$$[gparty_%{1}_%{2}_hp]%;\ @@ -46,13 +48,13 @@ /return "%{tmpc}$[pad(tmps,8)]@{n}@{Cblue}:@{n}$[gparty_val(_gp_hp,_gp_hpm)]@{Cblue}:@{n}$[gparty_val(_gp_sp,_gp_spm)]@{Cblue}:@{n}$[gparty_val(_gp_ep,_gp_epm)]" -/def -i gparty_show1 =\ +/def -i gparty_show =\ /echo ,-----------------------------------------------------------------------.%;\ - /msw |$[gparty_sc1(1,1)]|$[gparty_sc1(1,2)]|$[gparty_sc1(1,3)]|%;\ + /msw |$[gparty_sc(1,1)]|$[gparty_sc(1,2)]|$[gparty_sc(1,3)]|%;\ /if (gparty_row2 | gparty_row3 | opt_fullparty=~"on")\ - /msw |$[gparty_sc1(2,1)]|$[gparty_sc1(2,2)]|$[gparty_sc1(2,3)]|%;\ + /msw |$[gparty_sc(2,1)]|$[gparty_sc(2,2)]|$[gparty_sc(2,3)]|%;\ /if (gparty_row3 | opt_fullparty=~"on")\ - /msw |$[gparty_sc1(3,1)]|$[gparty_sc1(3,2)]|$[gparty_sc1(3,3)]|%;\ + /msw |$[gparty_sc(3,1)]|$[gparty_sc(3,2)]|$[gparty_sc(3,3)]|%;\ /endif%;\ /endif%;\ /echo `-----------------------------------------------------------------------' @@ -99,23 +101,25 @@ /gparty_set %%%{_crow}.%%%{_ccol} -/def -i -F -Egparty_gag -ag -p9999 -msimple -t',-----------------------------------------------------------------------------.' gpss_getbegin =\ +/def -i -F -Egparty_gag -p9999 -msimple -t',-----------------------------------------------------------------------------.' gpss_getbegin =\ + /if (opt_prettypss=~"on") /substitute -ag%;/endif%;\ /gparty_clear -/def -i -F -Egparty_gag -ag -p9999 -mregexp -t"^\|.([1-3?]\.[1-3?]) ([A-Z][a-z ][a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z]?) +(ld|ldr|fol|mbr|form|unc|dead|rest|stun) +([0-9-]+)\( *([0-9-]+)\) +([0-9-]+)\( *([0-9-]+)\) +([0-9-]+)\( *([0-9-]+)\)" gpss_getps =\ +/def -i -F -Egparty_gag -p9999 -mregexp -t"^\|.([1-3?]\.[1-3?]) ([A-Z][a-z ][a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z ]?[a-z]?) +(ld|ldr|fol|mbr|form|unc|dead|rest|stun) +([0-9-]+)\( *([0-9-]+)\) +([0-9-]+)\( *([0-9-]+)\) +([0-9-]+)\( *([0-9-]+)\)" gpss_getps =\ + /if (opt_prettypss=~"on") /substitute -ag%;/endif%;\ /test gparty_set({P1},{P2},{P3},{P4},{P5},{P6},{P7},{P8},{P9}) -/def -i -F -Egparty_gag -ag -p9999 -msimple -t'`-----------------------------------------------------------------------------\'' gpss_getend =\ +/def -i -F -Egparty_gag -p9999 -msimple -t'`-----------------------------------------------------------------------------\'' gpss_getend =\ /set gparty_gag=0%;\ /set gparty_members=%{gparty_mtmp}%;\ - /gparty_show1%;\ + /if (opt_prettypss=~"on") /substitute -ag%;/gparty_show%;/endif%;\ /prexecfuncs %{event_pss_once}%;\ /set event_pss_once= -/def -i -F -p9999 -msimple -t'You are not in a party.' gpss_noparty =\ +/def -i -F -p9999 -msimple -t"You are not in a party." gpss_noparty =\ /set gparty_gag=0%;\ /set event_pss_once=