# # file:: cmd_inv.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 bindtextdomain("cmd") # The inventory command def cmd_inv(args) sendto _("=== Inventory ===") msg = "" objects.each do |x| case x when Container msg << mxptag("InvContainer '#{x.name}' '#{x.shortname}'") + x.shortname + "\n" + mxptag("/InvContainer") when Food msg << mxptag("Food '#{x.name}' '#{x.shortname}'") + x.shortname + "\n" + mxptag("/Food") else msg << mxptag("InvNormal '#{x.name}' '#{x.shortname}'") + x.shortname + "\n" + mxptag("/InvNormal") end end msg = mxptag("Inv") + msg + mxptag("/Inv") add_event(id,id,:show,msg) end end