CoralMUD-0.18/
CoralMUD-0.18/core/
CoralMUD-0.18/data/
CoralMUD-0.18/data/help/
CoralMUD-0.18/data/players/
CoralMUD-0.18/data/socials/
CoralMUD-0.18/lib/automap/
CoralMUD-0.18/lib/items/
class Player
  def cmd_create cte, arg
    if arg.is_a? String
      f = format_generator 5
      view "Syntax:  create <type>" + ENDL
      view "Valid types: " + ENDL
      $editable_classes.each_pair do |k, v|
        view "#{k} "
        view f.resume
      end
      view ENDL
      return
    end

    if arg.respond_to? :create
      obj = arg.create(self)
    else
      view "Error:  No method to create from that class." + ENDL
      return
    end

    @editing=@editing || []
    @editing.unshift obj
    view "Created.  You're currently editing #{@editing[0]}." + ENDL
    execute_command("show")
  end
end