Page 1 of 1
"fix new text to be on eits own line" - option
Posted: Sat Jun 06, 2009 12:15 am
by Caled
Code: Select all
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
↯
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28%
[csdb eb lr]
↯
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28%
[csdb eb lr]
↯
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
The above is what happens when I press the enter key over and over, quickly.
Below, is what happens when I check the "Fix new new text to be on its own line" option.
Code: Select all
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448
M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404
E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100%
W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100%
B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100%
XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb
eb lr]
If I also check "Force newline on empty commands" this stops happening, each prompt being given a new line. BUT when both are checked, as in the following, and a command is sent quickly, they do not all show on their own new line. I think they should be, because that is what the "Fix new new text to be on its own line" option is for? This is not a big problem; I've been putting up with it in zmud for years now. I thought to mention it though, because mudlet has a specific option to prevent it, but it does not seem to work.
Code: Select all
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr].
.
.
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr].
↯
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr].
.
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr].
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr].
.
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr].
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr].
.
↯
You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr]You pointedly say nothing at all.
H:5448 M:4404 E:100% W:100% B:100% XP:28% [csdb eb lr].
Re: "fix new text to be on eits own line" - option
Posted: Sat Jun 06, 2009 9:11 am
by Heiko
Enable GA signals in your bot. If you connect to the MUD right away you don't have this problem.
Re: "fix new text to be on eits own line" - option
Posted: Sun Oct 24, 2010 8:03 am
by tarrant
How do you enable GA signals? What's GA signals anyway?
Re: "fix new text to be on eits own line" - option
Posted: Mon Oct 25, 2010 4:54 am
by Shota
hi tarrant -
GA stands for 'go-ahead' and the GA-signal is a way for remote servers to signal to the terminal that it is time to pass control to the user --> there's nothing else to output, take input now.
now days, depending on server implementation, GA signals may be required on both ends of the connection, on only one, or on neither. tinyfugue is a good example of a client that supports it
it's typically useful for clients to 'gag' the prompt or for displaying prompt data in a client status line, since muds generally end the prompt with a ga sequence.
ga-signals fill the tiny little void left by end-of-line - EOL tells us there's nothing else -on this line- but not that there is nothing else coming down the pipe..
if you're using some kind of bot you might try checking out it's settings/config file
maybe adding a line like strip_telnet_ga "no"
Re: "fix new text to be on eits own line" - option
Posted: Mon Oct 25, 2010 7:31 am
by tarrant
so is there anyway to fix this problem if my mud isn't GA enabled?
Re: "fix new text to be on eits own line" - option
Posted: Mon Oct 25, 2010 8:03 am
by Heiko
Mudlet expects telnet GA to be sent at the end of a prompt line - and only after prompts in order to unequivocally mark prompt lines. Many MUDs offer config options to do this, but many MUDs don't e.g. Aardwolf. Mudlet handles both cases, but some features of Mudlet are not available on non GA MUDs e.g. isPrompt() and network latency. Non GA MUDs need to configured to end the prompt with a newline otherwise you cannot make prompt triggers.
The option "fix new text to be on its own line" is a special fix for a problem in the IRE MUD driver. It has no use on other MUDs and requires GA mode (all IRE MUDs are GA enabled).
Mudlet has a number of special options that address problems of various old MUD drivers. What MUD are you playing and what exactly is your problem? Please make sure to use Mudlet latest version Mudlet-1.2.0pre6 if you are reporting problems.