Bug report

General discussion about the game. Pull up a stool and tell us your tale!
Post Reply
Billsey
King Vampire
Posts: 272
Joined: Sun 12.02.2006, 14:36
Location: Oregon, USA
Contact:

Bug report

Post by Billsey » Thu 06.04.2006, 00:04

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...  :(
Mangband Project Team Member

Domino
Giant Hunter Ant
Posts: 173
Joined: Sat 26.10.2002, 22:42
Location: Mountain View, CA  U.S.A.

Re: Bug report

Post by Domino » Thu 06.04.2006, 01:14

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.
King of the Hill Baby!

Domino
Giant Hunter Ant
Posts: 173
Joined: Sat 26.10.2002, 22:42
Location: Mountain View, CA  U.S.A.

Re: Bug report

Post by Domino » Thu 06.04.2006, 01:14

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.
King of the Hill Baby!

Billsey
King Vampire
Posts: 272
Joined: Sun 12.02.2006, 14:36
Location: Oregon, USA
Contact:

Re: Bug report

Post by Billsey » Thu 06.04.2006, 01:30

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...
Mangband Project Team Member

Post Reply