mixed direct_drink_from_obj() { object ob; if (this_object()->query_closed()) return capitalize(the_short()) + " is closed.\n"; if (needs_contents) ob = first_inventory(); else ob = this_object(); if (!ob) return capitalize(the_short()) + " is empty.\n"; return ob->direct_drink_obj(); }
string get_arrival_msg() { string riders; if(!(riders = get_riders_as_string())) return 0; return capitalize(the_short()) + " trots off, carrying " + riders +".\n"; }