@verb #84:"tell_general" this none this rxdo #60 @program #84:"tell_general" this none this {object} = args mods = {} if (player.user:controls(object)) player:tell("
Readable Writable Fertile
") else object.r && (mods = {"readable"}) object.w && (mods = {@mods, "writable"}) object.f && (mods = {@mods, "fertile"}) endif is_player(object) && (mods = {@mods, "player"}) object.programmer && (mods = {@mods, "programmer"}) object.wizard && (mods = {@mods, "wizard"}) player:tell("
") mods && player:tell("", $string_utils:from_list(mods, " | "), "
") if (player.user.wizard) player:tell("Owned by ") else player:tell("Owned by ", $www:link(object.owner), ".") endif player:tell("
Location ", $www:link(object.location), ".") player:tell("
Child of ", this:link(parent(object)), ".") if (k = length(children(object))) player:tell("
Has ", k, k == 1 ? " child" | " children", ".") if (k <= 4) kids = children(object) for k in [1..k] kids[k] = this:link(kids[k]) endfor player:tell(" (", $string_utils:from_list(kids, ", "), ")") endif else player:tell("
Has no children.") endif if (k = length(object.contents)) player:tell("
Contains ", k, k == 1 ? " object" | " objects", ".") if (k <= 4) kids = object.contents for k in [1..k] kids[k] = this:link(kids[k]) endfor player:tell(" (", $string_utils:from_list(kids, ", "), ")") endif else player:tell("
Has no contents.") endif player:tell("
") "Last modified by Dax (#789) on Tue May 3 14:09:30 2005 MDT." .