"fix new text to be on eits own line" - option

Post Reply
Caled
Posts: 403
Joined: Thu Apr 09, 2009 4:45 am

"fix new text to be on eits own line" - option

Post 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].

User avatar
Heiko
Site Admin
Posts: 1548
Joined: Wed Mar 11, 2009 6:26 pm

Re: "fix new text to be on eits own line" - option

Post by Heiko »

Enable GA signals in your bot. If you connect to the MUD right away you don't have this problem.

tarrant
Posts: 49
Joined: Thu Apr 15, 2010 10:36 pm

Re: "fix new text to be on eits own line" - option

Post by tarrant »

How do you enable GA signals? What's GA signals anyway?

Shota
Posts: 29
Joined: Tue Sep 21, 2010 5:21 am

Re: "fix new text to be on eits own line" - option

Post 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"

tarrant
Posts: 49
Joined: Thu Apr 15, 2010 10:36 pm

Re: "fix new text to be on eits own line" - option

Post by tarrant »

so is there anyway to fix this problem if my mud isn't GA enabled?

User avatar
Heiko
Site Admin
Posts: 1548
Joined: Wed Mar 11, 2009 6:26 pm

Re: "fix new text to be on eits own line" - option

Post 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.

Post Reply