-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcard_list.go
89 lines (85 loc) · 1.84 KB
/
card_list.go
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
package main
var cardlist map[string]cardInfo
func init() {
cardlist = map[string]cardInfo{
// basic
"Forest": cardInfo{
IsBasic: true,
ComesInTapped: false,
TapsFor: []string{"G"},
},
"Plain": cardInfo{
IsBasic: true,
ComesInTapped: false,
TapsFor: []string{"W"},
},
"Swamp": cardInfo{
IsBasic: true,
ComesInTapped: false,
TapsFor: []string{"B"},
},
"Island": cardInfo{
IsBasic: true,
ComesInTapped: false,
TapsFor: []string{"U"},
},
"Mountain": cardInfo{
IsBasic: true,
ComesInTapped: false,
TapsFor: []string{"R"},
},
// duals
"Savannah": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"W", "G"},
},
"Taiga": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"R", "G"},
},
"Tundra": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"W", "U"},
},
"Underground Sea": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"U", "B"},
},
"Badlands": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"B", "R"},
},
"Scrubland": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"W", "B"},
},
"Volcanic Island": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"R", "U"},
},
"Bayou": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"G", "B"},
},
"Plateau": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"W", "R"},
},
"Tropical Island": cardInfo{
IsBasic: false,
ComesInTapped: false,
TapsFor: []string{"G", "U"},
},
// slowland
// painland
}
}