X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=plomrogue%2Ftasks.py;h=eb9d31ac3bdd72852eeb664f70d7fd3b49fd1c27;hb=bf3698bd7e0837d8b9ead6126435a3b5f1896230;hp=95945055e0f7e15923bc34780a985c2b3a5ea556;hpb=cbfca994af863c569442f2199dcec1e2b2aa42d6;p=plomrogue2 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: