Skip to content

Commit 0da1a9e

Browse files
committed
feat: support multiple tourists per class
1 parent b10ca9c commit 0da1a9e

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

hearthstone/enums.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1185,9 +1185,9 @@ def is_playable(self):
11851185
return self != CardClass.WHIZBANG and self.default_hero
11861186

11871187
@property
1188-
def visiting_tourist(self):
1188+
def visiting_tourists(self):
11891189
from .utils import VISITING_TOURISTS
1190-
return VISITING_TOURISTS.get(self, None)
1190+
return VISITING_TOURISTS.get(self, [])
11911191

11921192
@property
11931193
def name_global(self):

hearthstone/utils/__init__.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -114,17 +114,17 @@
114114
}
115115

116116
VISITING_TOURISTS = {
117-
CardClass.DEATHKNIGHT: "VAC_503",
118-
CardClass.DRUID: "VAC_340",
119-
CardClass.HUNTER: "VAC_957",
120-
CardClass.MAGE: "VAC_519",
121-
CardClass.PALADIN: "VAC_424",
122-
CardClass.PRIEST: "VAC_501",
123-
CardClass.ROGUE: "VAC_507",
124-
CardClass.SHAMAN: "VAC_437",
125-
CardClass.WARLOCK: "VAC_336",
126-
CardClass.WARRIOR: "VAC_413",
127-
CardClass.DEMONHUNTER: "VAC_450",
117+
CardClass.DEATHKNIGHT: ["VAC_503"],
118+
CardClass.DRUID: ["VAC_340"],
119+
CardClass.HUNTER: ["VAC_957"],
120+
CardClass.MAGE: ["VAC_519"],
121+
CardClass.PALADIN: ["VAC_424"],
122+
CardClass.PRIEST: ["VAC_501"],
123+
CardClass.ROGUE: ["VAC_507"],
124+
CardClass.SHAMAN: ["VAC_437"],
125+
CardClass.WARLOCK: ["VAC_336"],
126+
CardClass.WARRIOR: ["VAC_413"],
127+
CardClass.DEMONHUNTER: ["VAC_450"],
128128
}
129129

130130

0 commit comments

Comments
 (0)