// Error messaging private void packet_error(mixed *packet) { string err; object user; if (sizeof(packet) != (S_P + SIZEOF_ERROR)) { packet_invalid(packet); return; } if (ROUTER_ERRORS[packet[S_P + ERROR_CODE]]) err = ROUTER_ERRORS[packet[S_P + ERROR_CODE]]; else if (MUD_ERRORS[packet[S_P + ERROR_CODE]]) err = ROUTER_ERRORS[packet[S_P + ERROR_CODE]]; else err = packet[S_P + ERROR_CODE] + " : " + packet[S_P + ERROR_MESSAGE]; if (err = "feature not yet implemented") return; if ((user = find_player(packet[P_RECIPIENT])) && err) tell_object(user, err + "\n"); } /* packet_error() */