diff --git a/cooperative_cuisine/counters.py b/cooperative_cuisine/counters.py index d85aa33a429acea47a7204d97b84d7a0360d4273..9b5e4aa52d613c645da550c09a7a4155c09438bf 100644 --- a/cooperative_cuisine/counters.py +++ b/cooperative_cuisine/counters.py @@ -915,11 +915,12 @@ class Sink(Counter): equipment=self.__class__.__name__, percent=percent ) if self.occupied_by[-1].progress_percentage == 1.0: + plate_before = copy.deepcopy(self.occupied_by[-1]) self.occupied_by[-1].reset() self.occupied_by[-1].name = name plate = self.occupied_by.pop() plate.clean = True - self.hook(PLATE_CLEANED, counter=self, player=player, plate=plate) + self.hook(PLATE_CLEANED, counter=self, player=player, plate=plate, player_before=plate_before) self.sink_addon.add_clean_plate(plate) break