# # file:: cmd_sit.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 sit command def cmd_sit(args) case @position when :sitting sendto _("You are already seated.") when :sleeping if tired? sendto _("No, you are too tired still.") return end @position = :sitting @mode = :resting sendto _("You situp.") msg = Msg.new _("^p1 wakes up.") msg.p1 = name sendroom(msg) when :fighting sendto _("No way! You are in a fight!") else @position = :sitting @mode = :resting sendto _("You sit down.") msg = Msg.new _("^p1 sits down.") msg.p1 = name sendroom(msg) end end end