+class Thing_Hat(Thing):
+ symbol_hint = 'H'
+ portable = True
+ design = ' +--+ ' + ' | | ' + '======'
+
+
+
+class Thing_HatRemixer(Thing):
+ symbol_hint = 'H'
+
+ def accept(self, hat):
+ import string
+ new_design = ''
+ legal_chars = string.ascii_letters + string.digits + string.punctuation + ' '
+ for i in range(18):
+ new_design += random.choice(list(legal_chars))
+ hat.design = new_design
+ self.sound('HAT REMIXER', 'remixing a hat …')
+
+
+