t.design = self.thing.game.hats[self.thing.name]
del self.thing.game.hats[self.thing.name]
self.thing.send_msg('CHAT "You drop your hat."')
- for t in [t for t in self.thing.game.things
- if t.type_ == 'HatRemixer'
- and t.position == self.thing.position]:
- t.accept(t)
+ for remixer in [t for t in self.thing.game.things
+ if t.type_ == 'HatRemixer'
+ and t.position == self.thing.position]:
+ remixer.accept(t)
break
else:
+ from plomrogue.misc import quote
self.thing.game.hats[self.thing.name] = self.thing.carrying.design
self.thing.game.things.remove(self.thing.carrying)
self.thing.carrying = None
new_design += random.choice(list(legal_chars))
hat.design = new_design
self.sound('HAT REMIXER', 'remixing a hat …')
+ self.game.changed = True