|
Aarlot Adept
Joined: 30 Dec 2003 Posts: 226
|
Posted: Sat Jun 11, 2005 5:54 pm
" and repeating command echo in 7.11a |
I just upgraded to 7.11a from 7.05, and for some reason it is now putting quotation marks around most commands I send to the mud. It is also repeating some of these twice on the screen, though it's only sent once. Here's a little sample text:
<602H 543M 225V 1X 13:48:46 82S 252E>
"weave 'waterwalk' me"
"weave 'waterwalk' me"Ok.
You feel very buoyant.
<602H 682M 252V 1X 13:51:38 82S 252E>
"clansay hey"
"clansay hey"You clan-say 'hey'
I only sent the command once, and it only executed once. The top command is the normal yellow of commands, but the second is normal mud color, and is tacked on to the beginning of the next line. This was not happening in 7.05, and as far as I can see it's not anything to do with any of my scripts. Is there some setting that got messed up in the transfer, or is this some sort of bug? It's rather annoying.
Anyway, thanks for any help you can give.
(Oh, another point I just noticed... it only does this for commands and aliases from the command line. Triggers sending commands don't seem to encounter this problem.) |
|
_________________ Everyone is entitled to their beliefs - until they die. Then only the truth matters. |
|
|
|
Aarlot Adept
Joined: 30 Dec 2003 Posts: 226
|
Posted: Sat Jun 11, 2005 5:59 pm |
Hrm, I guess it was doing it with triggers, only it seems to have delayed itself to mud output :P
[Auto-Auc] : Felone auctioning The Belt of Courage, min is 100.
bid ? <------------ command from trigger
<581H 615M 58V 1X 13:58:15 82S 252E>
"Current bid is: 100" <--------------- text from mud, repeated and quoted
"Current bid is: 100"You feel informed: [Restricted]
This item is visibly crumbling..
Object 'leather belt courage', Item type: ARMOR
Item will give you following abilities: Artifact
Can be worn on: TAKE WAISTE
Item is: GLOW MAGIC
Weight: 7, Value: 7500
AC-apply is 1
Can affect you as :
Affects : Str By 2
Affects : HP By -34
Restricted Classes and Races :
Magic User, Chaos Cleric, Thief, Bard, Order Cleric, Barbarian, Druid, Monk, Artificer |
|
_________________ Everyone is entitled to their beliefs - until they die. Then only the truth matters. |
|
|
|
Aarlot Adept
Joined: 30 Dec 2003 Posts: 226
|
Posted: Sat Jun 11, 2005 6:15 pm |
Wow... this is geting worse to the point of unplayability... now the second echo of the command is 10 lines down from the first, then gets overwritten by the mud text as it comes in... and the space between the original command and the echo is lengthening. this is the strangest bug :P
Example (Before it gets overwritten with mud text):
"rent"
"rent" |
|
_________________ Everyone is entitled to their beliefs - until they die. Then only the truth matters. |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Sat Jun 11, 2005 9:15 pm |
Sounds like you have some triggers using the #WAIT command or with loops that are sitting in the background and delaying things. I can't reproduce any problem like this, so take a look at your triggers and either post them for one of the Gurus to help with, or try to turn them off till you find out which one is causing the problem.
There is certainly nothing in zMUD that adds quotes to your text automatically. |
|
|
|
Aarlot Adept
Joined: 30 Dec 2003 Posts: 226
|
Posted: Sat Jun 11, 2005 9:58 pm |
I found the problem, not quite sure why this trigger would work in the previous zmud and not in this version. Thanks for replying, Zugg.
(Btw, in case you're interested, this was the problem:
#TRIGGER {^~<&%d{hp}H &%d{mana}M &%d{mv}V &%d{tnl}X*%d~:%d~:%d (%d)S (%d)E~> (*)} {#IF (%7) {#PSUB %{cr} %literal( "%7") %x7}} "" {prompt}
I originally put it in to keep lines from stacking on my prompt, as they sometimes do when a lot of spam is coming through, but it is doing some messed up things now, so I guess I'll rework it.) |
|
_________________ Everyone is entitled to their beliefs - until they die. Then only the truth matters. |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Sun Jun 12, 2005 4:00 am |
The #PSUB command *was* changed, but it should have fixed various bugs. It looks like your PSUB command is replacing some text in your prompt with a CR (newline). I think you should check the PSUB syntax in the help file. It doesn't have the same syntax as the #SUB command and I think it's the %{cr} that shouldn't be there if you are just trying to remove everything in the prompt except for the %7 text.
|
|
|
|
Aarlot Adept
Joined: 30 Dec 2003 Posts: 226
|
Posted: Sun Jun 12, 2005 6:49 pm |
I'm not removing everything, I'm moving everything after the prompt to a new line, which is why the #PSUB starts at %x7.
|
|
_________________ Everyone is entitled to their beliefs - until they die. Then only the truth matters. |
|
|
|
|
|