new object $on_location: $located_location; var $described prose = []; var $has_commands local = #[]; var $has_commands remote = #[]; var $has_commands shortcuts = #[]; var $has_name name = ['prop, "on_location", "on_location"]; var $located location = $nowhere; var $located obvious = 1; var $location contents = []; var $root created_on = 809991549; var $root flags = ['methods, 'code, 'variables, 'core, 'fertile]; var $root inited = 1; var $root managed = [$on_location]; var $root manager = $on_location; var $thing gender = $gender_neuter; public method .description() { arg flags; var line; line = ((("You see " + ((.contents()).map_to_english('namef))) + " on ") + (.name())) + "."; return (> pass(flags) <) + [line]; };