module Cmd
def cmd_stance(args)
case args
when 'defensive', 'defense'
if self.attributes['stance'] != 'defensive'
self.attributes['stance'] = 'defensive'
sendto("You enter a defensive stance.")
else
sendto("You are already in a defensive stance.")
end
when 'offensive', 'offense'
if self.attributes['stance'] != 'offensive'
self.attributes['stance'] = 'offensive'
sendto("You enter an offensive stance.")
else
sendto("You are already in an offensive stance.")
end
when 'evasive', 'evade'
if self.attributes['stance'] != 'evasive'
self.attributes['stance'] = 'evasive'
sendto("You enter an evasive stance.")
else
sendto("You are already in an evasive stance.")
end
when 'relaxed', 'relax'
if self.attributes['stance'] != 'relaxed'
self.attributes['stance'] = 'relaxed'
sendto("You relax your stance.")
else
sendto("You have already relaxed your stance.")
end
when nil, ""
sendto("You must select a stance. Options are relaxed, offensive, defensive and evasive.")
else
sendto("That stance has not been implemented.")
end
end
end