#
# 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