self.thing.game.hats[self.thing.name] =\
self.thing.carrying.design
self.thing.send_msg('CHAT "You put on a hat."')
- dropped = self.uncarry()
+ dropped = self.thing.uncarry()
self.thing.game.remove_thing(dropped)
# FIXME: pseudo-FOV-change actually
self.thing.game.record_fov_change(self.thing.position)