From bf8653594beb9ee94b8e7c4139b2891425a6367b Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Mon, 7 Dec 2020 06:39:12 +0100
Subject: [PATCH] Also activate HatRemixer when dropping hat by unwearing it.

---
 plomrogue/tasks.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/plomrogue/tasks.py b/plomrogue/tasks.py
index 8337132..2312ab4 100644
--- a/plomrogue/tasks.py
+++ b/plomrogue/tasks.py
@@ -230,7 +230,14 @@ class Task_WEAR(Task):
             self.thing.game.things += [t]
             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)
+                break
         else:
             self.thing.game.hats[self.thing.name] = self.thing.carrying.design
             self.thing.game.things.remove(self.thing.carrying)
             self.thing.carrying = None
+            self.thing.send_msg('CHAT "You put on a hat."')
-- 
2.30.2