Compare commits
517 Commits
VS2019
...
wagic-v0.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8e551bb287 | ||
|
|
fa7a0daae1 | ||
|
|
7fa03e620d | ||
|
|
8551f55636 | ||
|
|
059107b007 | ||
|
|
a4670f0b82 | ||
|
|
5421c0cfda | ||
|
|
b8435778fe | ||
|
|
68e08783c6 | ||
|
|
6c0740c78c | ||
|
|
d969b6ce7a | ||
|
|
b5c1b09c04 | ||
|
|
e47f3f5471 | ||
|
|
217a5aa93e | ||
|
|
d11facd7d4 | ||
|
|
6ca5291790 | ||
|
|
14103a840d | ||
|
|
31b3a7e785 | ||
|
|
152dafc90f | ||
|
|
477ffa6a0c | ||
|
|
2eed51dea6 | ||
|
|
c55c9c2507 | ||
|
|
96f7072a77 | ||
|
|
9957719e0c | ||
|
|
8b91048d12 | ||
|
|
6d46467861 | ||
|
|
8012672a70 | ||
|
|
f371295f24 | ||
|
|
79e560e2b2 | ||
|
|
3baa6acaaf | ||
|
|
051f498e54 | ||
|
|
0824ea3984 | ||
|
|
63c5ff2789 | ||
|
|
31530215a5 | ||
|
|
78658a6a9e | ||
|
|
41a89c7324 | ||
|
|
3130049c63 | ||
|
|
fcb073ccd6 | ||
|
|
5bf5e1dfba | ||
|
|
6d1e16441e | ||
|
|
316e2b21b4 | ||
|
|
984aac51f4 | ||
|
|
eb35e3589b | ||
|
|
9c2eee7d7e | ||
|
|
fbcb1feb88 | ||
|
|
371d4c9f85 | ||
|
|
c1f3913295 | ||
|
|
4623167b0f | ||
|
|
4e18b6d799 | ||
|
|
45b077e930 | ||
|
|
1f6db30277 | ||
|
|
fd76775923 | ||
|
|
aafaadb76f | ||
|
|
99b501105d | ||
|
|
b84745e063 | ||
|
|
89024241a8 | ||
|
|
c60ffba70d | ||
|
|
d3fad48367 | ||
|
|
79d353d3ee | ||
|
|
9e3caa635d | ||
|
|
8ae7439978 | ||
|
|
f9f1f0f53d | ||
|
|
1efc38ef0f | ||
|
|
6538f1625e | ||
|
|
5810a36610 | ||
|
|
cd677111b7 | ||
|
|
6be219f586 | ||
|
|
e2ac10be95 | ||
|
|
832d033488 | ||
|
|
e2a1705b3f | ||
|
|
ff47c0dd44 | ||
|
|
c2482a50f5 | ||
|
|
ddda01dd86 | ||
|
|
8cc3a5b4e3 | ||
|
|
1306a43f33 | ||
|
|
06923a0824 | ||
|
|
f671f61713 | ||
|
|
2af470e42b | ||
|
|
04a6a4bfe2 | ||
|
|
9aa15766d4 | ||
|
|
9dabf121d3 | ||
|
|
ccae9673e6 | ||
|
|
c211b2eaa4 | ||
|
|
cc16db7256 | ||
|
|
236f677f2a | ||
|
|
001cea95bd | ||
|
|
54d0c32035 | ||
|
|
45de20c8d3 | ||
|
|
e1f91a50f6 | ||
|
|
790f02905a | ||
|
|
32008496b3 | ||
|
|
ebc281da6e | ||
|
|
8d6e0122bb | ||
|
|
1ce0facf21 | ||
|
|
bbc25e2727 | ||
|
|
c7c2025fc9 | ||
|
|
6331b1daf4 | ||
|
|
c978223b10 | ||
|
|
cd9e5fb2e5 | ||
|
|
7d465bfbc4 | ||
|
|
bdba322558 | ||
|
|
d3167bb4f4 | ||
|
|
f4c27968a1 | ||
|
|
2f4869434c | ||
|
|
cb74126544 | ||
|
|
2fe8a0e473 | ||
|
|
73d9173aa0 | ||
|
|
f7ce614df8 | ||
|
|
d85f3f7743 | ||
|
|
54b6aa0437 | ||
|
|
b84ddc5687 | ||
|
|
b7f80f3851 | ||
|
|
a296db349c | ||
|
|
1e0928b227 | ||
|
|
ecc5ddfe28 | ||
|
|
730ddd2b50 | ||
|
|
b3b127ac2f | ||
|
|
3219360cd7 | ||
|
|
cd55b4342c | ||
|
|
1727e11091 | ||
|
|
9db4b9e2d4 | ||
|
|
b7e0fc6d8b | ||
|
|
0f9b4c6ab2 | ||
|
|
a82636b099 | ||
|
|
b97bd275e4 | ||
|
|
b70e03a5cf | ||
|
|
946557acf2 | ||
|
|
f792729f80 | ||
|
|
4458a6e780 | ||
|
|
2ca03bb1f0 | ||
|
|
e6ffd056b5 | ||
|
|
46ec7dc0c6 | ||
|
|
8ab49e021f | ||
|
|
fb64821e0c | ||
|
|
ef3e743980 | ||
|
|
cffda7421f | ||
|
|
bb5a9dd31e | ||
|
|
2cbb011fe3 | ||
|
|
d2fbaaf320 | ||
|
|
1c9da2e6e6 | ||
|
|
d8f1ff33de | ||
|
|
c1404ff082 | ||
|
|
f499a1e52f | ||
|
|
9bdf0e0690 | ||
|
|
7e2162bcc3 | ||
|
|
57b8178d86 | ||
|
|
b2a4edae9f | ||
|
|
35a79cb723 | ||
|
|
0057269361 | ||
|
|
849194b8da | ||
|
|
cabc0757be | ||
|
|
23fa7f9f6e | ||
|
|
3442e7cb16 | ||
|
|
31ab9edc81 | ||
|
|
d98956a1b8 | ||
|
|
f0ee95b483 | ||
|
|
5b7d8662b7 | ||
|
|
5f0883943a | ||
|
|
9df5bb29ab | ||
|
|
55edfc6374 | ||
|
|
79716a4533 | ||
|
|
ac273b1947 | ||
|
|
8b358b3d1c | ||
|
|
6fb3feef72 | ||
|
|
e265dc3e7f | ||
|
|
68a64238cb | ||
|
|
abe8b580c8 | ||
|
|
71ff7baf85 | ||
|
|
286ccaafb2 | ||
|
|
2c80570cf4 | ||
|
|
6a311f2cd6 | ||
|
|
2028c5c79d | ||
|
|
a6bec1a96e | ||
|
|
d11ac6cf8b | ||
|
|
ff63f98b56 | ||
|
|
e8f853eb37 | ||
|
|
568dd65173 | ||
|
|
2a45b9f8df | ||
|
|
372715fab7 | ||
|
|
59c3926f16 | ||
|
|
03fbbbb2bb | ||
|
|
74da665ec9 | ||
|
|
8d2cc7124e | ||
|
|
7ae1a6137e | ||
|
|
c802be4a9d | ||
|
|
9ba9008126 | ||
|
|
8ee1d185d5 | ||
|
|
66e0a88809 | ||
|
|
34765237e0 | ||
|
|
5153c3b9c0 | ||
|
|
9da159a607 | ||
|
|
d7838829ad | ||
|
|
cea45370a6 | ||
|
|
2234a508c3 | ||
|
|
37ce334688 | ||
|
|
2abb218164 | ||
|
|
c8f763173d | ||
|
|
81d4b3d84f | ||
|
|
8d740c6bc1 | ||
|
|
d3379c9c08 | ||
|
|
89cdeead88 | ||
|
|
17d6860505 | ||
|
|
bc9142ad6e | ||
|
|
6c9c770f2d | ||
|
|
ed330fa70c | ||
|
|
7bce2a19e2 | ||
|
|
60ca9e05c0 | ||
|
|
f383d0b8a5 | ||
|
|
b17eb2c870 | ||
|
|
d3c0e397b6 | ||
|
|
a72c35a693 | ||
|
|
d0d7554b1d | ||
|
|
cf9f6ed474 | ||
|
|
eb8da4d4b2 | ||
|
|
a858ed405f | ||
|
|
8f432718cf | ||
|
|
f1ee227b84 | ||
|
|
8c031585cf | ||
|
|
74ddb33239 | ||
|
|
a00919cc02 | ||
|
|
6fe1e4d351 | ||
|
|
f6274dc914 | ||
|
|
783bcf1142 | ||
|
|
b9d6410aba | ||
|
|
b35e503a0f | ||
|
|
024e015dfc | ||
|
|
dd844fc25e | ||
|
|
c60f8787d1 | ||
|
|
4bdc1fdfe1 | ||
|
|
f6199719fd | ||
|
|
2b7baf7fc8 | ||
|
|
5184132e8b | ||
|
|
3a38e7f4ab | ||
|
|
17fdc5bc9f | ||
|
|
0b5f375df6 | ||
|
|
f982124209 | ||
|
|
177541b30c | ||
|
|
2ff2d4ac79 | ||
|
|
77c48dc1d5 | ||
|
|
91d19e2852 | ||
|
|
69885cf90a | ||
|
|
6229de7c55 | ||
|
|
7c8b634086 | ||
|
|
7a6c4b2c15 | ||
|
|
eaaa4d783b | ||
|
|
4c00dfb3b6 | ||
|
|
fe1a89e67a | ||
|
|
5dbe6f8c9c | ||
|
|
0fce1c591f | ||
|
|
d9e3101212 | ||
|
|
21b5308420 | ||
|
|
0d31ec5b21 | ||
|
|
65bf650868 | ||
|
|
e3aff3c23a | ||
|
|
1444ed6b7c | ||
|
|
1f98173197 | ||
|
|
b7c6725b44 | ||
|
|
f9e0746e1c | ||
|
|
b2c55e307c | ||
|
|
99033e3fb2 | ||
|
|
053f202f32 | ||
|
|
991625dea4 | ||
|
|
0ca310da54 | ||
|
|
d40d6f319e | ||
|
|
3a8d70ff27 | ||
|
|
1aed1c1517 | ||
|
|
a801069a3a | ||
|
|
e67078355a | ||
|
|
0d2e4af2a3 | ||
|
|
3e7ef8c77c | ||
|
|
b09763d89e | ||
|
|
bf3d35463f | ||
|
|
a753bb0c1b | ||
|
|
d2ea81bdbc | ||
|
|
d4b663220f | ||
|
|
f4353fb0e9 | ||
|
|
3ec955bf2c | ||
|
|
68d21ddd23 | ||
|
|
16e6df9503 | ||
|
|
7c696ac213 | ||
|
|
d18232df10 | ||
|
|
d6a1a8eda8 | ||
|
|
ced2c85076 | ||
|
|
6ef9ecc147 | ||
|
|
c704dfbfb2 | ||
|
|
d751ed3540 | ||
|
|
1202ea609e | ||
|
|
252e66736a | ||
|
|
42f2c34a46 | ||
|
|
c78e90a5b5 | ||
|
|
a52cd305b7 | ||
|
|
6a00c0ad1d | ||
|
|
e6c1f652db | ||
|
|
48bdc6c951 | ||
|
|
939dc20855 | ||
|
|
8c39eac856 | ||
|
|
272199dced | ||
|
|
cab90b8fe2 | ||
|
|
d5a8b80f5a | ||
|
|
4f3a179be4 | ||
|
|
519c90dd9d | ||
|
|
3d46b41efc | ||
|
|
fbf1f9e1e0 | ||
|
|
d0cd6e8b21 | ||
|
|
90c51fbb2d | ||
|
|
edf7714f0c | ||
|
|
77241ee496 | ||
|
|
ad0e8383e4 | ||
|
|
795debeb0d | ||
|
|
b7a7efd9db | ||
|
|
d005aefdc7 | ||
|
|
30647615f2 | ||
|
|
3ee3aaf7d8 | ||
|
|
a2403e4eee | ||
|
|
3e618c062a | ||
|
|
b1bc13cb0d | ||
|
|
fe60f5fe81 | ||
|
|
7bf463c7ea | ||
|
|
e1df4e5072 | ||
|
|
1b860218e0 | ||
|
|
75347a2f37 | ||
|
|
29985718a7 | ||
|
|
8cf2b7ab69 | ||
|
|
a99eaac35d | ||
|
|
c4eb931192 | ||
|
|
a6a053e10e | ||
|
|
ad26450151 | ||
|
|
e4f5d7784a | ||
|
|
023816aa65 | ||
|
|
bf6439db00 | ||
|
|
1b320d5325 | ||
|
|
6d872ed176 | ||
|
|
00ce669edb | ||
|
|
61dc3013f4 | ||
|
|
c4ba879382 | ||
|
|
495e5f1429 | ||
|
|
827f5a71bc | ||
|
|
573c72f72d | ||
|
|
612be9737d | ||
|
|
4bc339e82b | ||
|
|
668fc41862 | ||
|
|
457b8c3bf2 | ||
|
|
135f2a1e45 | ||
|
|
2d9cab915a | ||
|
|
22d8d16b71 | ||
|
|
453906e350 | ||
|
|
5e16e0d1ba | ||
|
|
1c09918225 | ||
|
|
251e1634f7 | ||
|
|
727d4579a0 | ||
|
|
52e3177ef2 | ||
|
|
fc40971dc7 | ||
|
|
ccc26f400d | ||
|
|
210a250dce | ||
|
|
a2594f1fb7 | ||
|
|
587155353c | ||
|
|
2b398b425d | ||
|
|
67c7102687 | ||
|
|
6212af0f48 | ||
|
|
5688b28981 | ||
|
|
c162eff8cf | ||
|
|
60e6d314e0 | ||
|
|
7cf722114b | ||
|
|
8645cb9e1e | ||
|
|
275eb9e06e | ||
|
|
60b4bb31f5 | ||
|
|
a5eb2eba37 | ||
|
|
a00cf2a1d1 | ||
|
|
b863188c3c | ||
|
|
21778de9fb | ||
|
|
c81eecf6d2 | ||
|
|
402323a990 | ||
|
|
75b335e59c | ||
|
|
9f69336c94 | ||
|
|
331e54a732 | ||
|
|
3d25630dd6 | ||
|
|
5b652ba688 | ||
|
|
c60df6c99d | ||
|
|
8bef671a70 | ||
|
|
9df8e90ab6 | ||
|
|
45d7cecaf3 | ||
|
|
730c8479f9 | ||
|
|
1dca08a33b | ||
|
|
233cec7a9f | ||
|
|
08f69dc832 | ||
|
|
464a6ff1b8 | ||
|
|
c664760359 | ||
|
|
f180b8cc56 | ||
|
|
044bbb3d4b | ||
|
|
c4884e4715 | ||
|
|
253be9e9bd | ||
|
|
db517858fa | ||
|
|
923a8e8fd9 | ||
|
|
8d395620a1 | ||
|
|
a547591608 | ||
|
|
601a4432dc | ||
|
|
ca7c8f5cf9 | ||
|
|
f44ad43413 | ||
|
|
1ec448daef | ||
|
|
adee84d60f | ||
|
|
a46786eb28 | ||
|
|
5c7b4b7618 | ||
|
|
bdcb10a54f | ||
|
|
6083ad76d6 | ||
|
|
b66674492b | ||
|
|
0f0e627cf5 | ||
|
|
83e7bfffd0 | ||
|
|
28b1c0e86f | ||
|
|
d0e4aa635b | ||
|
|
a82a2e3571 | ||
|
|
68161b2aaa | ||
|
|
4e7463c77e | ||
|
|
8ab7212aa2 | ||
|
|
16d989e8ca | ||
|
|
0c8e51693a | ||
|
|
9f4e7fb7b2 | ||
|
|
9dd5807cae | ||
|
|
7441ae2e8b | ||
|
|
c8869f4048 | ||
|
|
21440c977d | ||
|
|
06ccc923ea | ||
|
|
c82fc3b5ce | ||
|
|
7a19ae8f40 | ||
|
|
43be15e832 | ||
|
|
4ce2a5c36e | ||
|
|
82e53a8c39 | ||
|
|
dcc7e23b84 | ||
|
|
54e4d881a7 | ||
|
|
83f8d1c5d7 | ||
|
|
cf738e76d3 | ||
|
|
744e380df9 | ||
|
|
8970fa673b | ||
|
|
88e09bbd05 | ||
|
|
7d86578152 | ||
|
|
6fd6f9061c | ||
|
|
ba918b27ee | ||
|
|
0b90a471d6 | ||
|
|
24fd17ecf8 | ||
|
|
06ec97676e | ||
|
|
4e4752856b | ||
|
|
bc79115985 | ||
|
|
6ecd762d18 | ||
|
|
0fa1f04e71 | ||
|
|
225be4d9aa | ||
|
|
29b89ba562 | ||
|
|
7d51b985a6 | ||
|
|
91bfa11a4f | ||
|
|
46834a6ee9 | ||
|
|
07119b88f6 | ||
|
|
95af76a3b2 | ||
|
|
0132f7aa5e | ||
|
|
4df34c82c2 | ||
|
|
50d49e47e7 | ||
|
|
b29c37eb25 | ||
|
|
c7d09d8389 | ||
|
|
87ce6df145 | ||
|
|
f5a20110c4 | ||
|
|
264183a42a | ||
|
|
af0de566fe | ||
|
|
480adfe83a | ||
|
|
ce5b07b5b1 | ||
|
|
09098893e6 | ||
|
|
414d99525d | ||
|
|
4f42ddadb5 | ||
|
|
901a7ca984 | ||
|
|
d3feccff75 | ||
|
|
ccd17d32d0 | ||
|
|
5c67d11aa6 | ||
|
|
7a529bac6d | ||
|
|
2c62cfd487 | ||
|
|
91f50009e1 | ||
|
|
9504027fdc | ||
|
|
5c7528dbcf | ||
|
|
e856538259 | ||
|
|
1749330e8a | ||
|
|
893e64e4f7 | ||
|
|
169467158a | ||
|
|
ab0a5496b0 | ||
|
|
0c4deea3ed | ||
|
|
dd785a872e | ||
|
|
c8603204ac | ||
|
|
ae81568463 | ||
|
|
2fe9924fe5 | ||
|
|
818233213e | ||
|
|
d9019c0808 | ||
|
|
fdaed6503a | ||
|
|
e10213a373 | ||
|
|
34732a5f54 | ||
|
|
d8d6025652 | ||
|
|
01117f4cb7 | ||
|
|
a25448cde7 | ||
|
|
ef4b18b394 | ||
|
|
683b2fbed8 | ||
|
|
cdfadec38b | ||
|
|
7b434f33e8 | ||
|
|
29f1420abc | ||
|
|
39884d9711 | ||
|
|
a5c9f877f7 | ||
|
|
c603765908 | ||
|
|
a0b4a1f77c | ||
|
|
e0a2a45037 | ||
|
|
4c6f5126a6 | ||
|
|
50da2fef42 | ||
|
|
9dfd513ad3 | ||
|
|
30622010df | ||
|
|
f4d9de9490 | ||
|
|
1092d4121a | ||
|
|
2ec4b78a8a | ||
|
|
1b88f7d3f9 | ||
|
|
2ac3ec6f09 | ||
|
|
73138d2176 | ||
|
|
7cb0d8b843 | ||
|
|
1dc5c48ff6 | ||
|
|
42754fd83c | ||
|
|
301de0f6f7 | ||
|
|
9be1d44788 | ||
|
|
7328c45013 |
35
.travis.yml
35
.travis.yml
@@ -1,5 +1,5 @@
|
|||||||
language: cpp
|
language: cpp
|
||||||
dist: trusty
|
dist: xenial
|
||||||
branches:
|
branches:
|
||||||
except:
|
except:
|
||||||
- latest-master
|
- latest-master
|
||||||
@@ -19,14 +19,14 @@ before_install:
|
|||||||
export PSPDEV="$TRAVIS_BUILD_DIR/opt/pspsdk" &&
|
export PSPDEV="$TRAVIS_BUILD_DIR/opt/pspsdk" &&
|
||||||
export PSPSDK="$PSPDEV/psp/sdk" &&
|
export PSPSDK="$PSPDEV/psp/sdk" &&
|
||||||
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin" &&
|
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin" &&
|
||||||
wget -O sdk.lzma http://downloads.sourceforge.net/project/minpspw/SDK%20%2B%20devpak/pspsdk%200.11.2/minpspw_0.11.2-amd64.tar.lzma;
|
wget --no-check-certificate -O sdk.lzma http://downloads.sourceforge.net/project/minpspw/SDK%20%2B%20devpak/pspsdk%200.11.2/minpspw_0.11.2-amd64.tar.lzma;
|
||||||
fi
|
fi
|
||||||
# Building for Qt here
|
# Building for Qt here
|
||||||
- if [ "$BUILD_Qt" == "YES" ]; then
|
- if [ "$BUILD_Qt" == "YES" ]; then
|
||||||
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu trusty universe" &&
|
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu xenial universe" &&
|
||||||
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu trusty main" &&
|
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu xenial main" &&
|
||||||
sudo apt-get -qq update &&
|
sudo apt-get -qq update &&
|
||||||
sudo apt-get -qq install qt5-qmake qtbase5-dev qtdeclarative5-dev qttools5-dev qtmultimedia5-dev pulseaudio libpulse-dev &&
|
sudo apt-get -qq install qt5-qmake qtbase5-dev qtdeclarative5-dev qttools5-dev qtmultimedia5-dev libqt5opengl5 libqt5opengl5-dev pulseaudio libpulse-dev &&
|
||||||
export QMAKE="qmake -qt=qt5";
|
export QMAKE="qmake -qt=qt5";
|
||||||
fi
|
fi
|
||||||
# Building for Android here
|
# Building for Android here
|
||||||
@@ -35,8 +35,8 @@ before_install:
|
|||||||
if [ `uname -m` = x86_64 ]; then
|
if [ `uname -m` = x86_64 ]; then
|
||||||
sudo dpkg --add-architecture i386 && sudo apt-get update &&
|
sudo dpkg --add-architecture i386 && sudo apt-get update &&
|
||||||
sudo apt-get install -qq --force-yes libgd2-xpm-dev libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jq ant; fi &&
|
sudo apt-get install -qq --force-yes libgd2-xpm-dev libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jq ant; fi &&
|
||||||
wget http://dl.google.com/android/ndk/android-ndk-r9-linux-x86_64.tar.bz2 -nv &&
|
wget https://dl.google.com/android/repository/android-ndk-r22-linux-x86_64.zip -nv &&
|
||||||
wget http://dl.google.com/android/android-sdk_r24.3.4-linux.tgz -nv;
|
wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz -nv;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
install:
|
install:
|
||||||
@@ -44,22 +44,21 @@ install:
|
|||||||
tar -x --xz -f sdk.lzma;
|
tar -x --xz -f sdk.lzma;
|
||||||
fi
|
fi
|
||||||
- if [ "$BUILD_ANDROID" == "YES" ]; then
|
- if [ "$BUILD_ANDROID" == "YES" ]; then
|
||||||
tar --absolute-names -jxf android-ndk-r9-linux-x86_64.tar.bz2 &&
|
unzip android-ndk-r22-linux-x86_64.zip &&
|
||||||
tar -zxf android-sdk_r24.3.4-linux.tgz &&
|
tar -zxf android-sdk_r24.4.1-linux.tgz &&
|
||||||
$ANDROID list sdk --extended -a &&
|
$ANDROID list sdk --extended -a &&
|
||||||
echo yes | $ANDROID update sdk -a -t tools,platform-tools,build-tools-23.0.1,android-10 --no-ui --force --no-https;
|
echo yes | $ANDROID update sdk -a -t tools,platform-tools,build-tools-23.0.1,android-23 --no-ui --force --no-https;
|
||||||
|
sudo apt-get install openjdk-8-jdk;
|
||||||
|
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64;
|
||||||
|
export PATH=$JAVA_HOME/bin:$PATH;
|
||||||
fi
|
fi
|
||||||
- sudo python -m easy_install --upgrade pyOpenSSL
|
- sudo pip install --upgrade pip
|
||||||
|
- sudo pip install setuptools-rust
|
||||||
|
- sudo pip install pyOpenSSL
|
||||||
- sudo pip install pyjavaproperties
|
- sudo pip install pyjavaproperties
|
||||||
- sudo pip install github3.py
|
- sudo pip install github3.py
|
||||||
- sudo pip install cpp-coveralls
|
- sudo pip install cpp-coveralls
|
||||||
|
|
||||||
env:
|
|
||||||
global:
|
|
||||||
- secure: "EBzr1+qjQsOhn0s+tcFmXR1jP9B0xiOSXuXbRXWZ1OEHNvp8+A5/pS84LYVFlaZqmxr5dApxvPtwhgLIUbQ3EPXm8LpC3KgSD4dS+9/QMbxhe5TK4oczgFRGcDTMJQZsCzhOh7hp3tbcbJg5Gp+VT7aFjFQSHDGwhzSJXsXwh/8="
|
|
||||||
- secure: "X5dTQfofqAutnXxmu11Ep2MQ5QYnMN8m0AITRtwymhEF2UclcOudI1+skPtuhAGbWQnSO+lhunV3cvMfw2/Ml3k/VDz6VdFSKFrzAu7ja1VLJfcxr7chi0s8q30pVBb66tGydjIBac3B+RQyqgmZQW1frbRrhC/kPFQ6wPWOJdQ="
|
|
||||||
- secure: "T97NUPnxCpVZ/c5HH0zfo0FO3DPSRMSmze58ubW5EUTZOjAMtEt+OFdsrNZvUTCugUj2M1agtonZbAbczpaAL+lgZcHDgXgWMkfO0pMnsWX1yyCNqMuE/iTMpJr/xsLQeyWlftWjJLsseQU45abZsd1XVmda/G+ZhrDLF1y55SA="
|
|
||||||
|
|
||||||
script: "tools/travis-script.sh"
|
script: "tools/travis-script.sh"
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ namespace boost {
|
|||||||
|
|
||||||
enum xtime_clock_types
|
enum xtime_clock_types
|
||||||
{
|
{
|
||||||
TIME_UTC=1
|
TIME_UTC_=1
|
||||||
// TIME_TAI,
|
// TIME_TAI,
|
||||||
// TIME_MONOTONIC,
|
// TIME_MONOTONIC,
|
||||||
// TIME_PROCESS,
|
// TIME_PROCESS,
|
||||||
@@ -68,7 +68,7 @@ inline xtime get_xtime(boost::system_time const& abs_time)
|
|||||||
|
|
||||||
inline int xtime_get(struct xtime* xtp, int clock_type)
|
inline int xtime_get(struct xtime* xtp, int clock_type)
|
||||||
{
|
{
|
||||||
if (clock_type == TIME_UTC)
|
if (clock_type == TIME_UTC_)
|
||||||
{
|
{
|
||||||
*xtp=get_xtime(get_system_time());
|
*xtp=get_xtime(get_system_time());
|
||||||
return clock_type;
|
return clock_type;
|
||||||
|
|||||||
@@ -350,7 +350,7 @@ namespace boost
|
|||||||
cond.timed_wait(lock, xt);
|
cond.timed_wait(lock, xt);
|
||||||
# endif
|
# endif
|
||||||
xtime cur;
|
xtime cur;
|
||||||
xtime_get(&cur, TIME_UTC);
|
xtime_get(&cur, TIME_UTC_);
|
||||||
if (xtime_cmp(xt, cur) <= 0)
|
if (xtime_cmp(xt, cur) <= 0)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -365,7 +365,7 @@ namespace boost
|
|||||||
BOOST_VERIFY(!pthread_yield());
|
BOOST_VERIFY(!pthread_yield());
|
||||||
# else
|
# else
|
||||||
xtime xt;
|
xtime xt;
|
||||||
xtime_get(&xt, TIME_UTC);
|
xtime_get(&xt, TIME_UTC_);
|
||||||
sleep(xt);
|
sleep(xt);
|
||||||
# endif
|
# endif
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ const int NANOSECONDS_PER_MICROSECOND = 1000;
|
|||||||
inline void to_time(int milliseconds, boost::xtime& xt)
|
inline void to_time(int milliseconds, boost::xtime& xt)
|
||||||
{
|
{
|
||||||
int res = 0;
|
int res = 0;
|
||||||
res = boost::xtime_get(&xt, boost::TIME_UTC);
|
res = boost::xtime_get(&xt, boost::TIME_UTC_);
|
||||||
BOOST_ASSERT(res == boost::TIME_UTC);
|
BOOST_ASSERT(res == boost::TIME_UTC_);
|
||||||
|
|
||||||
xt.sec += (milliseconds / MILLISECONDS_PER_SECOND);
|
xt.sec += (milliseconds / MILLISECONDS_PER_SECOND);
|
||||||
xt.nsec += ((milliseconds % MILLISECONDS_PER_SECOND) *
|
xt.nsec += ((milliseconds % MILLISECONDS_PER_SECOND) *
|
||||||
@@ -57,8 +57,8 @@ inline void to_timespec_duration(const boost::xtime& xt, timespec& ts)
|
|||||||
{
|
{
|
||||||
boost::xtime cur;
|
boost::xtime cur;
|
||||||
int res = 0;
|
int res = 0;
|
||||||
res = boost::xtime_get(&cur, boost::TIME_UTC);
|
res = boost::xtime_get(&cur, boost::TIME_UTC_);
|
||||||
BOOST_ASSERT(res == boost::TIME_UTC);
|
BOOST_ASSERT(res == boost::TIME_UTC_);
|
||||||
|
|
||||||
if (boost::xtime_cmp(xt, cur) <= 0)
|
if (boost::xtime_cmp(xt, cur) <= 0)
|
||||||
{
|
{
|
||||||
@@ -88,8 +88,8 @@ inline void to_duration(boost::xtime xt, int& milliseconds)
|
|||||||
{
|
{
|
||||||
boost::xtime cur;
|
boost::xtime cur;
|
||||||
int res = 0;
|
int res = 0;
|
||||||
res = boost::xtime_get(&cur, boost::TIME_UTC);
|
res = boost::xtime_get(&cur, boost::TIME_UTC_);
|
||||||
BOOST_ASSERT(res == boost::TIME_UTC);
|
BOOST_ASSERT(res == boost::TIME_UTC_);
|
||||||
|
|
||||||
if (boost::xtime_cmp(xt, cur) <= 0)
|
if (boost::xtime_cmp(xt, cur) <= 0)
|
||||||
milliseconds = 0;
|
milliseconds = 0;
|
||||||
@@ -110,8 +110,8 @@ inline void to_microduration(boost::xtime xt, int& microseconds)
|
|||||||
{
|
{
|
||||||
boost::xtime cur;
|
boost::xtime cur;
|
||||||
int res = 0;
|
int res = 0;
|
||||||
res = boost::xtime_get(&cur, boost::TIME_UTC);
|
res = boost::xtime_get(&cur, boost::TIME_UTC_);
|
||||||
BOOST_ASSERT(res == boost::TIME_UTC);
|
BOOST_ASSERT(res == boost::TIME_UTC_);
|
||||||
|
|
||||||
if (boost::xtime_cmp(xt, cur) <= 0)
|
if (boost::xtime_cmp(xt, cur) <= 0)
|
||||||
microseconds = 0;
|
microseconds = 0;
|
||||||
|
|||||||
1549
CHANGELOG.md
1549
CHANGELOG.md
File diff suppressed because it is too large
Load Diff
@@ -474,7 +474,7 @@
|
|||||||
|
|
||||||
#ifndef PNG_VERSION_INFO_ONLY
|
#ifndef PNG_VERSION_INFO_ONLY
|
||||||
/* include the compression library's header */
|
/* include the compression library's header */
|
||||||
#include "zlib.h"
|
#include "../include/zlib.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* include all user configurable info, including optional assembler routines */
|
/* include all user configurable info, including optional assembler routines */
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ OBJS = $(GENERIC_OBJS) $(LINUX_OBJS)
|
|||||||
TARGET_LIB = libjge.a
|
TARGET_LIB = libjge.a
|
||||||
TARGET_HGE = libhgetools.a
|
TARGET_HGE = libhgetools.a
|
||||||
INCDIR = $(shell freetype-config --cflags 2> /dev/null) -I/usr/X11/include -I/usr/include/boost -Isrc/zipFS -Iinclude/
|
INCDIR = $(shell freetype-config --cflags 2> /dev/null) -I/usr/X11/include -I/usr/include/boost -Isrc/zipFS -Iinclude/
|
||||||
CXXFLAGS += -DLINUX $(FMOD)
|
CXXFLAGS += -DLINUX -DNETWORK_SUPPORT $(FMOD)
|
||||||
CXXFLAGS += $(INCDIR)
|
CXXFLAGS += $(INCDIR)
|
||||||
LIBDIR = lib/linux
|
LIBDIR = lib/linux
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ std::string ToHex(T* pointer)
|
|||||||
|
|
||||||
#ifdef LINUX
|
#ifdef LINUX
|
||||||
#define OutputDebugString(val) (std::cerr << val);
|
#define OutputDebugString(val) (std::cerr << val);
|
||||||
#define OutputDebugStringA(val) (std::cerr << val);
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
|||||||
@@ -394,6 +394,7 @@ class JGE
|
|||||||
void SetJNIEnv(JNIEnv * env, jclass cls);
|
void SetJNIEnv(JNIEnv * env, jclass cls);
|
||||||
void sendJNICommand(std::string command);
|
void sendJNICommand(std::string command);
|
||||||
std::string getFileSystemLocation();
|
std::string getFileSystemLocation();
|
||||||
|
std::string getFileUserFolderPath();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ const int kInfoMenuID = -200;
|
|||||||
const int kRandomPlayerMenuID = -11;
|
const int kRandomPlayerMenuID = -11;
|
||||||
const int kRandomAIPlayerMenuID = -12;
|
const int kRandomAIPlayerMenuID = -12;
|
||||||
const int kEvilTwinMenuID = -14;
|
const int kEvilTwinMenuID = -14;
|
||||||
|
const int kCommanderMenuID = -33;
|
||||||
|
|
||||||
class JGuiListener
|
class JGuiListener
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
#define _JSOCKET_H_
|
#define _JSOCKET_H_
|
||||||
|
|
||||||
#include <queue>
|
#include <queue>
|
||||||
|
#include "Threading.h"
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
#define SERVER_PORT 5001
|
#define SERVER_PORT 5001
|
||||||
|
|||||||
@@ -26,16 +26,8 @@
|
|||||||
#include "JAudio.h"
|
#include "JAudio.h"
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#ifdef IOS
|
|
||||||
#include <tr1/cstdint>
|
|
||||||
#else
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
//#include <cstdint>
|
|
||||||
#endif
|
|
||||||
//#include <stdint.h>
|
|
||||||
//the MSC version might only define _MSC_STDINT_H_
|
|
||||||
//and that might cause redefinition of standard types
|
|
||||||
//#define _STDINT_H_
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -148,14 +140,9 @@ typedef uint32_t u32;
|
|||||||
#include <GLES/gl.h>
|
#include <GLES/gl.h>
|
||||||
#include <GLES/glext.h>
|
#include <GLES/glext.h>
|
||||||
#elif defined (WIN32) || defined (LINUX)
|
#elif defined (WIN32) || defined (LINUX)
|
||||||
#if defined(__APPLE__)
|
|
||||||
#include <OpenGL/gl.h>
|
|
||||||
#include <OpenGL/glu.h>
|
|
||||||
#else
|
|
||||||
#include <GL/gl.h>
|
#include <GL/gl.h>
|
||||||
#include <GL/glu.h>
|
#include <GL/glu.h>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
#else
|
#else
|
||||||
#include <QtOpenGL>
|
#include <QtOpenGL>
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#ifndef THREADING_H
|
#ifndef THREADING_H
|
||||||
#define THREADING_H
|
#define THREADING_H
|
||||||
|
|
||||||
#if !defined(PSP) && !defined(QT_CONFIG) && !(__cplusplus > 199711L) && !(_MSC_VER >= 1700)
|
#if !defined(PSP) && !defined(QT_CONFIG) && !(__cplusplus > 199711L)
|
||||||
#include <boost/date_time.hpp>
|
#include <boost/date_time.hpp>
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
@@ -537,7 +537,7 @@ namespace boost
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#elif (__cplusplus > 199711L) || (_MSC_VER >= 1700)
|
#elif (__cplusplus > 199711L)
|
||||||
|
|
||||||
#include <thread>
|
#include <thread>
|
||||||
#include <mutex>
|
#include <mutex>
|
||||||
|
|||||||
@@ -131,10 +131,11 @@ JFileSystem::JFileSystem(const string & _userPath, const string & _systemPath)
|
|||||||
systemPath = [[documentsDirectory stringByAppendingString: @"/Res/"] cStringUsingEncoding:1];
|
systemPath = [[documentsDirectory stringByAppendingString: @"/Res/"] cStringUsingEncoding:1];
|
||||||
|
|
||||||
#elif defined (ANDROID)
|
#elif defined (ANDROID)
|
||||||
userPath = JGE::GetInstance()->getFileSystemLocation();
|
userPath = JGE::GetInstance()->getFileUserFolderPath();
|
||||||
systemPath = "";
|
systemPath = JGE::GetInstance()->getFileSystemLocation();
|
||||||
|
|
||||||
DebugTrace("User path " << userPath);
|
DebugTrace("User path " << userPath);
|
||||||
|
DebugTrace("System path " << systemPath);
|
||||||
#elif defined (QT_CONFIG)
|
#elif defined (QT_CONFIG)
|
||||||
|
|
||||||
QDir sysDir(RESDIR);
|
QDir sysDir(RESDIR);
|
||||||
@@ -259,6 +260,7 @@ void JFileSystem::clearZipCache()
|
|||||||
|
|
||||||
bool JFileSystem::AttachZipFile(const string &zipfile, char *password /* = NULL */)
|
bool JFileSystem::AttachZipFile(const string &zipfile, char *password /* = NULL */)
|
||||||
{
|
{
|
||||||
|
#ifndef WIN32
|
||||||
if (mZipAvailable && mZipFile.is_open())
|
if (mZipAvailable && mZipFile.is_open())
|
||||||
{
|
{
|
||||||
if (mZipFileName != zipfile)
|
if (mZipFileName != zipfile)
|
||||||
@@ -266,7 +268,7 @@ bool JFileSystem::AttachZipFile(const string &zipfile, char *password /* = NULL
|
|||||||
else
|
else
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
mZipFileName = zipfile;
|
mZipFileName = zipfile;
|
||||||
mPassword = password;
|
mPassword = password;
|
||||||
|
|
||||||
|
|||||||
@@ -668,7 +668,7 @@ string JGE::getFileSystemLocation()
|
|||||||
if (env == NULL)
|
if (env == NULL)
|
||||||
{
|
{
|
||||||
DebugTrace("An Error Occurred in getting the JNI Environment whie trying to get the system folder location. Defaulting to /mnt/sdcard/net.wagic.app/Wagic");
|
DebugTrace("An Error Occurred in getting the JNI Environment whie trying to get the system folder location. Defaulting to /mnt/sdcard/net.wagic.app/Wagic");
|
||||||
return "/mnt/sdcard/Wagic";
|
return "/mnt/sdcard/Wagic/Res";
|
||||||
};
|
};
|
||||||
|
|
||||||
jclass jniClass = env->FindClass("org/libsdl/app/SDLActivity");
|
jclass jniClass = env->FindClass("org/libsdl/app/SDLActivity");
|
||||||
@@ -677,7 +677,36 @@ string JGE::getFileSystemLocation()
|
|||||||
if (methodId == 0)
|
if (methodId == 0)
|
||||||
{
|
{
|
||||||
DebugTrace("An Error Occurred in getting the JNI methodID for getSystemFolderPath. Defaulting to /mnt/sdcard/Wagic");
|
DebugTrace("An Error Occurred in getting the JNI methodID for getSystemFolderPath. Defaulting to /mnt/sdcard/Wagic");
|
||||||
return "/mnt/sdcard/Wagic";
|
return "/mnt/sdcard/Wagic/Res";
|
||||||
|
};
|
||||||
|
|
||||||
|
jstring systemPath = (jstring) env->CallStaticObjectMethod(jniClass, methodId);
|
||||||
|
|
||||||
|
// Now convert the Java String to C++ char array
|
||||||
|
const char* cstr = env->GetStringUTFChars(systemPath, 0);
|
||||||
|
string retVal (cstr);
|
||||||
|
env->ReleaseStringUTFChars(systemPath, cstr);
|
||||||
|
env->DeleteLocalRef(systemPath);
|
||||||
|
|
||||||
|
return retVal;
|
||||||
|
}
|
||||||
|
|
||||||
|
string JGE::getFileUserFolderPath()
|
||||||
|
{
|
||||||
|
JNIEnv * env = getJNIEnv();
|
||||||
|
if (env == NULL)
|
||||||
|
{
|
||||||
|
DebugTrace("An Error Occurred in getting the JNI Environment whie trying to get the system folder location. Defaulting to /mnt/sdcard/net.wagic.app/Wagic");
|
||||||
|
return "/mnt/sdcard/Wagic/User";
|
||||||
|
};
|
||||||
|
|
||||||
|
jclass jniClass = env->FindClass("org/libsdl/app/SDLActivity");
|
||||||
|
jmethodID methodId = env->GetStaticMethodID( jniClass, "getUserFolderPath", "()Ljava/lang/String;");
|
||||||
|
|
||||||
|
if (methodId == 0)
|
||||||
|
{
|
||||||
|
DebugTrace("An Error Occurred in getting the JNI methodID for getSystemFolderPath. Defaulting to /mnt/sdcard/Wagic");
|
||||||
|
return "/mnt/sdcard/Wagic/User";
|
||||||
};
|
};
|
||||||
|
|
||||||
jstring systemPath = (jstring) env->CallStaticObjectMethod(jniClass, methodId);
|
jstring systemPath = (jstring) env->CallStaticObjectMethod(jniClass, methodId);
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ bool JGuiController::CheckUserInput(JButton key)
|
|||||||
mObjects[mCurr]->Entering();
|
mObjects[mCurr]->Entering();
|
||||||
}
|
}
|
||||||
mEngine->LeftClickedProcessed();
|
mEngine->LeftClickedProcessed();
|
||||||
mEngine->ResetInput();
|
mEngine->ResetInput();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
mEngine->LeftClickedProcessed();
|
mEngine->LeftClickedProcessed();
|
||||||
|
|||||||
@@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define __STDC_LIMIT_MACROS
|
|
||||||
|
|
||||||
#include "../include/DebugRoutines.h"
|
#include "../include/DebugRoutines.h"
|
||||||
#include "../include/JNetwork.h"
|
#include "../include/JNetwork.h"
|
||||||
|
|
||||||
|
|||||||
@@ -18,6 +18,11 @@
|
|||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
#ifndef WIN32
|
||||||
|
#include <unistd.h>
|
||||||
|
#endif
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
#if (defined FORCE_GLES)
|
#if (defined FORCE_GLES)
|
||||||
#undef GL_ES_VERSION_2_0
|
#undef GL_ES_VERSION_2_0
|
||||||
@@ -53,6 +58,7 @@ JGameLauncher* g_launcher = NULL;
|
|||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
JNIEnv * mJNIEnv = NULL;
|
JNIEnv * mJNIEnv = NULL;
|
||||||
jclass * mJNIClass = NULL;
|
jclass * mJNIClass = NULL;
|
||||||
|
int SDL_ResumeSyncTime = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
class SdlApp;
|
class SdlApp;
|
||||||
@@ -78,6 +84,7 @@ extern "C" void Java_org_libsdl_app_SDLActivity_nativeResume(
|
|||||||
{
|
{
|
||||||
if (!g_engine)
|
if (!g_engine)
|
||||||
return;
|
return;
|
||||||
|
SDL_ResumeSyncTime = 100000;
|
||||||
g_engine->Resume();
|
g_engine->Resume();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -136,8 +143,16 @@ public:
|
|||||||
if(!g_engine->IsPaused())
|
if(!g_engine->IsPaused())
|
||||||
OnEvent(&Event);
|
OnEvent(&Event);
|
||||||
}
|
}
|
||||||
if(!g_engine->IsPaused())
|
if(!g_engine->IsPaused()){
|
||||||
|
#ifdef ANDROID
|
||||||
|
// Fix for SDL crash on resuming Android app from background.
|
||||||
|
if(SDL_ResumeSyncTime){
|
||||||
|
usleep(SDL_ResumeSyncTime);
|
||||||
|
SDL_ResumeSyncTime = 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
OnUpdate();
|
OnUpdate();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -184,7 +184,13 @@ JMusic *JSoundSystem::LoadMusic(const char *fileName)
|
|||||||
const SLboolean req[2] = {SL_BOOLEAN_TRUE, SL_BOOLEAN_TRUE};
|
const SLboolean req[2] = {SL_BOOLEAN_TRUE, SL_BOOLEAN_TRUE};
|
||||||
result = (*engineEngine)->CreateAudioPlayer(engineEngine, &music->playerObject, &audioSrc, &audioSnk, 2, ids, req);
|
result = (*engineEngine)->CreateAudioPlayer(engineEngine, &music->playerObject, &audioSrc, &audioSnk, 2, ids, req);
|
||||||
DebugTrace("result " << result);
|
DebugTrace("result " << result);
|
||||||
|
|
||||||
|
if(result == SL_RESULT_MEMORY_FAILURE){
|
||||||
|
delete music;
|
||||||
|
mCurrentMusic = NULL;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
// realize the player
|
// realize the player
|
||||||
result = (*music->playerObject)->Realize(music->playerObject, SL_BOOLEAN_FALSE);
|
result = (*music->playerObject)->Realize(music->playerObject, SL_BOOLEAN_FALSE);
|
||||||
DebugTrace("result " << result);
|
DebugTrace("result " << result);
|
||||||
@@ -303,6 +309,12 @@ JSample *JSoundSystem::LoadSample(const char *fileName)
|
|||||||
1, ids, req);
|
1, ids, req);
|
||||||
DebugTrace("result " << result);
|
DebugTrace("result " << result);
|
||||||
|
|
||||||
|
if(result == SL_RESULT_MEMORY_FAILURE){
|
||||||
|
delete sample;
|
||||||
|
mCurrentSample = NULL;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
// realize the player
|
// realize the player
|
||||||
result = (*sample->playerObject)->Realize(sample->playerObject, SL_BOOLEAN_FALSE);
|
result = (*sample->playerObject)->Realize(sample->playerObject, SL_BOOLEAN_FALSE);
|
||||||
DebugTrace("result " << result);
|
DebugTrace("result " << result);
|
||||||
|
|||||||
@@ -1,14 +1,10 @@
|
|||||||
#define __STDC_LIMIT_MACROS
|
|
||||||
|
|
||||||
#include "../../include/DebugRoutines.h"
|
|
||||||
#include "Threading.h"
|
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
#pragma comment(lib,"WSOCK32.LIB")
|
#pragma comment(lib,"WSOCK32.LIB")
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <conio.h>
|
#include <conio.h>
|
||||||
#include <winsock.h>
|
#include <winsock.h>
|
||||||
|
#include <winsock.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#elif LINUX
|
#elif LINUX
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
@@ -20,6 +16,7 @@
|
|||||||
#endif //WINDOWS
|
#endif //WINDOWS
|
||||||
|
|
||||||
#include "../../include/JSocket.h"
|
#include "../../include/JSocket.h"
|
||||||
|
#include "../../include/DebugRoutines.h"
|
||||||
|
|
||||||
|
|
||||||
JSocket::JSocket(string ipAddr)
|
JSocket::JSocket(string ipAddr)
|
||||||
@@ -51,7 +48,9 @@ JSocket::JSocket(string ipAddr)
|
|||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
unsigned int addr_dest = inet_addr(ipAddr.c_str());
|
unsigned int addr_dest = inet_addr(ipAddr.c_str());
|
||||||
hostentptr=gethostbyaddr((char*) &addr_dest, 4, AF_INET);
|
hostentptr = gethostbyaddr((char*) &addr_dest, 4, AF_INET);
|
||||||
|
if (hostentptr == NULL)
|
||||||
|
hostentptr = gethostbyname(ipAddr.c_str()); // Fix for Windows if IP Address cannot be resolved.
|
||||||
#elif LINUX
|
#elif LINUX
|
||||||
hostentptr = gethostbyname(ipAddr.c_str());
|
hostentptr = gethostbyname(ipAddr.c_str());
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#Wagic the Homebrew
|
#Wagic the Homebrew
|
||||||
|
|
||||||
|
|
||||||
[](https://travis-ci.org/WagicProject/wagic)
|
[](https://travis-ci.com/WagicProject/wagic)
|
||||||
[](https://ci.appveyor.com/project/xawotihs/wagic/branch/master)
|
[](https://ci.appveyor.com/project/xawotihs/wagic/branch/master)
|
||||||
[](https://coveralls.io/r/WagicProject/wagic?branch=master)
|
[](https://coveralls.io/r/WagicProject/wagic?branch=master)
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +1,28 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="0201" android:versionName="@string/app_version" package="net.wagic.app">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
|
android:versionCode="0231"
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
android:installLocation="preferExternal"
|
||||||
<uses-permission android:name="android.permission.INTERNET"/>
|
android:versionName="@string/app_version"
|
||||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
|
package="net.wagic.app">
|
||||||
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
|
||||||
<activity android:debuggable="false" android:configChanges="keyboard|keyboardHidden|orientation" android:label="@string/app_name" android:name="org.libsdl.app.SDLActivity" android:screenOrientation="sensorLandscape">
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||||
<intent-filter>
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
<application android:icon="@drawable/icon"
|
||||||
</intent-filter>
|
android:label="@string/app_name"
|
||||||
</activity>
|
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
|
||||||
</application>
|
|
||||||
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10"/>
|
<activity android:debuggable="false"
|
||||||
</manifest>
|
android:configChanges="keyboard|keyboardHidden|orientation"
|
||||||
|
android:label="@string/app_name"
|
||||||
|
android:name="org.libsdl.app.SDLActivity"
|
||||||
|
android:screenOrientation="sensorLandscape">
|
||||||
|
<intent-filter>
|
||||||
|
<action android:name="android.intent.action.MAIN" />
|
||||||
|
<category android:name="android.intent.category.LAUNCHER" />
|
||||||
|
</intent-filter>
|
||||||
|
</activity>
|
||||||
|
</application>
|
||||||
|
<uses-sdk android:minSdkVersion="10"
|
||||||
|
android:targetSdkVersion="29" />
|
||||||
|
</manifest>
|
||||||
|
|||||||
@@ -8,4 +8,4 @@
|
|||||||
# project structure.
|
# project structure.
|
||||||
|
|
||||||
# Project target.
|
# Project target.
|
||||||
target=android-10
|
target=android-23
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ BOOST_PATH := $(MY_WAGIC_ROOT)/Boost
|
|||||||
JPEG_PATH := $(JGE_PATH)/Dependencies/libjpeg
|
JPEG_PATH := $(JGE_PATH)/Dependencies/libjpeg
|
||||||
PNG_PATH := $(JGE_PATH)/Dependencies/libpng
|
PNG_PATH := $(JGE_PATH)/Dependencies/libpng
|
||||||
|
|
||||||
LOCAL_CFLAGS += -DLINUX -DANDROID -DSDL_CONFIG
|
LOCAL_CFLAGS += -DLINUX -DANDROID -DSDL_CONFIG -DNETWORK_SUPPORT
|
||||||
LOCAL_CFLAGS += -D_STLP_USE_SIMPLE_NODE_ALLOC -DTIXML_USE_STL
|
LOCAL_CFLAGS += -D_STLP_USE_SIMPLE_NODE_ALLOC -DTIXML_USE_STL
|
||||||
LOCAL_CFLAGS += -D__arm__ -D_REENTRANT -D_GLIBCXX__PTHREADS
|
LOCAL_CFLAGS += -D__arm__ -D_REENTRANT -D_GLIBCXX__PTHREADS
|
||||||
LOCAL_STATIC_LIBRARIES := libpng libjpeg
|
LOCAL_STATIC_LIBRARIES := libpng libjpeg
|
||||||
@@ -133,6 +133,7 @@ LOCAL_SRC_FILES := $(SDL_PATH)/src/main/android/SDL_android_main.cpp \
|
|||||||
$(MTG_PATH)/src/WFilter.cpp \
|
$(MTG_PATH)/src/WFilter.cpp \
|
||||||
$(MTG_PATH)/src/WFont.cpp \
|
$(MTG_PATH)/src/WFont.cpp \
|
||||||
$(MTG_PATH)/src/WGui.cpp \
|
$(MTG_PATH)/src/WGui.cpp \
|
||||||
|
$(MTG_PATH)/src/WParsedInt.cpp \
|
||||||
$(MTG_PATH)/src/WResourceManager.cpp \
|
$(MTG_PATH)/src/WResourceManager.cpp \
|
||||||
$(MTG_PATH)/src/DeckView.cpp \
|
$(MTG_PATH)/src/DeckView.cpp \
|
||||||
$(MTG_PATH)/src/CarouselDeckView.cpp \
|
$(MTG_PATH)/src/CarouselDeckView.cpp \
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
APP_PROJECT_PATH := $(call my-dir)/..
|
APP_PROJECT_PATH := $(call my-dir)/..
|
||||||
APP_CPPFLAGS += -frtti -fexceptions
|
APP_CPPFLAGS += -frtti -fexceptions
|
||||||
APP_ABI := armeabi armeabi-v7a
|
APP_ABI := armeabi-v7a
|
||||||
#APP_ABI := x86 # mainly for emulators
|
#APP_ABI := x86 # mainly for emulators
|
||||||
APP_STL := gnustl_static
|
APP_STL := c++_static
|
||||||
APP_MODULES := libpng libjpeg main SDL
|
APP_MODULES := libpng libjpeg main SDL
|
||||||
|
|
||||||
#APP_OPTIM is 'release' by default
|
#APP_OPTIM is 'release' by default
|
||||||
|
|||||||
BIN
projects/mtg/Android/libs/armeabi-v7a/libSDL.so
Normal file
BIN
projects/mtg/Android/libs/armeabi-v7a/libSDL.so
Normal file
Binary file not shown.
BIN
projects/mtg/Android/libs/armeabi-v7a/libmain.so
Normal file
BIN
projects/mtg/Android/libs/armeabi-v7a/libmain.so
Normal file
Binary file not shown.
BIN
projects/mtg/Android/libs/jsoup-1.11.3.jar
Normal file
BIN
projects/mtg/Android/libs/jsoup-1.11.3.jar
Normal file
Binary file not shown.
BIN
projects/mtg/Android/libs/zip4j-2.1.3-SNAPSHOT.jar
Normal file
BIN
projects/mtg/Android/libs/zip4j-2.1.3-SNAPSHOT.jar
Normal file
Binary file not shown.
@@ -11,4 +11,4 @@
|
|||||||
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
|
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
|
||||||
|
|
||||||
# Project target.
|
# Project target.
|
||||||
target=android-10
|
target=android-23
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
android:id="@+id/mainLayout"
|
android:id="@+id/mainLayout"
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
android:layout_height="fill_parent"
|
android:layout_height="fill_parent"
|
||||||
|
android:keepScreenOn="true"
|
||||||
>
|
>
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="fill_parent"
|
android:layout_width="fill_parent"
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">Wagic</string>
|
<string name="app_name">Wagic</string>
|
||||||
<string name="app_version">0.20.1</string>
|
<string name="app_version">0.23.1</string>
|
||||||
<string name="info_text">Wagic v0.20.1\\nAll Rights Reserved.</string>
|
<string name="info_text">All Rights Reserved.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public class DeckImporter
|
|||||||
String message = "";
|
String message = "";
|
||||||
String deck = "";
|
String deck = "";
|
||||||
String deckname = "";
|
String deckname = "";
|
||||||
String prefix = "#SB:";
|
String prefix = "";
|
||||||
int cardcount = 0;
|
int cardcount = 0;
|
||||||
if(f.exists() && !f.isDirectory())
|
if(f.exists() && !f.isDirectory())
|
||||||
{
|
{
|
||||||
@@ -36,7 +36,14 @@ public class DeckImporter
|
|||||||
{
|
{
|
||||||
String line = scanner.nextLine();
|
String line = scanner.nextLine();
|
||||||
line = line.trim();
|
line = line.trim();
|
||||||
if (!line.equals("") && cardcount < 61) // don't write out blank lines
|
if (line.equals("")) {
|
||||||
|
line = scanner.nextLine();
|
||||||
|
prefix = "#SB:"; // Sideboard started from next card.
|
||||||
|
if (line.equals("")) {
|
||||||
|
line = scanner.nextLine(); // Sometimes there are 2 blank lines from main deck and sideboard.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!line.equals("")) // don't write out blank lines
|
||||||
{
|
{
|
||||||
String[] slines = line.split("\\s+");
|
String[] slines = line.split("\\s+");
|
||||||
String arranged = "";
|
String arranged = "";
|
||||||
@@ -50,60 +57,57 @@ public class DeckImporter
|
|||||||
{
|
{
|
||||||
arranged = arranged.substring(5);
|
arranged = arranged.substring(5);
|
||||||
slines[1] = slines[1].replaceAll("\\[", "").replaceAll("\\]", "");
|
slines[1] = slines[1].replaceAll("\\[", "").replaceAll("\\]", "");
|
||||||
deck += arranged + " (" + renameSet(slines[1]) + ") * " + slines[0] + "\n";
|
deck += prefix + arranged + " (" + renameSet(slines[1]) + ") * " + slines[0] + "\n";
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
deck += arranged + "(*) * " + slines[0] + "\n";
|
deck += prefix + arranged + "(*) * " + slines[0] + "\n";
|
||||||
}
|
}
|
||||||
cardcount += Integer.parseInt(slines[0]);
|
cardcount += Integer.parseInt(slines[0]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
File profile = new File(activePath + "/Res/settings/options.txt");
|
File profile = new File(activePath + "/User/settings/options.txt");
|
||||||
|
String profileName = "Default";
|
||||||
if (profile.exists() && !profile.isDirectory())
|
if (profile.exists() && !profile.isDirectory())
|
||||||
|
profileName = getActiveProfile(profile);
|
||||||
|
File rootDecks = null;
|
||||||
|
if (!profileName.equalsIgnoreCase("Default"))
|
||||||
|
rootDecks = new File(activePath + "/User/profiles/" + profileName);
|
||||||
|
else
|
||||||
|
rootDecks = new File(activePath + "/User/player/");
|
||||||
|
if (rootDecks.exists() && rootDecks.isDirectory())
|
||||||
{
|
{
|
||||||
String profileName = getActiveProfile(profile);
|
//save deck
|
||||||
if (profileName != "Missing!")
|
int countdeck = 1;
|
||||||
|
File[] files = rootDecks.listFiles();
|
||||||
|
for (int i = 0; i < files.length; i++)
|
||||||
|
{//check if there is available deck...
|
||||||
|
if (files[i].getName().startsWith("deck"))
|
||||||
|
countdeck++;
|
||||||
|
}
|
||||||
|
File toSave = new File(rootDecks + "/deck" + countdeck + ".txt");
|
||||||
|
try
|
||||||
{
|
{
|
||||||
File rootProfiles = new File(activePath + "/Res/profiles/" + profileName);
|
FileOutputStream fop = new FileOutputStream(toSave);
|
||||||
if (rootProfiles.exists() && rootProfiles.isDirectory())
|
|
||||||
{
|
|
||||||
//save deck
|
|
||||||
int countdeck = 1;
|
|
||||||
File[] files = rootProfiles.listFiles();
|
|
||||||
for (int i = 0; i < files.length; i++)
|
|
||||||
{//check if there is available deck...
|
|
||||||
if (files[i].getName().startsWith("deck"))
|
|
||||||
countdeck++;
|
|
||||||
}
|
|
||||||
File toSave = new File(rootProfiles + "/deck" + countdeck + ".txt");
|
|
||||||
try
|
|
||||||
{
|
|
||||||
FileOutputStream fop = new FileOutputStream(toSave);
|
|
||||||
|
|
||||||
// if file doesn't exists, then create it
|
// if file doesn't exists, then create it
|
||||||
if (!toSave.exists())
|
if (!toSave.exists())
|
||||||
{
|
|
||||||
toSave.createNewFile();
|
|
||||||
}
|
|
||||||
// get the content in bytes
|
|
||||||
byte[] contentInBytes = deck.getBytes();
|
|
||||||
fop.write(contentInBytes);
|
|
||||||
fop.flush();
|
|
||||||
fop.close();
|
|
||||||
message = "Import Deck Success!\n" + cardcount + " total cards in this deck\n\n" + deck;
|
|
||||||
} catch (IOException e)
|
|
||||||
{
|
|
||||||
message = e.getMessage();
|
|
||||||
}
|
|
||||||
} else
|
|
||||||
{
|
{
|
||||||
message = "Missing Folder!";
|
toSave.createNewFile();
|
||||||
}
|
}
|
||||||
|
// get the content in bytes
|
||||||
|
byte[] contentInBytes = deck.getBytes();
|
||||||
|
fop.write(contentInBytes);
|
||||||
|
fop.flush();
|
||||||
|
fop.close();
|
||||||
|
message = "The deck has been successfully imported as: " + toSave.getName() + "\n" + cardcount + " total cards in this deck\n\n" + deck;
|
||||||
|
} catch (IOException e)
|
||||||
|
{
|
||||||
|
message = e.getMessage();
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
message = "Invalid Profile!";
|
message = "Problem opening decks folder: " + rootDecks.getAbsolutePath();
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
@@ -143,12 +147,12 @@ public class DeckImporter
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return "Missing!";
|
return "Default";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch(IOException e)
|
catch(IOException e)
|
||||||
{
|
{
|
||||||
return "Missing!";
|
return "Default";
|
||||||
}
|
}
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|||||||
4827
projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java
Normal file
4827
projects/mtg/Android/src/net/wagic/utils/ImgDownloader.java
Normal file
File diff suppressed because it is too large
Load Diff
@@ -23,7 +23,7 @@ public class StorageOptions
|
|||||||
public static int count = 0;
|
public static int count = 0;
|
||||||
public static String defaultMountPoint;
|
public static String defaultMountPoint;
|
||||||
|
|
||||||
public static void determineStorageOptions()
|
public static void determineStorageOptions(android.content.Context mContext)
|
||||||
{
|
{
|
||||||
initializeMountPoints();
|
initializeMountPoints();
|
||||||
if (findForcemount()){
|
if (findForcemount()){
|
||||||
@@ -36,6 +36,16 @@ public class StorageOptions
|
|||||||
}
|
}
|
||||||
compareMountsWithVold();
|
compareMountsWithVold();
|
||||||
testAndCleanMountsList();
|
testAndCleanMountsList();
|
||||||
|
File[] externalStorageVolumes = mContext.getExternalFilesDirs("");
|
||||||
|
for(int i = 0; i < externalStorageVolumes.length; i++){
|
||||||
|
mMounts.add(externalStorageVolumes[i].getAbsolutePath());
|
||||||
|
}
|
||||||
|
for(int i = 0; i < mMounts.size(); i++){
|
||||||
|
for(int j = 0; j < mMounts.size(); j++){
|
||||||
|
if(i!=j && mMounts.get(i).startsWith(mMounts.get(j)))
|
||||||
|
mMounts.remove(i);
|
||||||
|
}
|
||||||
|
}
|
||||||
setProperties();
|
setProperties();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,22 +274,22 @@ public class StorageOptions
|
|||||||
for (String path : mMounts)
|
for (String path : mMounts)
|
||||||
{//with forcemount menu
|
{//with forcemount menu
|
||||||
if ("/mnt/sdcard".equalsIgnoreCase(path) || "/storage/sdcard0".equalsIgnoreCase(path))
|
if ("/mnt/sdcard".equalsIgnoreCase(path) || "/storage/sdcard0".equalsIgnoreCase(path))
|
||||||
mLabels.add("Internal SD " + "[" + path + "]");
|
mLabels.add("Internal SD " + "[" + path + "/]");
|
||||||
else if (path.contains("emulated"))
|
else if (path.contains("emulated"))
|
||||||
mLabels.add("Emulated SD " + " [" + path + "]");
|
mLabels.add("Emulated SD " + " [" + path + "/]");
|
||||||
else
|
else
|
||||||
mLabels.add("External SD " + " [" + path + "]");
|
mLabels.add("External SD " + " [" + path + "/]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
for (String path : mMounts)
|
for (String path : mMounts)
|
||||||
{
|
{
|
||||||
// TODO: /mnt/sdcard is assumed to always mean internal storage. Use this comparison until there is a better way to do this
|
// TODO: /mnt/sdcard and emulated are assumed to always mean internal storage. Use this comparison until there is a better way to do this
|
||||||
if ("/mnt/sdcard".equalsIgnoreCase(path))
|
if ("/mnt/sdcard".equalsIgnoreCase(path) || path.contains("emulated"))
|
||||||
mLabels.add("Built-in Storage");
|
mLabels.add("Built-in Storage " + "[" + path + "/]");
|
||||||
else
|
else
|
||||||
mLabels.add("External SD Card " + i++);
|
mLabels.add("External SD Card " + "[" + path + "/]");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -27,7 +27,7 @@ OBJS = objs/InteractiveButton.o objs/AbilityParser.o objs/ActionElement.o\
|
|||||||
objs/ThisDescriptor.o objs/Token.o objs/Translate.o objs/TranslateKeys.o\
|
objs/ThisDescriptor.o objs/Token.o objs/Translate.o objs/TranslateKeys.o\
|
||||||
objs/Trash.o objs/utils.o objs/WEvent.o objs/WResourceManager.o\
|
objs/Trash.o objs/utils.o objs/WEvent.o objs/WResourceManager.o\
|
||||||
objs/WCachedResource.o objs/WDataSrc.o objs/WGui.o objs/WFilter.o objs/Tasks.o\
|
objs/WCachedResource.o objs/WDataSrc.o objs/WGui.o objs/WFilter.o objs/Tasks.o\
|
||||||
objs/WFont.o objs/CarouselDeckView.o objs/GridDeckView.o objs/DeckView.o
|
objs/WFont.o objs/WParsedInt.o objs/CarouselDeckView.o objs/GridDeckView.o objs/DeckView.o
|
||||||
DEPS = $(patsubst objs/%.o, deps/%.d, $(OBJS))
|
DEPS = $(patsubst objs/%.o, deps/%.d, $(OBJS))
|
||||||
|
|
||||||
RESULT = $(shell psp-config --psp-prefix 2> Makefile.cache)
|
RESULT = $(shell psp-config --psp-prefix 2> Makefile.cache)
|
||||||
@@ -68,6 +68,7 @@ EXTRA_TARGETS = EBOOT.PBP
|
|||||||
PSP_EBOOT_TITLE = Wagic, the Homebrew?!
|
PSP_EBOOT_TITLE = Wagic, the Homebrew?!
|
||||||
PSP_EBOOT_ICON = icon.png
|
PSP_EBOOT_ICON = icon.png
|
||||||
#PSP_EBOOT_ICON1 = icon1.pmf
|
#PSP_EBOOT_ICON1 = icon1.pmf
|
||||||
|
PSP_LARGE_MEMORY = 1
|
||||||
PSP_EBOOT_UNKPNG = pic0.png
|
PSP_EBOOT_UNKPNG = pic0.png
|
||||||
PSP_EBOOT_PIC1 = pic1.png
|
PSP_EBOOT_PIC1 = pic1.png
|
||||||
INCDIR = ../../JGE/include ../../JGE/src/zipFS ../../JGE/include/psp ../../JGE/include/psp/freetype2 ../../JGE/src ../../projects/mtg/include ../../Boost
|
INCDIR = ../../JGE/include ../../JGE/src/zipFS ../../JGE/include/psp ../../JGE/include/psp/freetype2 ../../JGE/src ../../projects/mtg/include ../../Boost
|
||||||
@@ -82,7 +83,7 @@ OBJS += objs/TestSuiteAI.o
|
|||||||
INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include -I../../projects/mtg/include -I/usr/include/boost -I../../JGE/src/zipFS
|
INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include -I../../projects/mtg/include -I/usr/include/boost -I../../JGE/src/zipFS
|
||||||
LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib
|
LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib
|
||||||
LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 -lpthread $(FMOD)
|
LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 -lpthread $(FMOD)
|
||||||
CFLAGS = $(INCDIR) -DLINUX -DUSE_PRECOMPILED_HEADERS=1 -DTIXML_USE_STL -Wno-nonnull-compare
|
CFLAGS = $(INCDIR) -DLINUX -DNETWORK_SUPPORT -DUSE_PRECOMPILED_HEADERS=1 -DTIXML_USE_STL -Wno-nonnull-compare
|
||||||
|
|
||||||
ASFLAGS = $(CXXFLAGS)
|
ASFLAGS = $(CXXFLAGS)
|
||||||
|
|
||||||
@@ -93,7 +94,7 @@ OBJS += objs/TestSuiteAI.o
|
|||||||
INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include -I../../projects/mtg/include -I../../Boost -I../../JGE/src/zipFS
|
INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include -I../../projects/mtg/include -I../../Boost -I../../JGE/src/zipFS
|
||||||
LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib -L../../Boost/lib
|
LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib -L../../Boost/lib
|
||||||
LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 -lboost_thread $(FMOD)
|
LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 -lboost_thread $(FMOD)
|
||||||
CFLAGS = $(INCDIR) -DLINUX -DUSE_PRECOMPILED_HEADERS=1 -Wno-nonnull-compare
|
CFLAGS = $(INCDIR) -DLINUX -DNETWORK_SUPPORT -DUSE_PRECOMPILED_HEADERS=1 -Wno-nonnull-compare
|
||||||
|
|
||||||
ASFLAGS = $(CXXFLAGS)
|
ASFLAGS = $(CXXFLAGS)
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 38 KiB |
@@ -7,75 +7,24 @@
|
|||||||
# (would've been better to add creatures, but all creatures in the
|
# (would've been better to add creatures, but all creatures in the
|
||||||
# deck were already at 4 pieces))
|
# deck were already at 4 pieces))
|
||||||
|
|
||||||
#Spark Elemental
|
# Land(s)
|
||||||
129577
|
Mountain (8ED) * 20
|
||||||
129577
|
|
||||||
129577
|
# Creature(s)
|
||||||
129577
|
Goblin King (8ED) * 4
|
||||||
#Raging Goblin
|
Goblin Mountaineer (9ED) * 4
|
||||||
129688
|
Goblin Piker (9ED) * 4
|
||||||
129688
|
Goblin Striker (MRD) * 4
|
||||||
129688
|
Hearthfire Hobgoblin (EVE) * 4
|
||||||
129688
|
Raging Goblin (8ED) * 4
|
||||||
#Goblin Piker
|
Spark Elemental (5DN) * 4
|
||||||
129580
|
|
||||||
129580
|
# Artifact(s)
|
||||||
129580
|
Black Vise (V10) * 4
|
||||||
129580
|
Howling Mine (8ED) * 3
|
||||||
#Goblin King
|
|
||||||
129578
|
# Instant(s)
|
||||||
129578
|
Lightning Bolt (M10) * 4
|
||||||
129578
|
|
||||||
129578
|
# Sorcery(s)
|
||||||
#Goblin Striker
|
Wheel of Fortune (VMA) * 1
|
||||||
48592
|
|
||||||
48592
|
|
||||||
48592
|
|
||||||
48592
|
|
||||||
#Lightning Bolt
|
|
||||||
1303
|
|
||||||
1303
|
|
||||||
1303
|
|
||||||
1303
|
|
||||||
#Wheel of Fate
|
|
||||||
1326
|
|
||||||
#Black Vise
|
|
||||||
1097
|
|
||||||
1097
|
|
||||||
1097
|
|
||||||
1097
|
|
||||||
#Hearthfire Hobgoblin
|
|
||||||
157201
|
|
||||||
157201
|
|
||||||
157201
|
|
||||||
157201
|
|
||||||
#Howling Mine
|
|
||||||
129598
|
|
||||||
129598
|
|
||||||
129598
|
|
||||||
#Goblin Mountaineer
|
|
||||||
174938
|
|
||||||
174938
|
|
||||||
174938
|
|
||||||
174938
|
|
||||||
#Mountain
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
1390
|
|
||||||
@@ -1,19 +1,19 @@
|
|||||||
#NAME:Herdsmen
|
#NAME:Herdsmen
|
||||||
Aurochs (ICE) *4
|
Aurochs (ICE) *4
|
||||||
Brushwagg (MIR) *2
|
Brushwagg (MIR) *2
|
||||||
Birds of Paradise (7ED) *4
|
Birds of Paradise (7ED) *4
|
||||||
Snorting Gahr (MRQ) *1
|
Snorting Gahr (MRQ) *1
|
||||||
Aggressive Urge (INV) *4
|
Aggressive Urge (INV) *4
|
||||||
Blanchwood Armor (8ED) *4
|
Blanchwood Armor (8ED) *4
|
||||||
Bull Aurochs (CSP) *4
|
Bull Aurochs (CSP) *4
|
||||||
Boreal Druid (CSP) *4
|
Boreal Druid (CSP) *4
|
||||||
Aurochs Herd (CSP) *4
|
Aurochs Herd (CSP) *4
|
||||||
Timbermaw Larva (ZEN) *4
|
Timbermaw Larva (ZEN) *4
|
||||||
Bramble Creeper (M10) *2
|
Bramble Creeper (M10) *2
|
||||||
Awakening Zone (ROE) *4
|
Awakening Zone (ROE) *4
|
||||||
Beastmaster Ascension (ZEN) *4
|
Beastmaster Ascension (ZEN) *4
|
||||||
Forest (M11) *4
|
Forest (M11) *4
|
||||||
Forest (SOM) *4
|
Forest (SOM) *4
|
||||||
Forest (SOM) *4
|
Forest (SOM) *4
|
||||||
Forest (SOM) *4
|
Forest (SOM) *4
|
||||||
Forest (SOM) *4
|
Forest (SOM) *4
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
#NAME:The KOR
|
#NAME:The KOR
|
||||||
#DESC:The Kor never stand down.Golem-Skin Gauntlets (MRD) *1
|
#DESC:The Kor never stand down.Golem-Skin Gauntlets (MRD) *1
|
||||||
Plains (8ED) *4
|
Plains (8ED) *4
|
||||||
Plains (8ED) *4
|
Plains (8ED) *4
|
||||||
Bonesplitter (MRD) *2
|
Bonesplitter (MRD) *2
|
||||||
Vulshok Battlegear (MRD) *1
|
Vulshok Battlegear (MRD) *1
|
||||||
Plains (MRD) *4
|
Plains (MRD) *4
|
||||||
Plains (MRD) *4
|
Plains (MRD) *4
|
||||||
Plains (MRD) *4
|
Plains (MRD) *4
|
||||||
Cranial Plating (5DN) *2
|
Cranial Plating (5DN) *2
|
||||||
Skyhunter Skirmisher (5DN) *2
|
Skyhunter Skirmisher (5DN) *2
|
||||||
Paradise Mantle (5DN) *2
|
Paradise Mantle (5DN) *2
|
||||||
Shuko (BOK) *2
|
Shuko (BOK) *2
|
||||||
Umezawa's Jitte (BOK) *2
|
Umezawa's Jitte (BOK) *2
|
||||||
Kor Duelist (ZEN) *2
|
Kor Duelist (ZEN) *2
|
||||||
Spidersilk Net (ZEN) *1
|
Spidersilk Net (ZEN) *1
|
||||||
Bone Saw (CFX) *2
|
Bone Saw (CFX) *2
|
||||||
Armament Master (ZEN) *3
|
Armament Master (ZEN) *3
|
||||||
Lone Missionary (ROE) *2
|
Lone Missionary (ROE) *2
|
||||||
Pennon Blade (ROE) *1
|
Pennon Blade (ROE) *1
|
||||||
Kor Line-Slinger (ROE) *2
|
Kor Line-Slinger (ROE) *2
|
||||||
Kitesail Apprentice (WWK) *2
|
Kitesail Apprentice (WWK) *2
|
||||||
Stoneforge Mystic (WWK) *2
|
Stoneforge Mystic (WWK) *2
|
||||||
Accorder's Shield (SOM) *2
|
Accorder's Shield (SOM) *2
|
||||||
Swords to Plowshares (EVT) *2
|
Swords to Plowshares (EVT) *2
|
||||||
Kor Hookmaster (EVT) *2
|
Kor Hookmaster (EVT) *2
|
||||||
|
|||||||
@@ -1,37 +1,37 @@
|
|||||||
#NAME:Smoke and mirrors
|
#NAME:Smoke & Mirrors
|
||||||
Order of the Ebon Hand (FEM) *2
|
Order of the Ebon Hand (FEM) *2
|
||||||
Combat Medic (FEM) *1
|
Combat Medic (FEM) *1
|
||||||
Combat Medic (FEM) *1
|
Combat Medic (FEM) *1
|
||||||
Combat Medic (FEM) *1
|
Combat Medic (FEM) *1
|
||||||
Sanctum Custodian (USG) *2
|
Sanctum Custodian (USG) *2
|
||||||
False Prophet (UDS) *1
|
False Prophet (UDS) *1
|
||||||
Revered Elder (MRQ) *1
|
Revered Elder (MRQ) *1
|
||||||
Hallowed Healer (ODY) *1
|
Hallowed Healer (ODY) *1
|
||||||
Beloved Chaplain (ODY) *2
|
Beloved Chaplain (ODY) *2
|
||||||
Ancestor's Chosen (JUD) *1
|
Ancestor's Chosen (JUD) *1
|
||||||
Battlefield Medic (ONS) *1
|
Battlefield Medic (ONS) *1
|
||||||
Rotlung Reanimator (ONS) *4
|
Rotlung Reanimator (ONS) *4
|
||||||
Doubtless One (ONS) *2
|
Doubtless One (ONS) *2
|
||||||
Glowrider (LGN) *2
|
Glowrider (LGN) *2
|
||||||
Aven Redeemer (LGN) *1
|
Aven Redeemer (LGN) *1
|
||||||
Edgewalker (SCG) *2
|
Edgewalker (SCG) *2
|
||||||
Vile Deacon (LGN) *2
|
Vile Deacon (LGN) *2
|
||||||
Master Healer (8ED) *1
|
Master Healer (8ED) *1
|
||||||
Auriok Champion (5DN) *2
|
Auriok Champion (5DN) *2
|
||||||
Swamp (UNH) *3
|
Swamp (UNH) *3
|
||||||
Master Healer (9ED) *1
|
Master Healer (9ED) *1
|
||||||
Godless Shrine (GPT) *3
|
Godless Shrine (GPT) *3
|
||||||
Disciple of Tevesh Szat (CSP) *2
|
Disciple of Tevesh Szat (CSP) *2
|
||||||
Blightspeaker (PLC) *2
|
Blightspeaker (PLC) *2
|
||||||
True Believer (10E) *1
|
True Believer (10E) *1
|
||||||
Soul Warden (10E) *1
|
Soul Warden (10E) *1
|
||||||
Icatian Priest (10E) *1
|
Icatian Priest (10E) *1
|
||||||
Platinum Angel (10E) *1
|
Platinum Angel (10E) *1
|
||||||
Soul's Attendant (ROE) *1
|
Soul's Attendant (ROE) *1
|
||||||
Plains (ZEN) *3
|
Plains (ZEN) *3
|
||||||
Plains (ZEN) *2
|
Plains (ZEN) *2
|
||||||
Plains (ZEN) *2
|
Plains (ZEN) *2
|
||||||
Plains (ZEN) *3
|
Plains (ZEN) *3
|
||||||
Swamp (ZEN) *3
|
Swamp (ZEN) *3
|
||||||
Swamp (ZEN) *3
|
Swamp (ZEN) *3
|
||||||
Shepherd of Rot (HOP) *2
|
Shepherd of Rot (HOP) *2
|
||||||
|
|||||||
@@ -1,29 +1,29 @@
|
|||||||
#NAME:Kill by Numbers
|
#NAME:Kazandu the Redeemed
|
||||||
#DESC:They just keep multiplying.
|
#DESC:They just keep multiplying.
|
||||||
#HINT:castpriority(enchantment,instant,sorcery,artifact,creature)
|
#HINT:castpriority(enchantment,instant,sorcery,artifact,creature)
|
||||||
#HINT:dontattackwith(Rhys the Redeemed)
|
#HINT:dontattackwith(Rhys the Redeemed)
|
||||||
#HINT:dontblockwith(Rhys the Redeemed)
|
#HINT:dontblockwith(Rhys the Redeemed)
|
||||||
#HINT:dontattackwith(Kazandu Tuskcaller)
|
#HINT:dontattackwith(Kazandu Tuskcaller)
|
||||||
#HINT:dontblockwith(Kazandu Tuskcaller)
|
#HINT:dontblockwith(Kazandu Tuskcaller)
|
||||||
|
|
||||||
Mox Emerald (LEA) *2
|
Mox Emerald (LEA) *2
|
||||||
Mox Pearl (LEA) *2
|
Mox Pearl (LEA) *2
|
||||||
Forest (LEA) *15
|
Forest (LEA) *15
|
||||||
Plains (LEA) *8
|
Plains (LEA) *8
|
||||||
Marble Diamond (MIR) *2
|
Marble Diamond (MIR) *2
|
||||||
Blazing Archon (*) *2
|
Blazing Archon (*) *2
|
||||||
Serra's Sanctum (USG) *1
|
Serra's Sanctum (USG) *1
|
||||||
Gaea's Cradle (USG) *2
|
Gaea's Cradle (USG) *2
|
||||||
Rofellos, Llanowar Emissary (UDS) *2
|
Rofellos, Llanowar Emissary (UDS) *2
|
||||||
Beacon of Creation (5DN) *2
|
Beacon of Creation (5DN) *2
|
||||||
Honden of Life's Web (CHK) *2
|
Honden of Life's Web (CHK) *2
|
||||||
Kabira Vindicator (*) *2
|
Kabira Vindicator (*) *2
|
||||||
Rhys the Redeemed (SHM) *2
|
Rhys the Redeemed (SHM) *2
|
||||||
Fable of Wolf and Owl (EVE) *2
|
Fable of Wolf and Owl (EVE) *2
|
||||||
Murkfiend Liege (EVE) *2
|
Murkfiend Liege (EVE) *2
|
||||||
Creakwood Liege (EVE) *2
|
Creakwood Liege (EVE) *2
|
||||||
Spawnwrithe (SHM) *2
|
Spawnwrithe (SHM) *2
|
||||||
Awakening Zone (ROE) *3
|
Awakening Zone (ROE) *3
|
||||||
Kazandu Tuskcaller (ROE) *2
|
Kazandu Tuskcaller (ROE) *2
|
||||||
Conqueror's Pledge (ZEN) *2
|
Conqueror's Pledge (ZEN) *2
|
||||||
Bestial Menace (WWK) *2
|
Bestial Menace (WWK) *2
|
||||||
|
|||||||
@@ -1,28 +1,28 @@
|
|||||||
#NAME:Infected wounds
|
#NAME:Infected Wounds
|
||||||
Forest (UGL) *4
|
Forest (UGL) *4
|
||||||
Forest (ALA) *1
|
Forest (ALA) *1
|
||||||
Forest (ALA) *1
|
Forest (ALA) *1
|
||||||
Forest (M10) *1
|
Forest (M10) *1
|
||||||
Forest (M10) *1
|
Forest (M10) *1
|
||||||
Necropede (SOM) *2
|
Necropede (SOM) *2
|
||||||
Contagious Nim (SOM) *2
|
Contagious Nim (SOM) *2
|
||||||
Blight Mamba (SOM) *2
|
Blight Mamba (SOM) *2
|
||||||
Ichor Rats (SOM) *2
|
Ichor Rats (SOM) *2
|
||||||
Ichorclaw Myr (SOM) *4
|
Ichorclaw Myr (SOM) *4
|
||||||
Blackcleave Goblin (SOM) *2
|
Blackcleave Goblin (SOM) *2
|
||||||
Corpse Cur (SOM) *2
|
Corpse Cur (SOM) *2
|
||||||
Forest (ZEN) *4
|
Forest (ZEN) *4
|
||||||
Forest (ZEN) *3
|
Forest (ZEN) *3
|
||||||
Forest (ZEN) *4
|
Forest (ZEN) *4
|
||||||
Forest (ZEN) *2
|
Forest (ZEN) *2
|
||||||
Swamp (HOP) *3
|
Swamp (HOP) *3
|
||||||
Cystbearer (SOM) *2
|
Cystbearer (SOM) *2
|
||||||
Tel-Jilad Fallen (SOM) *2
|
Tel-Jilad Fallen (SOM) *2
|
||||||
Swamp (ROE) *4
|
Swamp (ROE) *4
|
||||||
Swamp (ROE) *3
|
Swamp (ROE) *3
|
||||||
Swamp (ROE) *4
|
Swamp (ROE) *4
|
||||||
Putrefax (SOM) *2
|
Putrefax (SOM) *2
|
||||||
Plague Stinger (SOM) *2
|
Plague Stinger (SOM) *2
|
||||||
Relic Putrescence (SOM) *2
|
Relic Putrescence (SOM) *2
|
||||||
Skithiryx, the Blight Dragon (SOM) *2
|
Skithiryx, the Blight Dragon (SOM) *2
|
||||||
Hand of the Praetors (SOM) *2
|
Hand of the Praetors (SOM) *2
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
#NAME:Painful Dream
|
#NAME:Painful Dream
|
||||||
Traumatize (ODY) *2
|
Traumatize (ODY) *2
|
||||||
Island (UNH) *4
|
Island (UNH) *4
|
||||||
Followed Footsteps (RAV) *4
|
Followed Footsteps (RAV) *4
|
||||||
Howling Mine (10E) *4
|
Howling Mine (10E) *4
|
||||||
Dreamborn Muse (10E) *4
|
Dreamborn Muse (10E) *4
|
||||||
Forced Fruition (LRW) *4
|
Forced Fruition (LRW) *4
|
||||||
Memory Erosion (ALA) *4
|
Memory Erosion (ALA) *4
|
||||||
Hedron Crab (ZEN) *4
|
Hedron Crab (ZEN) *4
|
||||||
Font of Mythos (CFX) *4
|
Font of Mythos (CFX) *4
|
||||||
Tome Scour (M10) *4
|
Tome Scour (M10) *4
|
||||||
Island (ZEN) *4
|
Island (ZEN) *4
|
||||||
Island (ZEN) *4
|
Island (ZEN) *4
|
||||||
Island (ZEN) *4
|
Island (ZEN) *4
|
||||||
Island (ZEN) *4
|
Island (ZEN) *4
|
||||||
Platinum Angel (M11) *1
|
Platinum Angel (M11) *1
|
||||||
Sword of Body and Mind (SOM) *2
|
Sword of Body and Mind (SOM) *2
|
||||||
Seat of the Synod (EVT) *4
|
Seat of the Synod (EVT) *4
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Red Deck Wins
|
#NAME:Krenko's Hellrider
|
||||||
#DESC:Standard R Aggro
|
#DESC:Standard R Aggro
|
||||||
#DESC:ISD-M13-RTR
|
#DESC:ISD-M13-RTR
|
||||||
#HINT:combo hold(Hellrider|myhand)^until(creature|mybattlefield)^cast(Hellrider|myhand)^restriction{type(creature|mybattlefield)~morethan~2}^totalmananeeded({2}{R}{R})
|
#HINT:combo hold(Hellrider|myhand)^until(creature|mybattlefield)^cast(Hellrider|myhand)^restriction{type(creature|mybattlefield)~morethan~2}^totalmananeeded({2}{R}{R})
|
||||||
@@ -23,4 +23,4 @@ Searing Spear * 4
|
|||||||
Krenko's Command * 4
|
Krenko's Command * 4
|
||||||
|
|
||||||
#20 lands
|
#20 lands
|
||||||
Mountain (RTR) * 20
|
Mountain (RTR) * 20
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Sweep The Tomb
|
#NAME:Wipe them out!
|
||||||
#DESC:Modern RBW Control
|
#DESC:Modern RBW Control
|
||||||
#HINT:castpriority(enchantment,sorcery,artifact,instant)
|
#HINT:castpriority(enchantment,sorcery,artifact,instant)
|
||||||
#HINT:combo hold(Devour Flesh|myhand)^until(creature|opponentbattlefield)^cast(Devour Flesh|myhand)^totalmananeeded({1}{B})
|
#HINT:combo hold(Devour Flesh|myhand)^until(creature|opponentbattlefield)^cast(Devour Flesh|myhand)^totalmananeeded({1}{B})
|
||||||
@@ -37,4 +37,4 @@ Isolated Chapel * 4
|
|||||||
Clifftop Retreat * 2
|
Clifftop Retreat * 2
|
||||||
Urborg, Tomb of Yawgmoth * 1
|
Urborg, Tomb of Yawgmoth * 1
|
||||||
Plains (CHK) * 2
|
Plains (CHK) * 2
|
||||||
Swamp (RTR) * 1
|
Swamp (RTR) * 1
|
||||||
|
|||||||
@@ -1,109 +1,109 @@
|
|||||||
#NAME:Synthetic
|
#NAME:Synthetic
|
||||||
#DESC:Selesnya Guild
|
#DESC:Selesnya Guild
|
||||||
########################################
|
########################################
|
||||||
# Creatures #
|
# Creatures #
|
||||||
########################################
|
########################################
|
||||||
#1 x Giant Adephage (GTC), {5}{g}{g}, Creature Insect, 7/7, trample;
|
#1 x Giant Adephage (GTC), {5}{g}{g}, Creature Insect, 7/7, trample;
|
||||||
366394
|
366394
|
||||||
|
|
||||||
#2 x Rubblebelt Raiders (GTC), {1}{r/g}{r/g}{r/g}, Creature Human Warrior, 3/3,
|
#2 x Rubblebelt Raiders (GTC), {1}{r/g}{r/g}{r/g}, Creature Human Warrior, 3/3,
|
||||||
366462
|
366462
|
||||||
366462
|
366462
|
||||||
|
|
||||||
#4 x Voice of Resurgence (DGM), {g}{w}, Creature Elemental, 2/2,
|
#4 x Voice of Resurgence (DGM), {g}{w}, Creature Elemental, 2/2,
|
||||||
368951
|
368951
|
||||||
368951
|
368951
|
||||||
368951
|
368951
|
||||||
368951
|
368951
|
||||||
|
|
||||||
#4 x Trostani's Summoner (DGM), {5}{g}{w}, Creature Elf Shaman, 1/1,
|
#4 x Trostani's Summoner (DGM), {5}{g}{w}, Creature Elf Shaman, 1/1,
|
||||||
369072
|
369072
|
||||||
369072
|
369072
|
||||||
369072
|
369072
|
||||||
369072
|
369072
|
||||||
|
|
||||||
#4 x Armada Wurm (RTR), {2}{g}{g}{w}{w}, Creature Wurm, 5/5, trample;
|
#4 x Armada Wurm (RTR), {2}{g}{g}{w}{w}, Creature Wurm, 5/5, trample;
|
||||||
253587
|
253587
|
||||||
253587
|
253587
|
||||||
253587
|
253587
|
||||||
253587
|
253587
|
||||||
|
|
||||||
#2 x Precinct Captain (RTR), {w}{w}, Creature Human Soldier, 2/2, first strike;
|
#2 x Precinct Captain (RTR), {w}{w}, Creature Human Soldier, 2/2, first strike;
|
||||||
270792
|
270792
|
||||||
270792
|
270792
|
||||||
|
|
||||||
#4 x Wayfaring Temple (RTR), {1}{g}{w}, Creature Elemental, 0/0,
|
#4 x Wayfaring Temple (RTR), {1}{g}{w}, Creature Elemental, 0/0,
|
||||||
253539
|
253539
|
||||||
253539
|
253539
|
||||||
253539
|
253539
|
||||||
253539
|
253539
|
||||||
|
|
||||||
#1 x Worldspine Wurm (RTR), {8}{g}{g}{g}, Creature Wurm, 15/15, trample;
|
#1 x Worldspine Wurm (RTR), {8}{g}{g}{g}, Creature Wurm, 15/15, trample;
|
||||||
253575
|
253575
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
# Spells #
|
# Spells #
|
||||||
########################################
|
########################################
|
||||||
#4 x Advent of the Wurm (DGM), {1}{g}{g}{w}, Instant,
|
#4 x Advent of the Wurm (DGM), {1}{g}{g}{w}, Instant,
|
||||||
369036
|
369036
|
||||||
369036
|
369036
|
||||||
369036
|
369036
|
||||||
369036
|
369036
|
||||||
|
|
||||||
#2 x Selesnya Cluestone (DGM), {3}, Artifact,
|
#2 x Selesnya Cluestone (DGM), {3}, Artifact,
|
||||||
369060
|
369060
|
||||||
369060
|
369060
|
||||||
|
|
||||||
#2 x Chromatic Lantern (RTR), {3}, Artifact,
|
#2 x Chromatic Lantern (RTR), {3}, Artifact,
|
||||||
290542
|
290542
|
||||||
290542
|
290542
|
||||||
|
|
||||||
#4 x Growing Ranks (RTR), {2}{g/w}{g/w}, Enchantment,
|
#4 x Growing Ranks (RTR), {2}{g/w}{g/w}, Enchantment,
|
||||||
270957
|
270957
|
||||||
270957
|
270957
|
||||||
270957
|
270957
|
||||||
270957
|
270957
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
########################################
|
########################################
|
||||||
# Lands #
|
# Lands #
|
||||||
########################################
|
########################################
|
||||||
#4 x Forest (GVL), Basic Land Forest,
|
#4 x Forest (GVL), Basic Land Forest,
|
||||||
204967
|
204967
|
||||||
204967
|
204967
|
||||||
204967
|
204967
|
||||||
204967
|
204967
|
||||||
|
|
||||||
#4 x Selesnya Guildgate (DGM), Land Gate,
|
#4 x Selesnya Guildgate (DGM), Land Gate,
|
||||||
369018
|
369018
|
||||||
369018
|
369018
|
||||||
369018
|
369018
|
||||||
369018
|
369018
|
||||||
|
|
||||||
#4 x Forest (RTR), Basic Land Forest,
|
#4 x Forest (RTR), Basic Land Forest,
|
||||||
289326
|
289326
|
||||||
289326
|
289326
|
||||||
289326
|
289326
|
||||||
289326
|
289326
|
||||||
|
|
||||||
#4 x Plains (RTR), Basic Land Plains,
|
#4 x Plains (RTR), Basic Land Plains,
|
||||||
289310
|
289310
|
||||||
289310
|
289310
|
||||||
289310
|
289310
|
||||||
289310
|
289310
|
||||||
|
|
||||||
#2 x Temple Garden (RTR), Land Forest Plains,
|
#2 x Temple Garden (RTR), Land Forest Plains,
|
||||||
253681
|
253681
|
||||||
253681
|
253681
|
||||||
|
|
||||||
#4 x Plains (RTR), Basic Land Plains,
|
#4 x Plains (RTR), Basic Land Plains,
|
||||||
289309
|
289309
|
||||||
289309
|
289309
|
||||||
289309
|
289309
|
||||||
289309
|
289309
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
27
projects/mtg/bin/Res/ai/baka/deck130.txt
Normal file
27
projects/mtg/bin/Res/ai/baka/deck130.txt
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
#NAME: Kai Buide 1999
|
||||||
|
#DESC: 1999 World Championship Deck
|
||||||
|
#DESC: by Kai Buide
|
||||||
|
Mountain (*) *13
|
||||||
|
Voltaic Key (*) * 4
|
||||||
|
Thran Dynamo (*) * 4
|
||||||
|
Grim Monolith (*) * 4
|
||||||
|
Fire Diamond (*) *4
|
||||||
|
Mishra's Helix (*) *2
|
||||||
|
Worn Powerstone (*) *2
|
||||||
|
City of Traitors (*) *4
|
||||||
|
Wildfire (*) *4
|
||||||
|
Masticore (*) *3
|
||||||
|
Ancient Tomb (*) *3
|
||||||
|
Karn, Silver Golem (*) *1
|
||||||
|
Covetous Dragon (*) *4
|
||||||
|
Earthquake (*) *4
|
||||||
|
Temporal Aperture (*) * 4
|
||||||
|
|
||||||
|
|
||||||
|
#SB: Mishra's Helix (*) *1
|
||||||
|
#SB: Spellshock (*) *4
|
||||||
|
#SB: Boil (*) *2
|
||||||
|
#SB: Phyrexian Processor (*) *1
|
||||||
|
#SB: Cursed Scroll (*) *4
|
||||||
|
#SB: Rack and Ruin (*) *2
|
||||||
|
#SB: Shattering Pulse (*) *2
|
||||||
22
projects/mtg/bin/Res/ai/baka/deck131.txt
Normal file
22
projects/mtg/bin/Res/ai/baka/deck131.txt
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
#NAME: Mind Control
|
||||||
|
#DESC: The Best Counter Deck Ever
|
||||||
|
Aetherize (*) *4
|
||||||
|
Artificer's Epiphany (*) *4
|
||||||
|
Counterspell (*) *2
|
||||||
|
Dissipate (*) *2
|
||||||
|
Downsize (*) *3
|
||||||
|
Elixir of Immortality (*) *3
|
||||||
|
Essence Scatter (*) *3
|
||||||
|
Guttersnipe (*) *3
|
||||||
|
Hydrolash (*) *2
|
||||||
|
Island (*) *14
|
||||||
|
Mountain (*) *8
|
||||||
|
Opportunity (*) *2
|
||||||
|
Prism Ring (*) *4
|
||||||
|
Young Pyromancer (*) *3
|
||||||
|
Cyclonic Rift (*) *3
|
||||||
|
|
||||||
|
#SB: Aetherling (*) *1
|
||||||
|
#SB: Spellheart Chimera (*) *1
|
||||||
|
#SB: Flashfreeze (*) *3
|
||||||
|
#SB: Negate (*) *2
|
||||||
16
projects/mtg/bin/Res/ai/baka/deck132.txt
Normal file
16
projects/mtg/bin/Res/ai/baka/deck132.txt
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
#NAME: Ajani's Chaplain
|
||||||
|
#DESC: The First M20 Deck
|
||||||
|
Ajani, Inspiring Leader (M20) *1
|
||||||
|
Serra's Guardian (M20) *1
|
||||||
|
Daybreak Chaplain (M20) *4
|
||||||
|
Fencing Ace (M20) *3
|
||||||
|
Impassioned Orator (M20) *3
|
||||||
|
Loxodon Lifechanter (M20) *1
|
||||||
|
Goldmane Griffin (M20) *2
|
||||||
|
Angel of Vitality (M20) *3
|
||||||
|
Dawning Angel (M20) *3
|
||||||
|
Savannah Sage (M20) *4
|
||||||
|
Twinblade Paladin (M20) *3
|
||||||
|
Moment of Heroism (M20) *4
|
||||||
|
Pacifism (M20) *3
|
||||||
|
Plains (M20) *25
|
||||||
28
projects/mtg/bin/Res/ai/baka/deck133.txt
Normal file
28
projects/mtg/bin/Res/ai/baka/deck133.txt
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
#NAME: Phyrexian Asphodel
|
||||||
|
#DESC: The First MH1 Deck
|
||||||
|
Bloodghast (*) *4
|
||||||
|
Geralf's Messenger (*) *4
|
||||||
|
Phyrexian Obliterator (*) *4
|
||||||
|
Gray Merchant of Asphodel (*) *4
|
||||||
|
Yawgmoth, Thran Physician (*) *2
|
||||||
|
Liliana of the Veil (*) *3
|
||||||
|
Liliana, the Last Hope (*) *2
|
||||||
|
Fatal Push (*) *4
|
||||||
|
Inquisition of Kozilek (*) *4
|
||||||
|
Thoughtseize (*) *4
|
||||||
|
Collective Brutality (*) *1
|
||||||
|
Phyrexian Arena (*) *1
|
||||||
|
Bloodstained Mire (*) *2
|
||||||
|
Polluted Delta (*) *2
|
||||||
|
Verdant Catacombs (*) *2
|
||||||
|
Marsh Flats (*) *1
|
||||||
|
Urborg, Tomb of Yawgmoth (*) *1
|
||||||
|
Snow-Covered Swamp (*) *15
|
||||||
|
|
||||||
|
#SB: Surgical Extraction (*) *3
|
||||||
|
#SB: Collective Brutality (*) *2
|
||||||
|
#SB: Ashiok, Dream Render (*) *1
|
||||||
|
#SB: Dead of Winter (*) *2
|
||||||
|
#SB: Force of Despair (*) *1
|
||||||
|
#SB: Fulminator Mage (*) *4
|
||||||
|
#SB: Plague Engineer (*) *2
|
||||||
37
projects/mtg/bin/Res/ai/baka/deck134.txt
Normal file
37
projects/mtg/bin/Res/ai/baka/deck134.txt
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
#NAME: Urza's Control
|
||||||
|
#DESC: Hellsau, 1st MTGO
|
||||||
|
#DESC: Pauper League
|
||||||
|
Dinrova Horror (*) *1
|
||||||
|
Stonehorn Dignitary (*) *1
|
||||||
|
Mnemonic Wall (*) *3
|
||||||
|
Mulldrifter (*) *4
|
||||||
|
Condescend (*) *2
|
||||||
|
Forbidden Alchemy (*) *2
|
||||||
|
Ghostly Flicker (*) *2
|
||||||
|
Mystical Teachings (*) *2
|
||||||
|
Counterspell (*) *2
|
||||||
|
Impulse (*) *3
|
||||||
|
Moment's Peace (*) *4
|
||||||
|
Compelling Argument (*) *1
|
||||||
|
Pulse of Murasa (*) *2
|
||||||
|
Expedition Map (*) *4
|
||||||
|
Prophetic Prism (*) *4
|
||||||
|
Remote Isle (*) *1
|
||||||
|
Island (*) *3
|
||||||
|
Unknown Shores (*) *3
|
||||||
|
Thornwood Falls (*) *4
|
||||||
|
Urza's Mine (*) *4
|
||||||
|
Urza's Power Plant (*) *4
|
||||||
|
Urza's Tower (*) *4
|
||||||
|
|
||||||
|
#SB: Dinrova Horror (*) *1
|
||||||
|
#SB: Stonehorn Dignitary (*) *1
|
||||||
|
#SB: Pulse of Murasa (*) *1
|
||||||
|
#SB: Circle of Protection: Red (*) *2
|
||||||
|
#SB: Dispel (*) *1
|
||||||
|
#SB: Electrickery (*) *1
|
||||||
|
#SB: Hydroblast (*) *2
|
||||||
|
#SB: Pyroblast (*) *3
|
||||||
|
#SB: Shattering Pulse (*) *1
|
||||||
|
#SB: Sprout Swarm (*) *1
|
||||||
|
#SB: Tangle (*) *1
|
||||||
31
projects/mtg/bin/Res/ai/baka/deck135.txt
Normal file
31
projects/mtg/bin/Res/ai/baka/deck135.txt
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
#NAME: Modern Snow
|
||||||
|
#DESC: First Snow Deck
|
||||||
|
Flooded Strand (*) *2
|
||||||
|
Misty Rainforest (*) *3
|
||||||
|
Prismatic Vista (*) *4
|
||||||
|
Scrying Sheets (*) *1
|
||||||
|
Snow-Covered Forest (*) *4
|
||||||
|
Snow-Covered Island (*) *2
|
||||||
|
Snow-Covered Plains (*) *2
|
||||||
|
Windswept Heath (*) *2
|
||||||
|
Glacial Revelation (*) *4
|
||||||
|
Into the North (*) *4
|
||||||
|
Abominable Treefolk (*) *4
|
||||||
|
Boreal Druid (*) *2
|
||||||
|
Diamond Faerie (*) *2
|
||||||
|
Ice-Fang Coatl (*) *4
|
||||||
|
Icehide Golem (*) *4
|
||||||
|
Ohran Viper (*) *4
|
||||||
|
Gelid Shackles (*) *1
|
||||||
|
Force of Negation (*) *4
|
||||||
|
Search for Azcanta (*) *3
|
||||||
|
Arcum's Astrolabe (*) *4
|
||||||
|
|
||||||
|
#SB: Diamond Faerie (*) *1
|
||||||
|
#SB: On Thin Ice (*) *4
|
||||||
|
#SB: Gelid Shackles (*) *3
|
||||||
|
#SB: Mouth of Ronom (*) *1
|
||||||
|
#SB: Negate (*) *3
|
||||||
|
#SB: Scrying Sheets (*) *2
|
||||||
|
#SB: Search for Azcanta (*) *1
|
||||||
|
#SB: Spell Pierce (*) *2
|
||||||
29
projects/mtg/bin/Res/ai/baka/deck136.txt
Normal file
29
projects/mtg/bin/Res/ai/baka/deck136.txt
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
#NAME: Yarok of Pranks
|
||||||
|
#DESC: The First Eldraine Deck
|
||||||
|
Midnight Reaper (*) *2
|
||||||
|
Cavalier of Night (*) *3
|
||||||
|
Dread Presence (*) *4
|
||||||
|
Knight of the Ebon Legion (*) *4
|
||||||
|
Yarok's Fenlurker (*) *4
|
||||||
|
Foulmire Knight (*) *3
|
||||||
|
Rankle, Master of Pranks (*) *3
|
||||||
|
Murderous Rider (*) *4
|
||||||
|
Ritual of Soot (*) *2
|
||||||
|
Mausoleum Secrets (*) *1
|
||||||
|
Command the Dreadhorde (*) *1
|
||||||
|
Legion's End (*) *2
|
||||||
|
Swamp (*) *19
|
||||||
|
Witch's Cottage (*) *4
|
||||||
|
Castle Locthwain (*) *2
|
||||||
|
Ugin, the Ineffable (*) *1
|
||||||
|
Liliana, Dreadhorde General (*) *1
|
||||||
|
|
||||||
|
#SB: Massacre Girl (*) *1
|
||||||
|
#SB: Ayara, First of Locthwain (*) *1
|
||||||
|
#SB: The Elderspell (*) *1
|
||||||
|
#SB: Duress (*) *2
|
||||||
|
#SB: Noxious Grasp (*) *3
|
||||||
|
#SB: Covetous Urge (*) *2
|
||||||
|
#SB: Witch's Vengeance (*) *2
|
||||||
|
#SB: Epic Downfall (*) *2
|
||||||
|
#SB: The Cauldron of Eternity (*) *1
|
||||||
26
projects/mtg/bin/Res/ai/baka/deck137.txt
Normal file
26
projects/mtg/bin/Res/ai/baka/deck137.txt
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
#NAME: Selesnya Adventures
|
||||||
|
#DESC: First Adventure Deck
|
||||||
|
Edgewall Innkeeper (*) *4
|
||||||
|
Faerie Guidemother // Gift of the Fae (ELD) *4
|
||||||
|
Flaxen Intruder // Welcome Home (ELD) *2
|
||||||
|
Giant Killer // Chop Down (ELD) *4
|
||||||
|
Lovestruck Beast // Heart's Desire (ELD) *4
|
||||||
|
Shepherd of the Flock // Usher to Safety (ELD) *1
|
||||||
|
Venerated Loxodon (*) *4
|
||||||
|
Emmara, Soul of the Accord (*) *1
|
||||||
|
Trostani Discordant (*) *2
|
||||||
|
Forest (*) *8
|
||||||
|
Plains (*) *8
|
||||||
|
Castle Ardenvale (*) *1
|
||||||
|
Temple Garden (*) *4
|
||||||
|
March of the Multitudes (*) *4
|
||||||
|
Once Upon a Time (*) *4
|
||||||
|
Unbreakable Formation (*) *1
|
||||||
|
Flower // Flourish (*) *4
|
||||||
|
|
||||||
|
#SB: Knight of Autumn (*) *2
|
||||||
|
#SB: Unbreakable Formation (*) *1
|
||||||
|
#SB: Veil of Summer (*) *3
|
||||||
|
#SB: Questing Beast (*) *3
|
||||||
|
#SB: Gideon Blackblade (*) *2
|
||||||
|
#SB: Devout Decree (*) *4
|
||||||
30
projects/mtg/bin/Res/ai/baka/deck138.txt
Normal file
30
projects/mtg/bin/Res/ai/baka/deck138.txt
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
#NAME:Turbo Stasi
|
||||||
|
#DESC:Black Summer 1996
|
||||||
|
City of Brass (*) *4
|
||||||
|
Island (*) *13
|
||||||
|
Underground River (*) *4
|
||||||
|
Boomerang (*) *4
|
||||||
|
Force of Will (*) *4
|
||||||
|
Recall (*) *2
|
||||||
|
Kismet (*) *2
|
||||||
|
Land Tax (*) *1
|
||||||
|
Stasis (*) *4
|
||||||
|
Despotic Scepter (*) *3
|
||||||
|
Feldon's Cane (*) *2
|
||||||
|
Howling Mine (*) *4
|
||||||
|
Ivory Tower (*) *2
|
||||||
|
Zuran Orb (*) *1
|
||||||
|
Black Vise (*) *2
|
||||||
|
Counterspell (*) *4
|
||||||
|
Adarkar Wastes (*) *4
|
||||||
|
|
||||||
|
#SB: Kismet (*) *1
|
||||||
|
#SB: Wall of Air (*) *2
|
||||||
|
#SB: Arcane Denial (*) *4
|
||||||
|
#SB: Blue Elemental Blast (*) *2
|
||||||
|
#SB: Disenchant (*) *2
|
||||||
|
#SB: Hydroblast (*) *2
|
||||||
|
#SB: Lodestone Bauble (*) *1
|
||||||
|
#SB: Mana Short (*) *3
|
||||||
|
#SB: Swords to Plowshares (*) *1
|
||||||
|
#SB: Lim-Dul's Vault (*) *4
|
||||||
26
projects/mtg/bin/Res/ai/baka/deck139.txt
Normal file
26
projects/mtg/bin/Res/ai/baka/deck139.txt
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
#NAME: The New Mutatants
|
||||||
|
#DESC: The First Ikoria Mutation Deck
|
||||||
|
Arboreal Grazer (*) *4
|
||||||
|
Pollywog Symbiote (*) *3
|
||||||
|
Dryad of the Ilysian Grove (*) *2
|
||||||
|
Vadrok, Apex of Thunder (*) *2
|
||||||
|
Everquill Phoenix (*) *3
|
||||||
|
Gemrazer (*) *4
|
||||||
|
Migratory Greathorn (*) *4
|
||||||
|
Snapdax, Apex of the Hunt (*) *2
|
||||||
|
Brokkos, Apex of Forever (*) *2
|
||||||
|
Illuna, Apex of Wishes (*) *2
|
||||||
|
Nethroi, Apex of Death (*) *2
|
||||||
|
Beanstalk Giant // Fertile Footsteps (*) *4
|
||||||
|
Nissa, Who Shakes the World (*) *2
|
||||||
|
Breeding Pool (*) *2
|
||||||
|
Forest (*) *3
|
||||||
|
Island (*) *2
|
||||||
|
Mountain (*) *2
|
||||||
|
Overgrown Tomb (*) *2
|
||||||
|
Plains (*) *2
|
||||||
|
Sacred Foundry (*) *2
|
||||||
|
Steam Vents (*) *1
|
||||||
|
Stomping Ground (*) *3
|
||||||
|
Swamp (*) *2
|
||||||
|
Temple Garden (*) *3
|
||||||
93
projects/mtg/bin/Res/ai/baka/deck140.txt
Normal file
93
projects/mtg/bin/Res/ai/baka/deck140.txt
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
#NAME:Golgari ramp
|
||||||
|
#DESC:The first Commander Format Deck
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Mardu Shadowspear (*) *1
|
||||||
|
Night Market Lookout (*) *1
|
||||||
|
Pulse Tracker (*) *1
|
||||||
|
Thornbow Archer (*) *1
|
||||||
|
Vicious Conquistador (*) *1
|
||||||
|
Archers' Parapet (*) *1
|
||||||
|
Shepherd of Rot (*) *1
|
||||||
|
Loyal Subordinate (*) *1
|
||||||
|
Crypt Ghast (*) *1
|
||||||
|
Rankle, Master of Pranks (*) *1
|
||||||
|
Spawn of Mayhem (*) *1
|
||||||
|
Twilight Prophet (*) *1
|
||||||
|
Conduit of Ruin (*) *1
|
||||||
|
Duplicant (*) *1
|
||||||
|
Oblivion Sower (*) *1
|
||||||
|
Wurmcoil Engine (*) *1
|
||||||
|
World Breaker (*) *1
|
||||||
|
Platinum Emperion (*) *1
|
||||||
|
Apex Devastator (*) *1
|
||||||
|
Blightsteel Colossus (*) *1
|
||||||
|
Ugin, the Ineffable (*) *1
|
||||||
|
Malakir Rebirth (*) *1
|
||||||
|
Nature's Claim (*) *1
|
||||||
|
Veil of Summer (*) *1
|
||||||
|
Vicious Rumors (*) *1
|
||||||
|
Worldly Tutor (*) *1
|
||||||
|
Assassin's Trophy (*) *1
|
||||||
|
Damnable Pact (*) *1
|
||||||
|
Demonic Tutor (*) *1
|
||||||
|
Exsanguinate (*) *1
|
||||||
|
Farseek (*) *1
|
||||||
|
Heroic Intervention (*) *1
|
||||||
|
Rampant Growth (*) *1
|
||||||
|
Three Visits (*) *1
|
||||||
|
Torment of Hailfire (*) *1
|
||||||
|
Agadeem's Awakening (*) *1
|
||||||
|
Barrier Breach (*) *1
|
||||||
|
Beast Within (*) *1
|
||||||
|
Cultivate (*) *1
|
||||||
|
Grim Tutor (*) *1
|
||||||
|
Kodama's Reach (*) *1
|
||||||
|
Toxic Deluge (*) *1
|
||||||
|
Skyshroud Claim (*) *1
|
||||||
|
Return of the Wildspeaker (*) *1
|
||||||
|
Beseech the Queen (*) *1
|
||||||
|
Turntimber Symbiosis (*) *1
|
||||||
|
Decree of Pain (*) *1
|
||||||
|
In Garruk's Wake (*) *1
|
||||||
|
Sol Ring (*) *1
|
||||||
|
Arcane Signet (*) *1
|
||||||
|
Lightning Greaves (*) *1
|
||||||
|
Swiftfoot Boots (*) *1
|
||||||
|
Talisman of Resilience (*) *1
|
||||||
|
Thought Vessel (*) *1
|
||||||
|
God-Pharaoh's Statue (*) *1
|
||||||
|
Staff of Nin (*) *1
|
||||||
|
The Immortal Sun (*) *1
|
||||||
|
Ward of Bones (*) *1
|
||||||
|
Cryptolith Rite (*) *1
|
||||||
|
Sanctum of Stone Fangs (*) *1
|
||||||
|
Phyrexian Arena (*) *1
|
||||||
|
Retreat to Hagra (*) *1
|
||||||
|
Court of Ambition (*) *1
|
||||||
|
Eldrazi Conscription (*) *1
|
||||||
|
Sandwurm Convergence (*) *1
|
||||||
|
Ancient Tomb (*) *1
|
||||||
|
Blast Zone (*) *1
|
||||||
|
Bojuka Bog (*) *1
|
||||||
|
Cabal Coffers (*) *1
|
||||||
|
Castle Garenbrig (*) *1
|
||||||
|
Castle Locthwain (*) *1
|
||||||
|
Command Tower (*) *1
|
||||||
|
Crawling Barrens (*) *1
|
||||||
|
Forest (*) *7
|
||||||
|
Leechridden Swamp (*) *1
|
||||||
|
Llanowar Wastes (*) *1
|
||||||
|
Nurturing Peatland (*) *1
|
||||||
|
Overgrown Tomb (*) *1
|
||||||
|
Phyrexian Tower (*) *1
|
||||||
|
Prismatic Vista (*) *1
|
||||||
|
Reliquary Tower (*) *1
|
||||||
|
Sanctum of Ugin (*) *1
|
||||||
|
Swamp (*) *5
|
||||||
|
Twilight Mire (*) *1
|
||||||
|
Undergrowth Stadium (*) *1
|
||||||
|
Urborg, Tomb of Yawgmoth (*) *1
|
||||||
|
Verdant Catacombs (*) *1
|
||||||
|
War Room (*) *1
|
||||||
|
Woodland Cemetery (*) *1
|
||||||
|
#CMD:Belbe, Corrupted Observer (*) *1
|
||||||
90
projects/mtg/bin/Res/ai/baka/deck141.txt
Normal file
90
projects/mtg/bin/Res/ai/baka/deck141.txt
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
#NAME:Omnath Commander
|
||||||
|
#DESC:The Budget league Omnath Deck
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Smokebraider (*) *1
|
||||||
|
Cloudkin Seer (*) *1
|
||||||
|
Flickerwisp (*) *1
|
||||||
|
Kazandu Mammoth (*) *1
|
||||||
|
Risen Reef (*) *1
|
||||||
|
Soulherder (*) *1
|
||||||
|
Springbloom Druid (*) *1
|
||||||
|
Angel of Finality (*) *1
|
||||||
|
Archaeomancer (*) *1
|
||||||
|
Emeria Angel (*) *1
|
||||||
|
Felidar Guardian (*) *1
|
||||||
|
Mina and Denn, Wildborn (*) *1
|
||||||
|
Slithermuse (*) *1
|
||||||
|
Acidic Slime (*) *1
|
||||||
|
Cataclysmic Gearhulk (*) *1
|
||||||
|
Cavalier of Thorns (*) *1
|
||||||
|
Mnemonic Wall (*) *1
|
||||||
|
Mulldrifter (*) *1
|
||||||
|
Yorion, Sky Nomad (*) *1
|
||||||
|
Multani, Yavimaya's Avatar (*) *1
|
||||||
|
Phylath, World Sculptor (*) *1
|
||||||
|
Rampaging Baloths (*) *1
|
||||||
|
Omnath, Locus of Rage (*) *1
|
||||||
|
Ephemerate (*) *1
|
||||||
|
Gelatinous Genesis (*) *1
|
||||||
|
Path to Exile (*) *1
|
||||||
|
Spikefield Hazard (*) *1
|
||||||
|
Wildest Dreams (*) *1
|
||||||
|
Disdainful Stroke (*) *1
|
||||||
|
Growth Spiral (*) *1
|
||||||
|
Reap the Past (*) *1
|
||||||
|
Sejiri Shelter (*) *1
|
||||||
|
Starstorm (*) *1
|
||||||
|
Eerie Interlude (*) *1
|
||||||
|
Far Wanderings (*) *1
|
||||||
|
Ghostly Flicker (*) *1
|
||||||
|
Harrow (*) *1
|
||||||
|
Release to the Wind (*) *1
|
||||||
|
Roiling Regrowth (*) *1
|
||||||
|
Silundi Vision (*) *1
|
||||||
|
Whirlwind Denial (*) *1
|
||||||
|
Circuitous Route (*) *1
|
||||||
|
Crush Contraband (*) *1
|
||||||
|
Fact or Fiction (*) *1
|
||||||
|
Summary Dismissal (*) *1
|
||||||
|
Sylvan Reclamation (*) *1
|
||||||
|
Time Wipe (*) *1
|
||||||
|
Tragic Arrogance (*) *1
|
||||||
|
Urban Evolution (*) *1
|
||||||
|
Austere Command (*) *1
|
||||||
|
Hour of Revelation (*) *1
|
||||||
|
Nissa's Renewal (*) *1
|
||||||
|
Sublime Epiphany (*) *1
|
||||||
|
Ondu Inversion (*) *1
|
||||||
|
Khalni Heart Expedition (*) *1
|
||||||
|
Rites of Flourishing (*) *1
|
||||||
|
Court of Bounty (*) *1
|
||||||
|
Felidar Retreat (*) *1
|
||||||
|
Retreat to Emeria (*) *1
|
||||||
|
Wilderness Reclamation (*) *1
|
||||||
|
Zendikar's Roil (*) *1
|
||||||
|
Blighted Woodland (*) *1
|
||||||
|
Command Tower (*) *1
|
||||||
|
Evolving Wilds (*) *1
|
||||||
|
Exotic Orchard (*) *1
|
||||||
|
Field of Ruin (*) *1
|
||||||
|
Forest (*) *7
|
||||||
|
Frontier Bivouac (*) *1
|
||||||
|
Gruul Guildgate (*) *1
|
||||||
|
Gruul Turf (*) *1
|
||||||
|
Island (*) *3
|
||||||
|
Jungle Shrine (*) *1
|
||||||
|
Krosan Verge (*) *1
|
||||||
|
Mountain (*) *4
|
||||||
|
Myriad Landscape (*) *1
|
||||||
|
Mystic Monastery (*) *1
|
||||||
|
Naya Panorama (*) *1
|
||||||
|
Path of Ancestry (*) *1
|
||||||
|
Plains (*) *4
|
||||||
|
Scavenger Grounds (*) *1
|
||||||
|
Seaside Citadel (*) *1
|
||||||
|
Selesnya Guildgate (*) *1
|
||||||
|
Selesnya Sanctuary (*) *1
|
||||||
|
Simic Growth Chamber (*) *1
|
||||||
|
Simic Guildgate (*) *1
|
||||||
|
Terramorphic Expanse (*) *1
|
||||||
|
#CMD:Omnath, Locus of Creation (*) *1
|
||||||
103
projects/mtg/bin/Res/ai/baka/deck142.txt
Normal file
103
projects/mtg/bin/Res/ai/baka/deck142.txt
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
#NAME:Scion Of The Ur-Dragon
|
||||||
|
#DESC:The Scion Commander Deck
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Aggravated Assault (*) * 1
|
||||||
|
Ancient Tomb (*) * 1
|
||||||
|
Arcane Signet (*) * 1
|
||||||
|
Arid Mesa (*) * 1
|
||||||
|
Atarka, World Render (*) * 1
|
||||||
|
Balefire Dragon (*) * 1
|
||||||
|
Bladewing the Risen (*) * 1
|
||||||
|
Blood Crypt (*) * 1
|
||||||
|
Bloom Tender (*) * 1
|
||||||
|
Breeding Pool (*) * 1
|
||||||
|
Cascading Cataracts (*) * 1
|
||||||
|
Cavern of Souls (*) * 1
|
||||||
|
Chromatic Lantern (*) * 1
|
||||||
|
Chromatic Orrery (*) * 1
|
||||||
|
Chrome Mox (*) * 1
|
||||||
|
Coalition Relic (*) * 1
|
||||||
|
Command Beacon (*) * 1
|
||||||
|
Command Tower (*) * 1
|
||||||
|
Crux of Fate (*) * 1
|
||||||
|
Crystal Quarry (*) * 1
|
||||||
|
Curiosity (*) * 1
|
||||||
|
Cyclonic Rift (*) * 1
|
||||||
|
Debtors' Knell (*) * 1
|
||||||
|
Defense of the Heart (*) * 1
|
||||||
|
Demonic Tutor (*) * 1
|
||||||
|
Dragonlord Silumgar (*) * 1
|
||||||
|
Drakuseth, Maw of Flames (*) * 1
|
||||||
|
Faeburrow Elder (*) * 1
|
||||||
|
Farseek (*) * 1
|
||||||
|
Fearsome Awakening (*) * 1
|
||||||
|
Flooded Strand (*) * 1
|
||||||
|
Force of Will (*) * 1
|
||||||
|
Godless Shrine (*) * 1
|
||||||
|
Greater Good (*) * 1
|
||||||
|
Grim Tutor (*) * 1
|
||||||
|
Hallowed Fountain (*) * 1
|
||||||
|
Haven of the Spirit Dragon (*) * 1
|
||||||
|
Hellkite Charger (*) * 1
|
||||||
|
Hellkite Tyrant (*) * 1
|
||||||
|
Indatha Triome (*) * 1
|
||||||
|
Karrthus, Tyrant of Jund (*) * 1
|
||||||
|
Keiga, the Tide Star (*) * 1
|
||||||
|
Ketria Triome (*) * 1
|
||||||
|
Kokusho, the Evening Star (*) * 1
|
||||||
|
Lightning Greaves (*) * 1
|
||||||
|
Living Death (*) * 1
|
||||||
|
Lotus Petal (*) * 1
|
||||||
|
Malfegor (*) * 1
|
||||||
|
Mana Confluence (*) * 1
|
||||||
|
Mana Crypt (*) * 1
|
||||||
|
Mana Drain (*) * 1
|
||||||
|
Marsh Flats (*) * 1
|
||||||
|
Misty Rainforest (*) * 1
|
||||||
|
Moltensteel Dragon (*) * 1
|
||||||
|
Mox Amber (*) * 1
|
||||||
|
Mox Diamond (*) * 1
|
||||||
|
Mox Opal (*) * 1
|
||||||
|
Mox Tantalite (*) * 1
|
||||||
|
Nicol Bolas (*) * 1
|
||||||
|
Niv-Mizzet, the Firemind (*) * 1
|
||||||
|
Overgrown Tomb (*) * 1
|
||||||
|
Path of Ancestry (*) * 1
|
||||||
|
Polluted Delta (*) * 1
|
||||||
|
Prismatic Geoscope (*) * 1
|
||||||
|
Raugrin Triome (*) * 1
|
||||||
|
Sacred Foundry (*) * 1
|
||||||
|
Savage Ventmaw (*) * 1
|
||||||
|
Savai Triome (*) * 1
|
||||||
|
Scalding Tarn (*) * 1
|
||||||
|
Sensei's Divining Top (*) * 1
|
||||||
|
Silumgar, the Drifting Death (*) * 1
|
||||||
|
Skithiryx, the Blight Dragon (*) * 1
|
||||||
|
Skyclave Relic (*) * 1
|
||||||
|
Skyshroud Claim (*) * 1
|
||||||
|
Sneak Attack (*) * 1
|
||||||
|
Sol Ring (*) * 1
|
||||||
|
Spoils of Victory (*) * 1
|
||||||
|
Steam Vents (*) * 1
|
||||||
|
Stomping Ground (*) * 1
|
||||||
|
Swiftfoot Boots (*) * 1
|
||||||
|
Sword of Feast and Famine (*) * 1
|
||||||
|
Sylvan Library (*) * 1
|
||||||
|
Temple Garden (*) * 1
|
||||||
|
Temur Ascendancy (*) * 1
|
||||||
|
Teneb, the Harvester (*) * 1
|
||||||
|
Terror of the Peaks (*) * 1
|
||||||
|
The Ur-Dragon (*) * 1
|
||||||
|
Three Visits (*) * 1
|
||||||
|
Unburial Rites (*) * 1
|
||||||
|
Utvara Hellkite (*) * 1
|
||||||
|
Vaevictis Asmadi, the Dire (*) * 1
|
||||||
|
Vampiric Tutor (*) * 1
|
||||||
|
Verdant Catacombs (*) * 1
|
||||||
|
Watery Grave (*) * 1
|
||||||
|
Wheel of Sun and Moon (*) * 1
|
||||||
|
Windswept Heath (*) * 1
|
||||||
|
Wooded Foothills (*) * 1
|
||||||
|
Yosei, the Morning Star (*) * 1
|
||||||
|
Zagoth Triome (*) * 1
|
||||||
|
#CMD:Scion of the Ur-Dragon (*) * 1
|
||||||
79
projects/mtg/bin/Res/ai/baka/deck143.txt
Normal file
79
projects/mtg/bin/Res/ai/baka/deck143.txt
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
#NAME:Phantom Premonition
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Angel of Finality (*) * 1
|
||||||
|
Angel of Serenity (*) * 1
|
||||||
|
Arcane Artisan (*) * 1
|
||||||
|
Arcane Signet (*) * 1
|
||||||
|
Azorius Chancery (*) * 1
|
||||||
|
Azorius Guildgate (*) * 1
|
||||||
|
Azorius Signet (*) * 1
|
||||||
|
Banishing Light (*) * 1
|
||||||
|
Behold the Multiverse (*) * 1
|
||||||
|
Brago, King Eternal (*) * 1
|
||||||
|
Burnished Hart (*) * 1
|
||||||
|
Cleansing Nova (*) * 1
|
||||||
|
Cloudblazer (*) * 1
|
||||||
|
Cloudgoat Ranger (*) * 1
|
||||||
|
Command Tower (*) * 1
|
||||||
|
Commander's Sphere (*) * 1
|
||||||
|
Cosmic Intervention (*) * 1
|
||||||
|
Cryptic Caves (*) * 1
|
||||||
|
Curse of the Swine (*) * 1
|
||||||
|
Day of the Dragons (*) * 1
|
||||||
|
Eerie Interlude (*) * 1
|
||||||
|
Empyrean Eagle (*) * 1
|
||||||
|
Ethereal Valkyrie (*) * 1
|
||||||
|
Evangel of Heliod (*) * 1
|
||||||
|
Flickerwisp (*) * 1
|
||||||
|
Gates of Istfell (*) * 1
|
||||||
|
Geist-Honored Monk (*) * 1
|
||||||
|
Ghostly Flicker (*) * 1
|
||||||
|
Ghostly Prison (*) * 1
|
||||||
|
Glacial Floodplain (*) * 1
|
||||||
|
Goldnight Commander (*) * 1
|
||||||
|
Hero of Bretagard (*) * 1
|
||||||
|
Inspired Sphinx (*) * 1
|
||||||
|
Iron Verdict (*) * 1
|
||||||
|
Island (*) * 12
|
||||||
|
Kor Cartographer (*) * 1
|
||||||
|
Marble Diamond (*) * 1
|
||||||
|
Marshal's Anthem (*) * 1
|
||||||
|
Meandering River (*) * 1
|
||||||
|
Meteor Golem (*) * 1
|
||||||
|
Migratory Route (*) * 1
|
||||||
|
Mind Stone (*) * 1
|
||||||
|
Mist Raven (*) * 1
|
||||||
|
Mistmeadow Witch (*) * 1
|
||||||
|
Momentary Blink (*) * 1
|
||||||
|
Mulldrifter (*) * 1
|
||||||
|
Myriad Landscape (*) * 1
|
||||||
|
Niko Defies Destiny (*) * 1
|
||||||
|
Opal Palace (*) * 1
|
||||||
|
Plains (*) * 13
|
||||||
|
Ravenform (*) * 1
|
||||||
|
Replicating Ring (*) * 1
|
||||||
|
Restoration Angel (*) * 1
|
||||||
|
Return to Dust (*) * 1
|
||||||
|
Sage of the Beyond (*) * 1
|
||||||
|
Saw It Coming (*) * 1
|
||||||
|
Sea Gate Oracle (*) * 1
|
||||||
|
Sejiri Refuge (*) * 1
|
||||||
|
Sky Diamond (*) * 1
|
||||||
|
Sol Ring (*) * 1
|
||||||
|
Soulherder (*) * 1
|
||||||
|
Spectral Deluge (*) * 1
|
||||||
|
Stoic Farmer (*) * 1
|
||||||
|
Storm Herd (*) * 1
|
||||||
|
Sun Titan (*) * 1
|
||||||
|
Surtland Elementalist (*) * 1
|
||||||
|
Swiftfoot Boots (*) * 1
|
||||||
|
Synthetic Destiny (*) * 1
|
||||||
|
Tales of the Ancestors (*) * 1
|
||||||
|
Thunderclap Wyvern (*) * 1
|
||||||
|
Tranquil Cove (*) * 1
|
||||||
|
Vega, the Watcher (*) * 1
|
||||||
|
Wall of Omens (*) * 1
|
||||||
|
Warhorn Blast (*) * 1
|
||||||
|
Whirler Rogue (*) * 1
|
||||||
|
Windfall (*) * 1
|
||||||
|
#CMD:Ranar the Ever-Watchful (*) * 1
|
||||||
81
projects/mtg/bin/Res/ai/baka/deck144.txt
Normal file
81
projects/mtg/bin/Res/ai/baka/deck144.txt
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
#NAME:Draconic Rage
|
||||||
|
#DESC:The First D&D Deck
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Bogardan Hellkite (*) *1
|
||||||
|
Demanding Dragon (*) *1
|
||||||
|
Dragonmaster Outcast (*) *1
|
||||||
|
Hoard-Smelter Dragon (*) *1
|
||||||
|
Opportunistic Dragon (*) *1
|
||||||
|
Scourge of Valkas (*) *1
|
||||||
|
Shivan Hellkite (*) *1
|
||||||
|
Skyline Despot (*) *1
|
||||||
|
Skyship Stalker (*) *1
|
||||||
|
Taurean Mauler (*) *1
|
||||||
|
Terror of Mount Velus (*) *1
|
||||||
|
Thunderbreak Regent (*) *1
|
||||||
|
Chameleon Colossus (*) *1
|
||||||
|
Atarka, World Render (*) *1
|
||||||
|
Earth-Cult Elemental (*) *1
|
||||||
|
Anger (*) *1
|
||||||
|
Dragonlord's Servant (*) *1
|
||||||
|
Savage Ventmaw (*) *1
|
||||||
|
Dragonspeaker Shaman (*) *1
|
||||||
|
Chain Reaction (*) *1
|
||||||
|
Rishkar's Expertise (*) *1
|
||||||
|
Shamanic Revelation (*) *1
|
||||||
|
Rile (*) *1
|
||||||
|
Cultivate (*) *1
|
||||||
|
Explore (*) *1
|
||||||
|
Rampant Growth (*) *1
|
||||||
|
Magmaquake (*) *1
|
||||||
|
Spit Flame (*) *1
|
||||||
|
Decree of Savagery (*) *1
|
||||||
|
Kindred Summons (*) *1
|
||||||
|
Return of the Wildspeaker (*) *1
|
||||||
|
Beast Within (*) *1
|
||||||
|
Return to Nature (*) *1
|
||||||
|
Dragon's Hoard (*) *1
|
||||||
|
Arcane Signet (*) *1
|
||||||
|
Commander's Sphere (*) *1
|
||||||
|
Gruul Signet (*) *1
|
||||||
|
Heirloom Blade (*) *1
|
||||||
|
Sol Ring (*) *1
|
||||||
|
Gratuitous Violence (*) *1
|
||||||
|
Outpost Siege (*) *1
|
||||||
|
Warstorm Surge (*) *1
|
||||||
|
Barbarian Class (*) *1
|
||||||
|
Colossal Majesty (*) *1
|
||||||
|
Garruk's Uprising (*) *1
|
||||||
|
Cinder Glade (*) *1
|
||||||
|
Crucible of the Spirit Dragon (*) *1
|
||||||
|
Exotic Orchard (*) *1
|
||||||
|
Game Trail (*) *1
|
||||||
|
Haven of the Spirit Dragon (*) *1
|
||||||
|
Mossfire Valley (*) *1
|
||||||
|
Mosswort Bridge (*) *1
|
||||||
|
Command Tower (*) *1
|
||||||
|
Desert (*) *1
|
||||||
|
Gruul Turf (*) *1
|
||||||
|
Path of Ancestry (*) *1
|
||||||
|
Mountain (*) *12
|
||||||
|
Forest (*) *15
|
||||||
|
Klauth, Unrivaled Ancient (*) *1
|
||||||
|
Berserker's Frenzy (*) *1
|
||||||
|
Chaos Dragon (*) *1
|
||||||
|
Maddening Hex (*) *1
|
||||||
|
Vengeful Ancestor (*) *1
|
||||||
|
Bag of Tricks (*) *1
|
||||||
|
Druid of Purification (*) *1
|
||||||
|
Indomitable Might (*) *1
|
||||||
|
Neverwinter Hydra (*) *1
|
||||||
|
Wild Endeavor (*) *1
|
||||||
|
Dragonborn Champion (*) *1
|
||||||
|
Klauth's Will (*) *1
|
||||||
|
Wulfgar of Icewind Dale (*) *1
|
||||||
|
Component Pouch (*) *1
|
||||||
|
Sword of Hours (*) *1
|
||||||
|
Underdark Rift (*) *1
|
||||||
|
#CMD:Vrondiss, Rage of Ancients (*) *1
|
||||||
|
#DNG:Tomb of Annihilation (*) *1
|
||||||
|
#DNG:Lost Mine of Phandelver (*) *1
|
||||||
|
#DNG:Dungeon of the Mad Mage (*) *1
|
||||||
26
projects/mtg/bin/Res/ai/baka/deck145.txt
Normal file
26
projects/mtg/bin/Res/ai/baka/deck145.txt
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
#NAME: Dungeon Delving
|
||||||
|
#DESC: New Player D&D Experience
|
||||||
|
Ranger's Hawk (*) *3
|
||||||
|
Malakir Blood-Priest (*) *3
|
||||||
|
Nullpriest of Oblivion (*) *1
|
||||||
|
Thunderous Orator (*) *3
|
||||||
|
Triumphant Adventurer (*) *1
|
||||||
|
Acererak the Archlich (*) *1
|
||||||
|
Gloom Stalker (*) *2
|
||||||
|
Nadaar, Selfless Paladin (*) *1
|
||||||
|
Yuan-Ti Fang-Blade (*) *3
|
||||||
|
Barrowin of Clan Undurr (*) *3
|
||||||
|
Veteran Dungeoneer (*) *3
|
||||||
|
Demonic Gifts (*) *2
|
||||||
|
Vanishing Verse (*) *1
|
||||||
|
Silverquill Command (*) *1
|
||||||
|
Closing Statement (*) *3
|
||||||
|
Cloister Gargoyle (*) *3
|
||||||
|
Precipitous Drop (*) *2
|
||||||
|
Brightclimb Pathway (*) *1
|
||||||
|
Plains (*) *9
|
||||||
|
Snowfield Sinkhole (*) *4
|
||||||
|
Swamp (*) *10
|
||||||
|
#DNG:Dungeon of the Mad Mage (*) *1
|
||||||
|
#DNG:Lost Mine of Phandelver (*) *1
|
||||||
|
#DNG:Tomb of Annihilation (*) *1
|
||||||
29
projects/mtg/bin/Res/ai/baka/deck146.txt
Normal file
29
projects/mtg/bin/Res/ai/baka/deck146.txt
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
#NAME: Orzhov Dungeons
|
||||||
|
#DESC:The Second D&D Deck
|
||||||
|
Silverquill Silencer (*) *4
|
||||||
|
Triumphant Adventurer (*) *4
|
||||||
|
Vanishing Verse (*) *4
|
||||||
|
Nadaar, Selfless Paladin (*) *4
|
||||||
|
Soul Shatter (*) *4
|
||||||
|
Silverquill Command (*) *4
|
||||||
|
Brightclimb Pathway (*) *4
|
||||||
|
Shineshadow Snarl (*) *4
|
||||||
|
Acererak the Archlich (*) *3
|
||||||
|
Lolth, Spider Queen (*) *3
|
||||||
|
Hive of the Eye Tyrant (*) *3
|
||||||
|
Pelakka Predation (*) *2
|
||||||
|
Barrowin of Clan Undurr (*) *2
|
||||||
|
Kaya the Inexorable (*) *2
|
||||||
|
Emeria's Call (*) *2
|
||||||
|
Agadeem's Awakening (*) *1
|
||||||
|
Plains (*) *6
|
||||||
|
Swamp (*) *4
|
||||||
|
#SB:Ray of Enfeeblement (*) *4
|
||||||
|
#SB:Lithoform Blight (*) *2
|
||||||
|
#SB:Paladin Class (*) *2
|
||||||
|
#SB:Fracture (*) *2
|
||||||
|
#SB:Crippling Fear (*) *2
|
||||||
|
#SB:Humiliate (*) *3
|
||||||
|
#DNG:Tomb of Annihilation (*) *1
|
||||||
|
#DNG:Lost Mine of Phandelver (*) *1
|
||||||
|
#DNG:Dungeon of the Mad Mage (*) *1
|
||||||
26
projects/mtg/bin/Res/ai/baka/deck147.txt
Normal file
26
projects/mtg/bin/Res/ai/baka/deck147.txt
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
#NAME:Selesnya Magecraft
|
||||||
|
#DESC:The Fastest Deck in 2022
|
||||||
|
Arctic Treeline (*) * 4
|
||||||
|
Blizzard Brawl (*) * 2
|
||||||
|
Branchloft Pathway (*) * 4
|
||||||
|
Charge Through (*) * 4
|
||||||
|
Clarion Spirit (*) * 4
|
||||||
|
Clever Lumimancer (*) * 4
|
||||||
|
Dragonsguard Elite (*) * 4
|
||||||
|
Guiding Voice (*) * 4
|
||||||
|
Hall of Oracles (*) * 2
|
||||||
|
Leonin Lightscribe (*) * 4
|
||||||
|
Mage Duel (*) * 2
|
||||||
|
Mavinda, Students' Advocate (*) * 2
|
||||||
|
Monk of the Open Hand (*) * 4
|
||||||
|
Show of Confidence (*) * 2
|
||||||
|
Snakeskin Veil (*) * 4
|
||||||
|
Snow-Covered Forest (*) * 4
|
||||||
|
Snow-Covered Plains (*) * 6
|
||||||
|
#SB:Basic Conjuration (*) * 1
|
||||||
|
#SB:Containment Breach (*) * 1
|
||||||
|
#SB:Environmental Sciences (*) * 1
|
||||||
|
#SB:Expanded Anatomy (*) * 1
|
||||||
|
#SB:Inkling Summoning (*) * 1
|
||||||
|
#SB:Mascot Exhibition (*) * 1
|
||||||
|
#SB:Pest Summoning (*) * 1
|
||||||
85
projects/mtg/bin/Res/ai/baka/deck148.txt
Normal file
85
projects/mtg/bin/Res/ai/baka/deck148.txt
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
#NAME:Tergrid Commander
|
||||||
|
#DESC:The Tergrid Commander Deck
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Mana Crypt (VMA) *1
|
||||||
|
Necrogen Mists (MRD) *1
|
||||||
|
Animate Dead (VMA) *1
|
||||||
|
Recurring Nightmare (VMA) *1
|
||||||
|
Mind Stone (AFC) *1
|
||||||
|
Coldsteel Heart (CSP) *1
|
||||||
|
Steel Hellkite (C17) *1
|
||||||
|
Hedron Archive (C19) *1
|
||||||
|
Prismatic Vista (H1R) *1
|
||||||
|
Blackblade Reforged (SS2) *1
|
||||||
|
Tevesh Szat, Doom of Fools (CMR) *1
|
||||||
|
Thespian's Stage (C19) *1
|
||||||
|
Priest of Forgotten Gods (RNA) *1
|
||||||
|
Duplicant (PZ1) *1
|
||||||
|
Swamp (2XM) *19
|
||||||
|
Strip Mine (EXP) *1
|
||||||
|
Toxic Deluge (PZ1) *1
|
||||||
|
Archon of Cruelty (MH2) *1
|
||||||
|
No Mercy (MP2) *1
|
||||||
|
Whip of Erebos (THS) *1
|
||||||
|
Plaguecrafter (C19) *1
|
||||||
|
Cabal Coffers (MH2) *1
|
||||||
|
Smallpox (M12) *1
|
||||||
|
Geier Reach Sanitarium (C19) *1
|
||||||
|
Pox (ME1) *1
|
||||||
|
Braids, Cabal Minion (EMA) *1
|
||||||
|
Vampiric Tutor (EMA) *1
|
||||||
|
Meteor Golem (C19) *1
|
||||||
|
Phyrexian Reclamation (JMP) *1
|
||||||
|
Damnation (MM3) *1
|
||||||
|
Mana Vault (PUMA) *1
|
||||||
|
Commander's Sphere (C19) *1
|
||||||
|
Liliana's Triumph (WAR) *1
|
||||||
|
Dream Devourer (KHM) *1
|
||||||
|
Homeward Path (PZ1) *1
|
||||||
|
Night's Whisper (EMA) *1
|
||||||
|
Grave Pact (CMD) *1
|
||||||
|
Bojuka Bog (C19) *1
|
||||||
|
Chain of Smog (ONS) *1
|
||||||
|
Village Rites (KHM) *1
|
||||||
|
Memory Jar (FVR) *1
|
||||||
|
Gonti, Lord of Luxury (MB1) *1
|
||||||
|
Tinybones, Trinket Thief (JMP) *1
|
||||||
|
Sol Ring (C19) *1
|
||||||
|
Dreadhorde Invasion (WAR) *1
|
||||||
|
Command Beacon (PZ1) *1
|
||||||
|
Solemn Simulacrum (TSR) *1
|
||||||
|
Barren Moor (C19) *1
|
||||||
|
Lotus Petal (MB1) *1
|
||||||
|
Oppression (7ED) *1
|
||||||
|
Shadowspear (THB) *1
|
||||||
|
Worn Powerstone (PZ1) *1
|
||||||
|
Arcane Signet (AFC) *1
|
||||||
|
Grim Monolith (ULG) *1
|
||||||
|
Lightning Greaves (AFC) *1
|
||||||
|
Dark Ritual (ME4) *1
|
||||||
|
Sanctum of Eternity (C19) *1
|
||||||
|
Tourach, Dread Cantor (MH2) *1
|
||||||
|
Ravenous Chupacabra (MB1) *1
|
||||||
|
Ancient Tomb (EXP) *1
|
||||||
|
Sword of Feast and Famine (MPS) *1
|
||||||
|
Witch of the Moors (JMP) *1
|
||||||
|
Thought Vessel (MB1) *1
|
||||||
|
Urborg, Tomb of Yawgmoth (TSR) *1
|
||||||
|
Thoughtseize (2XM) *1
|
||||||
|
Tyrite Sanctum (KHM) *1
|
||||||
|
Soul Shatter (ZNR) *1
|
||||||
|
Mox Diamond (FVR) *1
|
||||||
|
Thran Dynamo (C19) *1
|
||||||
|
Bloodstained Mire (ONS) *1
|
||||||
|
Sangromancer (MBS) *1
|
||||||
|
Phyrexian Arena (TD0) *1
|
||||||
|
Blast Zone (WAR) *1
|
||||||
|
Rune-Scarred Demon (MB1) *1
|
||||||
|
Demonic Tutor (MB1) *1
|
||||||
|
Polluted Delta (ONS) *1
|
||||||
|
Liliana, Dreadhorde General (WAR) *1
|
||||||
|
Cunning Rhetoric (C21) *1
|
||||||
|
Crypt Ghast (GTC) *1
|
||||||
|
Palladium Myr (MB1) *1
|
||||||
|
Myriad Landscape (C19) *1
|
||||||
|
#CMD:Tergrid, God of Fright (KHM) *1
|
||||||
87
projects/mtg/bin/Res/ai/baka/deck149.txt
Normal file
87
projects/mtg/bin/Res/ai/baka/deck149.txt
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
#NAME:Tatyova Commander
|
||||||
|
#DESC:The Tatiyova Commander Deck
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Mana Crypt (VMA) *1
|
||||||
|
Allosaurus Shepherd (JMP) *1
|
||||||
|
Rimewood Falls (KHM) *1
|
||||||
|
Explore (C19) *1
|
||||||
|
Rampant Growth (PRM) *1
|
||||||
|
Commit // Memory (MB1) *1
|
||||||
|
Echoing Truth (C19) *1
|
||||||
|
Mystic Sanctuary (ELD) *1
|
||||||
|
Ramunap Excavator (PRM) *1
|
||||||
|
Prismatic Vista (H1R) *1
|
||||||
|
Harmonize (PRM) *1
|
||||||
|
Summer Bloom (POR) *1
|
||||||
|
Mana Reflection (SHM) *1
|
||||||
|
Cyclonic Rift (MM3) *1
|
||||||
|
Upheaval (MH2) *1
|
||||||
|
Wild Growth (AFC) *1
|
||||||
|
Narset, Parter of Veils (WAR) *1
|
||||||
|
Timetwister (PRM) *1
|
||||||
|
Thrasios, Triton Hero (PZ2) *1
|
||||||
|
Strip Mine (EXP) *1
|
||||||
|
Tropical Island (ME4) *1
|
||||||
|
Avenger of Zendikar (PRM) *1
|
||||||
|
Harrow (MB1) *1
|
||||||
|
Kodama's Reach (C17) *1
|
||||||
|
Fastbond (VMA) *1
|
||||||
|
Crucible of Worlds (PRM) *1
|
||||||
|
Force of Will (EMA) *1
|
||||||
|
Broken Bond (MB1) *1
|
||||||
|
Command Tower (C19) *1
|
||||||
|
Sylvan Scrying (MB1) *1
|
||||||
|
Mana Vault (PUMA) *1
|
||||||
|
Jolrael, Mwonvuli Recluse (M21) *1
|
||||||
|
Solemn Simulacrum (MB1) *1
|
||||||
|
Simic Signet (C15) *1
|
||||||
|
Reliquary Tower (C19) *1
|
||||||
|
Genesis Wave (IMA) *1
|
||||||
|
Khalni Garden (PZ1) *1
|
||||||
|
Cultivate (PZ1) *1
|
||||||
|
Yavimaya Elder (UDS) *1
|
||||||
|
Exploration (PRM) *1
|
||||||
|
Sol Ring (C19) *1
|
||||||
|
Koma, Cosmos Serpent (KHM) *1
|
||||||
|
Simic Growth Chamber (C19) *1
|
||||||
|
Command Beacon (PZ1) *1
|
||||||
|
Eternal Witness (PZ1) *1
|
||||||
|
Sylvan Library (PZ1) *1
|
||||||
|
Heroic Intervention (KLR) *1
|
||||||
|
Kinnan, Bonder Prodigy (IKO) *1
|
||||||
|
Lotus Cobra (PRM) *1
|
||||||
|
Island (UNH) *8
|
||||||
|
Archmage's Charm (H1R) *1
|
||||||
|
Dryad Arbor (TSR) *1
|
||||||
|
Finale of Devastation (WAR) *1
|
||||||
|
Arcane Signet (AFC) *1
|
||||||
|
Flooded Grove (EXP) *1
|
||||||
|
Crop Rotation (2XM) *1
|
||||||
|
Forest (2XM) *10
|
||||||
|
Lightning Greaves (AFC) *1
|
||||||
|
Scalding Tarn (MH2) *1
|
||||||
|
Ancient Tomb (EXP) *1
|
||||||
|
Sakura-Tribe Elder (MB1) *1
|
||||||
|
Seedborn Muse (C19) *1
|
||||||
|
Prophet of Kruphix (PRM) *1
|
||||||
|
Misty Rainforest (ZNE) *1
|
||||||
|
Natural Order (EMA) *1
|
||||||
|
Wayfarer's Bauble (C17) *1
|
||||||
|
Tyrite Sanctum (KHM) *1
|
||||||
|
Gaea's Cradle (USG) *1
|
||||||
|
Consecrated Sphinx (MBS) *1
|
||||||
|
Castle Vantress (ELD) *1
|
||||||
|
Mox Diamond (FVR) *1
|
||||||
|
Verdant Catacombs (MH2) *1
|
||||||
|
Primeval Titan (TSR) *1
|
||||||
|
Neoform (WAR) *1
|
||||||
|
Rampaging Baloths (C19) *1
|
||||||
|
Pongify (TSR) *1
|
||||||
|
Flooded Strand (EXP) *1
|
||||||
|
Nyxbloom Ancient (THB) *1
|
||||||
|
Nexus of Fate (M19) *1
|
||||||
|
Polluted Delta (ONS) *1
|
||||||
|
Birds of Paradise (PRM) *1
|
||||||
|
Courser of Kruphix (TSR) *1
|
||||||
|
Search for Tomorrow (MB1) *1
|
||||||
|
#CMD:Tatyova, Benthic Druid (DOM) *1
|
||||||
82
projects/mtg/bin/Res/ai/baka/deck150.txt
Normal file
82
projects/mtg/bin/Res/ai/baka/deck150.txt
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
#NAME:Ragavan Commander
|
||||||
|
#DESC:The Ragavan Commander Deck
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Treasure Nabber (PZ2) *1
|
||||||
|
Dire Fleet Daredevil (AFC) *1
|
||||||
|
Trash for Treasure (C16) *1
|
||||||
|
Tome of Legends (ELD) *1
|
||||||
|
Helm of the Host (DOM) *1
|
||||||
|
Coercive Recruiter (CMR) *1
|
||||||
|
World at War (ROE) *1
|
||||||
|
Commander's Plate (CMR) *1
|
||||||
|
Neheb, the Eternal (AKR) *1
|
||||||
|
Strike It Rich (MH2) *1
|
||||||
|
Audacious Reshapers (C21) *1
|
||||||
|
Shinka, the Bloodsoaked Keep (CHK) *1
|
||||||
|
Inventors' Fair (KLD) *1
|
||||||
|
Strip Mine (EXP) *1
|
||||||
|
Embercleave (ELD) *1
|
||||||
|
Break Through the Line (FRF) *1
|
||||||
|
Valakut, the Molten Pinnacle (ZEN) *1
|
||||||
|
Imperial Recruiter (ME2) *1
|
||||||
|
Tibalt's Trickery (KHM) *1
|
||||||
|
Mogg Salvage (NMS) *1
|
||||||
|
Seize the Day (ODY) *1
|
||||||
|
Mishra's Bauble (MB1) *1
|
||||||
|
Hellkite Tyrant (GTC) *1
|
||||||
|
Goblin Engineer (MH1) *1
|
||||||
|
Aggravated Assault (ONS) *1
|
||||||
|
Xorn (AFR) *1
|
||||||
|
Mana Vault (PUMA) *1
|
||||||
|
Magda, Brazen Outlaw (KHM) *1
|
||||||
|
Sensei's Divining Top (EMA) *1
|
||||||
|
Combat Celebrant (AKR) *1
|
||||||
|
Blood Moon (2XM) *1
|
||||||
|
Access Tunnel (STX) *1
|
||||||
|
Sword of Hearth and Home (MH2) *1
|
||||||
|
Mox Opal (2XM) *1
|
||||||
|
Treasure Vault (AFR) *1
|
||||||
|
Sword of Fire and Ice (2XM) *1
|
||||||
|
Urza's Saga (MH2) *1
|
||||||
|
Jeska's Will (CMR) *1
|
||||||
|
Sol Ring (C19) *1
|
||||||
|
Seize the Spoils (KHM) *1
|
||||||
|
Abrade (PLIST) *1
|
||||||
|
Fury of the Horde (CSP) *1
|
||||||
|
Valakut Awakening (ZNR) *1
|
||||||
|
Mountain (UNH) *20
|
||||||
|
Godo, Bandit Warlord (CHK) *1
|
||||||
|
Mox Amber (DOM) *2
|
||||||
|
Cursed Mirror (C21) *1
|
||||||
|
Price of Glory (ODY) *1
|
||||||
|
Spire of Industry (AER) *1
|
||||||
|
Vandalblast (AFC) *1
|
||||||
|
Ancient Tomb (ZNE) *1
|
||||||
|
Chaos Warp (AFC) *1
|
||||||
|
Mana Confluence (CMR) *1
|
||||||
|
Shatterskull Smashing (ZNR) *1
|
||||||
|
Grim Monolith (ULG) *1
|
||||||
|
Lightning Greaves (MB1) *1
|
||||||
|
Pirate's Pillage (RIX) *1
|
||||||
|
Shattering Spree (MB1) *1
|
||||||
|
Sword of Feast and Famine (MPS) *1
|
||||||
|
Goblin Welder (ULG) *1
|
||||||
|
War's Toll (BBD) *1
|
||||||
|
Wayfarer's Bauble (C17) *1
|
||||||
|
Cathedral of War (M13) *1
|
||||||
|
Sword of Light and Shadow (2XM) *1
|
||||||
|
Underworld Breach (THB) *1
|
||||||
|
Subira, Tulzidi Caravanner (M21) *1
|
||||||
|
Dockside Extortionist (C19) *1
|
||||||
|
Mox Diamond (FVR) *1
|
||||||
|
Bloodstained Mire (ONS) *1
|
||||||
|
Lightning Bolt (ME1) *1
|
||||||
|
City of Brass (ME4) *1
|
||||||
|
Goldspan Dragon (KHM) *1
|
||||||
|
Ruby Medallion (C14) *1
|
||||||
|
Sword of the Animist (AFC) *1
|
||||||
|
Grenzo, Havoc Raiser (PZ2) *2
|
||||||
|
Moraug, Fury of Akoum (ZNR) *1
|
||||||
|
Wheel of Fortune (VMA) *1
|
||||||
|
Port Razer (CMR) *1
|
||||||
|
#CMD:Ragavan, Nimble Pilferer (MH2) *1
|
||||||
99
projects/mtg/bin/Res/ai/baka/deck151.txt
Normal file
99
projects/mtg/bin/Res/ai/baka/deck151.txt
Normal file
@@ -0,0 +1,99 @@
|
|||||||
|
#NAME:Arcades Commander
|
||||||
|
#DESC:Original Deck by ashby4 (tappedout.net),
|
||||||
|
#DESC:refined for Wagic by Bob
|
||||||
|
#HINT:castpriority(commander,*)
|
||||||
|
Adarkar Wastes (*) * 1
|
||||||
|
Akroma's Will (*) * 1
|
||||||
|
Arcane Signet (*) * 1
|
||||||
|
Assault Formation (*) * 1
|
||||||
|
Aura Shards (*) * 1
|
||||||
|
Axebane Guardian (*) * 1
|
||||||
|
Azorius Signet (*) * 1
|
||||||
|
Bant Panorama (*) * 1
|
||||||
|
Blossoming Sands (*) * 1
|
||||||
|
Bountiful Promenade (*) * 1
|
||||||
|
Branchloft Pathway (*) * 1
|
||||||
|
Brushland (*) * 1
|
||||||
|
Canopy Vista (*) * 1
|
||||||
|
Carven Caryatid (*) * 1
|
||||||
|
Colossus of Akros (*) * 1
|
||||||
|
Command Tower (*) * 1
|
||||||
|
Crashing Drawbridge (*) * 1
|
||||||
|
Dismantling Wave (*) * 1
|
||||||
|
Drift of Phantasms (*) * 1
|
||||||
|
Dusk // Dawn (*) * 1
|
||||||
|
Edge of Autumn (*) * 1
|
||||||
|
Farseek (*) * 1
|
||||||
|
Fell the Mighty (*) * 1
|
||||||
|
Forest (*) * 6
|
||||||
|
Fortified Rampart (*) * 1
|
||||||
|
Fortified Village (*) * 1
|
||||||
|
Glacial Fortress (*) * 1
|
||||||
|
Glacial Wall (*) * 1
|
||||||
|
Hallowed Fountain (*) * 1
|
||||||
|
High Alert (*) * 1
|
||||||
|
Hinterland Harbor (*) * 1
|
||||||
|
Hover Barrier (*) * 1
|
||||||
|
Irrigated Farmland (*) * 1
|
||||||
|
Island (*) * 2
|
||||||
|
Jeskai Barricade (*) * 1
|
||||||
|
Jungle Barrier (*) * 1
|
||||||
|
Leyline of Vitality (*) * 1
|
||||||
|
Lightning Greaves (MPS) (*) * 1
|
||||||
|
Lumithread Field (*) * 1
|
||||||
|
Meekstone (*) * 1
|
||||||
|
Mirror Shield (*) * 1
|
||||||
|
Monastery Flock (*) * 1
|
||||||
|
Noetic Scales (*) * 1
|
||||||
|
Oathsworn Giant (*) * 1
|
||||||
|
Overgrown Battlement (*) * 1
|
||||||
|
Perimeter Captain (*) * 1
|
||||||
|
Plains (*) * 5
|
||||||
|
Port Town (*) * 1
|
||||||
|
Prairie Stream (*) * 1
|
||||||
|
Rejuvenating Springs (*) * 1
|
||||||
|
Sakura-Tribe Elder (*) * 1
|
||||||
|
Scattered Groves (*) * 1
|
||||||
|
Sea of Clouds (*) * 1
|
||||||
|
Seaside Citadel (*) * 1
|
||||||
|
Selesnya Signet (CMA) (*) * 1
|
||||||
|
Shield Sphere (*) * 1
|
||||||
|
Simic Signet (*) * 1
|
||||||
|
Slagwurm Armor (*) * 1
|
||||||
|
Slaughter the Strong (*) * 1
|
||||||
|
Sol Ring (*) * 1
|
||||||
|
Soulsworn Jury (DIS) (*) * 1
|
||||||
|
Spidersilk Armor (*) * 1
|
||||||
|
Stalwart Shield-Bearers (*) * 1
|
||||||
|
Sunpetal Grove (*) * 1
|
||||||
|
Sunscape Familiar (*) * 1
|
||||||
|
Swiftfoot Boots (*) * 1
|
||||||
|
Swords to Plowshares (*) * 1
|
||||||
|
Sylvan Caryatid (*) * 1
|
||||||
|
Temple Garden (*) * 1
|
||||||
|
Temple of Enlightenment (*) * 1
|
||||||
|
Temple of Mystery (*) * 1
|
||||||
|
Temple of Plenty (*) * 1
|
||||||
|
Tetsuko Umezawa, Fugitive (*) * 1
|
||||||
|
Teyo, the Shieldmage (*) * 1
|
||||||
|
Thallid Shell-Dweller (TSR) (*) * 1
|
||||||
|
Thornwood Falls (*) * 1
|
||||||
|
Tower Defense (*) * 1
|
||||||
|
Towering Titan (*) * 1
|
||||||
|
Tranquil Cove (*) * 1
|
||||||
|
Tree of Redemption (*) * 1
|
||||||
|
Treva's Ruins (*) * 1
|
||||||
|
Vine Trellis (*) * 1
|
||||||
|
Wall of Blossoms (*) * 1
|
||||||
|
Wall of Denial (*) * 1
|
||||||
|
Wall of Faith (*) * 1
|
||||||
|
Wall of Glare (*) * 1
|
||||||
|
Wall of Ice (*) * 1
|
||||||
|
Wall of Junk (*) * 1
|
||||||
|
Wall of Omens (*) * 1
|
||||||
|
Wall of Roots (*) * 1
|
||||||
|
Wall of Stolen Identity (*) * 1
|
||||||
|
Wall of Tanglecord (*) * 1
|
||||||
|
Wave of Reckoning (*) * 1
|
||||||
|
Yavimaya Coast (*) * 1
|
||||||
|
#CMD:Arcades, the Strategist (*) * 1
|
||||||
28
projects/mtg/bin/Res/ai/baka/deck152.txt
Normal file
28
projects/mtg/bin/Res/ai/baka/deck152.txt
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
#NAME:Bant Midrange
|
||||||
|
#DESC:The New Innistrad Deck
|
||||||
|
Teferi, Who Slows the Sunset (*) *3
|
||||||
|
Luminarch Aspirant (*) *4
|
||||||
|
Intrepid Adversary (*) *3
|
||||||
|
Katilda, Dawnhart Prime (*) *4
|
||||||
|
Elite Spellbinder (*) *4
|
||||||
|
Augur of Autumn (*) *1
|
||||||
|
Briarbridge Tracker (*) *2
|
||||||
|
Brutal Cathar (*) *4
|
||||||
|
Sigarda, Champion of Light (*) *4
|
||||||
|
Tovolar's Huntmaster (*) *2
|
||||||
|
Fateful Absence (*) *2
|
||||||
|
Ranger Class (*) *2
|
||||||
|
Forest (*) *1
|
||||||
|
Plains (*) *3
|
||||||
|
Branchloft Pathway (*) *4
|
||||||
|
Hengegate Pathway (*) *4
|
||||||
|
Barkchannel Pathway (*) *4
|
||||||
|
Deserted Beach (*) *4
|
||||||
|
Lair of the Hydra (*) *1
|
||||||
|
Overgrown Farmland (*) *4
|
||||||
|
#SB:Skyclave Apparition (*) *4
|
||||||
|
#SB:Disdainful Stroke (*) *3
|
||||||
|
#SB:Negate (*) *3
|
||||||
|
#SB:Sunset Revelry (*) *2
|
||||||
|
#SB:Pithing Needle (*) *2
|
||||||
|
#SB:Ranger Class (*) *1
|
||||||
87
projects/mtg/bin/Res/ai/baka/deck153.txt
Normal file
87
projects/mtg/bin/Res/ai/baka/deck153.txt
Normal file
@@ -0,0 +1,87 @@
|
|||||||
|
#NAME:Krenko Commander
|
||||||
|
#DESC:Original Deck by AGunWithLegs (tappedout.net),
|
||||||
|
#DESC:refined for Wagic by Bob
|
||||||
|
#HINT:castpriority(commander,creature,*)
|
||||||
|
#HINT:dontattackwith(Krenko, Mob Boss)
|
||||||
|
#HINT:dontblockwith(Krenko, Mob Boss)
|
||||||
|
Basilisk Collar (*) * 1
|
||||||
|
Battle Cry Goblin (*) * 1
|
||||||
|
Blasphemous Act (*) * 1
|
||||||
|
Blood Moon (*) * 1
|
||||||
|
Bloodmark Mentor (SHM) (*) * 1
|
||||||
|
Boggart Shenanigans (*) * 1
|
||||||
|
Chancellor of the Forge (*) * 1
|
||||||
|
Coat of Arms (*) * 1
|
||||||
|
Dragon Fodder (ALA) (*) * 1
|
||||||
|
Fervor (*) * 1
|
||||||
|
Flamekin Village (*) * 1
|
||||||
|
Foundry Street Denizen (*) * 1
|
||||||
|
Goblin Assassin (*) * 1
|
||||||
|
Goblin Burrows (*) * 1
|
||||||
|
Goblin Caves (*) * 1
|
||||||
|
Goblin Chieftain (*) * 1
|
||||||
|
Goblin Chirurgeon (*) * 1
|
||||||
|
Goblin Dark-Dwellers (*) * 1
|
||||||
|
Goblin General (*) * 1
|
||||||
|
Goblin Grenade (*) * 1
|
||||||
|
Goblin King (*) * 1
|
||||||
|
Goblin Lackey (*) * 1
|
||||||
|
Goblin Oriflamme (*) * 1
|
||||||
|
Goblin Matron (*) * 1
|
||||||
|
Goblin Piledriver (*) * 1
|
||||||
|
Goblin Rally (*) * 1
|
||||||
|
Goblin Recruiter (*) * 1
|
||||||
|
Goblin Sharpshooter (*) * 1
|
||||||
|
Goblin Snowman (*) * 1
|
||||||
|
Goblin War Strike (*) * 1
|
||||||
|
Goblin Warchief (*) * 1
|
||||||
|
Goblin Wardriver (*) * 1
|
||||||
|
Goblin War Drums (*) * 1
|
||||||
|
Goblin Wizard (*) * 1
|
||||||
|
Homeward Path (*) * 1
|
||||||
|
Horde of Boggarts (*) * 1
|
||||||
|
Hordeling Outburst (*) * 1
|
||||||
|
Impact Tremors (*) * 1
|
||||||
|
Intimidator Initiate (*) * 1
|
||||||
|
Krenko's Enforcer (*) * 1
|
||||||
|
Krenko's Command (*) * 1
|
||||||
|
Krenko, Tin Street Kingpin (*) * 1
|
||||||
|
Legion Loyalist (*) * 1
|
||||||
|
Legion Warboss (*) * 1
|
||||||
|
Lightning Greaves (MRD) (*) * 1
|
||||||
|
Madblind Mountain (*) * 1
|
||||||
|
Mask of Avacyn (*) * 1
|
||||||
|
Mob Justice (*) * 1
|
||||||
|
Mogg Alarm (*) * 1
|
||||||
|
Mogg Flunkies (*) * 1
|
||||||
|
Mogg Maniac (*) * 1
|
||||||
|
Mogg Raider (*) * 1
|
||||||
|
Moggcatcher (*) * 1
|
||||||
|
Mons's Goblin Raiders (*) * 1
|
||||||
|
Mountain (4ED) (*) * 4
|
||||||
|
Mountain (M10) (*) * 4
|
||||||
|
Mountain (ICE) (*) * 4
|
||||||
|
Mountain (M20) (*) * 4
|
||||||
|
Mountain (MIR) (*) * 4
|
||||||
|
Mountain (LEA) (*) * 3
|
||||||
|
Mountain (5ED) (*) * 3
|
||||||
|
Pashalik Mons (*) * 1
|
||||||
|
Prophetic Ravings (*) * 1
|
||||||
|
Purphoros, God of the Forge (*) * 1
|
||||||
|
Quest for the Goblin Lord (*) * 1
|
||||||
|
Reckless Bushwhacker (*) * 1
|
||||||
|
Reckless One (*) * 1
|
||||||
|
Reliquary Tower (*) * 1
|
||||||
|
Ruby Medallion (*) * 1
|
||||||
|
Shared Animosity (*) * 1
|
||||||
|
Siege-Gang Commander (*) * 1
|
||||||
|
Skirk Commando (*) * 1
|
||||||
|
Smash (*) * 1
|
||||||
|
Smoldering Spires (*) * 1
|
||||||
|
Sol Ring (*) * 1
|
||||||
|
Swiftfoot Boots (*) * 1
|
||||||
|
Valakut, the Molten Pinnacle (*) * 1
|
||||||
|
Vandalblast (*) * 1
|
||||||
|
Warren Instigator (*) * 1
|
||||||
|
Whispersilk Cloak (*) * 1
|
||||||
|
#CMD:Krenko, Mob Boss (*) * 1
|
||||||
34
projects/mtg/bin/Res/ai/baka/deck154.txt
Normal file
34
projects/mtg/bin/Res/ai/baka/deck154.txt
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
#NAME:Crimson Marriage
|
||||||
|
#DESC:The First Crimson Vow Deck
|
||||||
|
Cemetery Protector (VOW) * 1
|
||||||
|
Hallowed Haunting (VOW) * 1
|
||||||
|
Faithbound Judge (VOW) * 1
|
||||||
|
Katilda, Dawnhart Martyr (VOW) * 1
|
||||||
|
Lantern Flare (VOW) * 2
|
||||||
|
Savior of Ollenbock (VOW) * 1
|
||||||
|
Sigarda's Summons (VOW) * 2
|
||||||
|
Wedding Announcement (VOW) * 2
|
||||||
|
Welcoming Vampire (VOW) * 2
|
||||||
|
Voice of the Blessed (VOW) * 2
|
||||||
|
Cemetery Gatekeeper (VOW) * 2
|
||||||
|
Ill-Tempered Loner (VOW) * 2
|
||||||
|
Chandra, Dressed to Kill (VOW) * 2
|
||||||
|
Manaform Hellkite (VOW) * 2
|
||||||
|
Stensia Uprising (VOW) * 2
|
||||||
|
Volatile Arsonist (VOW) * 2
|
||||||
|
Kessig Wolfrider (VOW) * 2
|
||||||
|
Dominating Vampire (VOW) * 2
|
||||||
|
Creepy Puppeteer (VOW) * 2
|
||||||
|
Dollhouse of Horrors (VOW) * 1
|
||||||
|
Odric, Blood-Cursed (VOW) * 2
|
||||||
|
Sundown Pass (VOW) * 4
|
||||||
|
Plains (VOW) * 10
|
||||||
|
Mountain (VOW) * 10
|
||||||
|
#SB:By Invitation Only (VOW) * 1
|
||||||
|
#SB:Markov Waltzer (VOW) * 2
|
||||||
|
#SB:Hopeful Initiate (VOW) * 2
|
||||||
|
#SB:Sanctify (VOW) * 3
|
||||||
|
#SB:Thalia, Guardian of Thraben (VOW) * 2
|
||||||
|
#SB:Kessig Wolfrider (VOW) * 2
|
||||||
|
#SB:Dominating Vampire (VOW) * 1
|
||||||
|
#SB:Change of Fortune (VOW) * 2
|
||||||
97
projects/mtg/bin/Res/ai/baka/deck155.txt
Normal file
97
projects/mtg/bin/Res/ai/baka/deck155.txt
Normal file
@@ -0,0 +1,97 @@
|
|||||||
|
#NAME:Edgar Markov Commander
|
||||||
|
#DESC:Original Deck Concept by DespairFaction (tappedout.net)
|
||||||
|
#DESC:Designed for Wagic by Bob
|
||||||
|
#HINT:castpriority(commander,creature,*)
|
||||||
|
#HINT:alwaysattackwith(Edgar Markov)
|
||||||
|
Ancient Tomb (*) * 1
|
||||||
|
Asylum Visitor (*) * 1
|
||||||
|
Badlands (*) * 1
|
||||||
|
Basri's Solidarity (*) * 1
|
||||||
|
Bishop's Soldier (*) * 1
|
||||||
|
Blackcleave Cliffs (*) * 1
|
||||||
|
Blade of the Bloodchief (*) * 1
|
||||||
|
Blood Artist (*) * 1
|
||||||
|
Blood Burglar (*) * 1
|
||||||
|
Blood Crypt (*) * 1
|
||||||
|
Bloodfell Caves (*) * 1
|
||||||
|
Bloodline Keeper (*) * 1
|
||||||
|
Bloodmad Vampire (*) * 1
|
||||||
|
Bold Impaler (*) * 1
|
||||||
|
Captivating Vampire (*) * 1
|
||||||
|
Cathars' Crusade (*) * 1
|
||||||
|
Child of Night (*) * 1
|
||||||
|
Clifftop Retreat (*) * 1
|
||||||
|
Coat of Arms (*) * 1
|
||||||
|
Command Tower (*) * 1
|
||||||
|
Concealed Courtyard (*) * 1
|
||||||
|
Cordial Vampire (*) * 1
|
||||||
|
Crescendo of War (*) * 1
|
||||||
|
Dark Ritual (*) * 1
|
||||||
|
Dragonskull Summit (*) * 1
|
||||||
|
Drana, Liberator of Malakir (*) * 1
|
||||||
|
Duskborne Skymarcher (*) * 1
|
||||||
|
Elenda, the Dusk Rose (*) * 1
|
||||||
|
Exquisite Blood (*) * 1
|
||||||
|
Falkenrath Exterminator (*) * 1
|
||||||
|
Falkenrath Noble (*) * 1
|
||||||
|
Falkenrath Perforator (*) * 1
|
||||||
|
Fervor (*) * 1
|
||||||
|
Gift of Estates (*) * 1
|
||||||
|
Gifted Aetherborn (*) * 1
|
||||||
|
Godless Shrine (*) * 1
|
||||||
|
Guul Draz Assassin (*) * 1
|
||||||
|
Guul Draz Vampire (*) * 1
|
||||||
|
Impact Tremors (*) * 1
|
||||||
|
Inspiring Vantage (*) * 1
|
||||||
|
Iroas, God of Victory (*) * 1
|
||||||
|
Isolated Chapel (*) * 1
|
||||||
|
Knight of the Ebon Legion (*) * 1
|
||||||
|
Land Tax (*) * 1
|
||||||
|
Legion Lieutenant (*) * 1
|
||||||
|
Legion's Landing (*) * 1
|
||||||
|
Malakir Cullblade (*) * 1
|
||||||
|
Martyr of Dusk (*) * 1
|
||||||
|
Mountain (*) * 1
|
||||||
|
Necropolis Regent (*) * 1
|
||||||
|
Nomad Outpost (*) * 1
|
||||||
|
Nullpriest of Oblivion (*) * 1
|
||||||
|
Orcish Oriflamme (EMA) (*) * 1
|
||||||
|
Path of Ancestry (*) * 1
|
||||||
|
Path of Bravery (*) * 1
|
||||||
|
Plains (*) * 3
|
||||||
|
Plateau (*) * 1
|
||||||
|
Pulse Tracker (*) * 1
|
||||||
|
Purphoros, God of the Forge (*) * 1
|
||||||
|
Quag Vampires (*) * 1
|
||||||
|
Ruthless Cullblade (*) * 1
|
||||||
|
Sacred Foundry (*) * 1
|
||||||
|
Sanctum Seeker (*) * 1
|
||||||
|
Scoured Barrens (*) * 1
|
||||||
|
Scrubland (*) * 1
|
||||||
|
Shadow Alley Denizen (*) * 1
|
||||||
|
Skyblade of the Legion (*) * 1
|
||||||
|
Skymarcher Aspirant (*) * 1
|
||||||
|
Smoldering Marsh (*) * 1
|
||||||
|
Sol Ring (*) * 1
|
||||||
|
Stensia Masquerade (*) * 1
|
||||||
|
Stromkirk Captain (*) * 1
|
||||||
|
Stromkirk Noble (*) * 1
|
||||||
|
Swamp (ICE) (*) * 4
|
||||||
|
Swamp (MIR) (*) * 4
|
||||||
|
Swamp (M20) (*) * 2
|
||||||
|
Throne of the God-Pharaoh (*) * 1
|
||||||
|
Tithe (*) * 1
|
||||||
|
Unholy Officiant (*) * 1
|
||||||
|
Urborg, Tomb of Yawgmoth (*) * 1
|
||||||
|
Vampire Cutthroat (*) * 1
|
||||||
|
Vampire Interloper (*) * 1
|
||||||
|
Vampire Lacerator (*) * 1
|
||||||
|
Vampire Neonate (*) * 1
|
||||||
|
Vampire of the Dire Moon (*) * 1
|
||||||
|
Vampire Socialite (*) * 1
|
||||||
|
Vicious Conquistador (*) * 1
|
||||||
|
Vito, Thorn of the Dusk Rose (*) * 1
|
||||||
|
Voldaren Stinger (*) * 1
|
||||||
|
Whispersilk Cloak (*) * 1
|
||||||
|
Wing-Scarred Crag (*) * 1
|
||||||
|
#CMD:Edgar Markov (*) * 1
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#Black/White Deck 10E/RV
|
#Black/White Deck 10E/RV
|
||||||
#NAME:Panda Hive
|
#NAME:The Hive
|
||||||
#DESC:When the last living being
|
#DESC:When the last living being
|
||||||
#DESC:succumbs to the terrible blight
|
#DESC:succumbs to the terrible blight
|
||||||
#DESC:the wasps will rise
|
#DESC:the wasps will rise
|
||||||
@@ -76,4 +76,4 @@
|
|||||||
129680
|
129680
|
||||||
129681
|
129681
|
||||||
129682
|
129682
|
||||||
129683
|
129683
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Elves
|
#NAME:Wilt-Leaf Liege
|
||||||
#DESC:And here you thought you would enjoy
|
#DESC:And here you thought you would enjoy
|
||||||
#DESC:a little trip in the forest...
|
#DESC:a little trip in the forest...
|
||||||
#DESC:
|
#DESC:
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Tsabo
|
#NAME:Undead Infiltrator
|
||||||
#DESC:You may be prepared
|
#DESC:You may be prepared
|
||||||
#DESC:for an army of zombies
|
#DESC:for an army of zombies
|
||||||
#DESC:rising from the graves.
|
#DESC:rising from the graves.
|
||||||
@@ -81,4 +81,4 @@
|
|||||||
129756
|
129756
|
||||||
129756
|
129756
|
||||||
129757
|
129757
|
||||||
129757
|
129757
|
||||||
|
|||||||
@@ -4,94 +4,36 @@
|
|||||||
#DESC:there is no time for dispute
|
#DESC:there is no time for dispute
|
||||||
#DESC:or rivalries
|
#DESC:or rivalries
|
||||||
#DESC:in Eladamri and Gerrard's army
|
#DESC:in Eladamri and Gerrard's army
|
||||||
#2x Black Vise
|
|
||||||
1097
|
|
||||||
1097
|
|
||||||
#2x The Rack
|
|
||||||
1139
|
|
||||||
1139
|
|
||||||
#2x Cockatrice
|
|
||||||
1238
|
|
||||||
1238
|
|
||||||
#2x Craw Wurm
|
|
||||||
1239
|
|
||||||
1239
|
|
||||||
#2x Giant Spider
|
|
||||||
1249
|
|
||||||
1249
|
|
||||||
#2x Grizzly Bears
|
|
||||||
1250
|
|
||||||
1250
|
|
||||||
#2x Ironroot Treefolk
|
|
||||||
1253
|
|
||||||
1253
|
|
||||||
#1x Living Lands
|
|
||||||
1259
|
|
||||||
#3x Scryb Sprites
|
|
||||||
1264
|
|
||||||
1264
|
|
||||||
1264
|
|
||||||
#4x Shanodin Dryads
|
|
||||||
1265
|
|
||||||
1265
|
|
||||||
1265
|
|
||||||
1265
|
|
||||||
#2x Thicket Basilisk
|
|
||||||
1267
|
|
||||||
1267
|
|
||||||
#1x War Mammoth
|
|
||||||
1277
|
|
||||||
#1x Armageddon
|
|
||||||
1328
|
|
||||||
# (PSY) 2x Benalish Hero not available any more, removed (deck has still >60 cards)
|
# (PSY) 2x Benalish Hero not available any more, removed (deck has still >60 cards)
|
||||||
#2x Benalish Hero
|
|
||||||
#1330
|
|
||||||
#1330
|
|
||||||
#2x Castle
|
|
||||||
1334
|
|
||||||
1334
|
|
||||||
#2x Crusade
|
|
||||||
1341
|
|
||||||
1341
|
|
||||||
# (PSY) 2x Mesa Pegasus not available any more, removed (deck has still >60 cards)
|
# (PSY) 2x Mesa Pegasus not available any more, removed (deck has still >60 cards)
|
||||||
#2x Mesa Pegasus
|
|
||||||
#1354
|
# Land(s)
|
||||||
#1354
|
Forest (8ED) * 13
|
||||||
#2x Pearled Unicorn
|
Plains (8ED) * 9
|
||||||
1356
|
|
||||||
1356
|
# Creature(s)
|
||||||
#2x Savannah Lions
|
Cockatrice (TSB) * 2
|
||||||
1365
|
Craw Wurm (9ED) * 2
|
||||||
1365
|
Giant Spider (AKH) * 2
|
||||||
#2x Serra Angel
|
Grizzly Bears (8ED) * 2
|
||||||
1366
|
Spitting Spider (8ED) * 2
|
||||||
1366
|
Ronom Unicorn (CSP) * 2
|
||||||
#2x Wrath of God
|
Savannah Lions (A25) * 2
|
||||||
1372
|
Scute Mob (ZEN) * 3
|
||||||
1372
|
Serra Angel (M13) * 2
|
||||||
# Forest (RV)
|
Jukai Messenger (CHK) * 4
|
||||||
1386
|
Kessig Recluse (DKA) * 2
|
||||||
1386
|
Rhox Charger (ALA) * 1
|
||||||
1386
|
|
||||||
1386
|
# Artifact(s)
|
||||||
1387
|
Black Vise (V10) * 2
|
||||||
1387
|
The Rack (DPA) * 2
|
||||||
1387
|
|
||||||
1387
|
# Enchantment(s)
|
||||||
1388
|
Builder's Blessing (AVR) * 2
|
||||||
1388
|
Crusade (DDF) * 2
|
||||||
1388
|
Living Lands (ME4) * 1
|
||||||
1388
|
|
||||||
# Plains (RV)
|
# Sorcery(s)
|
||||||
1395
|
Armageddon (VMA) * 1
|
||||||
1395
|
Wrath of God (8ED) * 2
|
||||||
1395
|
|
||||||
1395
|
|
||||||
1396
|
|
||||||
1396
|
|
||||||
1396
|
|
||||||
1396
|
|
||||||
1397
|
|
||||||
1397
|
|
||||||
1397
|
|
||||||
1397
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Elfball
|
#NAME:Imperious Vanguard
|
||||||
#DESC:An endless stream
|
#DESC:An endless stream
|
||||||
#DESC:of elvish warriors
|
#DESC:of elvish warriors
|
||||||
#DESC:will overwhelm you,
|
#DESC:will overwhelm you,
|
||||||
@@ -9,21 +9,23 @@
|
|||||||
#DESC:
|
#DESC:
|
||||||
#DESC:You have no chance!
|
#DESC:You have no chance!
|
||||||
|
|
||||||
Llanowar Elves (M10) *4
|
# Land(s)
|
||||||
Wellwisher (ONS) *4
|
Forest (M12) * 20
|
||||||
Elvish Vanguard (ONS) *4
|
Gaea's Cradle (PRM) * 1
|
||||||
Elvish Visionary (M10) *4
|
Pendelhaven (A25) * 1
|
||||||
Elvish Hexhunter (SHM) *4
|
|
||||||
Elvish Promenade (LRW) *4
|
# Creature(s)
|
||||||
Elvish Archdruid (M10) *4
|
Drove of Elves (SHM) * 1
|
||||||
Imperious Perfect (LRW) *4
|
Elvish Archdruid (M10) * 4
|
||||||
Drove of Elves (SHM) *1
|
Elvish Hexhunter (SHM) * 4
|
||||||
Heedless One (ONS) *3
|
Elvish Vanguard (EMA) * 4
|
||||||
Overrun (10E) *2
|
Elvish Visionary (ALA) * 4
|
||||||
Forest (10E) *4
|
Heedless One (PSAL) * 3
|
||||||
Forest (M10) *4
|
Imperious Perfect (LRW) * 4
|
||||||
Forest (ALA) *4
|
Llanowar Elves (9ED) * 4
|
||||||
Forest (LRW) *4
|
Wellwisher (C14) * 4
|
||||||
Forest (RAV) *4
|
|
||||||
Pendelhaven (LEG) *1
|
# Sorcery(s)
|
||||||
Gaea's Cradle (USG) *1
|
Elvish Promenade (LRW) * 4
|
||||||
|
Overrun (10E) * 2
|
||||||
|
|
||||||
|
|||||||
@@ -3,20 +3,26 @@
|
|||||||
#DESC:will sweep through your defenses
|
#DESC:will sweep through your defenses
|
||||||
#DESC:while all your forces can do
|
#DESC:while all your forces can do
|
||||||
#DESC:is watch and gape in awe.
|
#DESC:is watch and gape in awe.
|
||||||
Angelic Chorus (10E) *3
|
# Land(s)
|
||||||
Honor of the Pure (M10) *4
|
Plains (M15) * 19
|
||||||
Kitchen Finks (SHM) *4
|
Quicksand (WWK) * 4
|
||||||
Mesa Enchantress (M10) *4
|
Serra's Sanctum (*) * 1
|
||||||
Moat (LEG) *3
|
|
||||||
Pacifism (10E) *4
|
# Creature(s)
|
||||||
Cage of Hands (CHK) *3
|
Kitchen Finks (SHM) * 4
|
||||||
Sigil of the Empty Throne (CFX) *4
|
Mesa Enchantress (PLC) * 4
|
||||||
Swords to Plowshares (ICE) *4
|
|
||||||
Wrath of God (10E) *3
|
# Enchantment(s)
|
||||||
Quicksand (10E) *4
|
Angelic Chorus (10E) * 3
|
||||||
Plains (10E) *4
|
Cage of Hands (CHK) * 3
|
||||||
Plains (M10) *4
|
Honor of the Pure (M10) * 4
|
||||||
Plains (ALA) *4
|
Moat (PRM) * 3
|
||||||
Plains (LRW) *4
|
Pacifism (A25) * 4
|
||||||
Plains (RAV) *3
|
Sigil of the Empty Throne (CFX) * 4
|
||||||
Serra's Sanctum (USG) *1
|
|
||||||
|
# Instant(s)
|
||||||
|
Swords to Plowshares (DDF) * 4
|
||||||
|
|
||||||
|
# Sorcery(s)
|
||||||
|
Wrath of God (10E) * 3
|
||||||
|
|
||||||
|
|||||||
@@ -3,20 +3,24 @@
|
|||||||
#DESC:and barely present,
|
#DESC:and barely present,
|
||||||
#DESC:but if you let them grow
|
#DESC:but if you let them grow
|
||||||
#DESC:they will crush your army.
|
#DESC:they will crush your army.
|
||||||
Crusade (RV) *4
|
# Land(s)
|
||||||
Glorious Anthem (10E) *4
|
Plains (M21) * 23
|
||||||
Honor of the Pure (M10) *4
|
|
||||||
Armored Ascension (M10) *2
|
# Creature(s)
|
||||||
Swords to Plowshares (ICE) *4
|
Kitchen Finks (SHM) * 3
|
||||||
Disenchant (TMP) *3
|
Knight of Meadowgrain (LRW) * 4
|
||||||
Paladin en-Vec (10E) *2
|
Paladin en-Vec (10E) * 2
|
||||||
Knight of Meadowgrain (LRW) *4
|
Stillmoon Cavalier (EVE) * 3
|
||||||
Kitchen Finks (SHM) *3
|
|
||||||
Spectral Procession (SHM) *4
|
# Enchantment(s)
|
||||||
Stillmoon Cavalier (EVE) *3
|
Armored Ascension (SHM) * 2
|
||||||
Plains (10E) *4
|
Crusade (DDF) * 4
|
||||||
Plains (M10) *4
|
Glorious Anthem (8ED) * 4
|
||||||
Plains (ALA) *4
|
Honor of the Pure (M10) * 4
|
||||||
Plains (LRW) *4
|
|
||||||
Plains (SHM) *4
|
# Instant(s)
|
||||||
Plains (RAV) *3
|
Disenchant (TPR) * 3
|
||||||
|
Swords to Plowshares (DDF) * 4
|
||||||
|
|
||||||
|
# Sorcery(s)
|
||||||
|
Spectral Procession (SHM) * 4
|
||||||
|
|||||||
@@ -4,19 +4,24 @@
|
|||||||
#DESC: And we will grow stronger
|
#DESC: And we will grow stronger
|
||||||
#DESC: as you keep losing
|
#DESC: as you keep losing
|
||||||
#DESC: your thoughts."
|
#DESC: your thoughts."
|
||||||
The Rack (RV) *4
|
# Land(s)
|
||||||
Doom Blade (M10) *4
|
Gargoyle Castle (M10) * 4
|
||||||
Last Gasp (RAV) *4
|
Swamp (M21) * 19
|
||||||
Hymn to Tourach (FEM) *4
|
Volrath's Stronghold (TPR) * 1
|
||||||
Black Knight (M10) *4
|
|
||||||
Hypnotic Specter (10E) *4
|
# Creature(s)
|
||||||
Nyxathid (CFX) *4
|
Black Knight (M10) * 4
|
||||||
Graveborn Muse (10E) *4
|
Graveborn Muse (10E) * 4
|
||||||
Tendrils of Corruption (M10) *4
|
Hypnotic Specter (M10) * 4
|
||||||
Gargoyle Castle (M10) *4
|
Nyxathid (CFX) * 4
|
||||||
Volrath's Stronghold (STH) *1
|
|
||||||
Swamp (10E) *4
|
# Artifact(s)
|
||||||
Swamp (M10) *4
|
The Rack (DPA) * 4
|
||||||
Swamp (ALA) *4
|
|
||||||
Swamp (LRW) *4
|
# Instant(s)
|
||||||
Swamp (RAV) *3
|
Doom Blade (M10) * 4
|
||||||
|
Last Gasp (RAV) * 4
|
||||||
|
Tendrils of Corruption (TSP) * 4
|
||||||
|
|
||||||
|
# Sorcery(s)
|
||||||
|
Hymn to Tourach (V13) * 4
|
||||||
|
|||||||
@@ -1,49 +1,55 @@
|
|||||||
#NAME:Kobold Overlord
|
#NAME:Kobold Overlord
|
||||||
#
|
|
||||||
#DESC:"You may think we are weak
|
#DESC:"You may think we are weak
|
||||||
#DESC: But we are many
|
#DESC: But we are many
|
||||||
#DESC: And sometimes we can hire
|
#DESC: And sometimes we can hire
|
||||||
#DESC: A powerful mercenary!"
|
#DESC: A powerful mercenary!"
|
||||||
#
|
|
||||||
Mountain (10E) *20
|
|
||||||
Kher Keep (TSP) *2 # produces kobold tokens
|
|
||||||
Crimson Kobolds (LEG) *4
|
|
||||||
Crookshank Kobolds (LEG) *4
|
|
||||||
Kobold Drill Sergeant (LEG) *4
|
|
||||||
Kobold Overlord (LEG) *4
|
|
||||||
Kobold Taskmaster (LEG) *4
|
|
||||||
Kobolds of Kher Keep (LEG) *4
|
|
||||||
Battle Squadron (MRQ) *2 # to have a flyer in the deck
|
|
||||||
Keldon Warlord (RV) *2
|
|
||||||
# Doesn't fit the theme too well (would a Keldon Warlord really
|
|
||||||
# work as a mercenary for a Kobold Overlord?), but without it
|
|
||||||
# the deck would be too weak, and a deck full of weak
|
|
||||||
# creatures is exactly the environment where a Keldon Warlord
|
|
||||||
# thrives.
|
|
||||||
Wheel of Fortune (RV) *1
|
|
||||||
#To get a new hand (hopefully) full of cheap kobolds once the
|
|
||||||
#previous hand has been used up. Only 1 because it's
|
|
||||||
#restricted.
|
|
||||||
Slate of Ancestry (ONS) *2
|
|
||||||
#To draw more cards (check whether the AI overuses it and
|
|
||||||
#decks itself out)
|
|
||||||
Howling Mine (10E) *4
|
|
||||||
Mob Justice (STH) *3 # finisher
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Cards considered, but not included:
|
# Cards considered, but not included:
|
||||||
# Orcish Oriflamme - would match the deck's focus of
|
# Orcish Oriflamme - would match the deck's focus of
|
||||||
# strengthening the creatures, but is too expensive. Perhaps add
|
# strengthening the creatures, but is too expensive. Perhaps add
|
||||||
# it when mana acceleration is possible for this deck.
|
# it when mana acceleration is possible for this deck.
|
||||||
#
|
|
||||||
# Cards removed from he deck:
|
# Cards removed from he deck:
|
||||||
# 3 x Bravado (USG) (ID 5848)
|
# 3 x Bravado (USG) (ID 5848)
|
||||||
# The card's name and illustration don't really fit the "kobold"
|
# The card's name and illustration don't really fit the "kobold"
|
||||||
# theme, but the effect (strength through numbers) definitely
|
# theme, but the effect (strength through numbers) definitely
|
||||||
# does.
|
# does.
|
||||||
# Removed because the AI casts it on its opponent's creatures.
|
# Removed because the AI casts it on its opponent's creatures.
|
||||||
#
|
|
||||||
# 4 x Brightstone Ritual (ONS) (ID 39846)
|
# 4 x Brightstone Ritual (ONS) (ID 39846)
|
||||||
# for mana acceleration
|
# for mana acceleration
|
||||||
# Removed because the AI doesn't use the mana.
|
# Removed because the AI doesn't use the mana.
|
||||||
# Also ... only works with goblins. Duh. *blush*
|
# Also ... only works with goblins. Duh. *blush*
|
||||||
|
|
||||||
|
# Land(s)
|
||||||
|
Kher Keep (TSP) * 2 # produces kobold tokens
|
||||||
|
Mountain (ONS) * 20
|
||||||
|
|
||||||
|
# Creature(s)
|
||||||
|
Battle Squadron (MMQ) * 2
|
||||||
|
Crimson Kobolds (ME3) * 4
|
||||||
|
Crookshank Kobolds (ME1) * 4
|
||||||
|
Keldon Warlord (5ED) * 2
|
||||||
|
# Doesn't fit the theme too well (would a Keldon Warlord really
|
||||||
|
# work as a mercenary for a Kobold Overlord?), but without it
|
||||||
|
# the deck would be too weak, and a deck full of weak
|
||||||
|
# creatures is exactly the environment where a Keldon Warlord
|
||||||
|
# thrives.
|
||||||
|
|
||||||
|
Kobold Drill Sergeant (ME3) * 4
|
||||||
|
Kobold Overlord (ME3) * 4
|
||||||
|
Kobold Taskmaster (ME3) * 4
|
||||||
|
Kobolds of Kher Keep (ME3) * 4
|
||||||
|
|
||||||
|
# Artifact(s)
|
||||||
|
Howling Mine (7ED) * 4
|
||||||
|
Slate of Ancestry (ONS) * 2
|
||||||
|
#To draw more cards (check whether the AI overuses it and
|
||||||
|
#decks itself out)
|
||||||
|
|
||||||
|
# Sorcery(s)
|
||||||
|
Mob Justice (*) * 3
|
||||||
|
Wheel of Fortune (VMA) * 1
|
||||||
|
#To get a new hand (hopefully) full of cheap kobolds once the
|
||||||
|
#previous hand has been used up. Only 1 because it's
|
||||||
|
#restricted.
|
||||||
|
|||||||
@@ -8,54 +8,30 @@
|
|||||||
#DESC:into a squirming mass
|
#DESC:into a squirming mass
|
||||||
#DESC:of these small, yet dangerous
|
#DESC:of these small, yet dangerous
|
||||||
#DESC:... things ...
|
#DESC:... things ...
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
Winged Sliver (TMP) *2 # gives Flying
|
# Land(s)
|
||||||
|
Forest (8ED) * 12
|
||||||
|
Island (8ED) * 3
|
||||||
|
Mountain (8ED) * 6
|
||||||
|
Plains (8ED) * 3
|
||||||
|
|
||||||
Horned Sliver (TMP) *3 # gives Trample, also 2/2 isn't bad for a
|
# Creature(s)
|
||||||
# # 3-drop creature that others will pump
|
Bonesplitter Sliver (TSP) * 4 # nice cumulative +2/+0 bonus
|
||||||
|
Crystalline Sliver (H09) * 1 # Shroud is nice, especially in a deck with no non-creature spells
|
||||||
|
Fury Sliver (TSP) * 2 # gives double strike, only 2 because it's a 6-drop creature
|
||||||
|
Gemhide Sliver (TSP) * 4 # Additional mana source to get Might Slivers out faster
|
||||||
|
Heart Sliver (H09) * 2 # gives Haste
|
||||||
|
Horned Sliver (TPR) * 3 # gives Trample, also 2/2 isn't bad for a 3-drop creature that others will pump
|
||||||
|
Might Sliver (TSP) * 4 # nice cumulative +2/+2 bonus
|
||||||
|
Muscle Sliver (H09) * 4 # cheap and the +1/+1 bonus is cumulative and can't be misused by the AI
|
||||||
|
Shadow Sliver (TSP) * 1 # might be great or bad - thrown in as an element of surprise
|
||||||
|
Spined Sliver (H09) * 2 # gives Rampage
|
||||||
|
Spinneret Sliver (TSP) * 3 # 2/2 Sliver for only 2 mana, also gives Reach to all slivers, which is good because we only have
|
||||||
|
# # two Winged Slivers in the deck, and those might not even be played because we have few Islands.
|
||||||
|
Talon Sliver (*) * 3 # gives First Strike
|
||||||
|
Watcher Sliver (TSP) * 1 # nice cumulative +0/+2 bonus, but too expensive to have more of them, and we have 3 plains in the deck
|
||||||
|
Winged Sliver (H09) * 2 # gives Flying
|
||||||
|
|
||||||
Muscle Sliver (TMP) *4 # cheap and the +1/+1 bonus is cumulative
|
|
||||||
# # and can't be misused by the AI
|
|
||||||
|
|
||||||
Heart Sliver (TMP) *2 # gives Haste
|
|
||||||
|
|
||||||
Talon Sliver (TMP) *3 # gives First Strike
|
|
||||||
|
|
||||||
Watcher Sliver (TSP) *1 # nice cumulative +0/+2 bonus, but too
|
|
||||||
# # expensive to have more of them, and we
|
|
||||||
# # only have 3 plains in the deck
|
|
||||||
|
|
||||||
Shadow Sliver (TSP) *1 # might be great or bad - thrown in as
|
|
||||||
# # an element of surprise
|
|
||||||
|
|
||||||
Crystalline Sliver (STH) *1 # Shroud is nice, especially in a
|
|
||||||
# # deck with no non-creature spells
|
|
||||||
|
|
||||||
Bonesplitter Sliver (TSP) *4 # nice cumulative +2/+0 bonus
|
|
||||||
|
|
||||||
Fury Sliver (TSP) *2 # gives double strike, only 2 because
|
|
||||||
# # it's a 6-drop creature
|
|
||||||
|
|
||||||
Might Sliver (TSP) *4 # nice cumulative +2/+2 bonus
|
|
||||||
#
|
|
||||||
Spined Sliver (STH) *2 # gives Rampage
|
|
||||||
|
|
||||||
Spinneret Sliver (TSP) *3 # 2/2 Sliver for only 2 mana, also
|
|
||||||
# gives Reach to all slivers, which is good because we only have
|
|
||||||
# two Winged Slivers in the deck, and those might not even be
|
|
||||||
# played because we have few Islands.
|
|
||||||
|
|
||||||
Gemhide Sliver (TSP) *4 # Additional mana source to get Might
|
|
||||||
# # Slivers out faster
|
|
||||||
|
|
||||||
Forest (M10) *12 # (most slivers in the deck are green)
|
|
||||||
Island (M10) *3 # only 4 blue creatures in the deck
|
|
||||||
Mountain (M10) *6
|
|
||||||
Plains (M10) *3 # only 5 white creatures in the deck
|
|
||||||
|
|
||||||
#
|
|
||||||
# Cards considered, but not included:
|
# Cards considered, but not included:
|
||||||
# Basal Sliver - AI too eager to sacrifice
|
# Basal Sliver - AI too eager to sacrifice
|
||||||
# Clot Sliver - would be the only black sliver left after Basal
|
# Clot Sliver - would be the only black sliver left after Basal
|
||||||
|
|||||||
@@ -1,57 +1,38 @@
|
|||||||
#NAME:Master of Ether
|
#NAME:Master of Ether
|
||||||
#
|
|
||||||
#DESC:"Surrounded by the things I built
|
#DESC:"Surrounded by the things I built
|
||||||
#DESC: my power will grow
|
#DESC: my power will grow
|
||||||
#DESC: boundlessly."
|
#DESC: boundlessly."
|
||||||
#
|
|
||||||
|
|
||||||
Master of Etherium (ALA) *4 # gets stronger with every artifact
|
|
||||||
|
|
||||||
Vedalken Archmage (MRD) *2 # draws card when summoning artifact
|
|
||||||
|
|
||||||
Ornithopter (10E) *4 # cheap artifact, later air defense
|
|
||||||
Nuisance Engine (MRD) *4 # create more cheap artifacts
|
|
||||||
|
|
||||||
Cathodion (MRD) *4 # 3-drop 3/3 creature without a down-
|
|
||||||
# # side since manaburn was abolished
|
|
||||||
|
|
||||||
Steel Wall (MRD) *2 # mainly for defending
|
|
||||||
Yotian Soldier (MRD) *2 # cheap defender
|
|
||||||
|
|
||||||
Coiled Tinviper (TMP) *1 # first strike attacker
|
|
||||||
|
|
||||||
Scarecrone (EVE) *2 # brings back artifacts
|
|
||||||
|
|
||||||
Glaze Fiend (ALA) *2 # temp. bonus for playing artifacts
|
|
||||||
|
|
||||||
Salvage Slasher (CFX) *2 # grows stronger with artifacts in
|
|
||||||
# # graveyard - nice effect if opponent
|
|
||||||
# # has destroyed all artifacts
|
|
||||||
|
|
||||||
Silver Myr (MRD) *4 # artifact source of blue mana (which
|
|
||||||
# # is needed for the 6 Vedalken)
|
|
||||||
|
|
||||||
Akroma's Memorial (FUT) *2 # massive bonuses incl. Trample
|
|
||||||
|
|
||||||
|
|
||||||
Island (10E) *3 # more blue mana
|
|
||||||
|
|
||||||
Seat of the Synod (MRD) *4 # 20 artifact lands for huge bonuses
|
|
||||||
Vault of Whispers (MRD) *4 # on Master of Etherium and Tolarian
|
|
||||||
Great Furnace (MRD) *4 # Academy.
|
|
||||||
Tree of Tales (MRD) *4
|
|
||||||
Ancient Den (MRD) *4
|
|
||||||
|
|
||||||
Academy Ruins (TSP) *1 # brings back artifacts
|
|
||||||
|
|
||||||
Tolarian Academy (USG) *1 # Generates massive amounts of mana
|
|
||||||
# # in this deck - which the AI usually
|
|
||||||
# # wastes.
|
|
||||||
|
|
||||||
|
|
||||||
# Cards considered, but not included:
|
# Cards considered, but not included:
|
||||||
# Gaea's Cradle - would make the deck even stronger, but doesn't
|
# Gaea's Cradle - would make the deck even stronger, but doesn't
|
||||||
# fit the theme.
|
# fit the theme.
|
||||||
#
|
#
|
||||||
# Cards removed from the deck:
|
# Cards removed from the deck:
|
||||||
# Sculpting Steel - reported to lead to crashes
|
# Sculpting Steel - reported to lead to crashes
|
||||||
|
|
||||||
|
# Land(s)
|
||||||
|
Ancient Den (MRD) * 4 # 20 artifact lands for huge bonuses on Master of Etherium and Tolarian Academy.
|
||||||
|
Great Furnace (MRD) * 4
|
||||||
|
Seat of the Synod (MRD) * 4
|
||||||
|
Tree of Tales (MRD) * 4
|
||||||
|
Vault of Whispers (MRD) * 4
|
||||||
|
Academy Ruins (TSP) * 1 # brings back artifacts
|
||||||
|
Tolarian Academy (VMA) * 1 # Generates massive amounts of mana in this deck - which the AI usually wastes.
|
||||||
|
Island (10E) * 3
|
||||||
|
|
||||||
|
# Creature(s)
|
||||||
|
Cathodion (C14) * 4 # 3-drop 3/3 creature without a down-side since manaburn was abolished
|
||||||
|
Coiled Tinviper (TPR) * 1 # first strike attacker
|
||||||
|
Glaze Fiend (ALA) * 2 # temp. bonus for playing artifacts
|
||||||
|
Master of Etherium (ALA) * 4 # gets stronger with every artifact
|
||||||
|
Ornithopter (MRD) * 4 # cheap artifact, later air defense
|
||||||
|
Salvage Slasher (CFX) * 2 # grows stronger with artifacts in graveyard - nice effect if opponent has destroyed all artifacts
|
||||||
|
Scarecrone (EVE) * 2 # brings back artifacts
|
||||||
|
Silver Myr (MRD) * 4 # artifact source of blue mana (which is needed for the 6 Vedalken)
|
||||||
|
Steel Wall (MRD) * 2 # mainly for defending
|
||||||
|
Vedalken Archmage (MRD) * 2 # draws card when summoning artifact
|
||||||
|
Yotian Soldier (MRD) * 2 # cheap defender
|
||||||
|
|
||||||
|
# Artifact(s)
|
||||||
|
Akroma's Memorial (FUT) * 2 # massive bonuses incl. Trample
|
||||||
|
Nuisance Engine (MRD) * 4 # create more cheap artifacts
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Kinsb. Cavalier
|
#NAME:Kinsbaile Cavalier
|
||||||
#DESC:The knights on their steeds
|
#DESC:The knights on their steeds
|
||||||
#DESC:and the knights from the sky
|
#DESC:and the knights from the sky
|
||||||
#DESC:unite
|
#DESC:unite
|
||||||
|
|||||||
@@ -2,20 +2,25 @@
|
|||||||
#DESC:If you ever thought
|
#DESC:If you ever thought
|
||||||
#DESC: that YOU had bad dreams ...
|
#DESC: that YOU had bad dreams ...
|
||||||
#DESC:Wait until you meet these.
|
#DESC:Wait until you meet these.
|
||||||
Black Vise (RV) *1
|
# Land(s)
|
||||||
Wheel of Fortune (RV) *1
|
Mountain (M10) * 8
|
||||||
Howling Mine (M10) *4
|
Swamp (M10) * 16
|
||||||
Underworld Dreams (10E) *4
|
|
||||||
Spiteful Visions (SHM) *4
|
# Artifact(s)
|
||||||
Sudden Impact (10E) *4
|
Black Vise (V10) * 1
|
||||||
Font of Mythos (CFX) *2
|
Font of Mythos (CFX) * 2
|
||||||
Damnation (PLC) *4
|
Howling Mine (8ED) * 4
|
||||||
Infest (ALA) *4
|
|
||||||
Lightning Bolt (M10) *4
|
# Enchantment(s)
|
||||||
Terminate (ARB) *4
|
Spiteful Visions (SHM) * 4
|
||||||
Swamp (RAV) *4
|
Underworld Dreams (8ED) * 4
|
||||||
Swamp (TSP) *4
|
|
||||||
Swamp (LRW) *4
|
# Instant(s)
|
||||||
Swamp (ALA) *4
|
Lightning Bolt (M10) * 4
|
||||||
Mountain (RAV) *4
|
Sudden Impact (8ED) * 4
|
||||||
Mountain (TSP) *4
|
Terminate (ARB) * 4
|
||||||
|
|
||||||
|
# Sorcery(s)
|
||||||
|
Damnation (PLC) * 4
|
||||||
|
Infest (ALA) * 4
|
||||||
|
Wheel of Fortune (VMA) * 1
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:AshenmoorCohort
|
#NAME:Ashenmoor Cohort
|
||||||
#
|
#
|
||||||
#DESC: How does it feel
|
#DESC: How does it feel
|
||||||
#DESC: to be dead
|
#DESC: to be dead
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Mindwracked
|
#NAME:Mind Wracked
|
||||||
#DESC:"What was it, what was it ... I know
|
#DESC:"What was it, what was it ... I know
|
||||||
#DESC: there was something I wanted to tell
|
#DESC: there was something I wanted to tell
|
||||||
#DESC: you. Or was it something you wanted
|
#DESC: you. Or was it something you wanted
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:VampireViscounts
|
#NAME:Ascendant Bloodwitch
|
||||||
#DESC:Oh to sink one's teeth
|
#DESC:Oh to sink one's teeth
|
||||||
#DESC:into the warm softness
|
#DESC:into the warm softness
|
||||||
#DESC:of pulsating flesh!
|
#DESC:of pulsating flesh!
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Red Cats
|
#NAME:Wild Cats
|
||||||
#DESC:Ferocious predators
|
#DESC:Ferocious predators
|
||||||
#DESC:descend from the mountains,
|
#DESC:descend from the mountains,
|
||||||
#DESC:lured down
|
#DESC:lured down
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:No Bushwhacker
|
#NAME:No Bushwhacked
|
||||||
#DESC:"Attack! Heal! Attack! Heal!
|
#DESC:"Attack! Heal! Attack! Heal!
|
||||||
#DESC: And again and again and again.
|
#DESC: And again and again and again.
|
||||||
#DESC: Oh, how I miss my days
|
#DESC: Oh, how I miss my days
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Tarmac
|
#NAME:The Tarmack
|
||||||
#DESC:How does it feel
|
#DESC:How does it feel
|
||||||
#DESC:being stripped to the rack
|
#DESC:being stripped to the rack
|
||||||
#DESC:while Tarmogoyf licks
|
#DESC:while Tarmogoyf licks
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Token Terror
|
#NAME:Soul Blossom Procession
|
||||||
#DESC:"Beware!
|
#DESC:"Beware!
|
||||||
#DESC: they come from everywhere!"
|
#DESC: they come from everywhere!"
|
||||||
#DESC:
|
#DESC:
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Plane ofthe Apes
|
#NAME:Plane of the Apes
|
||||||
#DESC:A plane where apes
|
#DESC:A plane where apes
|
||||||
#DESC:evolved from men?
|
#DESC:evolved from men?
|
||||||
#DESC:There's got to be an answer!
|
#DESC:There's got to be an answer!
|
||||||
|
|||||||
@@ -2,76 +2,24 @@
|
|||||||
#DESC:O miserable of happy
|
#DESC:O miserable of happy
|
||||||
#DESC:Is this the end
|
#DESC:Is this the end
|
||||||
#DESC:Of this new glorious world
|
#DESC:Of this new glorious world
|
||||||
#3x Wrath of God
|
# Land(s)
|
||||||
129808
|
Plains (8ED) * 21
|
||||||
129808
|
|
||||||
129808
|
# Creature(s)
|
||||||
#4x Savannah Lions
|
Guardians of Akrasa (ALA) * 4
|
||||||
1365
|
Paladin en-Vec (9ED) * 1
|
||||||
1365
|
Savannah Lions (8ED) * 4
|
||||||
1365
|
Serra Angel (8ED) * 4
|
||||||
1365
|
Sigiled Paladin (ALA) * 4
|
||||||
#4x Sigiled Paladin {W}{W}, first strike exalted 2/2
|
Skyhunter Skirmisher (5DN) * 3
|
||||||
174958
|
White Knight (M10) * 4
|
||||||
174958
|
|
||||||
174958
|
# Enchantment(s)
|
||||||
174958
|
Crusade (DDF) * 4
|
||||||
#4x Serra Angel
|
|
||||||
129726
|
# Instant(s)
|
||||||
129726
|
Swords to Plowshares (DDF) * 4
|
||||||
129726
|
|
||||||
129726
|
# Sorcery(s)
|
||||||
#4 x Guardian of Akrasa {2}{W} - defender 0/4 exalted
|
Armageddon (VMA) * 4
|
||||||
175103
|
Wrath of God (8ED) * 3
|
||||||
175103
|
|
||||||
175103
|
|
||||||
175103
|
|
||||||
#3x Skyhunter Skirmisher {1}{W}{W} - flying double strike, 1/1
|
|
||||||
129513
|
|
||||||
129513
|
|
||||||
129513
|
|
||||||
#1x Paladin en-Vec {1}{W}{W} - 2/2
|
|
||||||
129668
|
|
||||||
#4x Crusade
|
|
||||||
1341
|
|
||||||
1341
|
|
||||||
1341
|
|
||||||
1341
|
|
||||||
#4x Sword to plowshares
|
|
||||||
1367
|
|
||||||
1367
|
|
||||||
1367
|
|
||||||
1367
|
|
||||||
#4x White Knight
|
|
||||||
1370
|
|
||||||
1370
|
|
||||||
1370
|
|
||||||
1370
|
|
||||||
#4x Armageddon
|
|
||||||
1328
|
|
||||||
1328
|
|
||||||
1328
|
|
||||||
1328
|
|
||||||
# Plains (RV)
|
|
||||||
1395
|
|
||||||
1395
|
|
||||||
1395
|
|
||||||
1395
|
|
||||||
1396
|
|
||||||
1396
|
|
||||||
1396
|
|
||||||
1397
|
|
||||||
1397
|
|
||||||
1397
|
|
||||||
# Plains (10E)
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
175030
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Twin Pricks
|
#NAME:Malakir Seeker
|
||||||
#DESC:"The cattle has arrived.
|
#DESC:"The cattle has arrived.
|
||||||
#DESC: Time to feed ..."
|
#DESC: Time to feed ..."
|
||||||
Bad Moon (RV) * 4 #
|
Bad Moon (RV) * 4 #
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Red Green Ally
|
#NAME:Kazuul Ranger Ally
|
||||||
#DESC:"We may not be alike,
|
#DESC:"We may not be alike,
|
||||||
#DESC: but we share a common goal.
|
#DESC: but we share a common goal.
|
||||||
#DESC: All opposition will falter
|
#DESC: All opposition will falter
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Vanguard'sChosen
|
#NAME:Heedless Perfect
|
||||||
#DESC:Watch the vanguard!
|
#DESC:Watch the vanguard!
|
||||||
#DESC:How its strength rises
|
#DESC:How its strength rises
|
||||||
#DESC:and rises
|
#DESC:and rises
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#NAME:Tree Planter
|
#NAME:Vinelasher Armor
|
||||||
#DESC:If you don't come to the forest,
|
#DESC:If you don't come to the forest,
|
||||||
#DESC:the forest will come to you.
|
#DESC:the forest will come to you.
|
||||||
#DESC:
|
#DESC:
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user