From 938ccccbd492a2b285444f6f0b530a99ed7d620d Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sat, 2 Jan 2021 12:59:19 +0100 Subject: [PATCH] make Item hashable --- BaseClasses.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BaseClasses.py b/BaseClasses.py index 60d18ac6..458bf46e 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -1041,6 +1041,9 @@ class Item(object): def __eq__(self, other): return self.name == other.name and self.player == other.player + def __hash__(self): + return hash((self.name, self.player)) + @property def crystal(self) -> bool: return self.type == 'Crystal'