Added drop campaign progress property

This commit is contained in:
DevilXD
2021-12-10 17:41:36 +01:00
parent 99e1ce0fcc
commit 4e8dd5e8c6

View File

@@ -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)