From d783e3213879bdbffa5c983ce662c56fdc833314 Mon Sep 17 00:00:00 2001 From: fheinrich <fheinrich@techfak.uni-bielefeld.de> Date: Tue, 30 Apr 2024 14:35:55 +0200 Subject: [PATCH] Added plate before cleaning to PLATE_CLEANED hook --- cooperative_cuisine/counters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cooperative_cuisine/counters.py b/cooperative_cuisine/counters.py index d85aa33a..9b5e4aa5 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 -- GitLab