+class Thing_Cookie(Thing):
+ symbol_hint = 'c'
+ portable = True
+
+ def __init__(self, *args, **kwargs):
+ import string
+ super().__init__(*args, **kwargs)
+ legal_chars = string.ascii_letters + string.digits + string.punctuation + ' '
+ self.thing_char = random.choice(list(legal_chars))
+
+
+
+class Thing_CookieSpawner(Thing):
+ symbol_hint = 'O'
+
+ def accept(self, thing):
+ self.sound('OVEN', '*heat* *brrzt* here\'s a cookie!')
+ self.game.add_thing('Cookie', self.position)
+
+