-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmy_enum.py
executable file
·118 lines (100 loc) · 2.55 KB
/
my_enum.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# -*- coding: utf-8 -*-
from enum import Enum
class __LeaderClass(Enum):
NEUTRAL = 0
FOREST = 1
SWORD = 2
RUNE = 3
DRAGON = 4
SHADOW = 5
BLOOD = 6
HAVEN = 7
PORTAL = 8
LeaderClass=__LeaderClass
class __Trait(Enum):
EARTH_SIGIL = -2
NONE = -1
OFFICER = 0
COMMANDER = 1
ARTIFACT = 2
Trait=__Trait
class __DeckType(Enum):
AGGRO = 1
MID = 2
CONTROL = 3
COMBO = 4
DeckType=__DeckType
class __KeywordAbility(Enum):
STORM = 1
BANE = 2
WARD = 3
RUSH = 4
CANT_BE_ATTACKED = 5
CANT_BE_TARGETED = 6
AMBUSH = 7
DRAIN = 8
CANT_BE_DESTROYED_BY_EFFECTS = 9
REDUCE_DAMAGE_TO_ZERO = 10
REDUCE_DAMAGE_TO_ZERO_BY_EFFECTS = 11
CANT_ATTACK_TO_FOLLOWER = 12
CANT_ATTACK_TO_PLAYER = 13
CANT_ATTACK = 14
BANISH_WHEN_LEAVES = 15
#1は速攻(出たターンでも攻撃できる),2は必殺(交戦したクリーチャーを必ず破壊する)
#3は守護(相手の場に守護を持つフォロワーがいる限り、原則このフォロワー以外には攻撃できない)
#4は突進(出たターンでもフォロワーに攻撃できる)
#5は攻撃されない
#6は能力の対象にならない
#7は潜伏(攻撃されず、能力の対象にならない,攻撃すると解除される)
#8はドレイン(攻撃によって与えたダメージ分プレイヤーのライフを回復)
#9は効果で破壊不能
#10はダメージを受けない
#11は能力によるダメージを受けない
KeywordAbility=__KeywordAbility
class __State_Code(Enum):
PLAY = 1
SET = 2
DESTROYED = 3
EVOLVE = 4
ATTACK_TO_FOLLOWER = 5
ATTACK_TO_PLAYER = 6
RESTORE_PLAYER_LIFE = 7
RESTORE_FOLLOWER_TOUGHNESS = 8
START_OF_TURN = 9
END_OF_TURN = 10
GET_DAMAGE = 11
State_Code=__State_Code
class __Action_Code(Enum):
ERROR = -10
TURN_END = 0
PLAY_CARD = 1
ATTACK_TO_FOLLOWER = 2
ATTACK_TO_PLAYER = 3
EVOLVE = 4
Action_Code=__Action_Code
class __Active_Ability_Check_Code(Enum):
OVERFLOW = 0
VENGEANCE = 1
RESONANCE = 2
BAHAMUT = 3
Active_Ability_Check_Code=__Active_Ability_Check_Code
class __Target_Type(Enum):
ENEMY_FOLLOWER = 1
ALLIED_FOLLOWER = 2
ENEMY = 3
FOLLOWER = 4
CARD = 5
ALLIED_CARD = 6
ALLIED_CARD_AND_ENEMY_FOLLOWER = 7
CARD_IN_HAND = 8
ENEMY_CARD = 9
ALLY = 10
ALLIED_AMULET = 11
ENEMY_AMULET = 12
Target_Type = __Target_Type
class __Card_Category(Enum):
NONE = 0
Creature = 1
Spell = 2
Amulet = 3
Card_Category = __Card_Category