From 79c32307097da21509f6ef325d073dfe10d330fd Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Tue, 8 Dec 2020 21:19:31 +0100
Subject: [PATCH] Update FOVs on dropping Things in a way that removes them.

---
 plomrogue/tasks.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/plomrogue/tasks.py b/plomrogue/tasks.py
index edfc3d1..446e0b1 100644
--- a/plomrogue/tasks.py
+++ b/plomrogue/tasks.py
@@ -103,7 +103,6 @@ class Task_PICK_UP(Task):
         to_pick_up = self.thing.game.get_thing(self.args[0])
         to_pick_up.position = self.thing.position[:]
         self.thing.carrying = to_pick_up
-        #self.thing.game.changed_fovs = True
 
 
 
@@ -125,15 +124,16 @@ class Task_DROP(Task):
                       and t.position == self.thing.position]:
                 t.accept()
                 self.thing.game.things.remove(self.thing.carrying)
+                self.thing.game.changed_fovs = True
                 break
         elif self.thing.carrying.type_ == 'Hat':
             for t in [t for t in self.thing.game.things
                       if t.type_ == 'HatRemixer'
                       and t.position == self.thing.position]:
                 t.accept(self.thing.carrying)
+                self.thing.game.changed_fovs = True
                 break
         self.thing.carrying = None
-        #self.thing.game.changed_fovs = True
 
 
 
-- 
2.30.2