-
Notifications
You must be signed in to change notification settings - Fork 0
/
constants.py
45 lines (33 loc) · 933 Bytes
/
constants.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
from enum import Enum
class StrEnum(str, Enum):
def __str__(self):
return self.value
class Faction(StrEnum):
MYTHOS: str = "mythos"
ROGUE: str = "rogue"
SEEKER: str = "seeker"
MYSTIC: str = "mystic"
SURVIVOR: str = "survivor"
GUARDIAN: str = "guardian"
NEUTRAL: str = "neutral"
class Skill(StrEnum):
INTELLECT: str = "intellect"
AGILITY: str = "agility"
WILLPOWER: str = "willpower"
COMBAT: str = "combat"
WILD: str = "wild"
class PlayerCardType(StrEnum):
ASSET: str = "asset"
EVENT: str = "event"
SKILL: str = "skill"
class DeckTag(StrEnum):
SOLO: str = "solo"
BEGINNER: str = "beginner"
MULTIPLAYER: str = "multiplayer"
THEME: str = "theme"
class PlayerCounts(StrEnum):
SOLO: str = "SOLO"
TWO_PLAYER: str = "TWO-PLAYER"
FOUR_PLAYER: str = "FOUR-PLAYER"
MULTIPLAYER: str = "MULTIPLAYER"
UNKNOWN: str = "UNKNOWN"