From b9fb4de8787f144b14eaec27a0da2aee74465b4e Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sat, 2 Jul 2022 13:27:50 +0200 Subject: [PATCH] BaseClasses: make ItemClassification properties faster --- BaseClasses.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index 78919f22..a1864047 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -1191,19 +1191,19 @@ class Item: @property def advancement(self) -> bool: - return bool(self.classification & ItemClassification.progression) + return ItemClassification.progression in self.classification @property def skip_in_prog_balancing(self) -> bool: - return self.classification == ItemClassification.progression_skip_balancing + return ItemClassification.progression_skip_balancing in self.classification @property def useful(self) -> bool: - return bool(self.classification & ItemClassification.useful) + return ItemClassification.useful in self.classification @property def trap(self) -> bool: - return bool(self.classification & ItemClassification.trap) + return ItemClassification.trap in self.classification @property def flags(self) -> int: