#
# file:: cmd_olist.rb
# This source code copyright (C) 2009 Craig Smith
# All rights reserved.
#
# Released under the terms of the TeensyMUD Public License
# See LICENSE file for additional information.
#
module Cmd
# Find and lists objects and their oid
def cmd_olist(args)
case args
when nil, ""
sendto("@olist <object>")
else
found = false
world.find_objects(args).each do |obj|
case obj
when Room, Character, Account, Script, String, BodyPart, Body, Exit, Spawn
# do nothing
else
sendto(" [#{obj.id}] #{obj.name}") if not obj.isclone
found = true
end
end
sendto("Couldn't find #{args}") if not found
end
end
end