# # file:: cmd_infect.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 infect command def cmd_infect(args) ppl = peopleinroom(args) case ppl.size when 0 sendto _("They are not here.") when 1 victim = ppl[0] if victim.has_attribute? :infected sendto _("They are already infected.") else if world.can_build? victim.id sendto _("It doesn't work.") else victim.add_attribute :infected sendto _("You have now infected %{name}." % {:name => victim.name}) end end else sendto _("Which one?") end end end