Gammon Forum
Entire forum
MUSHclient
Suggestions
My wish list. :)
It is now over 60 days since the last post. This thread is closed.
  Refresh page
Posted by
| Neva
USA (117 posts) bio
|
Date
| Mon 20 Jan 2003 10:01 PM (UTC) |
Message
| 1. The ability to omit just part of a line from output. If you can just highlight part, using a regexp, then omitting also ought to be possible. This would be the big one for my list, and should be taken with a big helping of 'pleasepleasepleaseI'llloveyouforever'. I'm kinda trying to coax MUSHclient into being the uber-frontend for GS3, but unless I get this, there will *always* be control codes stuck in that I have to see even though I don't want to. Some of them, unfortuantely, end up embedded in text I otherwise do want to see.
2. A better interface for triggers/aliases/whatnot. Maybe make each group into a separate 'folder' or something. Once you get more than a few, it starts getting hard to deal with them.
3. I'd like the ability to change the color/font properties of Notepad windows, preferably on an individual basis. When I'm using them to catch chat output or something, I'd really rather have it using light-on-dark, not the dark-on-light that I use for text entry.
4. Possibly allow the infobar to actually be set to read *variables*, instead of just text, and update every time they change. It might (and I really don't know) be less clumsy to do that in the program code than to have a timer running every second to update it. Would make the infobar more useful for tracking changing numbers, like current health, whatever. I don't know, though.
And now, back to the miles of scripting that seem to be involved in this little project of mine. :) | top |
|
Posted by
| Shadowfyr
USA (1,786 posts) bio
|
Date
| Reply #1 on Mon 20 Jan 2003 10:57 PM (UTC) Amended on Mon 20 Jan 2003 10:59 PM (UTC) by Shadowfyr
|
Message
| > 2. A better interface for triggers/aliases/whatnot. Maybe
> make each group into a separate 'folder' or something. Once
> you get more than a few, it starts getting hard to deal
> with them.
Yes. I was noticing it myself. My suggestion would be to replace the existing structure with something like a treeview with triggers (as well as the alias list) being ordered like:
+Group a
||___Trigger 1 info
||___Trigger 2 info
-Group b
-Group c
...
It could be useful in some cases to also allow a Script subclass, but since not everyone uses a single script to pump data through from multiple triggers, it would likely be confusing for most people to have that.
> 4. Possibly allow the infobar to actually be set to read
> *variables*, instead of just text, and update every time
> they change. It might (and I really don't know) be less
> clumsy to do that in the program code than to have a
> timer running every second to update it. Would make the
> infobar more useful for tracking changing numbers, like
> current health, whatever. I don't know, though.
This is one advantage that ZMud has with its similar features. Auto-updating of some stuff would be nice, but with the current implimentation of the InfoBar it would be even less practical than it is now (especially when shared between worlds.) If you could set specific fields on the bar and have the contents of them returnable, then this wouldn't be an issue, but since different worlds can't share the same variables, you run into the situation of 'which' worlds variable updates it. Not a good thing... | top |
|
Posted by
| Neva
USA (117 posts) bio
|
Date
| Reply #2 on Mon 20 Jan 2003 11:01 PM (UTC) |
Message
|
Quote: This is one advantage that ZMud has with its similar features. Auto-updating of some stuff would be nice, but with the current implimentation of the InfoBar it would be even less practical than it is not (especially when shared between worlds.) If you could set specific fields on the bar and have the contents of them returnable, then this wouldn't be an issue, but since different worlds can't share the same variables, you run into the situation of 'which' worlds variable updates it. Not a good thing...
True. I don't use it between worlds, which does have a big effect on things. | top |
|
Posted by
| Nick Gammon
Australia (22,975 posts) bio
Forum Administrator |
Date
| Reply #3 on Tue 21 Jan 2003 03:40 AM (UTC) |
Message
|
Quote:
1. The ability to omit just part of a line from output. If you can just highlight part, using a regexp, then omitting also ought to be possible. This would be the big one for my list, and should be taken with a big helping of 'pleasepleasepleaseI'llloveyouforever'. I'm kinda trying to coax MUSHclient into being the uber-frontend for GS3, but unless I get this, there will *always* be control codes stuck in that I have to see even though I don't want to. Some of them, unfortuantely, end up embedded in text I otherwise do want to see.
It could be possible to implement some sort of "line preprocessing" to handle stripping out, or changing, certain stuff. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|
Posted by
| Neva
USA (117 posts) bio
|
Date
| Reply #4 on Tue 21 Jan 2003 04:00 AM (UTC) |
Message
| Well, I just figure... if it's possible to turn a few characters yellow, shouldn't it also be possible to not display them?
As things stand, things can be somewhat frustrating because it seems like everything's geared at evaluating line-by-line... but sometimes what you want to affect is only part of a line. :) | top |
|
Posted by
| Nick Gammon
Australia (22,975 posts) bio
Forum Administrator |
Date
| Reply #5 on Tue 21 Jan 2003 04:09 AM (UTC) |
Message
| OK, I see where you are coming from. Presumably this would be a regular expression, where only part of a line is coloured. The trigger would then have a "omit matching text" option. Is that it? |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|
Posted by
| Meerclar
USA (733 posts) bio
|
Date
| Reply #6 on Tue 21 Jan 2003 05:03 AM (UTC) |
Message
| Easy stopgap to gag such things.... use the regexp setup to turn the offending text the same color as your background. |
Meerclar - Lord of Cats
Coder, Builder, and Tormenter of Mortals
Stormbringer: Rebirth
storm-bringer.org:4500
www.storm-bringer.org | top |
|
Posted by
| Nick Gammon
Australia (22,975 posts) bio
Forum Administrator |
Date
| Reply #7 on Tue 21 Jan 2003 10:22 AM (UTC) |
Message
| Another stopgap is to omit the offending line from output, call a script, and let the script omit the offending bits, and then world.note the rest. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | top |
|
Posted by
| Neva
USA (117 posts) bio
|
Date
| Reply #8 on Tue 21 Jan 2003 01:23 PM (UTC) |
Message
| World.note would change the color of the whole thing. Turning it black might be an option for the moment, since it generally happens at the end of a room description, but removing it entirely would obviously be preferable.
And yeah, the bit with 'omit matching text' and using a regexp is exactly what I want. :) | top |
|
Posted by
| Simon
Sweden (39 posts) bio
|
Date
| Reply #9 on Wed 22 Jan 2003 11:43 AM (UTC) |
Message
| Set a trigger on the stuff you want like the original line looks like:
HP: 1/2 SP: 3/4 YEW: 5/6 POOP: 7/8
match on:
HP: */* SP: */* YEW: */* POOP: */*
send it to a script func
world.colornote "black", "gray", "HP: " & thewildcards(1) & "/"
etc you get it. just put back the stuff you like :)
but I agree with your suggestion, would make stuff easier |
- "Where do you live, Simon?"
- "I live in the sick and wounded, doc."
Session 9 | top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
21,537 views.
It is now over 60 days since the last post. This thread is closed.
  Refresh page
top
Quick links:
MUSHclient.
MUSHclient help.
Forum shortcuts.
Posting templates.
Lua modules.
Lua documentation.
Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.