/* Do not remove the headers from this file! see /USAGE for more info. */
//:COMMAND
// See: dbx
/* Beek - 10/4/94 */
/* ported to Zork 1/15/95 */
#include <security.h>
inherit CMD;
private mapping get_the_error(string str) {
return unguarded(1, (: call_other, master(), "query_error", str :));
}
private void
main(string str) {
mapping error;
if (!str || str == "") {
error = get_the_error(this_user()->query_userid());
} else {
error = get_the_error(str);
if (!error && !find_body(str) && str != "last") {
out("No such player.\n");
return;
}
}
if (!error) {
out("No error.\n");
} else {
outf("%s\n", master()->standard_trace(error, 1));
}
return;
}