From bf3698bd7e0837d8b9ead6126435a3b5f1896230 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Wed, 16 Dec 2020 23:51:38 +0100 Subject: [PATCH] On dropping crate next to player, also drop its content /there/. --- plomrogue/tasks.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plomrogue/tasks.py b/plomrogue/tasks.py index 9594505..eb9d31a 100644 --- a/plomrogue/tasks.py +++ b/plomrogue/tasks.py @@ -179,6 +179,9 @@ class Task_DROP(Task): target_position = self._get_move_target() dropped = self.thing.uncarry() dropped.position = target_position + if dropped.type_ == 'Crate': + for item in dropped.content: + item.position = target_position targets = [t for t in self.thing.game.things if t.position == dropped.position and not t == dropped] for target in targets: -- 2.30.2