'Removes worn clothes and optionally echoes to the room.
Args:
wearer (obj): character object wearing this clothing object
Kwargs:
quiet (bool): If false, does not message the room'

def remove(self, wearer, quiet=False):

    self.db.worn = False
    remove_message = ('%s    removes    %s.' % (wearer, self.name))
    uncovered_list = []
    for thing in wearer.contents:
        if (thing.db.covered_by == self):
            thing.db.covered_by = False
            uncovered_list.append(thing.name)
    if (len(uncovered_list) > 0):
        remove_message = ('%s    removes    %s,    revealing    %s.' % (wearer, self.name, list_to_string(uncovered_list)))
    if (not quiet):
        wearer.location.msg_contents(remove_message)
