diff --git a/inventory.py b/inventory.py index ea74ba1..8200e74 100644 --- a/inventory.py +++ b/inventory.py @@ -102,6 +102,12 @@ class TimedDrop(BaseDrop): def progress(self) -> float: return self.current_minutes / self.required_minutes + async def claim(self) -> bool: + result = await super().claim() + if result: + self.current_minutes = self.required_minutes + return result + def update_claim(self, claim_id: str): self.claim_id = claim_id