From 4e8dd5e8c68f04d9ebd2b7d9f50341c3a0bb7569 Mon Sep 17 00:00:00 2001 From: DevilXD Date: Fri, 10 Dec 2021 17:41:36 +0100 Subject: [PATCH] Added drop campaign progress property --- inventory.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/inventory.py b/inventory.py index 192431f..3dc33f5 100644 --- a/inventory.py +++ b/inventory.py @@ -136,5 +136,9 @@ class DropsCampaign: def remaining_drops(self) -> int: return sum(not d.is_claimed for d in self.timed_drops.values()) + @property + def progress(self) -> float: + return self.claimed_drops / self.total_drops + def get_drop(self, drop_id: str) -> Optional[TimedDrop]: return self.timed_drops.get(drop_id)