Page 1 of 1

Bug report

Posted: Thu 06.04.2006, 00:04
by Billsey
I was just killed by a few too many inertia hounds on the Mangband.org server. The messages I received were as follows:

The Inertia hound breathes intertia.
You die.
You have been killed by an Inertia hound.
Your pack overflows!
You drop a key {!*h}.
SERVER ERROR: Tried to quaff non-potion!
SERVER ERROR: Tried to quaff non-potion!
SERVER ERROR: Tried to quaff non-potion!
SERVER ERROR: Tried to quaff non-potion!
SERVER ERROR: Tried to quaff non-potion!
SERVER ERROR: Tried to use non-staff!

As you can see, there should never be that "You drop a key {!*h}." message! The key is supposed to stay in my inventory, even when killed. It has worked in the past, why is it broken now? I haven't checked yet to see if the key is still there, but I was in fairly tight quarters, so the only places for it to drop were most likely already covered by my equipment...

On another note, why didn't my "/eu1" macro clear out those pending CCW quaffs and use the teleport staff? I thought the "/e" was supposed to flush all current input...  :(

Re: Bug report

Posted: Thu 06.04.2006, 01:14
by Domino
Not quite.. I wish it did, however the server reads things in order of reception so for already stacked commands.. yeah it's completely useless.

\e is the macro command for the ESC key and does the same function.

What the ESC key does is tell the server to stop what you're currently doing, so if for example you're L'ooking around the level it'll stop doing that and THEN perform the next command.

But since you had a bunch of quaff commands already stacked well... it had to try to do those before it even SAW the ESC command.

Re: Bug report

Posted: Thu 06.04.2006, 01:14
by Domino
Not quite.. I wish it did, however the server reads things in order of reception so for already stacked commands.. yeah it's completely useless.

\e is the macro command for the ESC key and does the same function.

What the ESC key does is tell the server to stop what you're currently doing, so if for example you're L'ooking around the level it'll stop doing that and THEN perform the next command.

But since you had a bunch of quaff commands already stacked well... it had to try to do those before it even SAW the ESC command.

Re: Bug report

Posted: Thu 06.04.2006, 01:30
by Billsey
And, as expected, the key was gone (as was most of my equipment). The server must be running on code different from the 'Vanilla' tree on the svn server, or else I'm missing something. In that code I just don't see any way to drop the key like that...