mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
Compare commits
674 Commits
forge-1.4.
...
forge-1.4.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2ca3d67eb5 | ||
|
|
309cf6658d | ||
|
|
e21aac63f4 | ||
|
|
9a0b240e73 | ||
|
|
046f3a6458 | ||
|
|
398a3ed1ea | ||
|
|
f1ab723957 | ||
|
|
9380a06a35 | ||
|
|
73131ba99e | ||
|
|
12e813a5a1 | ||
|
|
de87fcb123 | ||
|
|
26b4eb000a | ||
|
|
4c9dacbcbe | ||
|
|
29a959fb59 | ||
|
|
b5049bbb8d | ||
|
|
42ab52e791 | ||
|
|
999070fd9b | ||
|
|
03343276c2 | ||
|
|
02e7a8920a | ||
|
|
fbc2d6ad7e | ||
|
|
7ce642fa7b | ||
|
|
9c0dad1342 | ||
|
|
dc69975b87 | ||
|
|
da06932d85 | ||
|
|
4cfed1e438 | ||
|
|
8c461edc1d | ||
|
|
ed7d5aa8af | ||
|
|
66a4b444e3 | ||
|
|
cebcd25f81 | ||
|
|
48ba246fc4 | ||
|
|
16a2e75304 | ||
|
|
eb1d4a6354 | ||
|
|
490abc5826 | ||
|
|
90c78a469d | ||
|
|
3225112fc7 | ||
|
|
20732ab927 | ||
|
|
501a0ce009 | ||
|
|
95af0e1ef5 | ||
|
|
92a7c1a20a | ||
|
|
c51abaaaf4 | ||
|
|
1df24c0287 | ||
|
|
22e6603a5b | ||
|
|
8c07e0b89f | ||
|
|
4be5d02fd7 | ||
|
|
d6176eec0d | ||
|
|
2279087023 | ||
|
|
59197f2ac9 | ||
|
|
2af8c51798 | ||
|
|
a05fbe5cd8 | ||
|
|
30f12050dc | ||
|
|
fdc97228e7 | ||
|
|
ca9266f772 | ||
|
|
d1eeeedca1 | ||
|
|
39486f078c | ||
|
|
c6904e740c | ||
|
|
626279667f | ||
|
|
c1d8cccdb3 | ||
|
|
db8a191afb | ||
|
|
e8099b8492 | ||
|
|
5bcea269de | ||
|
|
9fe331d11a | ||
|
|
8f80f4d439 | ||
|
|
4b30a7eca1 | ||
|
|
5ee58d727a | ||
|
|
f8f03a57ba | ||
|
|
34618e957c | ||
|
|
f745ba9f5d | ||
|
|
1677e1eeb1 | ||
|
|
eebbb45b2c | ||
|
|
ada5fa5056 | ||
|
|
df6860294d | ||
|
|
8b97275195 | ||
|
|
7e92f73a30 | ||
|
|
1514ad0694 | ||
|
|
48bebfef05 | ||
|
|
ddb66257ce | ||
|
|
023bc56986 | ||
|
|
c52050e37c | ||
|
|
a523f3c130 | ||
|
|
0126e6dae3 | ||
|
|
2a991e219f | ||
|
|
3c31e29a48 | ||
|
|
e7a143e181 | ||
|
|
03b37b049b | ||
|
|
1563cb4693 | ||
|
|
82f32154fd | ||
|
|
37b13aa484 | ||
|
|
cf00e02c12 | ||
|
|
4bfb8a840a | ||
|
|
490efdbd5a | ||
|
|
d2335d2382 | ||
|
|
7e8a729fed | ||
|
|
d6274b42af | ||
|
|
699a502cc5 | ||
|
|
292bfed82a | ||
|
|
a34847ab7b | ||
|
|
9e5f7f943b | ||
|
|
7dc9afddb3 | ||
|
|
f174d73098 | ||
|
|
15c90a00cd | ||
|
|
1ecb6728b1 | ||
|
|
f13c38e135 | ||
|
|
7c34056281 | ||
|
|
0fb1c82dc0 | ||
|
|
ecd8e8838f | ||
|
|
cd969babff | ||
|
|
116a24ac23 | ||
|
|
a951e4eaa0 | ||
|
|
fa820d4e07 | ||
|
|
f0ab756a5d | ||
|
|
6545960635 | ||
|
|
ef8bb689d7 | ||
|
|
ce988a66df | ||
|
|
54d98f710c | ||
|
|
c1ab52e38f | ||
|
|
42f6c88463 | ||
|
|
d85e43a427 | ||
|
|
d74f571ddb | ||
|
|
cfcbde62b2 | ||
|
|
f3fbb82dbd | ||
|
|
0a0c9d8070 | ||
|
|
27e22ace02 | ||
|
|
5b7197fbd6 | ||
|
|
a1764bf043 | ||
|
|
cfc280274f | ||
|
|
258953ec53 | ||
|
|
236d528923 | ||
|
|
3fd6c7b688 | ||
|
|
3306fb4352 | ||
|
|
c0960c2250 | ||
|
|
651fd5e5a2 | ||
|
|
4d72113af4 | ||
|
|
ca6fe5105c | ||
|
|
27c19645ac | ||
|
|
259086a979 | ||
|
|
9f4ba4b50c | ||
|
|
21ad3cfc5e | ||
|
|
bfba7a5102 | ||
|
|
0119fcd24a | ||
|
|
39edeacc5b | ||
|
|
e0dcec7d5b | ||
|
|
3ec7071889 | ||
|
|
eeb411bacb | ||
|
|
03d13ebbc1 | ||
|
|
46bb7df90e | ||
|
|
69ed6496a6 | ||
|
|
b100daea1b | ||
|
|
ec38900386 | ||
|
|
a523cdf1e6 | ||
|
|
c552ef1616 | ||
|
|
752a4413f3 | ||
|
|
186bd2d7da | ||
|
|
610c2f98ce | ||
|
|
fdac56a9a7 | ||
|
|
2bb8c97a5a | ||
|
|
ad3b034fd2 | ||
|
|
b2b1657e31 | ||
|
|
3a4087a2e1 | ||
|
|
3fe7d3adf3 | ||
|
|
f64566dbae | ||
|
|
98f3a50fbd | ||
|
|
ef5234d734 | ||
|
|
5b34571cf2 | ||
|
|
edac489791 | ||
|
|
acb01268da | ||
|
|
9b19a88a14 | ||
|
|
555a8bfed7 | ||
|
|
b4efa372b2 | ||
|
|
8ee5a5fa41 | ||
|
|
c77f70b371 | ||
|
|
c4f1721250 | ||
|
|
32d2f98bef | ||
|
|
1f40291c1b | ||
|
|
8b3dda264b | ||
|
|
1a5c749b15 | ||
|
|
0afd72195b | ||
|
|
fef2c873d5 | ||
|
|
7d0fdfff24 | ||
|
|
2d966bc535 | ||
|
|
4b3c8b555e | ||
|
|
c0de6f7721 | ||
|
|
70323eccd0 | ||
|
|
b259c66530 | ||
|
|
84bbd884ae | ||
|
|
fb3867c21c | ||
|
|
0b61e6b4b6 | ||
|
|
fbad22131a | ||
|
|
884232bd33 | ||
|
|
70acd483d1 | ||
|
|
018699cc39 | ||
|
|
61d1786a00 | ||
|
|
07c38892f9 | ||
|
|
f689d44f01 | ||
|
|
ce53c8d84a | ||
|
|
d1030df71a | ||
|
|
d9be047a5c | ||
|
|
2966a22521 | ||
|
|
79d5f9b46d | ||
|
|
9f387d1ddf | ||
|
|
f32a1455fd | ||
|
|
1dcc84a894 | ||
|
|
1309a14ea0 | ||
|
|
04010be62a | ||
|
|
d8319fd89e | ||
|
|
0dbd8155ae | ||
|
|
f426c6be3d | ||
|
|
88d32d6c4a | ||
|
|
784e8ba0eb | ||
|
|
196ea025a9 | ||
|
|
654f64b604 | ||
|
|
b568fdd47b | ||
|
|
45e72f9202 | ||
|
|
4f71f79bb4 | ||
|
|
9aa52d7094 | ||
|
|
267dfa7545 | ||
|
|
f8a086a26b | ||
|
|
c78689db89 | ||
|
|
44b4e699aa | ||
|
|
e3a88484c6 | ||
|
|
f2e710f94d | ||
|
|
7df35a6203 | ||
|
|
5558692821 | ||
|
|
47db405dd5 | ||
|
|
47faabd7f6 | ||
|
|
409dd8c250 | ||
|
|
1b995b1c0d | ||
|
|
1a48640042 | ||
|
|
9d3a944033 | ||
|
|
f1ea2abcc5 | ||
|
|
108c0662ca | ||
|
|
4ad15366ae | ||
|
|
1c53168e12 | ||
|
|
df5ded6050 | ||
|
|
52dfa47d6d | ||
|
|
2df22b5a42 | ||
|
|
a6a151f98f | ||
|
|
ec645d7f0e | ||
|
|
1d2666c598 | ||
|
|
85a9990f50 | ||
|
|
6a681094f8 | ||
|
|
c8ee474025 | ||
|
|
8b4da360c1 | ||
|
|
313ede1465 | ||
|
|
2bc8120186 | ||
|
|
068dce1b56 | ||
|
|
7a110a80b5 | ||
|
|
a1da50a1dd | ||
|
|
8bfe0746dd | ||
|
|
5e625dc08d | ||
|
|
e16d885d30 | ||
|
|
369405e1f5 | ||
|
|
d34e40ea29 | ||
|
|
759a9bed7a | ||
|
|
a7e0522cf9 | ||
|
|
44f819e9be | ||
|
|
f55566956e | ||
|
|
9d9ae41006 | ||
|
|
b19a6ae0d4 | ||
|
|
d4996103c5 | ||
|
|
ef4ef398ed | ||
|
|
82b6055a6d | ||
|
|
994dfe1366 | ||
|
|
6e71b2f120 | ||
|
|
26bea083af | ||
|
|
800786f314 | ||
|
|
9ff7adab79 | ||
|
|
aa4c4acd6e | ||
|
|
345cece010 | ||
|
|
ac00afd142 | ||
|
|
585e97538c | ||
|
|
cfcd4e9404 | ||
|
|
5865604e0f | ||
|
|
398c8026df | ||
|
|
594c22b9f9 | ||
|
|
b91d3a38f3 | ||
|
|
d4ddd8114c | ||
|
|
02bf1b283d | ||
|
|
aa846eed7d | ||
|
|
487900ea58 | ||
|
|
6d93668df5 | ||
|
|
4c73af527c | ||
|
|
73f02b8c30 | ||
|
|
1d51805181 | ||
|
|
b41dd6ff64 | ||
|
|
e3f9bf17f6 | ||
|
|
7a6ea2f2db | ||
|
|
ffe6d0b406 | ||
|
|
3bff036d04 | ||
|
|
b4ee92ea28 | ||
|
|
e49147f5c2 | ||
|
|
7aa3910911 | ||
|
|
16f0be2758 | ||
|
|
732bc9be73 | ||
|
|
235abb58f4 | ||
|
|
5ff00b2c5c | ||
|
|
a0d37f7edd | ||
|
|
04a0d0c04c | ||
|
|
49beec26c5 | ||
|
|
7686ef0d73 | ||
|
|
c2d8fb9da2 | ||
|
|
9d6afb9f55 | ||
|
|
de805f68c5 | ||
|
|
79a1ed3d03 | ||
|
|
5a451977a4 | ||
|
|
50e482df9a | ||
|
|
576697993e | ||
|
|
7adc31890c | ||
|
|
afa42a53cd | ||
|
|
3cb2b09dd6 | ||
|
|
35213d720e | ||
|
|
dd0b8b94fa | ||
|
|
152587e5c4 | ||
|
|
70c98f6cea | ||
|
|
288c1d8867 | ||
|
|
a9ab0c7fc6 | ||
|
|
af89ddf40e | ||
|
|
57c7e32361 | ||
|
|
00779c550c | ||
|
|
6f128f61e1 | ||
|
|
9ad1c5d2e7 | ||
|
|
d06d797ab1 | ||
|
|
14ae68b38c | ||
|
|
85a31e7f04 | ||
|
|
003081508c | ||
|
|
e62d8e2bdc | ||
|
|
2cacb05e66 | ||
|
|
8c4f6650c2 | ||
|
|
5da85b079a | ||
|
|
0c9a29000e | ||
|
|
412b7501e5 | ||
|
|
87ffcf737f | ||
|
|
10a83ed994 | ||
|
|
b9da0fa6bd | ||
|
|
b2957a56a8 | ||
|
|
e54cef963b | ||
|
|
410e562888 | ||
|
|
58a2cb6258 | ||
|
|
c658c937a0 | ||
|
|
217f78a5e8 | ||
|
|
8d3c817195 | ||
|
|
9ce5fc4f58 | ||
|
|
b8eff3db00 | ||
|
|
cbe7be7d20 | ||
|
|
021f482aea | ||
|
|
24b371d58a | ||
|
|
010edda2cd | ||
|
|
a2ecdabe8d | ||
|
|
deda7f13d1 | ||
|
|
1152f3f490 | ||
|
|
89151422ba | ||
|
|
0d6ae53860 | ||
|
|
55d0eb904d | ||
|
|
ec1f2aa35a | ||
|
|
f3a6b9f536 | ||
|
|
4f60bcc16d | ||
|
|
2255ebd533 | ||
|
|
1ebf2f5003 | ||
|
|
2a55d1ea03 | ||
|
|
4d9c988059 | ||
|
|
ef0225c1bd | ||
|
|
633fec0094 | ||
|
|
d5c9a9c34a | ||
|
|
a547bbc815 | ||
|
|
2af5a26ca3 | ||
|
|
24b61319ca | ||
|
|
560b18ab14 | ||
|
|
2bee73487a | ||
|
|
767df4ba4f | ||
|
|
93522443a4 | ||
|
|
af20f7b37c | ||
|
|
795c0c2673 | ||
|
|
b97e89754b | ||
|
|
80ad9ec410 | ||
|
|
ba9fb93a7b | ||
|
|
cb461a2304 | ||
|
|
b4f6dbdeb6 | ||
|
|
ab9092d53e | ||
|
|
b741c594e2 | ||
|
|
01973b0712 | ||
|
|
00ffcc50d8 | ||
|
|
e1503691f9 | ||
|
|
f8ecb5298f | ||
|
|
f83c4a36b5 | ||
|
|
f839c1c41c | ||
|
|
f94b44b65f | ||
|
|
928ac60b42 | ||
|
|
9bf9c167a7 | ||
|
|
fd63bda12a | ||
|
|
bde583d381 | ||
|
|
6a6050dea2 | ||
|
|
355ab88ba9 | ||
|
|
adc22f97ff | ||
|
|
fdd53c2668 | ||
|
|
37e3dac97f | ||
|
|
ac99a905ec | ||
|
|
5b91a68b2f | ||
|
|
5b2ceef0aa | ||
|
|
2c54c811d5 | ||
|
|
55a8d9a552 | ||
|
|
93227be07e | ||
|
|
42adaacb04 | ||
|
|
0b6cbb0c43 | ||
|
|
37568e0410 | ||
|
|
eba08dd086 | ||
|
|
3472ce4675 | ||
|
|
0465095bbc | ||
|
|
6134d2585c | ||
|
|
344643ffdd | ||
|
|
4bfc8bb117 | ||
|
|
cce1d2f361 | ||
|
|
ab68c32549 | ||
|
|
0c6275777e | ||
|
|
0ae4cd25b6 | ||
|
|
8d030f3fac | ||
|
|
e6df31e338 | ||
|
|
6a09f78fc5 | ||
|
|
57844e8c7c | ||
|
|
845d67db52 | ||
|
|
4f5de217e7 | ||
|
|
39d18a48c8 | ||
|
|
0bea980aa7 | ||
|
|
b0e09f8cff | ||
|
|
299ab754b3 | ||
|
|
cada68dee5 | ||
|
|
70c2d18abe | ||
|
|
dd34b9bf0f | ||
|
|
4c52a82e85 | ||
|
|
99f30eb07e | ||
|
|
7f67bfb2df | ||
|
|
4a2c0a2536 | ||
|
|
019685ef9b | ||
|
|
33b29ca55d | ||
|
|
e9d962388d | ||
|
|
913a6ec653 | ||
|
|
d2c2138be6 | ||
|
|
4bb0b15adc | ||
|
|
6aa57212a9 | ||
|
|
5a30bc849e | ||
|
|
995c5705e5 | ||
|
|
c580b15643 | ||
|
|
9a97bc6824 | ||
|
|
9c58d20320 | ||
|
|
210e06fd62 | ||
|
|
cb085223b3 | ||
|
|
b8954ef27b | ||
|
|
b7ca99dd55 | ||
|
|
191783d30c | ||
|
|
0ba70bb4f7 | ||
|
|
277f63609c | ||
|
|
cd01b7ba6b | ||
|
|
18a25447a6 | ||
|
|
93468a849c | ||
|
|
bc864fa71e | ||
|
|
63e46dcf12 | ||
|
|
3ac1ddb51e | ||
|
|
18d3b1ffa8 | ||
|
|
3c713fb362 | ||
|
|
c74a577030 | ||
|
|
a849c03651 | ||
|
|
bf8be3096d | ||
|
|
34a5375a21 | ||
|
|
2303f414bb | ||
|
|
8331e86624 | ||
|
|
c591902722 | ||
|
|
36a478d78d | ||
|
|
6f278cead4 | ||
|
|
6fe7063664 | ||
|
|
c1f903afcd | ||
|
|
2344bf696e | ||
|
|
ba93f2a431 | ||
|
|
15b3698619 | ||
|
|
10060a66f8 | ||
|
|
3ccc53a63c | ||
|
|
cd120bcad4 | ||
|
|
d282f07720 | ||
|
|
1d66df366f | ||
|
|
3a0f0cdfa8 | ||
|
|
ed291cfe4d | ||
|
|
eec5a085e8 | ||
|
|
44ebba25e5 | ||
|
|
eb484df801 | ||
|
|
a3b84f0876 | ||
|
|
3aaa7345f6 | ||
|
|
7559f7c2f9 | ||
|
|
e48e7aa544 | ||
|
|
55a71ea46a | ||
|
|
6879729b01 | ||
|
|
ad5f9232f7 | ||
|
|
45c44fd936 | ||
|
|
f7cc0dbd00 | ||
|
|
0bf2cc8442 | ||
|
|
23c8590123 | ||
|
|
5ad15655a9 | ||
|
|
59249a7155 | ||
|
|
7f545935b4 | ||
|
|
fe9001a550 | ||
|
|
313bed630a | ||
|
|
d030b09c51 | ||
|
|
454557a468 | ||
|
|
1c7a1e3d8f | ||
|
|
e3e937354b | ||
|
|
83936a924e | ||
|
|
0c74043668 | ||
|
|
4a7cee412c | ||
|
|
b7972342dc | ||
|
|
7e0f5e1401 | ||
|
|
d55ced465d | ||
|
|
8d2bf7571a | ||
|
|
764da32cba | ||
|
|
1d6a015939 | ||
|
|
68a9f55f53 | ||
|
|
e638e7f2c9 | ||
|
|
d3aef40bb3 | ||
|
|
e081e66a13 | ||
|
|
7f055ddb4b | ||
|
|
79f8704a00 | ||
|
|
df3b938ed0 | ||
|
|
cf27269f08 | ||
|
|
4d0b02e049 | ||
|
|
f8bb07ec35 | ||
|
|
601d789662 | ||
|
|
54b7e8f1b1 | ||
|
|
33df962e70 | ||
|
|
ab894eeca3 | ||
|
|
bf4e21933c | ||
|
|
0ea254e94c | ||
|
|
94ae69813f | ||
|
|
f6782893e7 | ||
|
|
54ba881dd2 | ||
|
|
2cd7cece85 | ||
|
|
74e2bcfc37 | ||
|
|
d3f5758df8 | ||
|
|
da052c02e2 | ||
|
|
f063f52981 | ||
|
|
2646d7e656 | ||
|
|
0e22f73d11 | ||
|
|
2d7ada5106 | ||
|
|
c8524485bb | ||
|
|
191a8e4e43 | ||
|
|
4f3e058d64 | ||
|
|
da33b4f406 | ||
|
|
d5851fc4ed | ||
|
|
de9adadf04 | ||
|
|
08f1ba8186 | ||
|
|
135239eabe | ||
|
|
ec838bb8a1 | ||
|
|
52bc9b6326 | ||
|
|
e7eff63585 | ||
|
|
21222511dd | ||
|
|
ffb7924585 | ||
|
|
990f7ab9dc | ||
|
|
30f85737c8 | ||
|
|
f1f196585d | ||
|
|
7bbeed304f | ||
|
|
bdbe7b25eb | ||
|
|
d6e3576203 | ||
|
|
c0411273a9 | ||
|
|
789cae29eb | ||
|
|
d668d9c3bb | ||
|
|
4b8effe250 | ||
|
|
896a9a0a23 | ||
|
|
a28929bc36 | ||
|
|
59606709a6 | ||
|
|
5398d53408 | ||
|
|
31e272711f | ||
|
|
b12abc4533 | ||
|
|
628430f0e9 | ||
|
|
1f3501d8de | ||
|
|
7e3858ef31 | ||
|
|
b8613c5cdf | ||
|
|
8b8bb25717 | ||
|
|
3871508385 | ||
|
|
32a5f4389b | ||
|
|
fadaedc382 | ||
|
|
1772faae3f | ||
|
|
37d4245363 | ||
|
|
2e8bb882eb | ||
|
|
73834a4455 | ||
|
|
abf7382520 | ||
|
|
6ebfe9b630 | ||
|
|
310577f0c2 | ||
|
|
2fe6482730 | ||
|
|
10c285f081 | ||
|
|
9d1b5833a9 | ||
|
|
eb1234832e | ||
|
|
3eac899af5 | ||
|
|
5195708028 | ||
|
|
00977986df | ||
|
|
a5887f7dd6 | ||
|
|
05cc118282 | ||
|
|
cb42cf6ceb | ||
|
|
8f4dd0225b | ||
|
|
e15e7d5ecc | ||
|
|
02d9eaa21b | ||
|
|
982a1c1fd3 | ||
|
|
d2067be9d1 | ||
|
|
2a46a6a9d0 | ||
|
|
816c5bb040 | ||
|
|
356d9170f0 | ||
|
|
0d5afe48a8 | ||
|
|
0eac173451 | ||
|
|
355c2e78ec | ||
|
|
4722471b08 | ||
|
|
1eed542f46 | ||
|
|
bb1444b7f9 | ||
|
|
4c7ab1a47f | ||
|
|
b67a84800b | ||
|
|
7d3ffe324a | ||
|
|
f6ef39867c | ||
|
|
7a3b82e40b | ||
|
|
c3c847c5ff | ||
|
|
2e4ec0e402 | ||
|
|
cca6e94a71 | ||
|
|
20addc10ac | ||
|
|
2a49c009c0 | ||
|
|
077e4916fc | ||
|
|
ae21ba28c7 | ||
|
|
d5cf59cb16 | ||
|
|
ba3bb79b52 | ||
|
|
4aed00d954 | ||
|
|
1052537fc6 | ||
|
|
6d30afb166 | ||
|
|
60c2ab84d8 | ||
|
|
4d9b270d3a | ||
|
|
86bf9f2a28 | ||
|
|
ed1e99353f | ||
|
|
4d7749e265 | ||
|
|
368e3c36b9 | ||
|
|
ef44922aa6 | ||
|
|
84abcc565d | ||
|
|
b3b54ffe00 | ||
|
|
43dae4915f | ||
|
|
990f93a34e | ||
|
|
17b1d4004a | ||
|
|
41f0012dc1 | ||
|
|
9a3282285c | ||
|
|
2ad63e7d7f | ||
|
|
abaf65e185 | ||
|
|
a16b8e3ffc | ||
|
|
fdebee9011 | ||
|
|
00d76439b2 | ||
|
|
b90694142c | ||
|
|
3dac462afd | ||
|
|
a8ffebce60 | ||
|
|
4a86221e8a | ||
|
|
7679b05c55 | ||
|
|
1efd93e947 | ||
|
|
9641af3973 | ||
|
|
953c62f36c | ||
|
|
7620b42bef | ||
|
|
f35d57b534 | ||
|
|
10aadd4e66 | ||
|
|
0af795d2e0 | ||
|
|
80b403c881 | ||
|
|
5d3db0dbd3 | ||
|
|
d015c35912 | ||
|
|
c811662d6f | ||
|
|
8e1b3185fe | ||
|
|
d892f396fb | ||
|
|
64dfce26b1 | ||
|
|
d375d5588c | ||
|
|
e1fb9121af | ||
|
|
7101dc02c4 | ||
|
|
8d3067a625 | ||
|
|
5b85dacfa4 | ||
|
|
4ea3851fb4 | ||
|
|
6071121323 | ||
|
|
e1fe8c8e28 | ||
|
|
708b41b8da | ||
|
|
ec730735bc | ||
|
|
0e2c6131f6 | ||
|
|
1172a542fd | ||
|
|
4b71ea18b8 | ||
|
|
4d8d51facc |
335
.gitattributes
vendored
335
.gitattributes
vendored
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,3 @@
|
||||
#Wed Jul 27 18:40:11 EDT 2011
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
|
||||
|
||||
210
CHANGES.txt
210
CHANGES.txt
@@ -1,29 +1,46 @@
|
||||
Forge Beta: 06-28-2013 ver 1.4.2
|
||||
Forge Beta: 08-30-2013 ver 1.4.7
|
||||
|
||||
|
||||
12886 cards in total.
|
||||
13087 cards in total.
|
||||
|
||||
|
||||
-------------
|
||||
Release Notes
|
||||
-------------
|
||||
|
||||
- Constructed Mode decks can now be stored in subfolders -
|
||||
The feature is half-complete now. Forge can read subfolders in constructed deck, you may start game with such deck, but cannot yet edit decks in subfolders nor manipulate subfolders.
|
||||
|
||||
|
||||
=== Forge now has a Menubar ===
|
||||
- Toggle visibility using the F1 key.
|
||||
- The Forge menu contains Exit and Restart options.
|
||||
- The Layout menu contains the selector for the various themes and a Set Window Size option.
|
||||
- The Help menu contains links to online articles and the local TXT files.
|
||||
|
||||
=== Duel/Match Screen Changes ===
|
||||
- Fixed: Concede is prevented during the declare blockers step.
|
||||
== Menubar Changes ==
|
||||
- Migration of Dock and DevMode options into Menubar.
|
||||
- Toggle console tabs visibility.
|
||||
- Toggle background image.
|
||||
- Toggle sound effects.
|
||||
== Game Log Console ==
|
||||
- Scrollbar is now hidden by default. Click console to toggle visibility.
|
||||
== Prompt Console ==
|
||||
- Fixed: Prevent buttons from disappearing off screen as the console size is decreased.
|
||||
== Card Preview Console ==
|
||||
- Fixed: now adheres to Scale Image Larger setting.
|
||||
|
||||
=== General GUI ===
|
||||
== Themes ==
|
||||
- Combo-box style should now be appear correctly on Mac OS .
|
||||
|
||||
|
||||
- Forge now requires Java 7 -
|
||||
Please update your Java runtime environment. At this point Forge versions 1.4.2 and above will no longer run under Java 6.
|
||||
|
||||
|
||||
- New M14 cards -
|
||||
We have added a branch to our SVN for the new cards that are currently being scripted. These cards are not yet available in this build of forge. Please be patient and they will soon become available.
|
||||
|
||||
|
||||
- Match and Deck Editor Layout problems -
|
||||
The match and deck editor windows contain panels that can be moved and/or resized. The changes that you make are saved to files that are named "editor.xml" and "match.xml". These files can be found in your userDir/preferences/ directory.
|
||||
|
||||
Sometimes people will decide that they do not like the changes that they made and wish to go back to the original layout. To reset layouts to deafult, go to the Game Settings -> Preferences -> Troubleshooting section. You will find at this location two buttons that will reset the match layout and the deck editor layouts.
|
||||
|
||||
Also use the mentioned measure if your match or deckeditor won't start - it would help in 90% of the cases.
|
||||
|
||||
|
||||
- The Mac OS X application -
|
||||
At this time Forge now requires Java 7 and will no longer run under Java 6.
|
||||
|
||||
@@ -36,146 +53,30 @@ Currently, the windows/unix release of Forge includes a launcher file named "for
|
||||
New Cards
|
||||
---------
|
||||
|
||||
Adventurers' Guildhouse
|
||||
Baton of Morale
|
||||
Battering Ram
|
||||
Beast Walkers
|
||||
Benalish Hero
|
||||
Benalish Infantry
|
||||
Bloodlord of Vaasgoth
|
||||
Camel
|
||||
Cathedral of Serra
|
||||
Cooperation
|
||||
Dark Sphere
|
||||
Darksteel Garrison
|
||||
Dire Wolves
|
||||
Djinn Illuminatus
|
||||
Errand of Duty
|
||||
Formation
|
||||
Fortified Area
|
||||
Gaea's Touch
|
||||
Goblin Flectomancer
|
||||
Gorilla Berserkers
|
||||
Guile
|
||||
Helm of Chatzuk
|
||||
Herald of Leshrac
|
||||
Icatian Infantry
|
||||
Icatian Phalanx
|
||||
Icatian Skirmishers
|
||||
Joven's Ferrets
|
||||
Kithkin Mourncaller
|
||||
Kjeldoran Escort
|
||||
Kjeldoran Knight
|
||||
Kjeldoran Phalanx
|
||||
Kjeldoran Skycaptain
|
||||
Kjeldoran Skyknight
|
||||
Kjeldoran Warrior
|
||||
Knights of Thorn
|
||||
Master of the Hunt
|
||||
Mesa Pegasus
|
||||
Mindlock Orb
|
||||
Mountain Stronghold
|
||||
Nalathni Dragon
|
||||
Nature's Blessing
|
||||
Noble Elephant
|
||||
Pathrazer of Ulamog
|
||||
Phyrexian Colossus
|
||||
Pikemen
|
||||
Pulmonic Sliver
|
||||
Quicksilver Sea
|
||||
Redirect
|
||||
Restore Balance
|
||||
Seafarer's Quay
|
||||
Shadow of Doubt
|
||||
Shelkin Brownie
|
||||
Shield Bearer
|
||||
Soraya the Falconer
|
||||
Spellskite
|
||||
Teremko Griffin
|
||||
Timber Wolves
|
||||
Tolaria
|
||||
Unholy Citadel
|
||||
Urborg Panther
|
||||
Urza's Avenger
|
||||
Urza's Engine
|
||||
Volunteer Reserves
|
||||
Wall of Shards
|
||||
Wall of Shields
|
||||
War Elephant
|
||||
Wild Ricochet
|
||||
Death Match
|
||||
Erithizon
|
||||
Illuminated Folio
|
||||
Karplusan Minotaur
|
||||
Ley Line
|
||||
Mossbridge Troll
|
||||
Necrotic Plague
|
||||
Pandemonium
|
||||
Quicksliver Fountain
|
||||
|
||||
|
||||
--------------------
|
||||
New M14 branch Cards
|
||||
--------------------
|
||||
----------
|
||||
New Planes
|
||||
----------
|
||||
|
||||
Accursed Spirit
|
||||
Advocate of the Beast
|
||||
Ajani's Chosen
|
||||
Archangel of Thune
|
||||
Awaken the Ancient
|
||||
Battle Sliver
|
||||
Blur Sliver
|
||||
Bonescythe Sliver
|
||||
Burning Earth
|
||||
Charging Grffin
|
||||
Corpse Hauler
|
||||
Dawnstrike Paladin
|
||||
Deathgaze Cockatrice
|
||||
Devout Invocation
|
||||
Elvish Mystic
|
||||
Enlarge
|
||||
Fleshpulper Giant
|
||||
Garruk, Caller of Beasts
|
||||
Glimpse the Future
|
||||
Goblin Diplomats
|
||||
Grim Return
|
||||
Groundshaker Sliver
|
||||
Guardian of the Ages
|
||||
Hive Stirrings
|
||||
Hunt the Weak
|
||||
Into the Wilds
|
||||
Jace's Mindseeker
|
||||
Kalonian Tusker
|
||||
Liliana's Reaver
|
||||
Marauding Maulhorn
|
||||
Master of Diversion
|
||||
Megantic Sliver
|
||||
Messenger Drake
|
||||
Molten Birth
|
||||
Ogre Battledriver
|
||||
Predatory Sliver
|
||||
Primeval Bounty
|
||||
Regathan Firecat
|
||||
Ring of Three Wishes
|
||||
Rise of the Dark Realms
|
||||
Rumbling Baloth
|
||||
Scourge of Valkas
|
||||
Seacoast Drake
|
||||
Seismic Stomp
|
||||
Sentinel Sliver
|
||||
Seraph of the Sword
|
||||
Shadowborn Apostle
|
||||
Shadowborn Demon
|
||||
Sliver Construct
|
||||
Soulmender
|
||||
Sporemound
|
||||
Staff of the Death Magus
|
||||
Staff of the Flame Magus
|
||||
Staff of the Mind Magus
|
||||
Staff of the Wild Magus
|
||||
Steelform Sliver
|
||||
Stonehorn Chanter
|
||||
Striking Sliver
|
||||
Thorncaster Sliver
|
||||
Undead Minotaur
|
||||
Vampire Warlord
|
||||
Vastwood Hydra
|
||||
Vial of Poison
|
||||
Warden of Evos Isle
|
||||
Windreader Sphinx
|
||||
Woodborn Behemoth
|
||||
Young Pyromancer
|
||||
Grand Ossuary
|
||||
Immersturm
|
||||
|
||||
|
||||
-----------------------
|
||||
New Theros branch Cards
|
||||
-----------------------
|
||||
|
||||
Shipbreaker Kraken
|
||||
|
||||
|
||||
------------
|
||||
@@ -200,16 +101,15 @@ Some people use the Windows application 7zip. This utility can be found at http:
|
||||
Contributors to This Release
|
||||
----------------------------
|
||||
|
||||
Agetian
|
||||
Asepetci
|
||||
Dave
|
||||
DrDev
|
||||
Gos
|
||||
jsv
|
||||
Hellfish
|
||||
Marc
|
||||
Max
|
||||
Nordos
|
||||
Sloth
|
||||
Sol
|
||||
spr
|
||||
squee1968
|
||||
Swordshine
|
||||
Chris H
|
||||
|
||||
105
README.txt
105
README.txt
@@ -405,6 +405,7 @@ Exile - exile.wav - triggered when a card is exiled.
|
||||
FlipCoin [*] - flip_coin.wav - triggered when a coin is flipped.
|
||||
GreenLand [*] - green_land.wav - triggered when a land with the "G" mana ability is played.
|
||||
Instant [*] - instant.wav - triggered when an instant is played.
|
||||
LifeGain - life_gain.wav - triggered when a player gains life.
|
||||
LifeLoss [*] - life_loss.wav - triggered when a player loses life.
|
||||
LoseDuel[*] - lose_duel.wav - triggered when a player loses a duel.
|
||||
ManaBurn - mana_burn.wav - triggered during a mana burn if the appropriate rule is enabled.
|
||||
@@ -695,10 +696,112 @@ Targeting Overlay:
|
||||
Targeting arrows will now be shown for equipments equipping permanents currently under opponent's control (for those rare cases when e.g. an equipped creature gets Switcheroo'd for something else).
|
||||
|
||||
|
||||
- The AI Drafting has been improved -
|
||||
The AI Drafting has been improved:
|
||||
----------------------------------
|
||||
|
||||
The AI evaluated the basic lands higher than anything else. Fixed. The AI would pick cards with RemAIDeck but only at a much lowered pick rate. For example the best pick in a 250 card set would become the 75th best pick, the 20th best pick would become the 95th and so on. Divided this factor by 3 (so the first pick would become the 25th pick). Please test whether this has improved the draft experience.
|
||||
|
||||
|
||||
Planechase AI:
|
||||
--------------
|
||||
|
||||
This version of Forge includes basic support for AI opponents making use of the planar die in Planechase game mode. The AI will be able to use the "Roll the planar die" ability for most of the planes currently supported by Forge. Please note that this AI is currently in its infant stage, so don't expect it to utilize the planar die in a very smart fashion.
|
||||
|
||||
|
||||
Adding additional opponent decks to your /res/quest/duels/ directory:
|
||||
---------------------------------------------------------------------
|
||||
|
||||
Some people are adding additional opponent decks to their /res/quest/duels/ directory in an attempt to increase the number of opponents they will face while playing a quest.
|
||||
|
||||
The decks located in your /res/quest/duels/ directory are text files that have a file extension of ".dck" rather than the file extension ".txt". These deck files can be loaded into a basic text editor. You can view the contents of the deck files this way.
|
||||
|
||||
There is a metadata line for the deck's difficulty setting. Normal decks do not contain this metadata line for the deck's difficulty setting. Starting with Forge version 1.4.3 any deck file that does not include the deck's difficulty setting will be automatically assigned a value of "medium".
|
||||
|
||||
You can add a line for the deck's difficulty setting using a text editor and then saving the deck file. Currently, Forge will recognize the following settings:
|
||||
|
||||
Difficulty=easy
|
||||
Difficulty=medium
|
||||
Difficulty=hard
|
||||
Difficulty=very hard
|
||||
|
||||
At the start of a new quest you will only face opponent decks that have an easy difficulty setting. After you have won a number of matches you will then face the opponent decks that have a medium difficulty setting. After you have won an additional number of matches you will then face the opponent decks that have a hard difficulty setting. Opponent decks that have a very hard difficulty setting may occassionally appear as a possible opponent instead of a opponent deck that has a hard difficulty setting.
|
||||
|
||||
|
||||
- version 1.4.4 -
|
||||
We were not able to release version 1.4.4 and are releasing 1.4.5 instead. Enjoy.
|
||||
|
||||
|
||||
- Deck Editor and General UI improvements -
|
||||
You can now right-click on a color filter button to show only cards of that color, filtering out all other colors. Similar with card type filter buttons.
|
||||
Can double click row for deck to open it (in addition to clicking edit icon)
|
||||
The selected tab on each draggable pane will now be remembered between sessions
|
||||
Fixed bug where hover effect didn't work the first time hovering over a row that had just been deselected
|
||||
Fixed bug where middle and right clicking buttons did the same behavior as left clicking, and fixed bug where clicking multiple buttons quickly (such as filters) while moving the mouse around would result in clicks not registering sometimes.
|
||||
Fixed so cards are "selected" on mouse up instead of mouse down, allowing things like drag drop and zoom to work if the card is currently actionable
|
||||
Fixed so, after dragging a pane tab to a new location, the pane it was in before selects its most recent remaining tab instead of being blank
|
||||
|
||||
|
||||
- Card Zoomer -
|
||||
Now you can gaze at your HQ images in all their glory with just a flick of the mousewheel, holding the middle mouse button down, or holding the left and right mouse buttons down at the same time. This feature will also increase the size of low quality pics up to the size used for high quality pics, but the image will not be very clear.
|
||||
|
||||
Instructions:
|
||||
- Works on any card image in the Deck Editor or Duel screen.
|
||||
- Move your mouse over the card you want to zoom and mouse-wheel forward.
|
||||
- Mouse-wheel back, mouse click or pressing ESC closes the zoomed image.
|
||||
|
||||
Limitations:
|
||||
- Only works with the mouse wheel at the moment.
|
||||
- Does not show the other side of double-sided cards yet.
|
||||
|
||||
WIP:
|
||||
- Press and hold the CTRL key while mousing over a card to see zoomed image.
|
||||
- Flipping double-sided card.
|
||||
|
||||
|
||||
- Preferences updates -
|
||||
All reset buttons now appear under Troubleshooting section. Increased visibility of Troubleshooting section by moving to the top of the preferences screen. Added confirmation dialogs to all reset buttons.
|
||||
|
||||
Converted Skins list to themed combo and added to new Visual Themes section. Converted AI Profile list to themed combo and moved to top of GamePlay section. New Visual Themes setting to hide or show background image on match screen. Default show.
|
||||
|
||||
These new themed combo boxes when used with a theme which uses white colored text will cause readability problems for people using Mac OS X. A new "Themed ComboBox" setting is now available in the preferences section which will enable/disable themed combos should you be having readability problems with the new themed combo used in the preferences page.
|
||||
|
||||
|
||||
- Window size/position now remembered between sessions -
|
||||
Works with multiple monitors.
|
||||
Remembers whether the window was maximized or un-maximized.
|
||||
The first time you launch Forge after this update, the window will be maximized on default monitor, with 800x600 centered being used if you un-maximize. This matches how it worked before.
|
||||
Remembers last un-maximized size even if the window is currently maximized such that, if you un-maximize the window, it will restore to that size at the center of the current monitor.
|
||||
Window will be made accessible even if monitor setup or screen resolution is different between sessions.
|
||||
|
||||
|
||||
- Card Zoomer Updates -
|
||||
The Card Zoomer/Preview now supports split, flip and double-sided cards including cards played face down (eg. morph).
|
||||
Split cards (name contains "//") are now rotated 90 degrees for easier viewing.
|
||||
If a card is a flip- or double-sided card then you can easily view the alternate image using...
|
||||
- wheel mode : flick wheel forward or tap CTRL key.
|
||||
- button mode : tap CTRL key.
|
||||
The standard flip graphic (the two rotated arrows) is displayed if the card can be flipped or transformed.
|
||||
|
||||
|
||||
- Home Screen UI Improvements -
|
||||
The menu on the Home Screen is now scrollable using either a mouse wheel or arrow buttons that will appear at the top or bottom if scrolling can occur in that direction
|
||||
The Deck Editor and Exit Forge buttons are now laid out vertically to make it easier to add launch buttons for new screens coming down the pipeline (hint, hint...)
|
||||
The menu on the Home Screen has been made narrower and the logo size increased to decrease whitespace and increase the width of the main panel
|
||||
Release notes added to Games Settings section.
|
||||
|
||||
|
||||
- User Preferences -
|
||||
There's a new user preference that lets you choose whether a 0-cost block should prompt you to pay or to pay it automatically. This only affects blocking situations where you would have to actually pay 0, (e.g. War Cadence with X = 0). By default you'll be prompted for payment, allowing you to, for instance, prevent forced blocks by activating War Cadence for 0 then not paying the block cost.
|
||||
|
||||
|
||||
- Match and Deck Editor Layout problems -
|
||||
The match and deck editor windows contain panels that can be moved and/or resized. The changes that you make are saved to files that are named "editor.xml" and "match.xml". These files can be found in your userDir/preferences/ directory.
|
||||
|
||||
Sometimes people will decide that they do not like the changes that they made and wish to go back to the original layout. To reset layouts to default, go to the Game Settings -> Preferences -> Troubleshooting section. You will find at this location two buttons that will reset the match layout and the deck editor layouts.
|
||||
|
||||
Also use the mentioned measure if your match or deckeditor won't start - it would help in 90% of the cases.
|
||||
|
||||
|
||||
Our Lawyers Made Us Do This:
|
||||
----------------------------
|
||||
|
||||
|
||||
127
pom.xml
127
pom.xml
@@ -5,7 +5,7 @@
|
||||
<artifactId>forge</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>Forge</name>
|
||||
<version>1.4.2</version>
|
||||
<version>1.4.7</version>
|
||||
<description>
|
||||
Forge lets you play the card game Magic: The Gathering against a computer opponent
|
||||
using all of the rules.
|
||||
@@ -68,7 +68,7 @@
|
||||
</developer>
|
||||
<developer>
|
||||
<id>moomarc</id>
|
||||
<name>moomarc</name>
|
||||
<name>Marc Fowler</name>
|
||||
<roles>
|
||||
<role>developer</role>
|
||||
</roles>
|
||||
@@ -153,9 +153,9 @@
|
||||
</licenses>
|
||||
|
||||
<scm>
|
||||
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.4.2</connection>
|
||||
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.4.2</developerConnection>
|
||||
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.4.2?repname=forge</url>
|
||||
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.4.7</connection>
|
||||
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.4.7</developerConnection>
|
||||
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.4.7?repname=forge</url>
|
||||
</scm>
|
||||
|
||||
<prerequisites>
|
||||
@@ -758,7 +758,7 @@
|
||||
<dependency>
|
||||
<groupId>org.freemarker</groupId>
|
||||
<artifactId>freemarker</artifactId>
|
||||
<version>2.3.19</version>
|
||||
<version>2.3.20</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
@@ -954,6 +954,7 @@
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<properties>
|
||||
<license.file.name>"LICENSE.txt"</license.file.name>
|
||||
@@ -1066,6 +1067,120 @@
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<properties>
|
||||
<license.file.name>"LICENSE.txt"</license.file.name>
|
||||
<changes.file.name>"CHANGES.txt"</changes.file.name>
|
||||
<readme.file.name>"README.txt"</readme.file.name>
|
||||
<forge.file.name>"Forge"</forge.file.name>
|
||||
<applications.file.name>"Applications"</applications.file.name>
|
||||
</properties>
|
||||
<id>osx-test</id>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.7</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-nodeps</artifactId>
|
||||
<version>1.8.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.oracle.appbundler</groupId>
|
||||
<artifactId>appbundler</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>osx-appbundle</id>
|
||||
<phase>pre-integration-test</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<mkdir dir="${project.build.directory}/${project.build.finalName}-osx" />
|
||||
<copy todir="${project.build.directory}/${project.build.finalName}-osx">
|
||||
<fileset dir="${basedir}" includes="LICENSE.txt" />
|
||||
<fileset dir="${basedir}" includes="README.txt" />
|
||||
<fileset dir="${basedir}" includes="CHANGES.txt" />
|
||||
</copy>
|
||||
<mkdir dir="${project.build.directory}/res/cardsfolder" />
|
||||
<zip destfile="${project.build.directory}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" />
|
||||
<taskdef name="bundleapp" classpathref="maven.runtime.classpath" classname="com.oracle.appbundler.AppBundlerTask" />
|
||||
<bundleapp outputdirectory="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" displayname="${project.name}" shortversion="${project.version}" identifier="forge.view.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" applicationCategory="public.app-category.games" mainclassname="forge.view.Main">
|
||||
<classpath file="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar" />
|
||||
<classpath file="${basedir}/res/cardsfolder" />
|
||||
<classpath file="${project.build.directory}/res/cardsfolder/cardsfolder.zip" />
|
||||
<classpath file="${basedir}/forge.profile.properties.example" />
|
||||
<option value="-Dapple.laf.useScreenMenuBar=true" />
|
||||
<option value="-Dcom.apple.macos.use-file-dialog-packages=true" />
|
||||
<option value="-Dcom.apple.macos.useScreenMenuBar=true" />
|
||||
<option value="-Dcom.apple.mrj.application.apple.menu.about.name=Forge" />
|
||||
<option value="-Dcom.apple.smallTabs=true" />
|
||||
<option value="-Xmx1024M" />
|
||||
<option value="-Duser.dir=Contents/Resources" />
|
||||
</bundleapp>
|
||||
<symlink link="${project.build.directory}/${project.build.finalName}-osx/Applications" resource="/Applications" />
|
||||
<exec executable="${basedir}/${configSourceDirectory}/create-dmg" failonerror="false">
|
||||
<arg line="--volname ${project.name}-${project.version} --background ${basedir}/${configSourceDirectory}/backgroundImage.jpg --window-size 700 419 --icon-size 64 --icon ${forge.file.name} 141 283 --icon ${applications.file.name} 452 283 --icon ${changes.file.name} 645 80 --icon ${license.file.name} 645 200 --icon ${readme.file.name} 645 320 ${project.build.directory}/${project.build.finalName}.dmg ${project.build.directory}/${project.build.finalName}-osx" />
|
||||
</exec>
|
||||
<tar basedir="${project.build.directory}" includes="${project.build.finalName}.dmg" destfile="${project.build.directory}/${project.build.finalName}-osx.tar.bz2" compression="bzip2" />
|
||||
<!--<symlink link="${project.build.directory}/${project.build.finalName}-osx/Applications" action="delete" /> -->
|
||||
<exec executable="rm" failonerror="false">
|
||||
<arg line="-f ${project.build.directory}/${project.build.finalName}-osx/Applications" />
|
||||
</exec>
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>1.7</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>released-version</id>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>released-version</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>parse-version</id>
|
||||
<goals>
|
||||
<goal>parse-version</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<id>attach-distribution-osx</id>
|
||||
<phase>post-integration-test</phase>
|
||||
<goals>
|
||||
<goal>attach-artifact</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<artifacts>
|
||||
<artifact>
|
||||
<file>${project.build.directory}/${project.build.finalName}-osx.tar.bz2
|
||||
</file>
|
||||
<type>tar.bz2</type>
|
||||
<classifier>osx</classifier>
|
||||
</artifact>
|
||||
</artifacts>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
</plugins>
|
||||
</build>
|
||||
</profile>
|
||||
|
||||
<profile>
|
||||
<id>test-deploy</id>
|
||||
<distributionManagement>
|
||||
|
||||
@@ -1 +1,5 @@
|
||||
AI_MULLIGAN_THRESHOLD=5
|
||||
DEFAULT_MAX_PLANAR_DIE_ROLLS_PER_TURN=1
|
||||
DEFAULT_MIN_TURN_TO_ROLL_PLANAR_DIE=3
|
||||
DEFAULT_PLANAR_DIE_ROLL_CHANCE=50
|
||||
MULLIGAN_THRESHOLD=5
|
||||
PLANAR_DIE_ROLL_HESITATION_CHANCE=10
|
||||
|
||||
5
res/ai/Reckless.ai
Normal file
5
res/ai/Reckless.ai
Normal file
@@ -0,0 +1,5 @@
|
||||
DEFAULT_MAX_PLANAR_DIE_ROLLS_PER_TURN=1
|
||||
DEFAULT_MIN_TURN_TO_ROLL_PLANAR_DIE=1
|
||||
DEFAULT_PLANAR_DIE_ROLL_CHANCE=100
|
||||
MULLIGAN_THRESHOLD=2
|
||||
PLANAR_DIE_ROLL_HESITATION_CHANCE=0
|
||||
@@ -49,3 +49,4 @@ Return to Ravnica Guild Sealed, -/6/RTR, RTR RTR RTR Meta-Choose(S(RTR Prereleas
|
||||
Gatecrash Guild Sealed, -/6/RTR, GTC GTC GTC Meta-Choose(S(GTC Prerelease Orzhov Guild)Orzhov guild;S(GTC Prerelease Boros Guild)Boros guild;S(GTC Prerelease Dimir Guild)Dimir guild;S(GTC Prerelease Simic Guild)Simic guild;S(GTC Prerelease Gruul Guild)Gruul guild)Guild
|
||||
Dragon's Maze Race, -/5/RTR, DGM DGM DGM Meta-Choose(All(S(RTR Azorius Guild);Random(S(GTC Orzhov Guild);S(GTC Boros Guild);S(GTC Simic Guild);S(GTC Dimir Guild)))Azorius guild and a secret ally;All(S(RTR Selesnya Guild);Random(S(GTC Gruul Guild);S(GTC Orzhov Guild);S(GTC Boros Guild);S(GTC Simic Guild)))Selesnya guild and a secret ally;All(S(RTR Izzet Guild);Random(S(GTC Gruul Guild);S(GTC Dimir Guild);S(GTC Simic Guild);S(GTC Boros Guild)))Izzet guild and a secret ally;All(S(RTR Rakdos Guild);Random(S(GTC Orzhov Guild);S(GTC Dimir Guild);S(GTC Gruul Guild);S(GTC Boros Guild)))Rakdos guild and a secret ally;All(S(RTR Golgari Guild);Random(S(GTC Orzhov Guild);S(GTC Dimir Guild);S(GTC Simic Guild);S(GTC Gruul Guild)))Golgari guild and a secret ally;All(S(GTC Orzhov Guild);Random(S(RTR Azorius Guild);S(RTR Golgari Guild);S(RTR Selesnya Guild);S(RTR Rakdos Guild)))Orzhov guild and a secret ally;All(S(GTC Boros Guild);Random(S(RTR Azorius Guild);S(RTR Rakdos Guild);S(RTR Selesnya Guild);S(RTR Izzet Guild)))Boros guild and a secret ally;All(S(GTC Dimir Guild);Random(S(RTR Azorius Guild);S(RTR Izzet Guild);S(RTR Rakdos Guild);S(RTR Golgari Guild)))Dimir guild and a secret ally;All(S(GTC Simic Guild);Random(S(RTR Azorius Guild);S(RTR Golgari Guild);S(RTR Izzet Guild);S(RTR Selesnya Guild)))Simic guild and a secret ally;All(S(GTC Gruul Guild);Random(S(RTR Golgari Guild);S(RTR Izzet Guild);S(RTR Rakdos Guild);S(RTR Selesnya Guild)))Gruul guild and a secret ally)Guild
|
||||
Modern Masters, 3/6/M13, MMA
|
||||
Magic 2014, 3/6/M14, M14
|
||||
@@ -48,3 +48,4 @@ M13: 9 Boosters, 80 BasicLands
|
||||
RTR: 9 Boosters, 80 BasicLands
|
||||
GTC: 9 Boosters, 80 BasicLands RTR
|
||||
DGM: 9 Boosters, 80 BasicLands RTR
|
||||
M14: 9 Boosters, 80 BasicLands
|
||||
@@ -1,12 +1,12 @@
|
||||
[Standard]
|
||||
Sets:ISD, DKA, AVR, M13, RTR, GTC, DGM
|
||||
Sets:ISD, DKA, AVR, M13, RTR, GTC, DGM, M14
|
||||
|
||||
[Extended]
|
||||
Sets:ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM
|
||||
Sets:ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM, M14
|
||||
Banned:Stoneforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep
|
||||
|
||||
[Modern]
|
||||
Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, TSB, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM
|
||||
Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, TSB, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM, M14
|
||||
Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; Bloodbraid Elf; Chrome Mox; Cloudpost; Dark Depths; Dread Return; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hypergenesis; Jace, the Mind Sculptor; Mental Misstep; Ponder; Preordain; Punishing Fire; Rite of Flame; Seat of the Synod; Seething Song; Sensei's Divining Top; Stoneforge Mystic; Skullclamp; Sword of the Meek; Tree of Tales; Umezawa's Jitte; Vault of Whispers; Wild Nacatl
|
||||
|
||||
[Legacy]
|
||||
|
||||
@@ -6,4 +6,5 @@ SVar:AcademicDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 7
|
||||
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll Chaos, discard your hand.
|
||||
SVar:RolledChaos:AB$ Discard | Cost$ 0 | Mode$ Hand | Defined$ You
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_at_tolaria_west.jpg
|
||||
SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | CardsInHandLE$ 2
|
||||
Oracle:At the beginning of your end step, if you have no cards in hand, draw seven cards.\nWhenever you roll {C}, discard your hand.
|
||||
12
res/cardsfolder/a/academy_raider.txt
Normal file
12
res/cardsfolder/a/academy_raider.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Academy Raider
|
||||
ManaCost:2 R
|
||||
Types:Creature Human Warrior
|
||||
PT:1/1
|
||||
K:Intimidate
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | CombatDamage$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may discard a card. If you do, draw a card.
|
||||
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw
|
||||
SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_raider.jpg
|
||||
Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)\nWhenever Academy Raider deals combat damage to a player, you may discard a card. If you do, draw a card.
|
||||
7
res/cardsfolder/a/accursed_spirit.txt
Normal file
7
res/cardsfolder/a/accursed_spirit.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Accursed Spirit
|
||||
ManaCost:3 B
|
||||
Types:Creature Spirit
|
||||
PT:3/2
|
||||
K:Intimidate
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/accursed_spirit.jpg
|
||||
Oracle:Intimidate (This creature can't be blocked except by artifact creatures and/or creatures that share a color with it.)
|
||||
8
res/cardsfolder/a/advocate_of_the_beast.txt
Normal file
8
res/cardsfolder/a/advocate_of_the_beast.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Advocate of the Beast
|
||||
ManaCost:2 G
|
||||
Types:Creature Elf Shaman
|
||||
PT:2/3
|
||||
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, put a +1/+1 counter on target Beast creature you control.
|
||||
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.Beast+YouCtrl | TgtPrompt$ Select target beast creature you control | CounterType$ P1P1 | CounterNum$ 1
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/advocate_of_the_beast.jpg
|
||||
Oracle:At the beginning of your end step, put a +1/+1 counter on target Beast creature you control.
|
||||
11
res/cardsfolder/a/aegis_of_honor.txt
Normal file
11
res/cardsfolder/a/aegis_of_honor.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Aegis of Honor
|
||||
ManaCost:W
|
||||
Types:Enchantment
|
||||
A:AB$ Effect | Cost$ 1 | ReplacementEffects$ AegisRedirect | SVars$ AegisDmg,ExileEffect,AegisX | References$ AegisRedirect,AegisDmg,ExileEffect,AegisX | AILogic$ RedirectSpellDamageFromPlayer | Stackable$ False | SpellDescription$ The next time an instant or sorcery spell would deal damage to you this turn, that spell deals that damage to its controller instead.
|
||||
SVar:AegisRedirect:Event$ DamageDone | ValidTarget$ You | ValidSource$ Instant,Sorcery | IsCombat$ False | ReplaceWith$ AegisDmg | Description$ The next time an instant or sorcery spell would deal damage to you this turn, that spell deals that damage to its controller instead.
|
||||
SVar:AegisDmg:AB$ DealDamage | Cost$ 0 | Defined$ ReplacedSourceController | DamageSource$ ReplacedSource | NumDmg$ AegisX | SubAbility$ ExileEffect
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:AegisX:ReplaceCount$DamageAmount
|
||||
SVar:NonStackingEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_of_honor.jpg
|
||||
Oracle:{1}: The next time an instant or sorcery spell would deal damage to you this turn, that spell deals that damage to its controller instead.
|
||||
@@ -3,6 +3,8 @@ ManaCost:1
|
||||
Types:Artifact
|
||||
A:AB$ ChangeZone | Cost$ U Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand.
|
||||
A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card.
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:RemRandomDeck:True
|
||||
DeckNeeds:Color$Blue
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_spellbomb.jpg
|
||||
Oracle:{U}, Sacrifice AEther Spellbomb: Return target creature to its owner's hand.\n{1}, Sacrifice AEther Spellbomb: Draw a card.
|
||||
@@ -1,7 +1,11 @@
|
||||
Name:AEthermage's Touch
|
||||
ManaCost:2 W U
|
||||
Types:Instant
|
||||
A:SP$ Dig | Cost$ 2 W U | DigNum$ 4 | Reveal$ True | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature | DestinationZone$ Battlefield | Keywords$ HIDDEN At the beginning of your end step, return CARDNAME to its owner's hand.| SpellDescription$ Reveal the top four cards of your library. You may put a creature card from among them onto the battlefield. It has "At the beginning of your end step, return this creature to its owner's hand." Then put the rest of the cards revealed this way on the bottom of your library in any order.
|
||||
A:SP$ Dig | Cost$ 2 W U | DigNum$ 4 | Reveal$ True | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature | DestinationZone$ Battlefield | RememberChanged$ True | SubAbility$ DBAnimate | SpellDescription$ Reveal the top four cards of your library. You may put a creature card from among them onto the battlefield. It has "At the beginning of your end step, return this creature to its owner's hand." Then put the rest of the cards revealed this way on the bottom of your library in any order. | StackDescription$ SpellDescription
|
||||
SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Permanent$ True | Triggers$ TrigAEthermage | sVars$ BounceAEthermage | SubAbility$ DBCleanup | StackDescription$ None
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:TrigAEthermage:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ BounceAEthermage | TriggerDescription$ At the beginning of your end step, return CARDNAME to its owner's hand.
|
||||
SVar:BounceAEthermage:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Hand
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aethermages_touch.jpg
|
||||
Oracle:Reveal the top four cards of your library. You may put a creature card from among them onto the battlefield. It has "At the beginning of your end step, return this creature to its owner's hand." Then put the rest of the cards revealed this way on the bottom of your library in any order.
|
||||
@@ -1,7 +1,6 @@
|
||||
Name:AEthersnipe
|
||||
ManaCost:5 U
|
||||
Types:Creature Elemental
|
||||
Text:
|
||||
PT:4/4
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBounce | TriggerDescription$ When CARDNAME enters the battlefield, return target nonland permanent to its owner's hand.
|
||||
K:Evoke:1 U U
|
||||
|
||||
19
res/cardsfolder/a/agyrem.txt
Normal file
19
res/cardsfolder/a/agyrem.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
Name:Agyrem
|
||||
ManaCost:no cost
|
||||
Types:Plane Ravnica
|
||||
T:Mode$ ChangesZone | ValidCard$ Creature.White | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelay | TriggerZones$ Command | TriggerDescription$ Whenever a white creature dies, return it to the battlefield under its owner's control at the beginning of the next end step.
|
||||
SVar:TrigDelay:AB$ Effect | Cost$ 0 | Name$ Agyrem Effect For White Creatures | Triggers$ TrigEOT | SVars$ AgyremReturn,AgyremCleanup | RememberObjects$ TriggeredCard | Duration$ Permanent
|
||||
SVar:TrigEOT:Mode$ Phase | Phase$ End of Turn | Execute$ AgyremReturn | TriggerDescription$ Return creature to the battlefield under its owner's control at the beginning of the next end step.
|
||||
SVar:AgyremReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ AgyremCleanup
|
||||
SVar:AgyremCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
T:Mode$ ChangesZone | ValidCard$ Creature.nonWhite | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigDelay2 | TriggerZones$ Command | TriggerDescription$ Whenever a nonwhite creature dies, return it to its owner's hand at the beginning of the next end step.
|
||||
SVar:TrigDelay2:AB$ Effect | Cost$ 0 | Name$ Agyrem Effect For non-White Creatures | Triggers$ TrigEOT2 | SVars$ AgyremReturn2,AgyremCleanup | RememberObjects$ TriggeredCard | Duration$ Permanent
|
||||
SVar:TrigEOT2:Mode$ Phase | Phase$ End of Turn | Execute$ AgyremReturn2 | TriggerDescription$ Return creature to its owner's hand at the beginning of the next end step.
|
||||
SVar:AgyremReturn2:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Hand | SubAbility$ AgyremCleanup
|
||||
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll Chaos, creatures can't attack you until a player planeswalks.
|
||||
SVar:RolledChaos:AB$ Effect | Cost$ 0 | Name$ Agyrem Effect - Can't Attack | StaticAbilities$ STCantAttack | Triggers$ TrigPlaneswalk | SVars$ AgyremCleanup | Duration$ Permanent
|
||||
SVar:STCantAttack:Mode$ CantAttack | EffectZone$ Command | ValidCard$ Creature | Target$ You | Description$ Creatures can't attack you until a player planeswalks.
|
||||
SVar:TrigPlaneswalk:Mode$ PlaneswalkedFrom | Execute$ AgyremCleanup | Static$ True
|
||||
SVar:AIRollPlanarDieParams:Mode$ Always
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/agyrem.jpg
|
||||
Oracle:Whenever a white creature dies, return it to the battlefield under its owner's control at the beginning of the next end step.\nWhenever a nonwhite creature dies, return it to its owner's hand at the beginning of the next end step.\nWhenever you roll {C}, creatures can't attack you until a player planeswalks.
|
||||
10
res/cardsfolder/a/ajanis_chosen.txt
Normal file
10
res/cardsfolder/a/ajanis_chosen.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Ajani's Chosen
|
||||
ManaCost:2 W W
|
||||
Types:Creature Cat Soldier
|
||||
PT:3/3
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever an enchantment enters the battlefield under your control, put a 2/2 white Cat creature token onto the battlefield. If that enchantment is an Aura, you may attach it to the token.
|
||||
SVar:TrigToken:AB$ Token | Cost$ 0 | TokenImage$ W 2 2 Cat | TokenName$ Cat | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | TokenTypes$ Creature,Cat | TokenAmount$ 1 | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBAttach
|
||||
SVar:DBAttach:DB$ Attach | Object$ TriggeredCard | Defined$ Remembered | Optional$ True | ConditionDefined$ TriggeredCard | ConditionPresent$ Aura | ConditionCompare$ GE1 | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/ajanis_chosen.jpg
|
||||
Oracle:Whenever an enchantment enters the battlefield under your control, put a 2/2 white Cat creature token onto the battlefield. If that enchantment is an Aura, you may attach it to the token.
|
||||
@@ -5,4 +5,5 @@ S:Mode$ Continuous | EffectZone$ Command | Affected$ Enchantment | AddHiddenKeyw
|
||||
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll Chaos, destroy target creature that isn't enchanted.
|
||||
SVar:RolledChaos:AB$ Destroy | Cost$ 0 | ValidTgts$ Creature.unenchanted | TgtPrompt$ Select target creature that isn't enchanted
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/akoum.jpg
|
||||
SVar:AIRollPlanarDieParams:Mode$ Always | OppHasCreatureInPlay$ True | RollInMain1$ True
|
||||
Oracle:Players may cast enchantment cards as though they had flash.\nWhenever you roll {C}, destroy target creature that isn't enchanted.
|
||||
@@ -6,5 +6,6 @@ A:SP$ FlipACoin | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target cre
|
||||
SVar:AleatoryPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DelTrigSlowtrip
|
||||
SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card.
|
||||
SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aleatory.jpg
|
||||
Oracle:Cast Aleatory only during combat after blockers are declared.\nFlip a coin. If you win the flip, target creature gets +1/+1 until end of turn.\nDraw a card at the beginning of the next turn's upkeep.
|
||||
9
res/cardsfolder/a/angelic_accord.txt
Normal file
9
res/cardsfolder/a/angelic_accord.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Angelic Accord
|
||||
ManaCost:3 W
|
||||
Types:Enchantment
|
||||
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ YouLifeGained | SVarCompare$ GE4 | Execute$ TrigToken | TriggerDescription$ At the beginning of each end step, if you gained 4 or more life this turn, put a 4/4 white Angel creature token with flying onto the battlefield.
|
||||
SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Angel | TokenTypes$ Creature,Angel | TokenOwner$ You | TokenColors$ White | TokenPower$ 4 | TokenToughness$ 4 | TokenKeywords$ Flying
|
||||
SVar:YouLifeGained:Count$LifeYouGainedThisTurn
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_accord.jpg
|
||||
Oracle:At the beginning of each end step, if you gained 4 or more life this turn, put a 4/4 white Angel creature token with flying onto the battlefield.
|
||||
@@ -7,5 +7,6 @@ S:Mode$ Continuous | Affected$ Land.AttachedBy | AddAbility$ GainLife | AddSVar$
|
||||
SVar:GainLife:AB$GainLife | Cost$ T Sac<1/Creature> | LifeAmount$ AnimalBoneyardX | SpellDescription$ You gain life equal to the sacrificed creature's toughness.
|
||||
SVar:AnimalBoneyardX:Sacrificed$CardToughness
|
||||
SVar:RemAIDeck:True
|
||||
SVar:NonStackingAttachEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/animal_boneyard.jpg
|
||||
Oracle:Enchant land\nEnchanted land has "{T}, Sacrifice a creature: You gain life equal to that creature's toughness."
|
||||
@@ -3,7 +3,7 @@ ManaCost:1 B
|
||||
Types:Creature Zombie Wizard
|
||||
PT:1/1
|
||||
A:AB$ ChangeZone | Cost$ B T Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature in your graveyard | GainControl$ True | SubAbility$ DBPump | SpellDescription$ Return target creature card from your graveyard to the battlefield. That creature gains haste. At the beginning of the next end step, sacrifice it.
|
||||
SVar:DBPump:DB$Pump | KW$ Haste & HIDDEN At the beginning of the end step, sacrifice CARDNAME. | Defined$ Targeted
|
||||
SVar:DBPump:DB$ Pump | KW$ Haste & HIDDEN At the beginning of the end step, sacrifice CARDNAME. | Defined$ Targeted | Permanent$ True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/apprentice_necromancer.jpg
|
||||
Oracle:{B}, {T}, Sacrifice Apprentice Necromancer: Return target creature card from your graveyard to the battlefield. That creature gains haste. At the beginning of the next end step, sacrifice it.
|
||||
@@ -3,10 +3,10 @@ ManaCost:2 U U
|
||||
Types:Creature Shapeshifter
|
||||
PT:*/*
|
||||
K:Morph:2 U
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ MorphChoice | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield or is turned face up, it becomes your choice of 5/1 or 1/5.
|
||||
T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ MorphChoice | Secondary$ True | Static$ True | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME enters the battlefield or is turned face up, it becomes your choice of 5/1 or 1/5.
|
||||
SVar:MorphChoice:AB$ Charm | Cost$ 0 | Defined$ You | Choices$ BigPower,BigTough | CharmNum$ 1
|
||||
SVar:BigPower:DB$ Animate | Defined$ Self | Permanent$ True | Power$ 5 | Toughness$ 1 | SpellDescription$ CARDNAME is 5/1
|
||||
SVar:BigTough:DB$ Animate | Defined$ Self | Permanent$ True | Power$ 1 | Toughness$ 5 | SpellDescription$ CARDNAME is 1/5
|
||||
R:Event$ TurnFaceUp | ValidCard$ Card.Self | ReplaceWith$ MorphChoice | ActiveZones$ Battlefield
|
||||
K:ETBReplacement:Other:MorphChoice
|
||||
SVar:MorphChoice:DB$ GenericChoice | Defined$ You | Choices$ BigTough,BigPower | SpellDescription$ As CARDNAME enters the battlefield or is turned face up, it becomes your choice of 5/1 or 1/5.
|
||||
SVar:BigPower:DB$ Animate | Defined$ Self | Permanent$ True | Power$ 5 | Toughness$ 1 | ChoiceDescription$ CARDNAME is 5/1
|
||||
SVar:BigTough:DB$ Animate | Defined$ Self | Permanent$ True | Power$ 1 | Toughness$ 5 | ChoiceDescription$ CARDNAME is 1/5
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aquamorph_entity.jpg
|
||||
Oracle:As Aquamorph Entity enters the battlefield or is turned face up, it becomes your choice of 5/1 or 1/5.\nMorph {2}{U} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)
|
||||
@@ -7,5 +7,6 @@ SVar:X:Count$ThisTurnCast_Card.YouCtrl
|
||||
SVar:Y:Count$ThisTurnCast_Card.YouDontCtrl
|
||||
SVar:NonStackingEffect:True
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:RemMultiplayer:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/arcane_laboratory.jpg
|
||||
Oracle:Each player can't cast more than one spell each turn.
|
||||
9
res/cardsfolder/a/arcanum_wings.txt
Normal file
9
res/cardsfolder/a/arcanum_wings.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Arcanum Wings
|
||||
ManaCost:1 U
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying.
|
||||
A:AB$ ExchangeZone | Cost$ 2 U | Zone2$ Hand | Type$ Aura | PrecostDesc$ Aura swap | SpellDescription$ Exchange this Aura with an Aura card in your hand.)
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/arcanum_wings.jpg
|
||||
Oracle:Enchant creature\nEnchanted creature has flying.\nAura swap {2}{U} ({2}{U}: Exchange this Aura with an Aura card in your hand.)
|
||||
@@ -3,23 +3,13 @@ ManaCost:5 W W
|
||||
Types:Creature Angel
|
||||
PT:6/6
|
||||
K:Flying
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ Tolstoy | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, each player chooses war or peace. Creatures controlled by players who chose war get +3/+0. Creatures controlled by players who chose peace get +0/+3.
|
||||
SVar:Tolstoy:AB$ GenericChoice | Cost$ 0 | Defined$ You | Choices$ WarChoice,PeaceChoice | SubAbility$ OppChoice
|
||||
SVar:OppChoice:DB$ GenericChoice | Cost$ 0 | Defined$ Opponent | Choices$ Attacking,Defensive
|
||||
SVar:WarChoice:DB$ Effect | Name$ Archangel War Effect | ChoiceDescription$ War | Duration$ UntilHostLeavesPlay | RememberEffect$ True
|
||||
SVar:PeaceChoice:DB$ Effect | Name$ Archangel Peace Effect | ChoiceDescription$ Peace | Duration$ UntilHostLeavesPlay | RememberEffect$ True
|
||||
SVar:Attacking:DB$ Effect | Name$ Archangel War Effect | ChoiceDescription$ War | EffectOwner$ Opponent | Duration$ UntilHostLeavesPlay | RememberEffect$ True
|
||||
SVar:Defensive:DB$ Effect | Name$ Archangel Peace Effect | ChoiceDescription$ Peace | EffectOwner$ Opponent | Duration$ UntilHostLeavesPlay | RememberEffect$ True
|
||||
S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddPower$ 3 | CheckSVar$ WarYou | SVarCompare$ GE1 | References$ WarYou
|
||||
S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddToughness$ 3 | CheckSVar$ PeaceYou | SVarCompare$ GE1 | References$ PeaceYou
|
||||
S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.YouDontCtrl | AddPower$ 3 | CheckSVar$ WarOpp | SVarCompare$ GE1 | References$ WarOpp
|
||||
S:Mode$ Continuous | AffectedZone$ Battlefield | Affected$ Creature.YouDontCtrl | AddToughness$ 3 | CheckSVar$ PeaceOpp | SVarCompare$ GE1 | References$ PeaceOpp
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Defined$ Self | Execute$ DBCleanup | Static$ True
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:WarYou:Count$ValidCommand Card.namedArchangel War Effect+YouCtrl+IsRemembered
|
||||
SVar:PeaceYou:Count$ValidCommand Card.namedArchangel Peace Effect+YouCtrl+IsRemembered
|
||||
SVar:WarOpp:Count$ValidCommand Card.namedArchangel War Effect+YouDontCtrl+IsRemembered
|
||||
SVar:PeaceOpp:Count$ValidCommand Card.namedArchangel Peace Effect+YouDontCtrl+IsRemembered
|
||||
K:ETBReplacement:Other:ChooseEach
|
||||
SVar:ChooseEach:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChoice | SpellDescription$ As CARDNAME enters the battlefield, each player chooses war or peace. Creatures controlled by players who chose war get +3/+0. Creatures controlled by players who chose peace get +0/+3.
|
||||
SVar:DBChoice:DB$ GenericChoice | Cost$ 0 | Defined$ Player.IsRemembered | Choices$ WarChoice,PeaceChoice
|
||||
SVar:WarChoice:DB$ Effect | Name$ Archangel War Effect | StaticAbilities$ WarPump | ChoiceDescription$ War | EffectOwner$ Player.IsRemembered | Duration$ UntilHostLeavesPlay
|
||||
SVar:PeaceChoice:DB$ Effect | Name$ Archangel Peace Effect | StaticAbilities$ PeacePump | ChoiceDescription$ Peace | EffectOwner$ Player.IsRemembered | Duration$ UntilHostLeavesPlay
|
||||
SVar:WarPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddPower$ 3 | Description$ Creatures you control get +3/+0.
|
||||
SVar:PeacePump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddToughness$ 3 | Description$ Creatures you control get +0/+3.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/archangel_of_strife.jpg
|
||||
Oracle:Flying\nAs Archangel of Strife enters the battlefield, each player chooses war or peace.\nCreatures controlled by players who chose war get +3/+0.\nCreatures controlled by players who chose peace get +0/+3.
|
||||
10
res/cardsfolder/a/archangel_of_thune.txt
Normal file
10
res/cardsfolder/a/archangel_of_thune.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Archangel of Thune
|
||||
ManaCost:3 W W
|
||||
Types:Creature Angel
|
||||
PT:3/4
|
||||
K:Flying
|
||||
K:Lifelink
|
||||
T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on each creature you control.
|
||||
SVar:TrigPutCounter:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/archangel_of_thune.jpg
|
||||
Oracle:Flying\nLifelink (Damage dealt by this creature also causes you to gain that much life.)\nWhenever you gain life, put a +1/+1 counter on each creature you control.
|
||||
@@ -7,9 +7,9 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | O
|
||||
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ ARROW | CounterNum$ 1
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ ArcheryDamage | AddSVar$ DBArcheryDamage & ArcheryX & DBArcheryCleanup | Description$ Enchanted creature has "T: This creature deals X damage to target attacking or blocking creature, where X is the number of arrow counters on CARDNAME."
|
||||
SVar:ArcheryDamage:AB$ Pump | Cost$ T | ImprintCards$ OriginalHost | SubAbility$ DBArcheryDamage | SpellDescription$ CARDNAME deals X damage to target attacking or blocking creature, where X is the number of arrow counters on original aura.
|
||||
SVar:DBArcheryDamage:DB$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ ArcheryX | SubAbility$ DBArcheryCleanup
|
||||
SVar:DBArcheryDamage:DB$ DealDamage | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ ArcheryX | References$ ArcheryX | SubAbility$ DBArcheryCleanup
|
||||
SVar:ArcheryX:Count$TotalCounters_ARROW_Card.IsImprinted+namedArchery Training
|
||||
SVar:DBArcheryCleanup:DB$ Pump | ForgetLastImprinted$ True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:DBArcheryCleanup:DB$ Pump | ForgetImprinted$ OriginalHost | StackDescription$ None
|
||||
SVar:NonStackingAttachEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/archery_training.jpg
|
||||
Oracle:Enchant creature\nAt the beginning of your upkeep, you may put an arrow counter on Archery Training.\nEnchanted creature has "{T}: This creature deals X damage to target attacking or blocking creature, where X is the number of arrow counters on Archery Training."
|
||||
@@ -11,4 +11,5 @@ T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChao
|
||||
SVar:RolledChaos:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ SCROLL | CounterNum$ 1 | SubAbility$ ScrollsOfKnowledge
|
||||
SVar:ScrollsOfKnowledge:DB$ Draw | Defined$ You | NumCards$ NumScrolls | References$ NumScrolls
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aretopolis.jpg
|
||||
SVar:AIRollPlanarDieParams:Mode$ Always | LowPriority$ True | MaxRollsPerTurn$ 9
|
||||
Oracle:When you planeswalk to Aretopolis or at the beginning of your upkeep, put a scroll counter on Aretopolis, then you gain life equal to the number of scroll counters on it.\nWhen Aretopolis has ten or more scroll counters on it, planeswalk.\nWhenever you roll {C}, put a scroll counter on Aretopolis, then draw cards equal to the number of scroll counters on it.
|
||||
@@ -3,6 +3,6 @@ ManaCost:2 U
|
||||
Types:Sorcery
|
||||
A:SP$ AnimateAll | Cost$ 2 U | ValidCards$ Creature.YouCtrl | Triggers$ Trig | sVars$ Eff | SpellDescription$ Until end of turn, creatures you control gain "Whenever this creature deals damage to an opponent, you may return target creature that player controls to its owner's hand."
|
||||
SVar:Trig:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ Eff | TriggerDescription$ Whenever this creature deals damage to an opponent, you may return target creature that player controls to its owner's hand.
|
||||
SVar:Eff:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature you don't control. | Origin$ Battlefield | Destination$ Hand
|
||||
SVar:Eff:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredTarget | TgtPrompt$ Select target creature that player controls. | Origin$ Battlefield | Destination$ Hand
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/arm_with_aether.jpg
|
||||
Oracle:Until end of turn, creatures you control gain "Whenever this creature deals damage to an opponent, you may return target creature that player controls to its owner's hand."
|
||||
12
res/cardsfolder/a/artificers_hex.txt
Normal file
12
res/cardsfolder/a/artificers_hex.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Artificer's Hex
|
||||
ManaCost:B
|
||||
Types:Enchantment Aura
|
||||
K:Enchant Equipment
|
||||
A:SP$ Attach | Cost$ B | ValidTgts$ Equipment | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddSVar$ SVarDontEquip
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | IsPresent$ Card.EnchantedBy+AttachedTo Creature | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your upkeep, if enchanted Equipment is attached to a creature, destroy that creature.
|
||||
SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ Valid Card.EquippedByEnchanted
|
||||
SVar:SVarDontEquip:SVar:DontEquip:True
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/artificers_hex.jpg
|
||||
Oracle:Enchant Equipment\nAt the beginning of your upkeep, if enchanted Equipment is attached to a creature, destroy that creature.
|
||||
@@ -2,7 +2,6 @@ Name:Ashling, the Extinguisher Avatar
|
||||
ManaCost:no cost
|
||||
Types:Vanguard
|
||||
HandLifeModifier:+1/-3
|
||||
A:AB$ DestroyAll | ActivationZone$ Command | Cost$ 5 | ValidCards$ Permanent.nonLand | PlayerTurn$ True | SubAbility$ DBRemoveAB | SpellDescription$ Destroy all nonland permanents. Activate this ability only once and only during your turn.
|
||||
SVar:DBRemoveAB:DB$ Animate | RemoveAllAbilities$ True | Permanent$ True
|
||||
A:AB$ DestroyAll | ActivationZone$ Command | Cost$ 5 | ValidCards$ Permanent.nonLand | PlayerTurn$ True | GameActivationLimit$ 1 | SpellDescription$ Destroy all nonland permanents. Activate this ability only once and only during your turn.
|
||||
SVar:Picture:http://www.cardforge.org/fpics/vgd-lq/ashling_the_extinguisher_avatar.jpg
|
||||
Oracle:Hand +1, life -3\n{5}: Destroy all nonland permanents. Activate this ability only once and only during your turn.
|
||||
@@ -1,8 +1,8 @@
|
||||
Name:Ashling's Prerogative
|
||||
ManaCost:1 R
|
||||
Types:Enchantment
|
||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseMode | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.)
|
||||
SVar:ChooseMode:AB$ ChooseNumber | Cost$ 0 | Defined$ You | Min$ 0 | Max$ 1 | ListTitle$ Choose ODD or EVEN (0=Even; 1=Odd) | SpellDescription$ Choose odd or even (Zero is even.)
|
||||
K:ETBReplacement:Other:ChooseMode
|
||||
SVar:ChooseMode:DB$ ChooseNumber | Cost$ 0 | Defined$ You | Min$ 0 | Max$ 1 | ListTitle$ Choose ODD or EVEN (0=Even; 1=Odd) | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.)
|
||||
S:Mode$ Continuous | Affected$ Creature.cmcM2X | AddKeyword$ Haste | Description$ Each creature with converted mana cost of the chosen value has haste.
|
||||
S:Mode$ ETBTapped | ValidCard$ Creature.cmcM2Y | Description$ Each creature without converted mana cost of the chosen value enters the battlefield tapped.
|
||||
# The next 2 static abilities add text to the card panel for convenience indicating choice.
|
||||
|
||||
@@ -6,4 +6,5 @@ S:Mode$ Continuous | EffectZone$ Command | GlobalRule$ No more than one creature
|
||||
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll Chaos, CARDNAME deals 2 damage to each creature.
|
||||
SVar:RolledChaos:AB$ DamageAll | Cost$ 0 | NumDmg$ 2 | ValidCards$ Creature | ValidDescription$ each creature.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/astral_arena.jpg
|
||||
SVar:AIRollPlanarDieParams:Mode$ Random | MinTurn$ 5
|
||||
Oracle:No more than one creature can attack each combat.\nNo more than one creature can block each combat.\nWhenever you roll {C}, Astral Arena deals 2 damage to each creature.
|
||||
@@ -4,5 +4,6 @@ Types:Instant
|
||||
A:SP$ GainControl | Cost$ 1 U | ValidTgts$ Aura.AttachedTo Permanent | TgtPrompt$ Select target Aura attached to a permanent | SubAbility$ ChooseNewHost | SpellDescription$ Gain control of target Aura that's attached to a permanent. Attach it to another permanent it can enchant.
|
||||
SVar:ChooseNewHost:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Permanent.CanBeEnchantedByTargeted+NotEnchantedByTargeted | ChoiceZone$ Battlefield | SubAbility$ ReEnchant | RememberChosen$ True | AILogic$ AtLeast1 |
|
||||
SVar:ReEnchant:DB$ Attach | Object$ ParentTarget | Defined$ Remembered
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_graft.jpg
|
||||
Oracle:Gain control of target Aura that's attached to a permanent. Attach it to another permanent it can enchant.
|
||||
10
res/cardsfolder/a/autumns_veil.txt
Normal file
10
res/cardsfolder/a/autumns_veil.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Autumn's Veil
|
||||
ManaCost:G
|
||||
Types:Instant
|
||||
A:SP$ Effect | Cost$ G | Name$ Autumn's Veil Effect | StaticAbilities$ AntiBlueBlack,STCantBeTarget | SpellDescription$ Spells you control can't be countered by blue or black spells this turn, and creatures you control can't be the targets of blue or black spells this turn.
|
||||
SVar:AntiBlueBlack:Mode$ Continuous | Affected$ Card.YouCtrl | AffectedZone$ Stack | EffectZone$ Command | AddHiddenKeyword$ CARDNAME can't be countered by blue or black spells. | Description$ Spells you control can't be countered by blue or black spells this turn.
|
||||
SVar:STCantBeTarget:Mode$ CantTarget | ValidCard$ Creature.YouCtrl | ValidSource$ Card.Blue,Card.Black | Spell$ True | EffectZone$ Command | Description$ Creatures you control can't be the targets of blue or black spells this turn.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/autumns_veil.jpg
|
||||
Oracle:Spells you control can't be countered by blue or black spells this turn, and creatures you control can't be the targets of blue or black spells this turn.
|
||||
@@ -5,6 +5,6 @@ PT:3/3
|
||||
K:Haste
|
||||
A:AB$ Pump | Cost$ 1 R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn.
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named Avarax, reveal it, and put it into your hand. If you do, shuffle your library.
|
||||
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedAvarax | ChangeNum$ 1 | ShuffleNonMandatory$ True
|
||||
SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedAvarax | ChangeNum$ 1 | ShuffleNonMandatory$ True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/avarax.jpg
|
||||
Oracle:Haste\nWhen Avarax enters the battlefield, you may search your library for a card named Avarax, reveal it, and put it into your hand. If you do, shuffle your library.\n{1}{R}: Avarax gets +1/+0 until end of turn.
|
||||
@@ -6,6 +6,6 @@ PT:8/8
|
||||
K:Trample
|
||||
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 6 | EffectZone$ All | CheckSVar$ X | SVarCompare$ LEY | Description$ If an opponent controls at least four more creatures than you, CARDNAME costs 6 less to cast.
|
||||
SVar:X:Count$Valid Creature.YouCtrl/Plus.4
|
||||
SVar:Y:Count$Valid Creature.OppCtrl
|
||||
SVar:Y:PlayerCountOpponents$HighestValid Creature.YouCtrl
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/avatar_of_might.jpg
|
||||
Oracle:If an opponent controls at least four more creatures than you, Avatar of Might costs {6} less to cast.\nTrample (If this creature would assign enough damage to its blockers to destroy them, you may have it assign the rest of its damage to defending player or planeswalker.)
|
||||
@@ -2,9 +2,10 @@ Name:Avenger en-Dal
|
||||
ManaCost:1 W
|
||||
Types:Creature Human Spellshaper
|
||||
PT:1/1
|
||||
A:AB$ ChangeZone | Cost$ 2 W T Discard<1/Card> | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target attacking creature. Its controller gains life equal to its toughness. | SubAbility$ DBGainLife
|
||||
SVar:DBGainLife:DB$GainLife | Defined$ TargetedController | LifeAmount$ X | References$ X
|
||||
SVar:X:Targeted$CardToughness
|
||||
A:AB$ ChangeZone | Cost$ 2 W T Discard<1/Card> | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SpellDescription$ Exile target attacking creature. Its controller gains life equal to its toughness. | SubAbility$ DBGainLife
|
||||
SVar:DBGainLife:DB$ GainLife | Defined$ TargetedController | LifeAmount$ X | References$ X | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:X:RememberedLKI$CardToughness
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/avenger_en_dal.jpg
|
||||
Oracle:{2}{W}, {T}, Discard a card: Exile target attacking creature. Its controller gains life equal to its toughness.
|
||||
8
res/cardsfolder/a/awaken_the_ancient.txt
Normal file
8
res/cardsfolder/a/awaken_the_ancient.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Awaken the Ancient
|
||||
ManaCost:1 R R R
|
||||
Types:Enchantment Aura
|
||||
K:Enchant Mountain
|
||||
A:SP$ Attach | Cost$ 1 R R R | ValidTgts$ Mountain | AILogic$ Animate
|
||||
S:Mode$ Continuous | Affected$ Land.AttachedBy | AddType$ Creature & Giant | SetColor$ Red | SetPower$ 7 | SetToughness$ 7 | AddKeyword$ Haste | Description$ Enchanted Mountain is a 7/7 red Giant creature with haste. It's still a land.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/awaken_the_ancient.jpg
|
||||
Oracle:Enchant Mountain\nEnchanted Mountain is a 7/7 red Giant creature with haste. It's still a land.
|
||||
8
res/cardsfolder/a/awesome_presence.txt
Normal file
8
res/cardsfolder/a/awesome_presence.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Awesome Presence
|
||||
ManaCost:U
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ CantBlockUnless | Attacker$ Creature.AttachedBy | Cost$ 3 | Description$ Enchanted creature can't be blocked unless defending player pays 3 for each creature he or she controls that's blocking it.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/awesome_presence.jpg
|
||||
Oracle:Enchant creature\nEnchanted creature can't be blocked unless defending player pays {3} for each creature he or she controls that's blocking it.
|
||||
9
res/cardsfolder/a/ayesha_tanaka.txt
Normal file
9
res/cardsfolder/a/ayesha_tanaka.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Ayesha Tanaka
|
||||
ManaCost:W W U U
|
||||
Types:Legendary Creature Human Artificer
|
||||
PT:2/2
|
||||
K:Banding
|
||||
A:AB$ Counter | Cost$ T | TargetType$ Activated | TgtPrompt$ Select target activated ability from an artifact source | ValidTgts$ Artifact | UnlessCost$ W | SpellDescription$ Counter target activated ability from an artifact source unless that ability's controller pays W. (Mana abilities can't be targeted.)
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/ayesha_tanaka.jpg
|
||||
Oracle:Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\n{T}: Counter target activated ability from an artifact source unless that ability's controller pays {W}. (Mana abilities can't be targeted.)
|
||||
@@ -1,7 +1,6 @@
|
||||
Name:Back from the Brink
|
||||
ManaCost:4 U U
|
||||
Types:Enchantment
|
||||
Text:no text
|
||||
A:AB$ CopyPermanent | Cost$ ExileAndPay | Defined$ Exiled | SorcerySpeed$ True | SpellDescription$ Put a token onto the battlefield that's a copy of that card. Activate this ability only any time you could cast a sorcery.
|
||||
SVar:NonStackingEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/back_from_the_brink.jpg
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
Name:Balance of Power
|
||||
ManaCost:3 U U
|
||||
Types:Sorcery
|
||||
A:SP$ Draw | Cost$ 3 U U | NumCards$ Y | Defined$ You | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ConditionPresent$ Card.YouDontCtrl | ConditionSVarCompare$ GTX | ConditionZone$ Hand | References$ X,Y | SpellDescription$ If target opponent has more cards in hand than you, draw cards equal to the difference.
|
||||
A:SP$ Draw | Cost$ 3 U U | NumCards$ Y | Defined$ You | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE1 | References$ X,Y | SpellDescription$ If target opponent has more cards in hand than you, draw cards equal to the difference.
|
||||
SVar:X:Count$InYourHand
|
||||
SVar:Y:Count$InOppHand/Minus.X
|
||||
SVar:Y:TargetedPlayer$CardsInHand/Minus.X
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/balance_of_power.jpg
|
||||
Oracle:If target opponent has more cards in hand than you, draw cards equal to the difference.
|
||||
@@ -1,8 +1,8 @@
|
||||
Name:Baloth Cage Trap
|
||||
ManaCost:3 G G
|
||||
Types:Instant Trap
|
||||
A:SP$Token | Cost$ 3 G G | TokenAmount$ 1 | TokenName$ Beast | TokenOwner$ You | TokenTypes$ Creature,Beast | TokenColors$ Green | TokenPower$ 4 | TokenToughness$ 4 | SpellDescription$ Put a 4/4 green Beast creature token onto the battlefield.
|
||||
A:SP$Token | Cost$ 1 G | CheckSVar$ ArtifactsEntered | TokenAmount$ 1 | TokenName$ Beast | TokenOwner$ You | TokenTypes$ Creature,Beast | TokenColors$ Green | TokenPower$ 4 | TokenToughness$ 4 | SpellDescription$ If an opponent had an artifact enter the battlefield under his or her control this turn, you may pay 1 G rather than pay Baloth Cage Trap's mana cost.
|
||||
SVar:ArtifactsEntered:Count$ThisTurnEntered_Battlefield_Artifact.YouDontCtrl
|
||||
A:SP$ Token | Cost$ 3 G G | TokenAmount$ 1 | TokenName$ Beast | TokenOwner$ You | TokenTypes$ Creature,Beast | TokenColors$ Green | TokenPower$ 4 | TokenToughness$ 4 | SpellDescription$ Put a 4/4 green Beast creature token onto the battlefield.
|
||||
A:SP$ Token | Cost$ 1 G | CheckSVar$ ArtifactsEntered | TokenAmount$ 1 | TokenName$ Beast | TokenOwner$ You | TokenTypes$ Creature,Beast | TokenColors$ Green | TokenPower$ 4 | TokenToughness$ 4 | SpellDescription$ If an opponent had an artifact enter the battlefield under his or her control this turn, you may pay 1 G rather than pay Baloth Cage Trap's mana cost.
|
||||
SVar:ArtifactsEntered:Count$ThisTurnEntered_Battlefield_Artifact.OppCtrl
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/baloth_cage_trap.jpg
|
||||
Oracle:If an opponent had an artifact enter the battlefield under his or her control this turn, you may pay {1}{G} rather than pay Baloth Cage Trap's mana cost.\nPut a 4/4 green Beast creature token onto the battlefield.
|
||||
@@ -1,7 +1,6 @@
|
||||
Name:Bane Alley Broker
|
||||
ManaCost:1 U B
|
||||
Types:Creature Human Rogue
|
||||
Text:no text
|
||||
PT:0/3
|
||||
A:AB$ Draw | Cost$ T | NumCards$ 1 | SubAbility$ DBExile | SpellDescription$ Draw a card, then exile a card from your hand face down.
|
||||
SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | ExileFaceDown$ True | Mandatory$ True | RememberChanged$ True
|
||||
|
||||
13
res/cardsfolder/b/banisher_priest.txt
Normal file
13
res/cardsfolder/b/banisher_priest.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Name:Banisher Priest
|
||||
ManaCost:1 W W
|
||||
Types:Creature Human Cleric
|
||||
PT:2/2
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls until CARDNAME leaves the battlefield.
|
||||
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect
|
||||
SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent
|
||||
SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ That creature is exiled until Banisher Priest leaves the battlefield
|
||||
SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf
|
||||
SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/banisher_priest.jpg
|
||||
Oracle:When Banisher Priest enters the battlefield, exile target creature an opponent controls until Banisher Priest leaves the battlefield. (That creature returns under its owner's control.)
|
||||
@@ -7,4 +7,5 @@ SVar:RolledChaos:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature.Green,Creature.W
|
||||
SVar:DivineCharacter:DB$ Animate | Defined$ Targeted | staticAbilities$ IndestructibleAspect | Permanent$ True
|
||||
SVar:IndestructibleAspect:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Card.Self+counters_GE1_DIVINITY | AddKeyword$ Indestructible
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bant.jpg
|
||||
SVar:AIRollPlanarDieParams:Mode$ Always | HasColorCreatureInPlay$ GWU
|
||||
Oracle:All creatures have exalted. (Whenever a creature attacks alone, it gets +1/+1 until end of turn for each instance of exalted among permanents its controller controls.)\nWhenever you roll {C}, put a divinity counter on target green, white, or blue creature. That creature is indestructible as long as it has a divinity counter on it.
|
||||
@@ -5,5 +5,6 @@ K:Enchant land
|
||||
A:SP$ Attach | Cost$ 2 R R | ValidTgts$ Land | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddAbility$ Damage | Description$ Enchanted land has "tap: This land deals 1 damage to target creature or player."
|
||||
SVar:Damage:AB$DealDamage | Cost$ T | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player.
|
||||
SVar:NonStackingAttachEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/barbed_field.jpg
|
||||
Oracle:Enchant land\nEnchanted land has "{T}: This land deals 1 damage to target creature or player."
|
||||
@@ -1,7 +1,7 @@
|
||||
Name:Bargain
|
||||
ManaCost:2 W
|
||||
Types:Sorcery
|
||||
A:SP$ GainLife | Cost$ 2 W | LifeAmount$ 7 | SubAbility$ DBDraw | SpellDescription$ Target opponent draws a card. You gain 7 life.
|
||||
SVar:DBDraw:DB$ Draw | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to draw a card | NumCards$ 1
|
||||
A:SP$ Draw | Cost$ 2 W | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to draw a card | NumCards$ 1 | SubAbility$ DBGainLife | SpellDescription$ Target opponent draws a card. You gain 7 life.
|
||||
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 7 | Defined$ You
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bargain.jpg
|
||||
Oracle:Target opponent draws a card.\nYou gain 7 life.
|
||||
@@ -3,7 +3,8 @@ ManaCost:5 B B B
|
||||
Types:Legendary Creature Vampire
|
||||
PT:5/5
|
||||
K:Flying
|
||||
K:Whenever a creature dealt damage by CARDNAME this turn is put into a graveyard, put a +2/+2 counter on CARDNAME.
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, put a +2/+2 counter on CARDNAME.
|
||||
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterNum$ 1 | CounterType$ P2P2
|
||||
A:AB$Regenerate | ValidTgts$ Creature.Vampire+Other | TgtPrompt$ Select another target Vampire | Cost$ T | SpellDescription$ Regenerate another target Vampire.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/baron_sengir.jpg
|
||||
Oracle:Flying\nWhenever a creature dealt damage by Baron Sengir this turn dies, put a +2/+2 counter on Baron Sengir.\n{T}: Regenerate another target Vampire.
|
||||
7
res/cardsfolder/b/barrage_of_expendables.txt
Normal file
7
res/cardsfolder/b/barrage_of_expendables.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Barrage of Expendables
|
||||
ManaCost:R
|
||||
Types:Enchantment
|
||||
A:AB$ DealDamage | Cost$ R Sac<1/Creature> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/barrage_of_expendables.jpg
|
||||
Oracle:{R}, Sacrifice a creature: Barrage of Expendables deals 1 damage to target creature or player.
|
||||
@@ -2,5 +2,6 @@ Name:Baton of Morale
|
||||
ManaCost:2
|
||||
Types:Artifact
|
||||
A:AB$ Pump | Cost$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Banding | SpellDescription$ Target creature gains banding until end of turn.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/baton_of_morale.jpg
|
||||
Oracle:{2}: Target creature gains banding until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding a player controls are blocking or being blocked by a creature, that player divides that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
|
||||
|
||||
@@ -7,5 +7,6 @@ SVar:TrigBanding:AB$ Pump | Cost$ 0 | KW$ Banding | UntilEndOfCombat$ True
|
||||
T:Mode$ Blocks | ValidCard$ Creature.Wall | ValidBlocked$ Card.Self | DelayedTrigger$ DelayAttackTrig | TriggerDescription$ Whenever CARDNAME becomes blocked by a Wall, destroy that Wall at end of combat.
|
||||
SVar:DelayAttackTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocked creature at end of combat.
|
||||
SVar:TrigDestroyBlocker:AB$ Destroy | Cost$ 0 | Defined$ TriggeredBlocker
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/battering_ram.jpg
|
||||
Oracle:At the beginning of combat on your turn, Battering Ram gains banding until end of combat. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's blocking.)\nWhenever Battering Ram becomes blocked by a Wall, destroy that Wall at end of combat.
|
||||
|
||||
9
res/cardsfolder/b/battle_sliver.txt
Normal file
9
res/cardsfolder/b/battle_sliver.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Battle Sliver
|
||||
ManaCost:4 R
|
||||
Types:Creature Sliver
|
||||
PT:3/3
|
||||
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddPower$ 2 | Description$ Sliver creatures you control get +2/+0.
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:BuffedBy:Sliver
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/battle_sliver.jpg
|
||||
Oracle:Sliver creatures you control get +2/+0.
|
||||
@@ -1,7 +1,6 @@
|
||||
Name:Beacon of Unrest
|
||||
ManaCost:3 B B
|
||||
Types:Sorcery
|
||||
Text:
|
||||
A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Select a target creature or artifact in a graveyard | ValidTgts$ Creature,Artifact | SubAbility$ DBShuffle | SpellDescription$ Put target artifact or creature card from a graveyard onto the battlefield under your control. Shuffle CARDNAME into its owner's library.
|
||||
SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True
|
||||
SVar:Picture:http://resources.wizards.com/magic/cards/5dn/en-us/card51611.jpg
|
||||
|
||||
@@ -3,5 +3,6 @@ ManaCost:1 W W
|
||||
Types:Creature Human Beast Soldier
|
||||
PT:2/2
|
||||
A:AB$ Pump | Cost$ G | KW$ Banding | SpellDescription$ CARDNAME gains banding until end of turn.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/beast_walkers.jpg
|
||||
Oracle:{G}: Beast Walkers gains banding until end of turn. (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
|
||||
|
||||
@@ -3,5 +3,6 @@ ManaCost:W
|
||||
Types:Creature Human Soldier
|
||||
PT:1/1
|
||||
K:Banding
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/benalish_hero.jpg
|
||||
Oracle:Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
|
||||
|
||||
@@ -3,5 +3,6 @@ ManaCost:2 W
|
||||
Types:Creature Human Soldier
|
||||
PT:1/3
|
||||
K:Banding
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/benalish_infantry.jpg
|
||||
Oracle:Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Name:Berserk
|
||||
ManaCost:G
|
||||
Types:Instant
|
||||
A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | KW$ Trample & HIDDEN At the beginning of the next end step, destroy CARDNAME if it attacked this turn. | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat,Declare Attackers,Declare Blockers | References$ X | SpellDescription$ Cast CARDNAME only before the combat damage step. Target creature gains trample and gets +X/+0 until end of turn, where X is its power. At the beginning of the next end step, destroy that creature if it attacked this turn.
|
||||
A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | KW$ Trample & HIDDEN At the beginning of the next end step, destroy CARDNAME if it attacked this turn. | ActivationPhases$ Upkeep->Declare Blockers | References$ X | SpellDescription$ Cast CARDNAME only before the combat damage step. Target creature gains trample and gets +X/+0 until end of turn, where X is its power. At the beginning of the next end step, destroy that creature if it attacked this turn.
|
||||
SVar:X:Targeted$CardPower
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/berserk.jpg
|
||||
|
||||
@@ -7,6 +7,7 @@ A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump
|
||||
A:AB$ Regenerate | Cost$ 0 | Defined$ Enchanted | SpellDescription$ Regenerate enchanted creature.
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, you lose 1 life.
|
||||
SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 1
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:NonStackingAttachEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blessing_of_leeches.jpg
|
||||
Oracle:Flash\nEnchant creature\nAt the beginning of your upkeep, you lose 1 life.\n{0}: Regenerate enchanted creature.
|
||||
@@ -5,5 +5,6 @@ K:Enchant land
|
||||
A:SP$ Attach | Cost$ B B | ValidTgts$ Land | AILogic$ Curse
|
||||
T:Mode$ Taps | ValidCard$ Card.AttachedBy | Execute$ TrigDestroy | TriggerDescription$ When enchanted land becomes tapped, destroy it.
|
||||
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ TriggeredCard
|
||||
SVar:NonStackingAttachEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blight.jpg
|
||||
Oracle:Enchant land\nWhen enchanted land becomes tapped, destroy it.
|
||||
8
res/cardsfolder/b/blightcaster.txt
Normal file
8
res/cardsfolder/b/blightcaster.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Blightcaster
|
||||
ManaCost:3 B
|
||||
Types:Creature Human Wizard
|
||||
PT:2/3
|
||||
T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an enchantment spell, you may have target creature get -2/-2 until end of turn.
|
||||
SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blightcaster.jpg
|
||||
Oracle:Whenever you cast an enchantment spell, you may have target creature get -2/-2 until end of turn.
|
||||
@@ -4,6 +4,5 @@ Types:Creature Human Rebel Cleric
|
||||
PT:1/1
|
||||
A:AB$ LoseLife | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 | SpellDescription$ Target player loses 1 life.
|
||||
A:AB$ ChangeZone | Cost$ 4 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Permanent.Rebel+cmcLE3 | ChangeNum$ 1 | SpellDescription$ Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library.
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blightspeaker.jpg
|
||||
Oracle:{T}: Target player loses 1 life.\n{4}, {T}: Search your library for a Rebel permanent card with converted mana cost 3 or less and put it onto the battlefield. Then shuffle your library.
|
||||
@@ -3,7 +3,7 @@ ManaCost:1 B
|
||||
Types:Creature Vampire
|
||||
PT:0/1
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME or another creature dies, target player loses 1 life and you gain 1 life.
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature dies, target player loses 1 life and you gain 1 life.
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigLoseLife | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature dies, target player loses 1 life and you gain 1 life.
|
||||
SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Choose a player to lose life | LifeAmount$ 1 | SubAbility$ DBGainLife
|
||||
SVar:DBGainLife:DB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 1
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_artist.jpg
|
||||
|
||||
7
res/cardsfolder/b/blood_bairn.txt
Normal file
7
res/cardsfolder/b/blood_bairn.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Name:Blood Bairn
|
||||
ManaCost:2 B
|
||||
Types:Creature Vampire
|
||||
PT:2/2
|
||||
A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_bairn.jpg
|
||||
Oracle:Sacrifice another creature: Blood Bairn gets +2/+2 until end of turn.
|
||||
@@ -3,6 +3,7 @@ ManaCost:1 B R
|
||||
Types:Creature Human Wizard
|
||||
PT:1/1
|
||||
A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature.
|
||||
K:Whenever a creature dealt damage by CARDNAME this turn is put into a graveyard, put a +1/+1 counter on CARDNAME.
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, put a +1/+1 counter on CARDNAME.
|
||||
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_cultist.jpg
|
||||
Oracle:{T}: Blood Cultist deals 1 damage to target creature.\nWhenever a creature dealt damage by Blood Cultist this turn dies, put a +1/+1 counter on Blood Cultist.
|
||||
@@ -1,6 +1,7 @@
|
||||
Name:Blood Frenzy
|
||||
ManaCost:1 R
|
||||
Types:Instant
|
||||
A:SP$ Pump | Cost$ 1 R | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat,Declare Attackers,Declare Blockers | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumAtt$ +4 | NumDef$ +0 | KW$ At the beginning of the end step, destroy CARDNAME. | SpellDescription$ Cast CARDNAME only before the combat damage step. Target attacking or blocking creature gets +4/+0 until end of turn. Destroy that creature at the beginning of the next end step.
|
||||
A:SP$ Pump | Cost$ 1 R | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat,Declare Attackers,Declare Blockers | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumAtt$ +4 | NumDef$ +0 | SubAbility$ DBPump | SpellDescription$ Cast CARDNAME only before the combat damage step. Target attacking or blocking creature gets +4/+0 until end of turn. Destroy that creature at the beginning of the next end step.
|
||||
SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN At the beginning of the end step, destroy CARDNAME. | Permanent$ True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_frenzy.jpg
|
||||
Oracle:Cast Blood Frenzy only before the combat damage step.\nTarget attacking or blocking creature gets +4/+0 until end of turn. Destroy that creature at the beginning of the next end step.
|
||||
@@ -2,7 +2,7 @@ Name:Blood Seeker
|
||||
ManaCost:1 B
|
||||
Types:Creature Vampire Shaman
|
||||
PT:1/1
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouDontCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDrain | TriggerDescription$ Whenever a creature enters the battlefield under an opponent's control, you may have that player lose 1 life.
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.OppCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDrain | TriggerDescription$ Whenever a creature enters the battlefield under an opponent's control, you may have that player lose 1 life.
|
||||
SVar:TrigDrain:AB$LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ 1
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_seeker.jpg
|
||||
Oracle:Whenever a creature enters the battlefield under an opponent's control, you may have that player lose 1 life.
|
||||
@@ -7,7 +7,7 @@ K:Trample
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, each player loses 1 life. Put a +1/+1 counter on CARDNAME for each 1 life lost this way.
|
||||
SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ Each | LifeAmount$ 1 | SubAbility$ DBPutCounter
|
||||
SVar:DBPutCounter:DB$PutCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ 2
|
||||
T:Mode$ LosesGame | Execute$ TrigCounter | TriggerDescription$ Whenever a player loses the game, put five +1/+1 counters on CARDNAME.
|
||||
T:Mode$ LosesGame | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player loses the game, put five +1/+1 counters on CARDNAME.
|
||||
SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 5
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_tyrant.jpg
|
||||
Oracle:Flying, trample\nAt the beginning of your upkeep, each player loses 1 life. Put a +1/+1 counter on Blood Tyrant for each 1 life lost this way.\nWhenever a player loses the game, put five +1/+1 counters on Blood Tyrant.
|
||||
@@ -7,4 +7,5 @@ T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChao
|
||||
SVar:RolledChaos:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature.nonToken+YouCtrl | TgtPrompt$ Select target non-Token creature you control | Origin$ Battlefield | Destination$ Exile | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ RestorationReturn
|
||||
SVar:RestorationReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodhill_bastion.jpg
|
||||
SVar:AIRollPlanarDieParams:Mode$ Always | MinTurn$ 3 | RollInMain1$ True
|
||||
Oracle:Whenever a creature enters the battlefield, it gains double strike and haste until end of turn.\nWhenever you roll {C}, exile target nontoken creature you control, then return it to the battlefield under your control.
|
||||
@@ -3,6 +3,6 @@ ManaCost:3 R
|
||||
Types:Creature Goblin Warrior
|
||||
PT:2/3
|
||||
A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Card.powerGE4+Self | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature. Activate this ability only if CARDNAME's power is 4 or greater.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodshot_trainee.jpg
|
||||
Oracle:{T}: Bloodshot Trainee deals 4 damage to target creature. Activate this ability only if Bloodshot Trainee's power is 4 or greater.
|
||||
9
res/cardsfolder/b/blur_sliver.txt
Normal file
9
res/cardsfolder/b/blur_sliver.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Name:Blur Sliver
|
||||
ManaCost:2 R
|
||||
Types:Creature Sliver
|
||||
PT:2/2
|
||||
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddKeyword$ Haste | Description$ Sliver creatures you control have haste.
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:BuffedBy:Sliver
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blur_sliver.jpg
|
||||
Oracle:Sliver creatures you control have haste. (They can attack and {T} as soon as they come under your control.)
|
||||
8
res/cardsfolder/b/bogbrew_witch.txt
Normal file
8
res/cardsfolder/b/bogbrew_witch.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Bogbrew Witch
|
||||
ManaCost:3 B
|
||||
Types:Creature Human Wizard
|
||||
PT:1/3
|
||||
A:AB$ ChangeZone | Cost$ 2 T | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedFestering Newt,Card.namedBubbling Cauldron | ChangeNum$ 1 | Tapped$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Festering Newt or Bubbling Cauldron, put it onto the battlefield tapped, then shuffle your library.
|
||||
DeckHints:Name$Bubbling Cauldron|Festering Newt
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bogbrew_witch.jpg
|
||||
Oracle:{2}, {T}: Search your library for a card named Festering Newt or Bubbling Cauldron, put it onto the battlefield tapped, then shuffle your library.
|
||||
@@ -2,8 +2,8 @@ Name:Boggart Harbinger
|
||||
ManaCost:2 B
|
||||
Types:Creature Goblin Shaman
|
||||
PT:2/1
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it.
|
||||
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Goblin | ChangeNum$ 1
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it.
|
||||
SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Goblin | ChangeNum$ 1
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/boggart_harbinger.jpg
|
||||
Oracle:When Boggart Harbinger enters the battlefield, you may search your library for a Goblin card, reveal it, then shuffle your library and put that card on top of it.
|
||||
8
res/cardsfolder/b/bonescythe_sliver.txt
Normal file
8
res/cardsfolder/b/bonescythe_sliver.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Bonescythe Sliver
|
||||
ManaCost:3 W
|
||||
Types:Creature Sliver
|
||||
PT:2/2
|
||||
S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddKeyword$ Double Strike | Description$ Sliver creatures you control have double strike.
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bonescythe_sliver.jpg
|
||||
Oracle:Sliver creatures you control have double strike. (They deal both first-strike and regular combat damage.)
|
||||
@@ -3,6 +3,6 @@ ManaCost:2 G
|
||||
Types:Creature Human Scout
|
||||
PT:2/2
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, and put it into your hand. If you do, shuffle your library.
|
||||
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True
|
||||
SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/borderland_ranger.jpg
|
||||
Oracle:When Borderland Ranger enters the battlefield, you may search your library for a basic land card, reveal it, and put it into your hand. If you do, shuffle your library.
|
||||
@@ -1,6 +1,6 @@
|
||||
Name:Boseiju, Who Shelters All
|
||||
ManaCost:no cost
|
||||
Types:Legandary Land
|
||||
Types:Legendary Land
|
||||
K:CARDNAME enters the battlefield tapped.
|
||||
A:AB$ Mana | Cost$ T PayLife<2> | Produced$ 1 | AddsNoCounter$ !Permanent | SpellDescription$ Add 1 to your mana pool. If that mana is spent on an instant or sorcery spell, that spell can't be countered by spells or abilities.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/boseiju_who_shelters_all.jpg
|
||||
|
||||
@@ -5,6 +5,6 @@ PT:4/4
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME attacks or blocks, sacrifice it at the beginning of the next end step.
|
||||
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ When CARDNAME attacks or blocks, sacrifice it at the beginning of the next end step.
|
||||
K:Unearth:2 U
|
||||
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | KW$ HIDDEN At the beginning of the end step, sacrifice CARDNAME.
|
||||
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | KW$ HIDDEN At the beginning of the end step, sacrifice CARDNAME. | Permanent$ True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/brackwater_elemental.jpg
|
||||
Oracle:When Brackwater Elemental attacks or blocks, sacrifice it at the beginning of the next end step.\nUnearth {2}{U} ({2}{U}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.)
|
||||
@@ -1,7 +1,6 @@
|
||||
Name:Brass Herald
|
||||
ManaCost:6
|
||||
Types:Artifact Creature Golem
|
||||
Text:
|
||||
PT:2/2
|
||||
S:Mode$ Continuous | Affected$ Creature.ChosenType | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures of the chosen type get +1/+1.
|
||||
K:ETBReplacement:Other:ChooseCT
|
||||
|
||||
@@ -5,5 +5,6 @@ K:Enchant creature or land
|
||||
A:SP$ Attach | Cost$ 2 B B | ValidTgts$ Creature,Land | AILogic$ Curse
|
||||
T:Mode$ Taps | ValidCard$ Card.AttachedBy | Execute$ TrigDestroy | TriggerDescription$ When enchanted permanent becomes tapped, destroy it.
|
||||
SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredCard
|
||||
SVar:NonStackingAttachEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/brink_of_disaster.jpg
|
||||
Oracle:Enchant creature or land\nWhen enchanted permanent becomes tapped, destroy it.
|
||||
11
res/cardsfolder/b/bubbling_cauldron.txt
Normal file
11
res/cardsfolder/b/bubbling_cauldron.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Bubbling Cauldron
|
||||
ManaCost:2
|
||||
Types:Artifact
|
||||
A:AB$ GainLife | Cost$ 1 T Sac<1/Creature> | LifeAmount$ 4 | SpellDescription$ You gain 4 life.
|
||||
A:AB$ LoseLife | Cost$ 1 T Sac<1/Creature.namedFestering Newt/creature named Festering Newt> | Defined$ Player.Opponent | LifeAmount$ 4 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 4 life. You gain life equal to the life lost this way.
|
||||
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost
|
||||
SVar:AFLifeLost:Number$0
|
||||
DeckNeeds:Name$Festering Newt|Bogbrew Witch
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bubbling_cauldron.jpg
|
||||
Oracle:{1}, {T}, Sacrifice a creature: You gain 4 life.\n{1}, {T}, Sacrifice a creature named Festering Newt: Each opponent loses 4 life. You gain life equal to the life lost this way.
|
||||
@@ -5,5 +5,6 @@ K:Enchant creature
|
||||
A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ KeepTapped
|
||||
A:AB$Tap | Cost$ 1 | Defined$ Enchanted | SpellDescription$ Tap enchanted creature.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:NonStackingAttachEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/burden_of_guilt.jpg
|
||||
Oracle:Enchant creature\n{1}: Tap enchanted creature.
|
||||
8
res/cardsfolder/b/burning_earth.txt
Normal file
8
res/cardsfolder/b/burning_earth.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Burning Earth
|
||||
ManaCost:3 R
|
||||
Types:Enchantment
|
||||
T:Mode$ TapsForMana | ValidCard$ Land.nonBasic | Execute$ TrigDmg | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player taps a nonbasic land for mana, CARDNAME deals 1 damage to that player.
|
||||
SVar:TrigDmg:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredCardController | NumDmg$ 1
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/burning_earth.jpg
|
||||
Oracle:Whenever a player taps a nonbasic land for mana, Burning Earth deals 1 damage to that player.
|
||||
@@ -6,5 +6,5 @@ SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentInComput
|
||||
S:Mode$ Continuous | Affected$ Creature.ChosenColor+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control of the chosen color get +1/+1.
|
||||
T:Mode$ TapsForMana | ValidCard$ Land | Produced$ ChosenColor | NoTapCheck$ True | Player$ You | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a land's ability adds one or more mana of the chosen color to your mana pool, add one additional mana of that color to your mana pool.
|
||||
SVar:TrigMana:AB$ Mana | Cost$ 0 | Produced$ Chosen | Amount$ 1 | Defined$ TriggeredPlayer
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/gauntlet_of_power.jpg
|
||||
Oracle:As Gauntlet of Power enters the battlefield, choose a color.\nCreatures of the chosen color get +1/+1.\nWhenever a basic land is tapped for mana of the chosen color, its controller adds one mana of that color to his or her mana pool . (in addition to the mana the land produces)
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/caged_sun.jpg
|
||||
Oracle:As Caged Sun enters the battlefield, choose a color.\nCreatures you control of the chosen color get +1/+1.\nWhenever a land's ability adds one or more mana of the chosen color to your mana pool, add one additional mana of that color to your mana pool.
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
Name:Callous Giant
|
||||
ManaCost:4 R R
|
||||
Types:Creature Giant
|
||||
Text:
|
||||
PT:4/4
|
||||
S:Mode$ PreventDamage | Target$ Card.Self | MaxDamage$ 3 | Description$ If a source would deal 3 or less damage to Callous Giant, prevent that damage.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/callous_giant.jpg
|
||||
|
||||
@@ -4,5 +4,6 @@ Types:Creature Camel
|
||||
PT:0/1
|
||||
K:Banding
|
||||
S:Mode$ Continuous | Affected$ Creature.Self+attacking,Creature.attackersBandedWith | AddKeyword$ PreventAllDamageBy Desert | Description$ As long as Camel is attacking, prevent all damage Deserts would deal to Camel and to creatures banded with Camel.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/camel.jpg
|
||||
Oracle:Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\nAs long as Camel is attacking, prevent all damage Deserts would deal to Camel and to creatures banded with Camel.
|
||||
|
||||
8
res/cardsfolder/c/candles_glow.txt
Normal file
8
res/cardsfolder/c/candles_glow.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Candles' Glow
|
||||
ManaCost:1 W
|
||||
Types:Instant Arcane
|
||||
A:SP$ PreventDamage | Cost$ 1 W | ValidTgts$ Player,Creature | Amount$ 3 | PreventionSubAbility$ GlowOfLife | References$ GlowOfLife | ShieldEffectTarget$ You | TgtPrompt$ Select target creature or player | SpellDescription$ Prevent the next 3 damage that would be dealt to target creature or player this turn. You gain life equal to the damage prevented this way.
|
||||
SVar:GlowOfLife:AB$ GainLife | Cost$ 0 | Defined$ ShieldEffectTarget | LifeAmount$ PreventedDamage | SpellDescription$ You gain life equal to the damage prevented this way.
|
||||
K:Splice onto Arcane 1 W
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/candles_glow.jpg
|
||||
Oracle:Prevent the next 3 damage that would be dealt to target creature or player this turn. You gain life equal to the damage prevented this way.\nSplice onto Arcane {1}{W} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.)
|
||||
@@ -2,8 +2,12 @@ Name:Canker Abomination
|
||||
ManaCost:2 BG BG
|
||||
Types:Creature Treefolk Horror
|
||||
PT:6/6
|
||||
K:etbCounter:M1M1:X:no Condition:As CARDNAME enters the battlefield, choose an opponent. CARDNAME enters the battlefield with a -1/-1 counter on it for each creature that player controls.
|
||||
SVar:X:Count$Valid Creature.YouDontCtrl
|
||||
SVar:RemMultiplayer:True
|
||||
R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ ChooseP | Description$ As CARDNAME enters the battlefield, choose an opponent. CARDNAME enters the battlefield with a -1/-1 counter on it for each creature that player controls.
|
||||
SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | AILogic$ LeastCreatures | SubAbility$ MoveToPlay
|
||||
SVar:MoveToPlay:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ All | Destination$ Battlefield | SubAbility$ DBCounters
|
||||
SVar:DBCounters:DB$ PutCounter | Defined$ Self | CounterType$ M1M1 | CounterNum$ X | References$ X
|
||||
SVar:X:Count$Valid Creature.ChosenCtrl
|
||||
SVar:Y:PlayerCountOpponents$LowestValid Creature.YouCtrl
|
||||
SVar:NeedsToPlayVar:Y LE4
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/canker_abomination.jpg
|
||||
Oracle:As Canker Abomination enters the battlefield, choose an opponent. Canker Abomination enters the battlefield with a -1/-1 counter on it for each creature that player controls.
|
||||
@@ -1,7 +1,6 @@
|
||||
Name:Cartographer
|
||||
ManaCost:2 G
|
||||
Types:Creature Human
|
||||
Text:
|
||||
PT:2/2
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target land card from your graveyard to your hand.
|
||||
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Land.YouCtrl
|
||||
|
||||
@@ -5,5 +5,6 @@ K:Enchant land
|
||||
A:SP$ Attach | Cost$ 4 B B | ValidTgts$ Land | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Land.AttachedBy | AddAbility$ LoseLife | Description$ Enchanted land has "tap: Target player loses 3 life."
|
||||
SVar:LoseLife:AB$LoseLife | Cost$ T | ValidTgts$ Player | LifeAmount$ 3 | TgtPrompt$ Target a player to lose life | SpellDescription$ Target player loses 3 life.
|
||||
SVar:NonStackingAttachEffect:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/caustic_tar.jpg
|
||||
Oracle:Enchant land\nEnchanted land has "{T}: Target player loses 3 life."
|
||||
@@ -2,7 +2,7 @@ Name:Cave Tiger
|
||||
ManaCost:2 G
|
||||
Types:Creature Cat
|
||||
PT:2/2
|
||||
T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME get +1/+1 until end of turn.
|
||||
T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME gets +1/+1 until end of turn.
|
||||
SVar:TrigBlockedPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ +1
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/cave_tiger.jpg
|
||||
Oracle:Whenever Cave Tiger becomes blocked by a creature, Cave Tiger gets +1/+1 until end of turn.
|
||||
6
res/cardsfolder/c/celestial_flare.txt
Normal file
6
res/cardsfolder/c/celestial_flare.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Name:Celestial Flare
|
||||
ManaCost:W W
|
||||
Types:Instant
|
||||
A:SP$ Sacrifice | Cost$ W W | ValidTgts$ Player | SacValid$ Creature.attacking,Creature.blocking | SacMessage$ Creature | SpellDescription$ Target player sacrifices an attacking or blocking creature.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/celestial_flare.jpg
|
||||
Oracle:Target player sacrifices an attacking or blocking creature.
|
||||
@@ -1,9 +1,13 @@
|
||||
Name:Celestial Mantle
|
||||
ManaCost:3 W W W
|
||||
Types:Enchantment Aura
|
||||
Text:Whenever enchanted creature deals combat damage to a player, double its controller's life total.
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 3 W W W | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3.
|
||||
T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ Player | Execute$ TrigSetLife | CombatDamage$ True | TriggerDescription$ Whenever enchanted creature deals combat damage to a player, double its controller's life total.
|
||||
SVar:TrigSetLife:AB$ Pump | Cost$ 0 | RememberObjects$ TriggeredSourceController | SubAbility$ DBSet
|
||||
SVar:DBSet:DB$ SetLife | Defined$ Remembered | LifeAmount$ X | References$ X | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:X:PlayerCountRemembered$LifeTotal/Twice
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/celestial_mantle.jpg
|
||||
Oracle:Enchant creature\nEnchanted creature gets +3/+3.\nWhenever enchanted creature deals combat damage to a player, double its controller's life total.
|
||||
@@ -1,7 +1,8 @@
|
||||
Name:Celestial Sword
|
||||
ManaCost:6
|
||||
Types:Artifact
|
||||
A:AB$ Pump | Cost$ 3 T | NumAtt$ +3 | NumDef$ +3 | KW$ HIDDEN At the beginning of the end step, sacrifice CARDNAME. | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Target creature you control gets +3/+3 until end of turn. Its controller sacrifices it at the beginning of the next end step.
|
||||
A:AB$ Pump | Cost$ 3 T | NumAtt$ +3 | NumDef$ +3 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBPump | SpellDescription$ Target creature you control gets +3/+3 until end of turn. Its controller sacrifices it at the beginning of the next end step.
|
||||
SVar:DBPump:DB$ Pump | KW$ HIDDEN At the beginning of the end step, sacrifice CARDNAME. | Permanent$ True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/celestial_sword.jpg
|
||||
Oracle:{3}, {T}: Target creature you control gets +3/+3 until end of turn. Its controller sacrifices it at the beginning of the next end step.
|
||||
13
res/cardsfolder/c/celestine_reef.txt
Normal file
13
res/cardsfolder/c/celestine_reef.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
Name:Celestine Reef
|
||||
ManaCost:no cost
|
||||
Types:Plane Luvion
|
||||
S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.withoutFlying+withoutIslandwalk | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Creatures without flying or islandwalk can't attack.
|
||||
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll Chaos, until a player planeswalks, you can't lose the game and your opponents can't win the game.
|
||||
SVar:RolledChaos:AB$ Effect | Cost$ 0 | Name$ Celestine Reef Effect | StaticAbilities$ STCantlose,STCantWin | Triggers$ TrigPlaneswalk | SVars$ DBCleanup | Duration$ Permanent
|
||||
SVar:STCantlose:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ You can't lose the game. | Description$ Until a player planeswalks, you can't lose the game and your opponents can't win the game.
|
||||
SVar:STCantWin:Mode$ Continuous | EffectZone$ Command | Affected$ Player.Opponent | AddKeyword$ You can't win the game.
|
||||
SVar:TrigPlaneswalk:Mode$ PlaneswalkedFrom | Execute$ DBCleanup | Static$ True
|
||||
SVar:DBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:AIRollPlanarDieParams:Mode$ Always
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/celestine_reef.jpg
|
||||
Oracle:Creatures without flying or islandwalk can't attack.\nWhenever you roll {C}, until a player planeswalks, you can't lose the game and your opponents can't win the game.
|
||||
@@ -2,7 +2,7 @@ Name:Centaur Rootcaster
|
||||
ManaCost:3 G
|
||||
Types:Creature Centaur Druid
|
||||
PT:2/2
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigChange | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may search your library for a basic land card and put that card onto the battlefield tapped. If you do, shuffle your library.
|
||||
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True
|
||||
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigChange | CombatDamage$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may search your library for a basic land card and put that card onto the battlefield tapped. If you do, shuffle your library.
|
||||
SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/centaur_rootcaster.jpg
|
||||
Oracle:Whenever Centaur Rootcaster deals combat damage to a player, you may search your library for a basic land card and put that card onto the battlefield tapped. If you do, shuffle your library.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user