-
Notifications
You must be signed in to change notification settings - Fork 2
/
definitions.py
55 lines (48 loc) · 1.02 KB
/
definitions.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
46
47
48
49
50
51
52
53
54
55
from enum import StrEnum, auto
class PlayerClass(StrEnum):
IRONCLAD = 'Ironclad'
SILENT = 'Silent'
DEFECT = 'Defect'
WATCHER = 'Watcher'
ANY = 'Any'
class CombatTier(StrEnum):
NORMAL = 'Normal'
ELITE = 'Elite'
BOSS = 'Boss'
class EncounterType(StrEnum):
START = auto()
NORMAL = auto()
ELITE = auto()
REST_SITE = auto()
BOSS = auto()
SHOP = auto()
UNKNOWN = auto()
class Rarity(StrEnum):
BASIC ='Basic'
BOSS ='Boss'
COMMON ='Common'
CURSE ='Curse'
EVENT ='Event'
RARE ='Rare'
SHOP ='Shop'
SPECIAL ='Special'
STARTER ='Starter'
UNCOMMON ='Uncommon'
class CardType(StrEnum):
ATTACK = 'Attack'
SKILL = 'Skill'
POWER = 'Power'
STATUS = 'Status'
CURSE = 'Curse'
class TargetType(StrEnum):
ANY = 'Any'
AREA = 'Area'
ENEMY = 'Enemy'
NOTHING = 'Nothing'
RANDOM = 'Random'
SINGLE = 'Single'
PLAYER = 'Yourself'
class CardCategory(StrEnum):
CARD = 'Card'
POTION = 'Potion'
RELIC = 'Relic'