zMUD gags

by medheriadh

Back to Mechanic's Corner.

medheriadh2004-12-23 10:16:43
hello, guys,

as you see from the previous thread I initatied, I love gags. I can't fight properly without gagging all useless stuff I see on the screen. Not that I fight well in Lusternia yet, but I could at least stand my ground on Achaea.

I have tried zMUD 6.40 on a few occassions, and I found a strange behaviour with multi-line gags.

If I bleed a lot, I clot multiple times. I can get 10 lines saying 'you clot (blah blah blah), with 10 prompt lines interleaved between them.

I can gag the 'you clot' lines, but with MM2000, I could not gag the prompt lines.

I tried to gag both lines using the #GAG +1 command in zMUD, but what I found was that the lines were shown on my screen, then rapidly disappeared from sight, giving a very unpleasant flicker effect.

Has this been fixed in version 7 of zMUD? because, while this happens, I am not going to switch over.

Thanks
Unknown2004-12-23 12:28:01
Gags are not "broken" exactly, but they are sometimes tricky to get right. The lines will still appear for a split second and then be removed again. I find it annoying, too, but it seems that Zugg has no intention of ever changing this behavior.

I think that 7.05 is better than 6.40, though, simply because he streamlined his trigger evaluation a bit with the PCRE library. I don't notice flickering any more with my gagging. I've managed to gag clotting, both with chervil and the clot ability, and it's very nice now.
Daganev2004-12-23 12:48:03
i've never noticed the flickering... could be a refresh rate issue.
Unknown2005-01-04 18:08:40
I've seen it before too, and yes, it's VERY annoying. It's intermittent too, which doubles the irritation factor. Unfortunately, there's no way around it, really. If the gag happens infrequently, you should be fine, but if the gag trigger fires a lot, you'll see the flicker occasionally, and the more often it fires, the more likely to see the flicker. The closest I ever came to fixing it was by writing a little proxy-like program that sat between Zmud and the actual mud connection, filtering out things I wanted gagged completely. Since it kept text from ever reaching the client at all, it was a pretty extreme solution, since I couldn't trigger off of the gagged lines. Also, the text the proxy saw was raw, with ANSI and telnet codes intact, which made matching a pain. Strangely, Zmud is the only client I've seen do that display-then-erase thing, and I have no idea why Zugg chose to do it that way.