# # file:: cmd_balance.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") # Gets your bank balance from an ATM def cmd_balance(args) atm = nil get_object(location).contents.each do |oid| obj = get_object(oid) atm = obj if obj.has_attribute? :ATM end if atm sendto _("The %{name} reports your balance as: $%{amt}." % {:name => atm.name, :amt => get_stat(:bank)}) msg = Msg.new _("^p1 checks %{pos} bank balance at the %{name}." % {:pos => pos_pronoun, :name => atm.name}) msg.p1 = name sendroom(msg) else sendto _("You do not see an ATM here.") end end end