mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
Compare commits
282 Commits
forge-1.3.
...
forge-1.3.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e1ef4c040d | ||
|
|
244bb6480d | ||
|
|
d1229b8756 | ||
|
|
540dac9f3d | ||
|
|
9c8ec8c757 | ||
|
|
dd35420fd4 | ||
|
|
2ff2f4c9b3 | ||
|
|
7db8a40d11 | ||
|
|
5f75598d87 | ||
|
|
0c18a13ca4 | ||
|
|
bac295df03 | ||
|
|
f21f7b7738 | ||
|
|
0e2a1d461a | ||
|
|
45b210ddc2 | ||
|
|
e5333375b0 | ||
|
|
54e560db63 | ||
|
|
1be4cea809 | ||
|
|
a1f496452b | ||
|
|
a6418ef515 | ||
|
|
815aa22cdf | ||
|
|
dbf232acb7 | ||
|
|
78bc5718ec | ||
|
|
aa183420af | ||
|
|
dc41b2cb4a | ||
|
|
48261d07e9 | ||
|
|
e38ca56ca7 | ||
|
|
27cbb50987 | ||
|
|
dd0889a355 | ||
|
|
fb36c2c207 | ||
|
|
7534ff5df4 | ||
|
|
79ffaec1b0 | ||
|
|
ad3122181d | ||
|
|
3d048e82c9 | ||
|
|
fbdf30a2a3 | ||
|
|
0019b72cc9 | ||
|
|
b7bfe6781e | ||
|
|
a58bbfe347 | ||
|
|
4284e149dc | ||
|
|
9e307ab1fd | ||
|
|
a730abf331 | ||
|
|
20d2ea85af | ||
|
|
be3e6f8b5e | ||
|
|
6df4d46224 | ||
|
|
e4f4830e99 | ||
|
|
3dd3d49827 | ||
|
|
bfef74d39c | ||
|
|
b32aeef880 | ||
|
|
1458792a6e | ||
|
|
b4e9c9ec15 | ||
|
|
693a9bc119 | ||
|
|
ef4838dfeb | ||
|
|
751134b40c | ||
|
|
e974f13b0f | ||
|
|
0382171599 | ||
|
|
9f03d306b1 | ||
|
|
f569dd7857 | ||
|
|
c9c2cd4b91 | ||
|
|
729488bf09 | ||
|
|
8d5233eaeb | ||
|
|
46e1f3f9f6 | ||
|
|
76a1ad7160 | ||
|
|
203a432255 | ||
|
|
46ac6a540f | ||
|
|
e38b1e0e68 | ||
|
|
462288f386 | ||
|
|
0b24c92f20 | ||
|
|
c9e2c823d1 | ||
|
|
7a89c31f44 | ||
|
|
eb5a523ce9 | ||
|
|
39ac4fe0ca | ||
|
|
0c5b73378c | ||
|
|
9a7407cd06 | ||
|
|
9717d4deee | ||
|
|
5cbbd7e92d | ||
|
|
e9bc0f92f7 | ||
|
|
2f2f4a4bcf | ||
|
|
b452fa66e0 | ||
|
|
954a5049a2 | ||
|
|
f51439aeac | ||
|
|
8e434e85b3 | ||
|
|
6bbfc103cd | ||
|
|
89d8bf1c44 | ||
|
|
56a6f40f4d | ||
|
|
49772a6667 | ||
|
|
c55472f8fd | ||
|
|
3ee1d4043d | ||
|
|
01ca0205e0 | ||
|
|
1f0b46ee79 | ||
|
|
687ff6185a | ||
|
|
91819ede65 | ||
|
|
0086f71816 | ||
|
|
f0216839d0 | ||
|
|
3eceba507a | ||
|
|
f9efa46ca1 | ||
|
|
3cf9786b43 | ||
|
|
3245280fb9 | ||
|
|
4645ab8571 | ||
|
|
96d61b724b | ||
|
|
7846036229 | ||
|
|
034576ef76 | ||
|
|
98825de96c | ||
|
|
b0ad9063a9 | ||
|
|
e3a367bcba | ||
|
|
7a914cc5a9 | ||
|
|
9a5aab4c4a | ||
|
|
5c6805dc75 | ||
|
|
704f791494 | ||
|
|
25f0b6901f | ||
|
|
53032db992 | ||
|
|
67d2f248a7 | ||
|
|
a593d7ebd9 | ||
|
|
001aa5aa10 | ||
|
|
68d1a8daf7 | ||
|
|
8be939987a | ||
|
|
2045039044 | ||
|
|
7e1450698a | ||
|
|
a347b39919 | ||
|
|
fce84984db | ||
|
|
a0e1eaf1d7 | ||
|
|
e896c91159 | ||
|
|
580b0263fa | ||
|
|
3384b2bf9b | ||
|
|
15e5376d13 | ||
|
|
591f0b945b | ||
|
|
7ec3ff9354 | ||
|
|
161350dae1 | ||
|
|
cb57cb4146 | ||
|
|
406f7c1c85 | ||
|
|
d882046dd8 | ||
|
|
7976f58fb9 | ||
|
|
2c0e938d4b | ||
|
|
4f49ba3ac7 | ||
|
|
cf4d65bf73 | ||
|
|
df47bab393 | ||
|
|
009d16a1c1 | ||
|
|
8c71969a21 | ||
|
|
5a7e8df44e | ||
|
|
af478a0d6e | ||
|
|
b481d69043 | ||
|
|
9d7928d4c8 | ||
|
|
91145e5ddc | ||
|
|
32b81da2e0 | ||
|
|
9f157274ee | ||
|
|
189adeec74 | ||
|
|
07bc6b1805 | ||
|
|
a673498503 | ||
|
|
73dba917af | ||
|
|
55f1693fb6 | ||
|
|
60908da462 | ||
|
|
0cd26da72a | ||
|
|
abd485d376 | ||
|
|
06bd96aab1 | ||
|
|
46f94e796d | ||
|
|
814b15cd79 | ||
|
|
075b94f378 | ||
|
|
9013b4e9f7 | ||
|
|
3f8cf0792b | ||
|
|
88cec97d67 | ||
|
|
83482dfe88 | ||
|
|
3c095c917a | ||
|
|
95d6bd35f6 | ||
|
|
90aba02df9 | ||
|
|
ecb5899872 | ||
|
|
354f609cd8 | ||
|
|
5068de9c73 | ||
|
|
b7fbf52f25 | ||
|
|
1e890e1823 | ||
|
|
00ed090af9 | ||
|
|
5b47ae9400 | ||
|
|
c592d860b1 | ||
|
|
946da55f9a | ||
|
|
9e596ddac8 | ||
|
|
bb62ffe499 | ||
|
|
5cab0e7c97 | ||
|
|
9a42d71501 | ||
|
|
7865ab3f39 | ||
|
|
60e0f2bd7f | ||
|
|
634e796134 | ||
|
|
0c3a51374f | ||
|
|
abb15a73b8 | ||
|
|
ed358c11da | ||
|
|
ee51fc8101 | ||
|
|
587f3b47ae | ||
|
|
c37d763c14 | ||
|
|
a1b9280ba8 | ||
|
|
ce67937d8f | ||
|
|
6c6f8d5c10 | ||
|
|
83e82192aa | ||
|
|
4160d8837b | ||
|
|
dc3d0eca45 | ||
|
|
035280c093 | ||
|
|
f80b0b2a2a | ||
|
|
3ce02181c5 | ||
|
|
033d0c9abf | ||
|
|
a88e814a67 | ||
|
|
cd72bad38e | ||
|
|
4d7f33f789 | ||
|
|
4eb43b3e92 | ||
|
|
b9c949a493 | ||
|
|
4680031b32 | ||
|
|
1d463fd2f5 | ||
|
|
e019a7af42 | ||
|
|
b9742e42eb | ||
|
|
9fe78f441e | ||
|
|
ad0fc35200 | ||
|
|
7f72e492bc | ||
|
|
b3472d65ea | ||
|
|
d47d1e616d | ||
|
|
d3f448d2fc | ||
|
|
b7128f28e9 | ||
|
|
cbf03dc829 | ||
|
|
d593009af5 | ||
|
|
5cd64647f7 | ||
|
|
228cebd487 | ||
|
|
0c79b741d7 | ||
|
|
405a22c97d | ||
|
|
dd30b1f1b8 | ||
|
|
f7a97d881e | ||
|
|
08f95a868a | ||
|
|
4dbec684f9 | ||
|
|
62e568fe20 | ||
|
|
3b6ebbfe1b | ||
|
|
3a756a35a5 | ||
|
|
3bdcdda1d7 | ||
|
|
b506f2e419 | ||
|
|
cbe3724507 | ||
|
|
a77eeab71d | ||
|
|
dd86849e7c | ||
|
|
753a69bc73 | ||
|
|
737aa13deb | ||
|
|
accff99e62 | ||
|
|
ec4985e4f5 | ||
|
|
420b1f380b | ||
|
|
ffc7560b2b | ||
|
|
4115920d1c | ||
|
|
e098a371e4 | ||
|
|
aa364b72de | ||
|
|
814bf66ef4 | ||
|
|
19e0b19de9 | ||
|
|
25616bd8d6 | ||
|
|
1e9c8a655d | ||
|
|
50ffa33680 | ||
|
|
44e5820042 | ||
|
|
98f0a92d8c | ||
|
|
76edd8d33f | ||
|
|
f696f3ae9e | ||
|
|
1979661f08 | ||
|
|
de69bd99f9 | ||
|
|
524fc6ba97 | ||
|
|
41b76d7575 | ||
|
|
d3eb8e907f | ||
|
|
56d6e6842a | ||
|
|
97175a3606 | ||
|
|
99595e2bae | ||
|
|
045a9fc1d4 | ||
|
|
6e73e0fc5e | ||
|
|
9a0e7db9d4 | ||
|
|
f2a5a318b8 | ||
|
|
470e87ff30 | ||
|
|
1e1866acf3 | ||
|
|
7a8cbf23c2 | ||
|
|
1d9bfe7cb2 | ||
|
|
378bee9dc0 | ||
|
|
37e97cd82c | ||
|
|
c2d2218401 | ||
|
|
e56eb74b45 | ||
|
|
76a9e12e7b | ||
|
|
9172c6ea35 | ||
|
|
ccbc699c11 | ||
|
|
c804f30563 | ||
|
|
17e7020a14 | ||
|
|
f581a6f1e0 | ||
|
|
1024fa246d | ||
|
|
c90cda30ce | ||
|
|
0e0959fcf5 | ||
|
|
4c182019a0 | ||
|
|
8faa38b02d | ||
|
|
af8843d42d | ||
|
|
f8d000e92c | ||
|
|
361823f628 | ||
|
|
280ec0eb25 | ||
|
|
c0bd043085 |
144
.gitattributes
vendored
144
.gitattributes
vendored
@@ -191,6 +191,7 @@ res/cardsfolder/a/alaborn_trooper.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/alaborn_veteran.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/alaborn_zealot.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/aladdin.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/aladdins_lamp.txt -text
|
||||
res/cardsfolder/a/aladdins_ring.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/alarum.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/albino_troll.txt svneol=native#text/plain
|
||||
@@ -402,9 +403,11 @@ res/cardsfolder/a/arcane_teachings.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcanis_the_omnipotent.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcbound_bruiser.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcbound_crusher.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcbound_fiend.txt -text
|
||||
res/cardsfolder/a/arcbound_hybrid.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcbound_lancer.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcbound_overseer.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcbound_overseer_avatar.txt -text
|
||||
res/cardsfolder/a/arcbound_ravager.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcbound_reclaimer.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/arcbound_slith.txt svneol=native#text/plain
|
||||
@@ -512,8 +515,10 @@ res/cardsfolder/a/ashenmoor_liege.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/ashes_of_the_fallen.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/ashes_to_ashes.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/ashling_the_extinguisher.txt -text
|
||||
res/cardsfolder/a/ashling_the_pilgrim_avatar.txt -text
|
||||
res/cardsfolder/a/ashlings_prerogative.txt -text
|
||||
res/cardsfolder/a/ashmouth_hound.txt -text
|
||||
res/cardsfolder/a/ashnod.txt -text
|
||||
res/cardsfolder/a/ashnods_altar.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/ashnods_battle_gear.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/ashnods_cylix.txt -text
|
||||
@@ -527,11 +532,13 @@ res/cardsfolder/a/assassins_strike.txt -text
|
||||
res/cardsfolder/a/assault_griffin.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/assault_strobe.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/assault_zeppelid.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/assembly_hall.txt -text
|
||||
res/cardsfolder/a/assembly_worker.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/assert_authority.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/astral_slide.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/astral_steel.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/astrolabe.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/atalya_samite_master.txt -text
|
||||
res/cardsfolder/a/atog.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/atogatog.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/attended_knight.txt -text
|
||||
@@ -567,6 +574,7 @@ res/cardsfolder/a/auriok_edgewright.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/auriok_glaivemaster.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/auriok_replica.txt -text
|
||||
res/cardsfolder/a/auriok_salvagers.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/auriok_steelshaper.txt -text
|
||||
res/cardsfolder/a/auriok_sunchaser.txt svneol=native#text/plain
|
||||
res/cardsfolder/a/auriok_survivors.txt -text
|
||||
res/cardsfolder/a/auriok_transfixer.txt svneol=native#text/plain
|
||||
@@ -746,6 +754,7 @@ res/cardsfolder/b/barren_glory.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/barren_moor.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/barrenton_cragtreads.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/barrenton_medic.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/barrin.txt -text
|
||||
res/cardsfolder/b/barrin_master_wizard.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/barrins_codex.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/barrins_unmaking.txt -text
|
||||
@@ -878,6 +887,7 @@ res/cardsfolder/b/biorhythm.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/birchlore_rangers.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/bird_maiden.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/birds_of_paradise.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/birds_of_paradise_avatar.txt -text
|
||||
res/cardsfolder/b/birthing_pod.txt -text
|
||||
res/cardsfolder/b/biting_tether.txt svneol=native#text/plain
|
||||
res/cardsfolder/b/bitter_ordeal.txt svneol=native#text/plain
|
||||
@@ -1570,6 +1580,7 @@ res/cardsfolder/c/chaos_imps.txt -text
|
||||
res/cardsfolder/c/chaos_lord.txt -text
|
||||
res/cardsfolder/c/chaos_warp.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chaosphere.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chaotic_backlash.txt -text
|
||||
res/cardsfolder/c/chaotic_goo.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chaotic_strike.txt -text
|
||||
res/cardsfolder/c/chapel_geist.txt -text
|
||||
@@ -1633,10 +1644,13 @@ res/cardsfolder/c/chromatic_star.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chrome_mox.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chrome_steed.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chromescale_drake.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chromeshell_crab.txt -text
|
||||
res/cardsfolder/c/chromium.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chronatog.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chronatog_avatar.txt -text
|
||||
res/cardsfolder/c/chronatog_totem.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chronic_flooding.txt -text
|
||||
res/cardsfolder/c/chronomantic_escape.txt -text
|
||||
res/cardsfolder/c/chronomaton.txt -text
|
||||
res/cardsfolder/c/chronosavant.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/chronozoa.txt -text
|
||||
@@ -1662,6 +1676,7 @@ res/cardsfolder/c/circle_of_protection_green.txt -text
|
||||
res/cardsfolder/c/circle_of_protection_red.txt -text
|
||||
res/cardsfolder/c/circle_of_protection_shadow.txt -text
|
||||
res/cardsfolder/c/circle_of_protection_white.txt -text
|
||||
res/cardsfolder/c/circle_of_solace.txt -text
|
||||
res/cardsfolder/c/circu_dimir_lobotomist.txt -text
|
||||
res/cardsfolder/c/circular_logic.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/citanul_centaurs.txt svneol=native#text/plain
|
||||
@@ -1797,6 +1812,7 @@ res/cardsfolder/c/commando_raid.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/c/common_bond.txt -text
|
||||
res/cardsfolder/c/commune_with_nature.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/complex_automaton.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/complicate.txt -text
|
||||
res/cardsfolder/c/composite_golem.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/compost.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/compulsion.txt svneol=native#text/plain
|
||||
@@ -1939,6 +1955,7 @@ res/cardsfolder/c/cradle_of_vitality.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/cradle_to_grave.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crafty_pathmage.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crag_puca.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/cragganwick_cremator.txt -text
|
||||
res/cardsfolder/c/cranial_extraction.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/cranial_plating.txt -text
|
||||
res/cardsfolder/c/crash.txt svneol=native#text/plain
|
||||
@@ -1962,6 +1979,7 @@ res/cardsfolder/c/creakwood_ghoul.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/creakwood_liege.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/cream_of_the_crop.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/creature_bond.txt -text
|
||||
res/cardsfolder/c/credit_voucher.txt -text
|
||||
res/cardsfolder/c/creeping_corrosion.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/creeping_mold.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/creeping_renaissance.txt -text
|
||||
@@ -1974,6 +1992,7 @@ res/cardsfolder/c/crested_craghorn.txt -text
|
||||
res/cardsfolder/c/crevasse.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crib_swap.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crimson_acolyte.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crimson_hellkite.txt -text
|
||||
res/cardsfolder/c/crimson_kobolds.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crimson_mage.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crimson_manticore.txt svneol=native#text/plain
|
||||
@@ -1997,6 +2016,7 @@ res/cardsfolder/c/crossbow_infantry.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crosstown_courier.txt -text
|
||||
res/cardsfolder/c/crossway_vampire.txt -text
|
||||
res/cardsfolder/c/crosswinds.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crovax.txt -text
|
||||
res/cardsfolder/c/crovax_ascendant_hero.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crovax_the_cursed.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/c/crowd_favorites.txt svneol=native#text/plain
|
||||
@@ -2039,6 +2059,7 @@ res/cardsfolder/c/crypt_champion.txt -text
|
||||
res/cardsfolder/c/crypt_cobra.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crypt_creeper.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crypt_of_agadeem.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crypt_rats.txt -text
|
||||
res/cardsfolder/c/crypt_ripper.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/crypt_sliver.txt svneol=native#text/plain
|
||||
res/cardsfolder/c/cryptborn_horror.txt -text
|
||||
@@ -2200,6 +2221,7 @@ res/cardsfolder/d/daru_warchief.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/daunting_defender.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dauntless_dourbark.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dauntless_escort.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dauntless_escort_avatar.txt -text
|
||||
res/cardsfolder/d/dauthi_cutthroat.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dauthi_embrace.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dauthi_ghoul.txt svneol=native#text/plain
|
||||
@@ -2357,6 +2379,7 @@ res/cardsfolder/d/dementia_sliver.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/d/demigod_of_revenge.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/demolish.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/demon_of_deaths_gate.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/demonfire.txt -text
|
||||
res/cardsfolder/d/demonic_appetite.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/demonic_attorney.txt -text
|
||||
res/cardsfolder/d/demonic_collusion.txt svneol=native#text/plain
|
||||
@@ -2452,6 +2475,7 @@ res/cardsfolder/d/diabolic_servitude.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/d/diabolic_tutor.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/diabolic_vision.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/diamond_faerie.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/diamond_faerie_avatar.txt -text
|
||||
res/cardsfolder/d/diamond_kaleidoscope.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/diamond_valley.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/didgeridoo.txt svneol=native#text/plain
|
||||
@@ -2695,6 +2719,7 @@ res/cardsfolder/d/driver_of_the_dead.txt -text
|
||||
res/cardsfolder/d/drogskol_captain.txt -text
|
||||
res/cardsfolder/d/drogskol_reaver.txt -text
|
||||
res/cardsfolder/d/dromad_purebred.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dromar_the_banisher.txt -text
|
||||
res/cardsfolder/d/dromars_attendant.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dromars_cavern.txt svneol=native#text/plain
|
||||
res/cardsfolder/d/dromars_charm.txt -text svneol=unset#text/plain
|
||||
@@ -2848,7 +2873,9 @@ res/cardsfolder/e/eiganjo_free_riders.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/eightfold_maze.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/ekundu_griffin.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/el_hajjaj.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/eladamri.txt -text
|
||||
res/cardsfolder/e/eladamri_lord_of_leaves.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/eladamri_lord_of_leaves_avatar.txt -text
|
||||
res/cardsfolder/e/eladamris_call.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/eladamris_vineyard.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/eland_umbra.txt svneol=native#text/plain
|
||||
@@ -2882,6 +2909,7 @@ res/cardsfolder/e/elephant_resurgence.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/elesh_norn_grand_cenobite.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/elf_replica.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/elfhame_palace.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/elfhame_sanctuary.txt -text
|
||||
res/cardsfolder/e/elgaud_inquisitor.txt -text
|
||||
res/cardsfolder/e/elgaud_shieldmate.txt -text
|
||||
res/cardsfolder/e/elite_archers.txt svneol=native#text/plain
|
||||
@@ -2940,6 +2968,7 @@ res/cardsfolder/e/embalmed_brawler.txt -text
|
||||
res/cardsfolder/e/embargo.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/ember_beast.txt -text
|
||||
res/cardsfolder/e/ember_fist_zubera.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/ember_gale.txt -text
|
||||
res/cardsfolder/e/ember_hauler.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/ember_shot.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/ember_weaver.txt svneol=native#text/plain
|
||||
@@ -3037,6 +3066,7 @@ res/cardsfolder/e/ephemeron.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/epic_experiment.txt -text
|
||||
res/cardsfolder/e/epic_proportions.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/epic_struggle.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/equal_treatment.txt -text
|
||||
res/cardsfolder/e/equilibrium.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/eradicate.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/erase.txt svneol=native#text/plain
|
||||
@@ -3044,12 +3074,14 @@ res/cardsfolder/e/erayo_soratami_ascendant_erayos_essence.txt -text
|
||||
res/cardsfolder/e/erdwal_ripper.txt -text
|
||||
res/cardsfolder/e/erg_raiders.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/erhnam_djinn.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/erhnam_djinn_avatar.txt -text
|
||||
res/cardsfolder/e/eron_the_relentless.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/errant_doomsayers.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/errant_ephemeron.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/errantry.txt -text
|
||||
res/cardsfolder/e/erratic_explosion.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/erratic_portal.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/ertai.txt -text
|
||||
res/cardsfolder/e/ertai_the_corrupted.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/ertai_wizard_adept.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/ertais_trickery.txt svneol=native#text/plain
|
||||
@@ -3080,6 +3112,7 @@ res/cardsfolder/e/essence_warden.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/etched_champion.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/etched_monstrosity.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/etched_oracle.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/etched_oracle_avatar.txt -text
|
||||
res/cardsfolder/e/eternal_dominion.txt -text
|
||||
res/cardsfolder/e/eternal_dragon.txt svneol=native#text/plain
|
||||
res/cardsfolder/e/eternal_flame.txt svneol=native#text/plain
|
||||
@@ -3212,6 +3245,7 @@ res/cardsfolder/f/falkenrath_noble.txt -text
|
||||
res/cardsfolder/f/falkenrath_torturer.txt -text
|
||||
res/cardsfolder/f/fall_of_the_gavel.txt -text
|
||||
res/cardsfolder/f/fallen_angel.txt svneol=native#text/plain
|
||||
res/cardsfolder/f/fallen_angel_avatar.txt -text
|
||||
res/cardsfolder/f/fallen_askari.txt svneol=native#text/plain
|
||||
res/cardsfolder/f/fallen_cleric.txt svneol=native#text/plain
|
||||
res/cardsfolder/f/fallen_ferromancer.txt svneol=native#text/plain
|
||||
@@ -3792,6 +3826,7 @@ res/cardsfolder/g/geosurge.txt -text
|
||||
res/cardsfolder/g/geothermal_crevice.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/geralfs_messenger.txt -text
|
||||
res/cardsfolder/g/geralfs_mindcrusher.txt -text
|
||||
res/cardsfolder/g/gerrard.txt -text
|
||||
res/cardsfolder/g/gerrard_capashen.txt -text
|
||||
res/cardsfolder/g/gerrards_battle_cry.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/gerrards_command.txt svneol=native#text/plain
|
||||
@@ -3894,6 +3929,7 @@ res/cardsfolder/g/gilt_leaf_seer.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/giltspire_avenger.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/gisela_blade_of_goldnight.txt -text
|
||||
res/cardsfolder/g/gitaxian_probe.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/gix.txt -text
|
||||
res/cardsfolder/g/glacial_chasm.txt -text
|
||||
res/cardsfolder/g/glacial_crevasses.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/glacial_fortress.txt svneol=native#text/plain
|
||||
@@ -3905,6 +3941,7 @@ res/cardsfolder/g/glade_gnarr.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/gladecover_scout.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/glare_of_subdual.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/glarewielder.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/glass_asp.txt -text
|
||||
res/cardsfolder/g/glass_golem.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/glassdust_hulk.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/glasses_of_urza.txt svneol=native#text/plain
|
||||
@@ -4076,6 +4113,7 @@ res/cardsfolder/g/goblin_war_paint.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/goblin_war_strike.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/goblin_war_wagon.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/goblin_warchief.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/goblin_warchief_avatar.txt -text
|
||||
res/cardsfolder/g/goblin_wardriver.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/goblin_warrens.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/goblin_wizard.txt svneol=native#text/plain
|
||||
@@ -4228,6 +4266,7 @@ res/cardsfolder/g/greenhilt_trainee.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/greenseeker.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/greenweaver_druid.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/gremlin_mine.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/greven_il_vec.txt -text
|
||||
res/cardsfolder/g/grid_monitor.txt -text
|
||||
res/cardsfolder/g/grief_tyrant.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/g/griffin_canyon.txt svneol=native#text/plain
|
||||
@@ -4253,6 +4292,7 @@ res/cardsfolder/g/grindclock.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/grinding_station.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/grindstone.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/grinning_demon.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/grinning_demon_avatar.txt -text
|
||||
res/cardsfolder/g/grinning_ignus.txt svneol=native#text/plain
|
||||
res/cardsfolder/g/grip_of_amnesia.txt -text
|
||||
res/cardsfolder/g/griptide.txt -text
|
||||
@@ -4386,6 +4426,7 @@ res/cardsfolder/h/hand_of_honor.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hand_of_justice.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hand_of_the_praetors.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hand_to_hand.txt -text
|
||||
res/cardsfolder/h/hanna.txt -text
|
||||
res/cardsfolder/h/hanna_ships_navigator.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hannas_custody.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hanweir_lancer.txt -text
|
||||
@@ -4521,6 +4562,7 @@ res/cardsfolder/h/hellkite_igniter.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hellkite_overlord.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hellrider.txt -text
|
||||
res/cardsfolder/h/hells_caretaker.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hells_caretaker_avatar.txt -text
|
||||
res/cardsfolder/h/hells_thunder.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hellspark_elemental.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/helm_of_awakening.txt svneol=native#text/plain
|
||||
@@ -4631,6 +4673,7 @@ res/cardsfolder/h/honor_guard.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/honor_of_the_pure.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/honor_the_fallen.txt -text
|
||||
res/cardsfolder/h/honor_worn_shaku.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/honorable_scout.txt -text
|
||||
res/cardsfolder/h/hooded_kavu.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hoodwink.txt svneol=native#text/plain
|
||||
res/cardsfolder/h/hoof_skulkin.txt svneol=native#text/plain
|
||||
@@ -4771,6 +4814,7 @@ res/cardsfolder/i/ichor_wellspring.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/ichorclaw_myr.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/ichorid.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/icy_manipulator.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/icy_prison.txt -text
|
||||
res/cardsfolder/i/ideas_unbound.txt -text
|
||||
res/cardsfolder/i/identity_crisis.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/idle_thoughts.txt svneol=native#text/plain
|
||||
@@ -4985,6 +5029,7 @@ res/cardsfolder/i/ishi_ishi_akki_crackshot.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/island.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/island_fish_jasconius.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/island_of_wak_wak.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/island_sanctuary.txt -text
|
||||
res/cardsfolder/i/isleback_spawn.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/isochron_scepter.txt svneol=native#text/plain
|
||||
res/cardsfolder/i/isolated_chapel.txt -text
|
||||
@@ -5100,6 +5145,7 @@ res/cardsfolder/j/joraga_bard.txt svneol=native#text/plain
|
||||
res/cardsfolder/j/joraga_treespeaker.txt svneol=native#text/plain
|
||||
res/cardsfolder/j/joraga_warcaller.txt svneol=native#text/plain
|
||||
res/cardsfolder/j/jotun_owl_keeper.txt -text
|
||||
res/cardsfolder/j/journey_of_discovery.txt -text
|
||||
res/cardsfolder/j/journey_to_nowhere.txt svneol=native#text/plain
|
||||
res/cardsfolder/j/journeyers_kite.txt svneol=native#text/plain
|
||||
res/cardsfolder/j/joven.txt svneol=native#text/plain
|
||||
@@ -5155,6 +5201,7 @@ res/cardsfolder/k/kaerveks_spite.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kaerveks_torch.txt -text
|
||||
res/cardsfolder/k/kagemaro_first_to_suffer.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kagemaros_clutch.txt -text
|
||||
res/cardsfolder/k/kaho_minamo_historian.txt -text
|
||||
res/cardsfolder/k/kaijin_of_the_vanishing_touch.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kalastria_highborn.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kaleidostone.txt svneol=native#text/plain
|
||||
@@ -5163,6 +5210,7 @@ res/cardsfolder/k/kalonian_behemoth.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kamahl_fist_of_krosa.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kamahl_pit_fighter.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kamahls_desire.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kamahls_sledge.txt -text
|
||||
res/cardsfolder/k/kami_of_ancient_law.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kami_of_empty_graves.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kami_of_false_hope.txt svneol=native#text/plain
|
||||
@@ -5183,6 +5231,7 @@ res/cardsfolder/k/karakas.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kargan_dragonlord.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/karma.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/karmic_guide.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/karn.txt -text
|
||||
res/cardsfolder/k/karn_liberated.txt -text
|
||||
res/cardsfolder/k/karn_silver_golem.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/karns_touch.txt svneol=native#text/plain
|
||||
@@ -5280,6 +5329,7 @@ res/cardsfolder/k/kher_keep.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kiki_jiki_mirror_breaker.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kiku_nights_flower.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kikus_shadow.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/kill_switch.txt -text
|
||||
res/cardsfolder/k/killer_bees.txt svneol=native#text/plain
|
||||
res/cardsfolder/k/killer_instinct.txt -text
|
||||
res/cardsfolder/k/killer_whale.txt svneol=native#text/plain
|
||||
@@ -5787,6 +5837,7 @@ res/cardsfolder/l/ludevics_test_subject_ludevics_abomination.txt -text
|
||||
res/cardsfolder/l/lull.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lumbering_satyr.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lumberknot.txt -text
|
||||
res/cardsfolder/l/lumengrid_augur.txt -text
|
||||
res/cardsfolder/l/lumengrid_drake.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lumengrid_gargoyle.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lumengrid_sentinel.txt svneol=native#text/plain
|
||||
@@ -5817,11 +5868,13 @@ res/cardsfolder/l/lust_for_war.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lux_cannon.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lyev_skyknight.txt -text
|
||||
res/cardsfolder/l/lymph_sliver.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lyna.txt -text
|
||||
res/cardsfolder/l/lynx.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lys_alana_bowmaster.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lys_alana_huntmaster.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lys_alana_scarblade.txt -text
|
||||
res/cardsfolder/l/lyzolda_the_blood_witch.txt svneol=native#text/plain
|
||||
res/cardsfolder/l/lyzolda_the_blood_witch_avatar.txt -text
|
||||
res/cardsfolder/m/ma_chao_western_warrior.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/maalfeld_twins.txt -text
|
||||
res/cardsfolder/m/macabre_waltz.txt svneol=native#text/plain
|
||||
@@ -5948,6 +6001,7 @@ res/cardsfolder/m/mantis_engine.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mantle_of_leadership.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/maralen_of_the_mornsong.txt -text
|
||||
res/cardsfolder/m/marauding_knight.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/maraxus.txt -text
|
||||
res/cardsfolder/m/maraxus_of_keld.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/marble_chalice.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/marble_diamond.txt svneol=native#text/plain
|
||||
@@ -6031,6 +6085,7 @@ res/cardsfolder/m/masticore.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/masumaro_first_to_live.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/matca_rioters.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/matsu_tribe_birdstalker.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/matsu_tribe_decoy.txt -text
|
||||
res/cardsfolder/m/matsu_tribe_sniper.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/maul_splicer.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mausoleum_guard.txt -text
|
||||
@@ -6240,6 +6295,7 @@ res/cardsfolder/m/mirrodins_core.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mirror_entity.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mirror_gallery.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mirror_mad_phantasm.txt -text
|
||||
res/cardsfolder/m/mirror_of_fate.txt -text
|
||||
res/cardsfolder/m/mirror_sheen.txt -text
|
||||
res/cardsfolder/m/mirror_sigil_sergeant.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mirror_strike.txt -text
|
||||
@@ -6248,10 +6304,12 @@ res/cardsfolder/m/mirror_wall.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mirrorworks.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/miscalculation.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mischievous_poltergeist.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mischievous_quanar.txt -text
|
||||
res/cardsfolder/m/misers_cage.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/misery_charm.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/misfortunes_gain.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/misguided_rage.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mishra.txt -text
|
||||
res/cardsfolder/m/mishra_artificer_prodigy.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mishras_bauble.txt -text
|
||||
res/cardsfolder/m/mishras_factory.txt svneol=native#text/plain
|
||||
@@ -6389,6 +6447,7 @@ res/cardsfolder/m/morgue_theft.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/morgue_thrull.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/morgue_toad.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/morinfen.txt -text
|
||||
res/cardsfolder/m/morinfen_avatar.txt -text
|
||||
res/cardsfolder/m/moriok_reaver.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/moriok_replica.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/moriok_rigger.txt svneol=native#text/plain
|
||||
@@ -6452,6 +6511,7 @@ res/cardsfolder/m/mudhole.txt -text
|
||||
res/cardsfolder/m/mul_daya_channelers.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mulch.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/mulldrifter.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/multani.txt -text
|
||||
res/cardsfolder/m/multani_maro_sorcerer.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/multanis_acolyte.txt svneol=native#text/plain
|
||||
res/cardsfolder/m/multanis_decree.txt svneol=native#text/plain
|
||||
@@ -6536,6 +6596,7 @@ res/cardsfolder/n/nacatl_hunt_pride.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nacatl_outlander.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nacatl_savage.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nacre_talisman.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nafs_asp.txt -text
|
||||
res/cardsfolder/n/nagao_bound_by_honor.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nameless_inversion.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nameless_one.txt svneol=native#text/plain
|
||||
@@ -6627,6 +6688,7 @@ res/cardsfolder/n/nefashu.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/negate.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/neko_te.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/n/nekrataal.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nekrataal_avatar.txt -text
|
||||
res/cardsfolder/n/nema_siltlurker.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nemata_grove_guardian.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nemesis_mask.txt svneol=native#text/plain
|
||||
@@ -6754,6 +6816,7 @@ res/cardsfolder/n/noggle_bridgebreaker.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/noggle_hedge_mage.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/noggle_ransacker.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nomad_decoy.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/n/nomad_mythmaker.txt -text
|
||||
res/cardsfolder/n/nomad_stadium.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nomadic_elf.txt svneol=native#text/plain
|
||||
res/cardsfolder/n/nomads_assembly.txt -text
|
||||
@@ -6906,6 +6969,7 @@ res/cardsfolder/o/opposition.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/oppression.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/oppressive_will.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/opt.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/oracle.txt -text
|
||||
res/cardsfolder/o/oracle_of_mul_daya.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/oracle_of_nectars.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/oracles_attendants.txt -text
|
||||
@@ -6949,6 +7013,7 @@ res/cardsfolder/o/ore_gorger.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/organ_grinder.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/orgg.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/origin_spellbomb.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/orim.txt -text
|
||||
res/cardsfolder/o/orim_samite_healer.txt svneol=native#text/plain
|
||||
res/cardsfolder/o/orims_chant.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/o/orims_cure.txt -text
|
||||
@@ -7098,6 +7163,7 @@ res/cardsfolder/p/pattern_of_rebirth.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/paupers_cage.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/pavel_maliki.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/pawn_of_ulamog.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/pay_no_heed.txt -text
|
||||
res/cardsfolder/p/peace_and_quiet.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/peace_of_mind.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/peace_strider.txt svneol=native#text/plain
|
||||
@@ -7255,6 +7321,8 @@ res/cardsfolder/p/pianna_nomad_captain.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/pierce_strider.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/piety.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/piety_charm.txt -text
|
||||
res/cardsfolder/p/pilgrim_of_justice.txt -text
|
||||
res/cardsfolder/p/pilgrim_of_virtue.txt -text
|
||||
res/cardsfolder/p/pilgrims_eye.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/pili_pala.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/pillage.txt svneol=native#text/plain
|
||||
@@ -7382,6 +7450,7 @@ res/cardsfolder/p/pox.txt -text
|
||||
res/cardsfolder/p/pradesh_gypsies.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/praetors_counsel.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/praetors_grasp.txt -text
|
||||
res/cardsfolder/p/prahv_spires_of_order.txt -text
|
||||
res/cardsfolder/p/precinct_captain.txt -text
|
||||
res/cardsfolder/p/precognition.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/predator_dragon.txt svneol=native#text/plain
|
||||
@@ -7477,6 +7546,7 @@ res/cardsfolder/p/prophetic_prism.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/prosperity.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/protective_bubble.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/proteus_machine.txt -text
|
||||
res/cardsfolder/p/proteus_staff.txt -text
|
||||
res/cardsfolder/p/protomatter_powder.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/prototype_portal.txt svneol=native#text/plain
|
||||
res/cardsfolder/p/provoke.txt svneol=native#text/plain
|
||||
@@ -8022,6 +8092,7 @@ res/cardsfolder/r/righteous_blow.txt -text
|
||||
res/cardsfolder/r/righteous_cause.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/righteous_charge.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/righteous_fury.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/righteous_indignation.txt -text
|
||||
res/cardsfolder/r/righteous_war.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/righteousness.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/riku_of_two_reflections.txt -text
|
||||
@@ -8073,6 +8144,7 @@ res/cardsfolder/r/rites_of_flourishing.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/rites_of_reaping.txt -text
|
||||
res/cardsfolder/r/rith_the_awakener.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/riths_attendant.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/riths_charm.txt -text
|
||||
res/cardsfolder/r/riths_grove.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/ritual_of_restoration.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/ritual_of_steel.txt svneol=native#text/plain
|
||||
@@ -8111,6 +8183,7 @@ res/cardsfolder/r/rockslide_ambush.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/rockslide_elemental.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/rocky_tar_pit.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/rod_of_ruin.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/rofellos.txt -text
|
||||
res/cardsfolder/r/rofellos_llanowar_emissary.txt svneol=native#text/plain
|
||||
res/cardsfolder/r/rofelloss_gift.txt -text
|
||||
res/cardsfolder/r/rogue_elephant.txt -text
|
||||
@@ -8335,6 +8408,7 @@ res/cardsfolder/s/sapphire_charm.txt -text
|
||||
res/cardsfolder/s/sapphire_leech.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sapphire_medallion.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/saprazzan_bailiff.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/saprazzan_breaker.txt -text
|
||||
res/cardsfolder/s/saprazzan_cove.txt -text
|
||||
res/cardsfolder/s/saprazzan_heir.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/saprazzan_legate.txt -text
|
||||
@@ -8579,6 +8653,7 @@ res/cardsfolder/s/sejiri_steppe.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sekki_seasons_guide.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/s/sekkuar_deathkeeper.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/selective_memory.txt -text
|
||||
res/cardsfolder/s/selenia.txt -text
|
||||
res/cardsfolder/s/selenia_dark_angel.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/selesnya_charm.txt -text
|
||||
res/cardsfolder/s/selesnya_evangel.txt svneol=native#text/plain
|
||||
@@ -8626,6 +8701,7 @@ res/cardsfolder/s/serpent_warrior.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/serpentine_basilisk.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/serpentine_kavu.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/serpents_gift.txt -text
|
||||
res/cardsfolder/s/serra.txt -text
|
||||
res/cardsfolder/s/serra_advocate.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/serra_angel.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/serra_ascendant.txt svneol=native#text/plain
|
||||
@@ -8709,6 +8785,7 @@ res/cardsfolder/s/shatterskull_giant.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shatterstorm.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shauku_endbringer.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shaukus_minion.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shell_of_the_last_kappa.txt -text
|
||||
res/cardsfolder/s/shell_skulkin.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shelldock_isle.txt -text
|
||||
res/cardsfolder/s/shelter.txt -text
|
||||
@@ -8777,6 +8854,7 @@ res/cardsfolder/s/shorecrasher_mimic.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shoreline_raider.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shoreline_ranger.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shoreline_salvager.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shoving_match.txt -text
|
||||
res/cardsfolder/s/show_and_tell.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/show_of_valor.txt -text
|
||||
res/cardsfolder/s/shower_of_coals.txt -text svneol=unset#text/plain
|
||||
@@ -8802,6 +8880,7 @@ res/cardsfolder/s/shrine_of_piercing_vision.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shrink.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shrivel.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shriveling_rot.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shrouded_serpent.txt -text
|
||||
res/cardsfolder/s/shu_cavalry.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/shu_defender.txt -text
|
||||
res/cardsfolder/s/shu_elite_companions.txt svneol=native#text/plain
|
||||
@@ -8821,6 +8900,7 @@ res/cardsfolder/s/sickening_shoal.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sickle_ripper.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sickleslicer.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sidar_jabari.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sidar_kondo.txt -text
|
||||
res/cardsfolder/s/sidewinder_sliver.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/siege_gang_commander.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/siege_mastodon.txt svneol=native#text/plain
|
||||
@@ -8905,11 +8985,13 @@ res/cardsfolder/s/sinstrikers_will.txt -text
|
||||
res/cardsfolder/s/sir_shandlar_of_eberyn.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sire_of_the_storm.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sirens_call.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sisay.txt -text
|
||||
res/cardsfolder/s/sisays_ingenuity.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/s/sisays_ring.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sisters_of_stone_death.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/s/sisters_of_the_flame.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sivitri_scarzam.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sivvi's_valor.txt -text
|
||||
res/cardsfolder/s/sivvis_ruse.txt -text
|
||||
res/cardsfolder/s/sizzle.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/skaab_goliath.txt -text
|
||||
@@ -9069,6 +9151,7 @@ res/cardsfolder/s/slithery_stalker.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sliver_legion.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sliver_overlord.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sliver_queen.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/sliver_queen_brood_mother.txt -text
|
||||
res/cardsfolder/s/sliversmith.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/slobad_goblin_tinkerer.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/slow_motion.txt svneol=native#text/plain
|
||||
@@ -9418,6 +9501,7 @@ res/cardsfolder/s/splintering_wind.txt -text
|
||||
res/cardsfolder/s/split_tail_miko.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/splitting_headache.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/spoils_of_evil.txt -text
|
||||
res/cardsfolder/s/spoils_of_the_vault.txt -text
|
||||
res/cardsfolder/s/spoils_of_victory.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/spontaneous_combustion.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/spontaneous_generation.txt svneol=native#text/plain
|
||||
@@ -9459,6 +9543,7 @@ res/cardsfolder/s/squandered_resources.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/squeaking_pie_grubfellows.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/squeaking_pie_sneak.txt -text
|
||||
res/cardsfolder/s/squealing_devil.txt -text
|
||||
res/cardsfolder/s/squee.txt -text
|
||||
res/cardsfolder/s/squee_goblin_nabob.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/squees_embrace.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/squees_toy.txt svneol=native#text/plain
|
||||
@@ -9500,6 +9585,7 @@ res/cardsfolder/s/standing_troops.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/standstill.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/stangg.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/star_compass.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/starke.txt -text
|
||||
res/cardsfolder/s/starke_of_rath.txt -text
|
||||
res/cardsfolder/s/starlight.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/starlight_invoker.txt svneol=native#text/plain
|
||||
@@ -9872,6 +9958,7 @@ res/cardsfolder/s/syphon_soul.txt svneol=native#text/plain
|
||||
res/cardsfolder/s/szadek_lord_of_secrets.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tablet_of_epityr.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tablet_of_the_guilds.txt -text
|
||||
res/cardsfolder/t/tahngarth.txt -text
|
||||
res/cardsfolder/t/tahngarth_talruum_hero.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tahngarths_rage.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/taiga.txt svneol=native#text/plain
|
||||
@@ -9886,6 +9973,7 @@ res/cardsfolder/t/tainted_wood.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/taj_nar_swordsmith.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tajuru_archer.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tajuru_preserver.txt -text
|
||||
res/cardsfolder/t/takara.txt -text
|
||||
res/cardsfolder/t/take_possession.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/takenos_cavalry.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/takenuma_bleeder.txt svneol=native#text/plain
|
||||
@@ -9954,6 +10042,7 @@ res/cardsfolder/t/taunting_challenge.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/taunting_elf.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/taurean_mauler.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tavern_swindler.txt -text
|
||||
res/cardsfolder/t/tawnos.txt -text
|
||||
res/cardsfolder/t/tawnoss_wand.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tawnoss_weaponry.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/teardrop_kami.txt svneol=native#text/plain
|
||||
@@ -10032,6 +10121,7 @@ res/cardsfolder/t/tephraderm.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/terashis_cry.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/terashis_grasp.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/terashis_verdict.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/terastodon.txt -text
|
||||
res/cardsfolder/t/terminal_moraine.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/terminate.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/terminus.txt -text
|
||||
@@ -10268,6 +10358,7 @@ res/cardsfolder/t/tinker.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tireless_missionaries.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tireless_tribe.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/titan_forge.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/titania.txt -text
|
||||
res/cardsfolder/t/titanias_boon.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/titanias_chosen.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/titanias_song.txt svneol=native#text/plain
|
||||
@@ -10344,6 +10435,7 @@ res/cardsfolder/t/touch_of_the_eternal.txt -text
|
||||
res/cardsfolder/t/touch_of_vitae.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/t/touchstone.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tourachs_gate.txt -text
|
||||
res/cardsfolder/t/tower_above.txt -text
|
||||
res/cardsfolder/t/tower_drake.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tower_gargoyle.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tower_geist.txt -text
|
||||
@@ -10498,6 +10590,7 @@ res/cardsfolder/t/trygon_predator.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tsabo_tavoc.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tsabos_assassin.txt -text
|
||||
res/cardsfolder/t/tsabos_decree.txt -text
|
||||
res/cardsfolder/t/tsabos_web.txt -text
|
||||
res/cardsfolder/t/tsunami.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tukatongue_thallid.txt svneol=native#text/plain
|
||||
res/cardsfolder/t/tuknir_deathlock.txt svneol=native#text/plain
|
||||
@@ -10663,6 +10756,7 @@ res/cardsfolder/u/urgent_exorcism.txt -text
|
||||
res/cardsfolder/u/uril_the_miststalker.txt svneol=native#text/plain
|
||||
res/cardsfolder/u/ursapine.txt svneol=native#text/plain
|
||||
res/cardsfolder/u/ursine_fylgja.txt svneol=native#text/plain
|
||||
res/cardsfolder/u/urza.txt -text
|
||||
res/cardsfolder/u/urzas_armor.txt svneol=native#text/plain
|
||||
res/cardsfolder/u/urzas_bauble.txt -text
|
||||
res/cardsfolder/u/urzas_blueprints.txt svneol=native#text/plain
|
||||
@@ -10727,6 +10821,7 @@ res/cardsfolder/v/vaporous_djinn.txt -text
|
||||
res/cardsfolder/v/varchilds_crusader.txt svneol=native#text/plain
|
||||
res/cardsfolder/v/varchilds_war_riders.txt -text
|
||||
res/cardsfolder/v/vassal_soul.txt -text
|
||||
res/cardsfolder/v/vassals_duty.txt -text
|
||||
res/cardsfolder/v/vastwood_animist.txt svneol=native#text/plain
|
||||
res/cardsfolder/v/vastwood_gorger.txt svneol=native#text/plain
|
||||
res/cardsfolder/v/vastwood_zendikon.txt svneol=native#text/plain
|
||||
@@ -10988,6 +11083,7 @@ res/cardsfolder/v/volcanic_submersion.txt svneol=native#text/plain
|
||||
res/cardsfolder/v/volcano_imp.txt svneol=native#text/plain
|
||||
res/cardsfolder/v/volition_reins.txt svneol=native#text/plain
|
||||
res/cardsfolder/v/volley_of_boulders.txt -text
|
||||
res/cardsfolder/v/volrath.txt -text
|
||||
res/cardsfolder/v/volrath_the_fallen.txt svneol=native#text/plain
|
||||
res/cardsfolder/v/volraths_dungeon.txt svneol=native#text/plain
|
||||
res/cardsfolder/v/volraths_gardens.txt svneol=native#text/plain
|
||||
@@ -11113,6 +11209,7 @@ res/cardsfolder/w/waning_wurm.txt svneol=native#text/plain
|
||||
res/cardsfolder/w/war_barge.txt -text svneol=unset#text/plain
|
||||
res/cardsfolder/w/war_chariot.txt svneol=native#text/plain
|
||||
res/cardsfolder/w/war_dance.txt svneol=native#text/plain
|
||||
res/cardsfolder/w/war_elemental.txt -text
|
||||
res/cardsfolder/w/war_falcon.txt -text
|
||||
res/cardsfolder/w/war_mammoth.txt svneol=native#text/plain
|
||||
res/cardsfolder/w/war_priest_of_thune.txt svneol=native#text/plain
|
||||
@@ -11477,6 +11574,7 @@ res/cardsfolder/w/wurmskin_forger.txt svneol=native#text/plain
|
||||
res/cardsfolder/w/wurmweaver_coil.txt svneol=native#text/plain
|
||||
res/cardsfolder/w/wydwen_the_biting_gale.txt svneol=native#text/plain
|
||||
res/cardsfolder/w/wyluli_wolf.txt svneol=native#text/plain
|
||||
res/cardsfolder/x/xantcha.txt -text
|
||||
res/cardsfolder/x/xanthic_statue.txt svneol=native#text/plain
|
||||
res/cardsfolder/x/xantid_swarm.txt -text
|
||||
res/cardsfolder/x/xathrid_demon.txt -text
|
||||
@@ -12503,7 +12601,7 @@ src/main/java/forge/ColorChanger.java -text
|
||||
src/main/java/forge/Command.java svneol=native#text/plain
|
||||
src/main/java/forge/CommandList.java svneol=native#text/plain
|
||||
src/main/java/forge/Constant.java svneol=native#text/plain
|
||||
src/main/java/forge/Counters.java svneol=native#text/plain
|
||||
src/main/java/forge/CounterType.java svneol=native#text/plain
|
||||
src/main/java/forge/GameAction.java svneol=native#text/plain
|
||||
src/main/java/forge/GameActionUtil.java svneol=native#text/plain
|
||||
src/main/java/forge/GameEntity.java -text
|
||||
@@ -12603,6 +12701,7 @@ src/main/java/forge/card/abilityfactory/ai/MillAi.java -text
|
||||
src/main/java/forge/card/abilityfactory/ai/MustAttackAi.java -text
|
||||
src/main/java/forge/card/abilityfactory/ai/MustBlockAi.java -text
|
||||
src/main/java/forge/card/abilityfactory/ai/PermanentCreatureAi.java -text
|
||||
src/main/java/forge/card/abilityfactory/ai/PermanentNoncreatureAi.java -text
|
||||
src/main/java/forge/card/abilityfactory/ai/PhasesAi.java -text
|
||||
src/main/java/forge/card/abilityfactory/ai/PlayAi.java -text
|
||||
src/main/java/forge/card/abilityfactory/ai/PoisonAi.java -text
|
||||
@@ -12701,6 +12800,7 @@ src/main/java/forge/card/abilityfactory/effects/MillEffect.java -text
|
||||
src/main/java/forge/card/abilityfactory/effects/MustAttackEffect.java -text
|
||||
src/main/java/forge/card/abilityfactory/effects/MustBlockEffect.java -text
|
||||
src/main/java/forge/card/abilityfactory/effects/PermanentCreatureEfect.java -text
|
||||
src/main/java/forge/card/abilityfactory/effects/PermanentNoncreatureEffect.java -text
|
||||
src/main/java/forge/card/abilityfactory/effects/PhasesEffect.java -text
|
||||
src/main/java/forge/card/abilityfactory/effects/PlayEffect.java -text
|
||||
src/main/java/forge/card/abilityfactory/effects/PoisonEffect.java -text
|
||||
@@ -12741,7 +12841,6 @@ src/main/java/forge/card/cardfactory/CardFactoryAuras.java svneol=native#text/pl
|
||||
src/main/java/forge/card/cardfactory/CardFactoryCreatures.java svneol=native#text/plain
|
||||
src/main/java/forge/card/cardfactory/CardFactoryEnchantments.java -text
|
||||
src/main/java/forge/card/cardfactory/CardFactoryEquipment.java svneol=native#text/plain
|
||||
src/main/java/forge/card/cardfactory/CardFactoryInterface.java svneol=native#text/plain
|
||||
src/main/java/forge/card/cardfactory/CardFactoryLands.java svneol=native#text/plain
|
||||
src/main/java/forge/card/cardfactory/CardFactoryPlaneswalkers.java svneol=native#text/plain
|
||||
src/main/java/forge/card/cardfactory/CardFactorySorceries.java svneol=native#text/plain
|
||||
@@ -12917,6 +13016,29 @@ src/main/java/forge/game/GlobalRuleChange.java -text
|
||||
src/main/java/forge/game/MatchController.java -text
|
||||
src/main/java/forge/game/MatchStartHelper.java -text
|
||||
src/main/java/forge/game/PlayerStartConditions.java -text
|
||||
src/main/java/forge/game/event/BlockerAssignedEvent.java -text
|
||||
src/main/java/forge/game/event/CardDamagedEvent.java -text
|
||||
src/main/java/forge/game/event/CardDestroyedEvent.java -text
|
||||
src/main/java/forge/game/event/CardDiscardedEvent.java -text
|
||||
src/main/java/forge/game/event/CardEquippedEvent.java -text
|
||||
src/main/java/forge/game/event/CardRegeneratedEvent.java -text
|
||||
src/main/java/forge/game/event/CardSacrificedEvent.java -text
|
||||
src/main/java/forge/game/event/CounterAddedEvent.java -text
|
||||
src/main/java/forge/game/event/CounterRemovedEvent.java -text
|
||||
src/main/java/forge/game/event/DrawCardEvent.java -text
|
||||
src/main/java/forge/game/event/DuelOutcomeEvent.java -text
|
||||
src/main/java/forge/game/event/EndOfTurnEvent.java -text
|
||||
src/main/java/forge/game/event/Event.java -text
|
||||
src/main/java/forge/game/event/FlipCoinEvent.java -text
|
||||
src/main/java/forge/game/event/LandPlayedEvent.java -text
|
||||
src/main/java/forge/game/event/LifeLossEvent.java -text
|
||||
src/main/java/forge/game/event/ManaBurnEvent.java -text
|
||||
src/main/java/forge/game/event/PoisonCounterEvent.java -text
|
||||
src/main/java/forge/game/event/SetTappedEvent.java -text
|
||||
src/main/java/forge/game/event/ShuffleEvent.java -text
|
||||
src/main/java/forge/game/event/SpellResolvedEvent.java -text
|
||||
src/main/java/forge/game/event/TokenCreatedEvent.java -text
|
||||
src/main/java/forge/game/event/package-info.java -text
|
||||
src/main/java/forge/game/limited/BoosterDeck.java -text
|
||||
src/main/java/forge/game/limited/BoosterDraft.java svneol=native#text/plain
|
||||
src/main/java/forge/game/limited/BoosterDraftAI.java svneol=native#text/plain
|
||||
@@ -13078,8 +13200,6 @@ src/main/java/forge/gui/home/gauntlet/VSubmenuGauntletBuild.java -text
|
||||
src/main/java/forge/gui/home/gauntlet/VSubmenuGauntletContests.java -text
|
||||
src/main/java/forge/gui/home/gauntlet/VSubmenuGauntletLoad.java -text
|
||||
src/main/java/forge/gui/home/gauntlet/VSubmenuGauntletQuick.java -text
|
||||
src/main/java/forge/gui/home/multiplayer/CSubmenuArchenemy.java -text
|
||||
src/main/java/forge/gui/home/multiplayer/VSubmenuArchenemy.java -text
|
||||
src/main/java/forge/gui/home/package-info.java svneol=native#text/plain
|
||||
src/main/java/forge/gui/home/quest/CSubmenuChallenges.java -text
|
||||
src/main/java/forge/gui/home/quest/CSubmenuDuels.java -text
|
||||
@@ -13112,6 +13232,10 @@ src/main/java/forge/gui/home/settings/VSubmenuAvatars.java -text
|
||||
src/main/java/forge/gui/home/settings/VSubmenuDownloaders.java -text
|
||||
src/main/java/forge/gui/home/settings/VSubmenuPreferences.java -text
|
||||
src/main/java/forge/gui/home/settings/package-info.java svneol=native#text/plain
|
||||
src/main/java/forge/gui/home/variant/CSubmenuArchenemy.java -text
|
||||
src/main/java/forge/gui/home/variant/CSubmenuVanguard.java -text
|
||||
src/main/java/forge/gui/home/variant/VSubmenuArchenemy.java -text
|
||||
src/main/java/forge/gui/home/variant/VSubmenuVanguard.java -text
|
||||
src/main/java/forge/gui/match/CMatchUI.java -text
|
||||
src/main/java/forge/gui/match/ControlWinLose.java -text
|
||||
src/main/java/forge/gui/match/GauntletWinLose.java -text
|
||||
@@ -13133,9 +13257,11 @@ src/main/java/forge/gui/match/controllers/CPicture.java -text
|
||||
src/main/java/forge/gui/match/controllers/CPlayers.java -text
|
||||
src/main/java/forge/gui/match/controllers/CStack.java -text
|
||||
src/main/java/forge/gui/match/controllers/package-info.java svneol=native#text/plain
|
||||
src/main/java/forge/gui/match/nonsingleton/CCommand.java -text
|
||||
src/main/java/forge/gui/match/nonsingleton/CEmptyDoc.java -text
|
||||
src/main/java/forge/gui/match/nonsingleton/CField.java -text
|
||||
src/main/java/forge/gui/match/nonsingleton/CHand.java -text
|
||||
src/main/java/forge/gui/match/nonsingleton/VCommand.java -text
|
||||
src/main/java/forge/gui/match/nonsingleton/VField.java -text
|
||||
src/main/java/forge/gui/match/nonsingleton/VHand.java -text
|
||||
src/main/java/forge/gui/match/nonsingleton/package-info.java svneol=native#text/plain
|
||||
@@ -13167,6 +13293,7 @@ src/main/java/forge/gui/toolbox/FProgressBar.java -text
|
||||
src/main/java/forge/gui/toolbox/FRadioButton.java -text
|
||||
src/main/java/forge/gui/toolbox/FScrollPane.java -text
|
||||
src/main/java/forge/gui/toolbox/FSkin.java -text
|
||||
src/main/java/forge/gui/toolbox/FTabbedPane.java -text
|
||||
src/main/java/forge/gui/toolbox/FTextArea.java -text
|
||||
src/main/java/forge/gui/toolbox/FTextField.java -text
|
||||
src/main/java/forge/gui/toolbox/SaveOpenDialog.java -text
|
||||
@@ -13207,6 +13334,7 @@ src/main/java/forge/quest/QuestMode.java -text
|
||||
src/main/java/forge/quest/QuestUtil.java svneol=native#text/plain
|
||||
src/main/java/forge/quest/QuestUtilCards.java -text
|
||||
src/main/java/forge/quest/QuestUtilUnlockSets.java -text
|
||||
src/main/java/forge/quest/QuestWorld.java -text
|
||||
src/main/java/forge/quest/SellRules.java -text
|
||||
src/main/java/forge/quest/StartingPoolType.java -text
|
||||
src/main/java/forge/quest/bazaar/IQuestBazaarItem.java svneol=native#text/plain
|
||||
@@ -13228,16 +13356,18 @@ src/main/java/forge/quest/data/QuestAssets.java -text
|
||||
src/main/java/forge/quest/data/QuestData.java svneol=native#text/plain
|
||||
src/main/java/forge/quest/data/QuestItemCondition.java -text
|
||||
src/main/java/forge/quest/data/QuestPreferences.java svneol=native#text/plain
|
||||
src/main/java/forge/quest/data/QuestWorld.java -text
|
||||
src/main/java/forge/quest/data/package-info.java svneol=native#text/plain
|
||||
src/main/java/forge/quest/io/PreconReader.java -text
|
||||
src/main/java/forge/quest/io/QuestDataIO.java svneol=native#text/plain
|
||||
src/main/java/forge/quest/io/ReadPriceList.java svneol=native#text/plain
|
||||
src/main/java/forge/quest/io/package-info.java svneol=native#text/plain
|
||||
src/main/java/forge/quest/package-info.java svneol=native#text/plain
|
||||
src/main/java/forge/sound/AudioClip.java -text
|
||||
src/main/java/forge/sound/EventVisualizer.java -text
|
||||
src/main/java/forge/sound/IAudioClip.java -text
|
||||
src/main/java/forge/sound/NoSoundClip.java -text
|
||||
src/main/java/forge/sound/SoundEffectType.java -text
|
||||
src/main/java/forge/sound/SoundSystem.java -text
|
||||
src/main/java/forge/sound/SoundUtils.java -text
|
||||
src/main/java/forge/sound/Sounds.java -text
|
||||
src/main/java/forge/util/Aggregates.java -text
|
||||
src/main/java/forge/util/Base64Coder.java svneol=native#text/plain
|
||||
src/main/java/forge/util/BinaryUtil.java -text
|
||||
|
||||
876
CHANGES.txt
876
CHANGES.txt
@@ -1,58 +1,27 @@
|
||||
Forge Beta: 11-16-2012 ver 1.3.1
|
||||
Forge Beta: 11-30-2012 ver 1.3.2
|
||||
|
||||
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
|
||||
(Thanks to the MAGE team for permission to use their targeting arrows.)
|
||||
(Thanks to http://www.freesound.org/browse/ for providing some sound files.)
|
||||
|
||||
11572 cards in total.
|
||||
11623 cards in total.
|
||||
|
||||
|
||||
Added Return to Ravnica Guild Sealed Deck mode. Start a new sealed deck game, choose "Block / Set" and then scroll down until you find "Return to Ravnica Guild Sealed (block)". Select that. From the "Choose Set Combination" menu, select the first option. You will be prompted twice to pick your guild (once for the promo cards, once for the actual booster - you should choose the same guild both times). After that you're ready to go.
|
||||
All sounds use the event bus model now and are not called directly. Two new sounds to the list of sounds supported by Forge, Blocker Assigned and Token Created. We could use some help in finding interesting sounds that we can add to forge.
|
||||
|
||||
A bug for the new set unlocking code is now fixed. Before the fix, you could unlock all you wanted, but the unlocking info and the cards you got would never be saved! Fortunately, your paid money wouldn't be saved either.
|
||||
The sound files need to be in wav or au format, wav appears to be more wide spread but the code can handle either format. The sound files need to be copy right free and they should be in the public domain.
|
||||
|
||||
The Return to Ravnica set pictures are now available and you can download them using the Download LQ Set Picures button. The RtR token generating cards have been updated with set specific images.
|
||||
You can either record your own sounds if you have the necessary equipment or you may be able to find an appropriate sound on a web site such as this site:
|
||||
|
||||
The Targeting Overlay has been fixed and re-enabled. It now correctly shows the targeting arcs in cases when it previously showed them in the wrong direction. The match UI is properly refreshed when the targeting arcs are switched on/off. The defunct "mouseover-only" mode is currently disabled (it crashes Forge, difficult to fix).
|
||||
http://www.freesound.org/browse/
|
||||
|
||||
We have added the Conspire and the Protection mechanics for this version.
|
||||
You should note that sound files can be large sized and we would like to avoid this if possible. A good size to shoot for would be 50 K or less. There is a freeware sound editor that may have versions for all operating systems. This app is named Audacity.
|
||||
|
||||
When choosing cards, sources, etc. using a list box, the currently selected card will now be visually highlighted on the playfield (to better distinguish between e.g. three different cards with the same name on the playfield). Now the visual highlighting of a card will also work when declaring the order of blockers.
|
||||
We now have a Vanguard mode implemented. This is a work in progress. The older match layout files are incompatible with the new Vanguard mode. The original match_default.xml, match_preferred.xml and the match_preferred.xml saved to a different name files need to be deleted and can no longer be used. You can keep your editor_preferred.xml file. But you will have to setup your match view panels using the new match_default.xml file.
|
||||
|
||||
Forge now has a sound effect system in place. Several basic sounds are linked to the code now and will be enabled when "Enable Sounds" option is checked in the preferences. It supports WAV and AU file formats. No sound files are included with this commit and must be submitted separately. For the time being you will need to add your own sound files.
|
||||
The visuals for targeting arrows has been improved and looks better, with an adaptation of the arrow drawing code from MAGE. Thanks to the MAGE team for permission for the adaptation.
|
||||
|
||||
Currently supported sound effects are:
|
||||
|
||||
AddCounter - add_counter.wav - triggered when a counter is added to a permanent.
|
||||
Artifact - artifact.wav - triggered when an artifact is played.
|
||||
ArtifactCreature - artifact_creature.wav - triggered when an artifact creature is played.
|
||||
BlackLand - black_land.wav - triggered when a land with the "B" mana ability is played.
|
||||
BlueLand[*] - blue_land.wav - triggered when a land with the "U" mana ability is played.
|
||||
Creature - creature.wav - triggered when a creature is played.
|
||||
Damage - damage.wav - triggered when a creature is damaged.
|
||||
Destroy - destroy.wav - triggered when a permanent is destroyed.
|
||||
Discard - discard.wav - triggered when a player discards a card.
|
||||
Draw - draw.wav - triggered when a player draws a card.
|
||||
Enchantment - enchant.wav - triggered when an enchantment is played.
|
||||
EndOfTurn - end_of_turn.wav - triggered at the end of turn.
|
||||
Equip - equip.wav - triggered when an equipment is equipped.
|
||||
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.
|
||||
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.
|
||||
OtherLand - other_land.wav - triggered when a land with non-color mana abilities or any other land is played.
|
||||
Planeswalker - planeswalker.wav - triggered when a planeswalker is played.
|
||||
Poison - poison.wav - triggered when a player receives a poison counter.
|
||||
RedLand - red_land.wav - triggered when a land with the "R" mana ability is played.
|
||||
Regen - regeneration.wav - triggered when a creature is regenerated.
|
||||
RemoveCounter - remove_counter.wav - triggered when a counter is removed from a permanent.
|
||||
Sacrifice - sacrifice.wav - triggered when a permanent is sacrificed.
|
||||
Sorcery - sorcery.wav - triggered when a sorcery is played.
|
||||
Shuffle[*] - shuffle.wav - triggered when a player shuffles his deck.
|
||||
Tap[*] - tap.wav - triggered when a permanent is tapped.
|
||||
Untap - untap.wav - triggered when a permanent is untapped.
|
||||
WhiteLand - white_land.wav - triggered when a land with the "W" mana ability is played.
|
||||
WinDuel - win_duel.wav - triggered when a player wins the duel.
|
||||
There were reports that special challenge decks would cause a co-modification error in quest mode. This bug is likely fixed at this time.
|
||||
|
||||
--
|
||||
|
||||
@@ -71,7 +40,7 @@ A recent contribution to the code base should fix some of the bugs that people n
|
||||
|
||||
We are now using a different system for our snapshot and beta releases. Unfortunately, this new system builds a jar file which does not accurately display the SVN revision number.
|
||||
|
||||
Forge may not be fully java 7 compatible at this time. We recommend that people downgrade to java 6.
|
||||
Forge is likely to be compatible with Java 7 at this time. Some people have used forge with Java 7 and have not reported any problems that are related to Java 7. If you would like to upgrade to Java 7 and have held off because of Forge then you may upgrade as we do not think that it will cause an incompatibility type of problem at this time. We will continue to try to maintain compatibility with Java 6 for the foreseeable future.
|
||||
|
||||
--
|
||||
|
||||
@@ -84,414 +53,271 @@ Some people use the Windows application 7zip. This utility can be found at http:
|
||||
|
||||
Fixes/Features:
|
||||
|
||||
- Partiality needs to be 100% or the computer may get the two promo cards and the booster for 2 different guilds in RtR Guild Sealed Mode.
|
||||
- Do not show very small cubes (promos with 2 cards) in the main cube selection menu. You can't build a deck around them.
|
||||
- Fixed Painbringer.
|
||||
- Added Return to Ravnica Guild Sealed Deck mode.
|
||||
- Rever accidental commit of wrong version of block #37.
|
||||
- Cleared out the changes.txt file, now ready for new material.
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Changed more instances of "YouDontCtrl" to "OppCtrl".
|
||||
- Changed more instances of "YouDontCtrl" to "OppCtrl".
|
||||
- Fixed name of Faerie Impostor in RTR Guild Packs
|
||||
- Updated some deck SVars.
|
||||
- Improved AI dealing with Flailing Manticore and Flailing Soldier.
|
||||
- Fixed AI not paying unless costs of its own triggered abilities.
|
||||
- Improved AI of Frost Titan.
|
||||
- Made findParentsTargetedPlayer more robust.
|
||||
- Tweaked attacking AI.
|
||||
- Player has a field of type GameState
|
||||
- Experimental AbilityFactory refactoring
|
||||
- comment out debug
|
||||
- Fixed Utvara Hellkite.
|
||||
- Added the property "OppOwn" and converted some cards.
|
||||
- Fixed Unleash not interacting correctly with Corpsejack Menace.
|
||||
- Fixed order in the script of Gifts Ungiven.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Fixed P/T of Two-Headed Dragon.
|
||||
- Fixed Cataclysm.
|
||||
- Fixed Realms Uncharted.
|
||||
- Fixed ability of Sphinx of Jwar Isle.
|
||||
- Fixed and improved Proliferate.
|
||||
- Fixed possible NPE in getCardsIn.
|
||||
- AnimateAF refactored
|
||||
- AlterLife cut into classes
|
||||
- some pointless null checks removed
|
||||
- fixed some boxing issues (mixing Boolean and boolean)
|
||||
- UI: access to static fields fixed - should refer to a declaring class, not inherited one
|
||||
- EditorTableModel: removed some excessive instanceof checks
|
||||
- Placed missing @override clauses
|
||||
- Removed unused imports
|
||||
- Zone getCards returns a read-only list (used to make a new instance), dependants updated (mostly)
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Fixed a few getCards read-only list errors.
|
||||
- Improved AI of some auras/equipments.
|
||||
- Fixed Mulligan.
|
||||
- Fixed getColorByProminence.
|
||||
- Another getCards read-only list errors.
|
||||
- Fixed Thrumming Stone.
|
||||
- Cleanup.
|
||||
- More getCards read-only list errors.
|
||||
- Removed obsolete null checks.
|
||||
- More getCards read-only list errors.
|
||||
- Added a missing import.
|
||||
- More getCards read-only list errors.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Fixed warnings.
|
||||
- Player - shuffle streamlined
|
||||
- CardLists.getCMC inlined (there were only 4 of them anyway)
|
||||
- minor - code formatting
|
||||
- Fixed Ovinomancer.
|
||||
- Fixed Past in Flames.
|
||||
- AF-Bond refactored
|
||||
- AF:Turns refactored
|
||||
- removed warnings (excessive casts, extra semicolons)
|
||||
- Removed unnecessary cast.
|
||||
- AF:Tokens - split into pieces
|
||||
- Fixed some FindBugs results.
|
||||
- refactor AF: ZoneAffecting
|
||||
- some cleanup in BondEffect.java
|
||||
- AF:ManaDrain (other mana Abs use some special classes =(
|
||||
- AF:DamagePrevent removed excessive casts and semicolons
|
||||
- refactor AF:Protect
|
||||
- renamed life-related ai and effects to put life as 1st word
|
||||
- refactored AF:Play
|
||||
- AF: Counters move
|
||||
- refactored AF: remaining counters
|
||||
- refactor AF:Effect (wish I knew what it is)
|
||||
- hasBasicLands predicate for edition
|
||||
- 1) You can use a Draft/Sealed deck as your quest starting card pool, 2) You can enforce formats when playing with specific starting pools, 3) Fixed a bug in the custom format dialog.
|
||||
- Added javadoc.
|
||||
- Code cleanup.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- More cleanup.
|
||||
- Basic/snow land sets in quest mode shop and starting deck are randomized.
|
||||
- Fix of imports after the last commit.
|
||||
- Quest will use a single set to generate lands for shop
|
||||
- fixes http://www.slightlymagic.net/forum/viewtopic.php?f=52&t=6333&start=795#p101722
|
||||
- refactored AF: Choose
|
||||
- refactored AF: Debuff
|
||||
- AF; RegenerateAi.java. counter
|
||||
- AF: Combat refactored (17800 get!)
|
||||
- AF: DelayedTrigger
|
||||
- Triggers: replace HashMap with java.util.Map in c-tors
|
||||
- a clear check for type of trigger ctor parameters
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- AF: Sacrifice, Reveal
|
||||
- removed repeating blocks from getStackDescription
|
||||
- AF: Clone, SetState
|
||||
- AF: GameWin/Loss
|
||||
- AF: Permanent state
|
||||
- AnimateEffects - change relations between classes
|
||||
- BasicLands is list,
|
||||
- removed ccnt,
|
||||
- simplified areAllBasics(final String types) in AF:ChangeZone
|
||||
- tricked to avoid ref to static method
|
||||
- Set unlocking is no longer a special reward for winning matches, instead it is an option button like spell store. More expensive than before, not random, and initially fewer sets to choose from.
|
||||
- TriggerMapPlayed - 1st param => Map
|
||||
- Added the recent commit logs to changes.txt.
|
||||
- Correct version of SSubmenuQuestUtil (actually enables the unlocking code), new sets cost a little more.
|
||||
- (non-working) AF: Destrory, Control
|
||||
- propper name
|
||||
- propper nameAF: Pump
|
||||
- Code cleanup: removed some orphaned autogenerated javadocs after Max Mtg's refactoring, cleaned up formatting in some files, removed outdated javadocs that no longer correspond to method signatures after refactoring, moved some significant comments to their proper files.
|
||||
- Code cleanup (Phase 2): see r17819
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Save set unlocking information + won cards.
|
||||
- GameFormatQuest allowedSetCodes and bannedCardNames are now final and should never be null (set in the constructors).
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Updated token download list for RtR (at last)
|
||||
- Updated RtR token generating cards with set specific images
|
||||
- AB: Clash, Damage
|
||||
- AF: Copy, repeat
|
||||
- getStackDescription routines now use common routines for string collection
|
||||
- any spelleffect class can use common routines to get defined targets
|
||||
- Code cleanup (Phase 3): removed some orphaned javadocs, moved some comments, removed some javadocs that no longer correspond to method parameters after refactoring.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
* Fixed and re-enabled Targeting Overlay:
|
||||
* Now it correctly shows the targeting arcs in cases when it previously showed them in the wrong direction.
|
||||
* The match UI is properly refreshed when the targeting arcs are switched on/off.
|
||||
* The defunct "mouseover-only" mode is currently disabled (it crashes Forge, difficult to fix).
|
||||
* Probably some bugs still left, but overall seems to function fine.
|
||||
- Minor code style fix for the previous commit.
|
||||
- AF: Mana Had to refactor the whole class of AbilityMana
|
||||
- Repaint the UI after drawing targeting arcs.
|
||||
- AF: removing excessive methods, mapParams returns as Map<Str,Str>
|
||||
- More optimal UI repaint after drawing the targeting arcs.
|
||||
- AF: Cleanup, StoreSVar, Unattach
|
||||
- Code cleanup (removing orphaned javadocs and javadocs with parameters that do not correspond to the method definitions).
|
||||
- rem warning,
|
||||
- force update of player-related into at end of phase.
|
||||
- Wrong import ruined build
|
||||
- Removed some unused code from the targeting overlay.
|
||||
- had wrong cycling cost
|
||||
- Fixes OppOwn card property (Geth, Lord of the Vault will work as intended)
|
||||
- move effect to right package
|
||||
- Script fixes by Diogenes.
|
||||
- Little AI fixes.
|
||||
- Fixed Phyrexian Gremlins.
|
||||
- Fixed Oversold Cemetery
|
||||
- CF-Cr: remove unused parameters
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Small changes to how Mulliganing works with Phases (for upcoming Karn Liberated)
|
||||
- Made the shape of the targeting arcs a little bit better, also changed the direction of the arc curve to make it look better.
|
||||
- Compilation fix for the mulligan (had to make nextPhase public, not sure if it's the correct decision, please review).
|
||||
- Some minor cleanup in targeting overlay code.
|
||||
- made doTriggerAI final (it calls anyway doTriggerAINoCost anyway, so AF ais will override only nocost version)
|
||||
- made a wrapper for doTriggerAINoCost to check subAbilities doTrigger (and removed that code from descendants of SpellAiLogic)
|
||||
- made doTriggerAINoCost protected to avoid calling it from outer classes
|
||||
- remove imports
|
||||
- Set some activating players.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Fixed Angel's Grace.
|
||||
- AF: Attach (aura ETB ability is no longer spellpermanent)
|
||||
- Fixed the AILogic "BeginningOfOppTurn".
|
||||
- Fixed a bug in getAIPlayableMana.
|
||||
- AF: apis transformed into an ENUM
|
||||
- Cleanup.
|
||||
- Updated some SVars.
|
||||
- AF: Charms done
|
||||
- Minor cleanup of obsolete javadocs.
|
||||
- AF:Charm makes choices on being cast
|
||||
- CheckStyle.
|
||||
- Tweaked doTriggerAINoCost of AF DamageAll.
|
||||
- Tweaked shouldPumpCard.
|
||||
- CheckStyle.
|
||||
- Fixed Squandered Resources.
|
||||
- Fixed optional Replacement effects not firing again after "No" is chosen once (experimental).
|
||||
- Little script updates.
|
||||
- When a game is restarted, set lands played back to 0.
|
||||
- remove unused imports
|
||||
- Added a new static ability "CantAttack".
|
||||
- Converted some cards (they now work correctly with Planeswalkers).
|
||||
- InputSelectManyCards uses only overloads syntax. made abstract
|
||||
- Fixed AF Mana used on subabilities.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- CheckStyle.
|
||||
- CheckStyle.
|
||||
- GameFormatQuest inherits from GameFormat... this removed lots of duplicated code
|
||||
- removed warnings from some AF.AIs
|
||||
- PredicateNamesExcept holds reference to source list (does not create own array)
|
||||
- GameFormatQuestToXml.unmarshal: read lists first, then create object to return
|
||||
- DevMode: joined card to hand for both players, added "card to battlefield" button
|
||||
- removed 140 lines of unused constructors of ListChooser
|
||||
- Choosing cards from a list (devmode-addXXXX shows their picture on the right panel)
|
||||
- fixes default player targeting for PumpAll, TapAll and UntapAll effects
|
||||
- rem warns
|
||||
- Streamlined the drawback checks in the AF AI functions.
|
||||
- AF: Draw used even a different target player picking priority.
|
||||
- Enabled "NeedsToPlay" SVars for all AF spells.
|
||||
- canPlayAI has to be abstract
|
||||
- once canPlayAI is wrapped is has to be hidden from outside callers
|
||||
- AF: ChangeZone converted
|
||||
- Orphaned javadoc cleanup.
|
||||
- More Improvements of AI for Auras with "AILogic$ Curse".
|
||||
- Fixing accidental submission of potential Sideboard code
|
||||
- Changed the "spend only <color> mana on X" mechanism from using a SVar to using an ability parameter (first step towards implementing e.g. Soul Burn).
|
||||
- Fixed AI code meddling with damage replacements.
|
||||
- Fixed ConcurrentModificationException in InputMulligan.
|
||||
- Fixed InputSelectMany.
|
||||
- Improved ChooseSource AI.
|
||||
- Fixed a shouldPumpCard call switching P/T.
|
||||
- fixed NPE bug in initialize of colorX in InputPayManaX class
|
||||
- added code to allow AI to make Charm choice
|
||||
- modified inputUntapUpToNType so same card cannot be chosen more than once
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Running set info for PC2 cards that were never ran previously
|
||||
- Sound System: improved the performance of the sound system by synchronizing certain sounds that tend to occur multiple times in rapid succession (damage, life loss, bury a creature) so that only one can play at a time.
|
||||
- CheckStyle.
|
||||
- CheckStyle.
|
||||
- CheckStyle.
|
||||
- Performance updates in ComputerUtilAttack.
|
||||
- Added Suppression Field.
|
||||
- Converted Donate to script
|
||||
- AbilityManaPart has to add SA to trigger it raises =(
|
||||
- AF:CopyPerm - used shortcuts to select target cards and collect a line
|
||||
- CardFactoryUtil: extract method
|
||||
- ETBReplacementMove converted to SpellEffect, wrapped it into CommonDrawback
|
||||
- Converted Wing Puncture to script.
|
||||
- ChangeZoneAi: made method names shorter, removed check for subAb drawbacks (since it's checked in wrapper class)
|
||||
- getParent method added to SpellAbility, moved static methods getParent{withProperty} and findRoot to SpellAbility class
|
||||
- removed excessive checks from caller methods
|
||||
- SpellAbility: targetList removed (noone has assigned to it anything meaningful)
|
||||
- Fixing Auras requesting SpellPermanent and causing a crash, since Auras no longer use the SpellPermanent class
|
||||
- Adding KeywordMultiplier parameter to StaticContinuous
|
||||
- moved params and api into SpellAbility, made param getters NPE-proof, cut reference to AbilityFactory
|
||||
- AbilityFactory: getAbility ready to be made static
|
||||
- License text + JavaDoc added to QuestUtilUnlockSets.java.
|
||||
- Added some LQ pic URLs.
|
||||
- added ability to loop over defined cards to RepeatEachEffect. added InGraveyard to Card.hasProperty.
|
||||
- Added a LQ pic URL.
|
||||
- Fixed Steel Hellkite.
|
||||
- ChangeZoneAll with destination Library will now let you choose the order.
|
||||
- Fixed spell description for Hypnotic Cloud
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Initial preparations for the 'quest worlds' code.
|
||||
- CheckStyle.
|
||||
- Do not display the RtR Guild Sealed block in Draft games.
|
||||
- Fixed stack descriptions.
|
||||
- undoable attribute moved to SA,
|
||||
- cost removed from manaPart
|
||||
- SA: getAbility/getSpell methods were removed, overloaded methods isAbility/isSpell are used instead
|
||||
- Spells giving mana work correctly
|
||||
- Added RepeatEach AF
|
||||
- Converted Rhys the Redeemed to script
|
||||
- AI Logic for Rhys the Redeemed equivilant to the existing AI code in CF_Creatures
|
||||
- More preliminary work for the quest worlds.
|
||||
- Disable test printout in QuestWorld.java.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- CheckStyle.
|
||||
- Fixed checkETBEffects.
|
||||
- Remove a colon from picture file names so that the proper Gatherer names of cards with the colon may be used (for the upcoming CoP/RoP support).
|
||||
- Renamed the file of Craterhoof Behemoth.
|
||||
- Fixing Rhys the Redeemed cloning opponents tokens
|
||||
- Converted Parallel Evolution to script
|
||||
- Fixing CC of Parallel Evolution
|
||||
- Converted Siren's Call to Script
|
||||
- Additional reference needed to be removed
|
||||
- Convert Hurkyl's Recall to script
|
||||
- Convert Telling Time to script (the AI may be able to play this now)
|
||||
- Convert Intuition to script
|
||||
- wrapper will return api (temporary)
|
||||
- Cleanup in handleRemembering.
|
||||
- First implementation of Conspire mechanic (I plan to expand i to support multiple Conspire instances for interaction with Wort, the Raidmother)
|
||||
- Added the card property "attackingYou".
|
||||
- Initial implementation of AF ChooseSource for cards that refer to a source in their card text.
|
||||
- Compilation fix for the updated AF interface (updating AF ChooseSource).
|
||||
- Improved the prompt of unless costs.
|
||||
- Added a SpellDescription to Circle of Protection: Artifacts.
|
||||
- Circle of Protection: Artifacts will no longer create a useless effect when no source is chosen.
|
||||
- Circles of Protection and Runes of Protection will no longer create useless effects when no source is chosen.
|
||||
- Added a SpellDescription to all Circles of Protection and Runes of Protection.
|
||||
- Removed some unused commented out code in AF ChooseSource (wasn't useful).
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Added a more detailed comment to the TODO of the AI part of the AF ChooseSource for future reference.
|
||||
- CheckStyle.
|
||||
- restored triggers (like oblivion ring)
|
||||
- Added TapOrUntapAll AF
|
||||
- Converted Turnabout to script
|
||||
- Fixed the types for Lava Hounds; Pallimud; Scourge of Kher Ridges; Sliptide Serpent
|
||||
- remove warning
|
||||
- Remove warnings: unspecified generic type, redundant else clause, unused imports, unreachable code, excessive superinterface declaration
|
||||
- SA: field delve renamed, isTap/untapAbility removed (cost takes care of that), isTrigger declared by overload in AbilityTriggered
|
||||
- The AI will now predict damage prevention replacement effects.
|
||||
- Added first steps towards AF ChooseSource AI for CoP's (the AI will choose unblocked attackers).
|
||||
- Converted Suffer the Past to script
|
||||
- Converted Remove Enchantments to Script, All Instants have no been converted
|
||||
- AF ChooseSource: sources already listed as effects "on stack" will no longer also be listed as sources which are "objects referenced on stack by another object".
|
||||
- Organizing imports in AF ChooseSource.
|
||||
- Organizing imports in AF ChooseSource.
|
||||
- Improved AI using War Falcon.
|
||||
- When choosing cards, sources, etc. using a list box, the currently selected card will now be visually highlighted on the playfield (to better distinguish between e.g. three different cards with the same name on the playfield).
|
||||
- Now the visual highlighting of a card will also work when declaring the order of blockers.
|
||||
- Fixed "Players can't gain life." on Everlasting Torment.
|
||||
- Fixed "Damage can't be prevented." on Everlasting Torment.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- slowtrip - remove duplication
|
||||
- Removed some unnecessary parameters from the chooseSource scripts.
|
||||
- Initial implementation of the sound system for Forge. Supports non-blocking, "preload once, play anytime" sound playback with no memory penalty for playing sounds multiple times. Supports WAV and AU file formats, uses only standard JDK libraries and, as such, fully cross-platform.
|
||||
- CheckStyle.
|
||||
- Some CheckStyle corrections related to the use of "final".
|
||||
- Added a method to loop the sound to the Sounds enumeration.
|
||||
- CheckStyle
|
||||
- CheckStyle
|
||||
- small script tweaks
|
||||
- Fixed Enlightened Tutor not shuffling the library.
|
||||
- Added the global rule change: "Each creature assigns combat damage equal to its toughness rather than its power.".
|
||||
- Converted Doran, the Siege Tower.
|
||||
- Converted Shifting Sliver to script.
|
||||
- Cleanup.
|
||||
- Attempt to remedy the "sound skipping" issue with the sound system.
|
||||
- Input: Added an abstract marker method to trace all annonymous descendants,
|
||||
- PayManaCostX moved to separate file
|
||||
- added Action class - it's like Command but has parameters.
|
||||
- Some more changes to the sound system.
|
||||
- removed duplicate code in CField
|
||||
- Fixed Kaervek's Torch Rarity SVar
|
||||
- Angel's Trumpet is now more generic, and should be compatible with Multiplayer
|
||||
- Removed zone parameter from selectCard in all Inputs
|
||||
- More work on the sound system.
|
||||
- More work on the sound system (cleaning imports).
|
||||
- More work on the sound system (magic numbers, CheckStyle).
|
||||
- Adding "UseImprinted" Param to RepeatEach for use with SAs that do something else with Remembered Cards.
|
||||
- InputSelectManyCards - a common class for all those inlined target-choosing inputs
|
||||
- a fix for Phantasmal Terrain and Convincing Mirage
|
||||
- Added missing removeImprinted function.
|
||||
- Fix an NPE with arcs if the battlefield isn't displayed when trying to draw
|
||||
- Added Auto and Reset buttons to VAssignDamage
|
||||
- The AI will now use CoP's to protect itself from damage dealing spells.
|
||||
- Removed "SVar:RemAIDeck:True" from some of the ChooseSource cards.
|
||||
- Improved ChooseSource AI handling spells.
|
||||
- Input: using InputSelectMany as core for custom targeting inputs
|
||||
- Sound: rem warning
|
||||
- Converted Blade of the Bloodchief to Script
|
||||
- Created Variants branch.
|
||||
- Variants: Created command zone view.
|
||||
- Variants: Moved effects and emblems to command zone.
|
||||
- Variants: Added a bunch of Vanguard cards (Thanks, Marc!)
|
||||
- Variants: Added a Vanguard home screen.
|
||||
- Variants: Created command zone view.
|
||||
- Variants:2 files weren't added correctly.
|
||||
- You no longer have to choose the order of cards for Elixir of Immortality.
|
||||
- Fixed payment of phyrexian mana.
|
||||
- Fixed Shocklands not using canPayLife(2).
|
||||
- The AI will now better react to Platinum Emperion.
|
||||
- Added a Java 7 compatibility fluff piece to the changes.txt file.
|
||||
- If lethal damage has already been assigned just treat is as 0 in VAssignDamage
|
||||
- Minor text change
|
||||
- CheckStyle.
|
||||
- Sound system: added an option to toggle the sound effects on/off in the game (currently not linked to any code).
|
||||
- Fixed possibility of getting stuck in attachAuraOnIndirectEnterBattlefield.
|
||||
- Fixed DelayedTriggerAi not setting an activating player.
|
||||
- Quick fix for negative handsizes other than -1, which is used for no maximum (needs a non-hacky solution).
|
||||
- Small tweaks to General's Regalia
|
||||
- Reverted GameFormatQuest to fix numerous problems caused by r17875 which totally broke GameFormatQuest. The whole reason for having a separate class for GameFormatQuest and why it was not inheriting GameFormat in the first place was that, unlike with the regular GameFormat class, its lists MUST NOT be immutable or it WILL NOT WORK.
|
||||
- Vanguard: added AffectedZone parameter to Birds of Paradise Avatar
|
||||
- ChangeZone can now remember cards moved from the stack
|
||||
- CheckStyle
|
||||
- The AI can now use Icy Prison.
|
||||
- Cleanup AF can now be used to clear individual defined cards from remembered lists
|
||||
- Removed a println I left in my previous commit
|
||||
- Variants - Fixed Archangel of Strife
|
||||
- Variants - Changed ValidGrave count method to Valid<coma delimited zones> eg:Count$ValidBattlefield,Graveyard Card.YouCtrl
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- reverting 18047, making changes from 17875 not ruin quest logics
|
||||
- the ro fields are just views, marking them as transient
|
||||
- ran setinfo and oracle scripts for earlier commits
|
||||
- fixing import
|
||||
- Variants: Fixed CardRules parser choking on "+" characters.
|
||||
- Fixed the wrong player gaining life when GainLife has a targetPlayer and a defined player. Defined player takes preference again as it used to. This fixes Divine Congregation, Gerrard Capashen and Spoils of Evil
|
||||
- setinfo and oracle data for Chaotic Backlash
|
||||
- Fixed Nomad Mythmaker targeting.
|
||||
- CheckStyle.
|
||||
- Sound system: made the Sounds methods obey the "enable sounds" setting in preferences.
|
||||
- Launch of the Sound System: several basic sounds are linked to the code now and will be enabled when "Enable Sounds" option is checked in the preferences. No sound files are included with this commit and must be submitted separately. Details in the forum.
|
||||
- Tageting Overlay: fixed a bug that caused the targeting arcs to disappear for some enchantments targeting cards on the other side of the playfield.
|
||||
- Added some cost checks to ChooseSourceAi.
|
||||
- Fixed a bug in getSpellCostChange.
|
||||
- Bloodthirst is now multiplayer compatible.
|
||||
- Rewrote the Bloodthirst keyword as a macro for a proper replacement effect.
|
||||
- Another fix for Nomad Mythmaker.
|
||||
- Fixed Exotic Curse.
|
||||
- Reverted Nomad Mythmaker.
|
||||
- Cleanup of getLKICopy functions.
|
||||
- Fixed Starlit Sanctum.
|
||||
- Hopefully the final fix for Nomad Mythmaker
|
||||
- More fixing for Nomad Mythmaker.
|
||||
- The AI will no longer choose non-Pump Auras with Nomad Mythmaker.
|
||||
- The AI will no longer choose non-Pump Auras with Nomad Mythmaker.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- CheckStyle.
|
||||
- Added an AI SVar to Zombie Mob.
|
||||
- Booster Draft: added four more choices to block booster draft set order selection (e.g. so that MRD/DST/5DN is possible in addition to only 5DN/DST/MRD, etc.)
|
||||
- corrected static ability name in effect script for Ember Gale
|
||||
- Variants - Added Ertai (vanguard avatar)
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Made the SVar granted by Tower Above unique.
|
||||
- Variants - Added the following avatars: Gerrard, Gix and Greven il-Vec
|
||||
- Variants - Hand and life modifiers will now be displayed in the card info panel
|
||||
- Variants - Added the following avatars: Grinning Demon Avatar, Hanna and Karn
|
||||
- Variants - Added the missing EffectZone param to Hanna and Karn
|
||||
- Variants - Added the following avatars: Lyna, Maraxus, Mishra, and Multani
|
||||
- CheckStyle.
|
||||
- Variants - Added the following avatars: Oracle, Orim, Rofellos, Selenia, and Serra
|
||||
- Variants - Fixed TriggerZones for Rofellos
|
||||
- Temporary fix for quest challenges.
|
||||
- Variants - Added the following avatars: Volrath and Xantcha
|
||||
- SoundEffectType holds only filename, unable to reproduce sounds by itself,
|
||||
- EventBus added to GameState to properly route the ingame events to Sound system, game log and remote players (when time comes)
|
||||
- AudioClips are cached at first request, this may lead to slowdowns (will precache if this is an issue)
|
||||
- Most calls to sound system are still preformed directly, with a few only converted to events
|
||||
- Variants: Removed avatars with RemAiDeck:True from AI's avatar list.
|
||||
- Variants: Made AI aware of the avatar.
|
||||
- Merged changes from trunk to Variants: r18254-r18318
|
||||
- fix typo for sound
|
||||
- setupPlayZone will now call doLayout directly and only once (hopefully fixes the ConcurrentModificationException).
|
||||
- Convert Erg Raiders to script
|
||||
- Variants - Added the following avatars: Sidar Kondo, Sisay, Squee, Urza, and Sliver Queen, Brood Mother
|
||||
- Merged changes from trunk to Variants: r18319-r18323
|
||||
- removed '3' from addpoison event
|
||||
- the correct parameter is num
|
||||
- Variants - Added the following avatars: Starke, Tahngarth, Takara, and Tawnos
|
||||
- Changed AdjustLandPlays to a player keyword
|
||||
- Converted Explore and Summer Bloom to script
|
||||
- More preparations for quest worlds.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Sound System: converted counter sounds to the event bus system, NPE fix when making an audio clip, various minor fixes and typo corrections in sound system and event classes.
|
||||
- CheckStyle.
|
||||
- Removed some unnecessary updateObservers calls in startRound.
|
||||
- Sound System: converted tap/untap sound playback to an event, preliminary support for synced sounds using the event model.
|
||||
- Sound System: both synced and non-synced sounds are supported now using the event model (the type of the sound is declared in SoundEffectType constructors).
|
||||
- Sound System: converted shuffle and flipcoin sounds to events, some minor stylistic changes.
|
||||
- Sound System: converted more sounds to events.
|
||||
- Sound System: done converting sounds to events.
|
||||
- Sound System: last of the direct sound calls converted to an event.
|
||||
- Moved most of the stuff happening in startGame outside of the swingWorker (to fix the ConcurrentModificationException error).
|
||||
- Added Arcbound Fiend and Matsu-Tribe Decoy by swordshine.
|
||||
- Fixed AI of Aegis Angel.
|
||||
- Reimplemented "StackDescription$ SpellDescription".
|
||||
- Fixed the global rule change "No more than one creature can attack each combat".
|
||||
- Fixed Sleeper Agent.
|
||||
- move questWorld out of QuestData package (because only things being serialized should be kept there)
|
||||
- remove unused imports (soundeffecttype mostly)
|
||||
- Fixed MustBlockCards not being checked for still attacking.
|
||||
- Counter class renamed to CounterType
|
||||
- CheckStyle.
|
||||
- Convert Lighthouse Chronologist to script
|
||||
- counters: united calls using multipliers and ignoring them,
|
||||
- removed useless setCounter wrapper
|
||||
- Variants: WIP new Vanguard Home screen for multiplayer shenanigans (Does not work yet)
|
||||
- CheckStyle.
|
||||
- Merged changes from trunk to Variants: r18323-r18354
|
||||
- Converted Spirit of Resistance to script.
|
||||
- Variants - Added the following avatars: Titania
|
||||
- Reorganized Conditions of static abilities (WIP).
|
||||
- Variants:Fixed the UI side of the new Vanguard home screen. (Now to make the match actually start!)
|
||||
- Variants:Added some apparently unadded scripts from trunk.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Reorganized Conditions of static abilities (WIP).
|
||||
- Fixed Alpha Status.
|
||||
- CheckStyle.
|
||||
- Unblocked missed script folder revisions.
|
||||
- Sound System: added two new sounds (Block and Token), fixed a bug that caused the destroy sound to be continuously played at every phase when a planeswalker was on the field.
|
||||
- Check for null arrays before assigning in SDisplayUtil
|
||||
- Re-Merged 18323-18354 and merged 18357-18366 into Variants. *crosses fingers*
|
||||
- Variants - Added setinfo to avatars and uploaded images to cardforge (they should download like any other card now)
|
||||
- Variants - Reverted setinfo to avatars (caused crash on set image downloads)
|
||||
- Variants:Added VAN set.
|
||||
- Variants:Added SetInfo to avatars, courtesy of Marc.
|
||||
- Variants:Replaced CardDb.getAllCards() with CardDb.getTraditionalCards() where appropriate.
|
||||
- Variants:Reverted preferences.
|
||||
- Updated some SVars.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Fix more NPEs with Attach no longer using SpellPermanent
|
||||
- Sound System: Implemented more sounds and linked them to the code.
|
||||
- Sound System: Some crash prevention measures.
|
||||
- Sound System: Minor style fix.
|
||||
- Sound System: Added the Enchantment sound, some style fixes.
|
||||
- Added Magmasaur
|
||||
- Fixed RememberRemoved remembering more counters than were originally on a card
|
||||
- Sound System: Added the Poison sound.
|
||||
- Sound System: Added the Instant and Sorcery sounds.
|
||||
- Using SelectManyCards instead of plain input, rem some warnings
|
||||
- Quest start options remake - part 1/2. (I just tried to understand all those checkboxes and failed)
|
||||
- new quest w/custom format - bugfix
|
||||
- Sound System: Added the ability to optionally define sound effects for specific cards by name instead of by type (might prove useful later).
|
||||
- Sound System: CheckStyle.
|
||||
- Sound System: CheckStyle.
|
||||
- Sound System: Renamed some sounds for the sake of clarity.
|
||||
- Cleanup of CloneEffect.
|
||||
- Bundled inZone property of cards.
|
||||
- Targeting Overlay: much prettier targeting arrows (thanks to the MAGE team for permission for adaptation), some initial work for the "mouseover-only" mode fix (not enabled yet).
|
||||
- Variants: Keep separate lists of traditional/nontraditional CardPrinted's in CardDb.
|
||||
- Variants: Fixed crash when only playing against 1 opponent on vanguard.
|
||||
- Variants: Fixed vanguard match not starting when selecting non-random avatar.
|
||||
- Targeting Overlay: Card mouseover mode fixed and enabled, should work fine and should show only the targeting arrows (both combat and non-combat) for the card the mouse is hovering over.
|
||||
- Converted the property "SameNameAsImprinted" to the "SharesNameWith" group.
|
||||
- Variants - Added the following avatars: Erhnam Djinn Avatar, Etched Oracle Avatar, and Fallen Angel Avatar
|
||||
- Targeting Overlay: Fixed a bug with the combat targeting arrows shown both ways in card mouseover mode.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Variants: Added error handling for managing not to select deck/avatar in vanguard mode.
|
||||
- Variants: Prevented user from selecting multiple avatars.
|
||||
- Removed unused imports.
|
||||
- Organized imports a little bit better.
|
||||
- Cleanup.
|
||||
- CheckStyle.
|
||||
- renamed CounterAdd/Remove events
|
||||
- removed impropper use of CardPrinted getType method
|
||||
- commander stored as a single card in deck/Deck.java
|
||||
- removed inpropper use of getType of InventoryItem objects
|
||||
- check 4 traditionality of card
|
||||
- Small renaming in GameAction
|
||||
- Reorganized Conditions of static abilities (WIP).
|
||||
- Slightly increased the size of the stats panel to better display long winning streaks.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- CheckStyle.
|
||||
- Converted Nameless Race to script
|
||||
- small addition to CostPayLife to enable limiting the maximum available choice when using XChoice
|
||||
- improved svar name for Minion of the Wastes
|
||||
- Sound System: Added to enumeration and implemented support for the AddCounter, Damage, Destroy, Discard, Equip, LifeLoss, ManaBurn, Regen, RemoveCounter, and Sacrifice sound effects. Also, some minor fixes.
|
||||
- Converted Phyrexian Processor to script (by moomarc).
|
||||
- AdditionalCostsPaid will now be cleared when a card hits the graveyard.
|
||||
- Quest start UI done
|
||||
- Conspire is now check on the SA instead of the card.
|
||||
- Initial checkin of PermanentCreature AF, a way to organize Creature Spell AIs, with longterm potential of removing SpellPermanent
|
||||
- Converted Force of Savagery to Script
|
||||
- Sound System: A little fix to the counter sounds. Also, adding back some of the changes that seemingly did not go through the last time.
|
||||
- Sound System: Increased the responsiveness of the sound system, should help remedy the skipping or missing sounds.
|
||||
- Small fix to Nameless Race
|
||||
- Made some scripts multiplayer compatible and other minor tweaks
|
||||
- Added the first global rule change: "Damage can't be prevented.".
|
||||
- Converted Leyline of Punishment and Everlasting Torment.
|
||||
- Added the global rule change: "All damage is dealt as though it's source had wither.".
|
||||
- Everlasting Torment is now fully scripted.
|
||||
- Converted C "...each player's <phase>" cards to more multiplayer-friendly scripts.
|
||||
- ReplacedOppDomain counting method with ActivePlayerDomain (Only card that used OppDomain was converted)
|
||||
- Added the global rule change: "The legend rule doesn't apply.".
|
||||
- Converted Mirror Gallery to script.
|
||||
- Added the global rule change: "Mana pools don't empty as steps and phases end.".
|
||||
- Converted Upwelling to script.
|
||||
- Fixed Haunting Echoes.
|
||||
- Variant: Fixed non-Random Vanguard selected.
|
||||
- Fixed Karn Avatar.
|
||||
- Cleanup of xCount.
|
||||
- More cleanup of xCount.
|
||||
- Removing unnecessary "HIDDEN" strings (WIP).
|
||||
- Removing unnecessary "HIDDEN" strings (WIP).
|
||||
- Convert Sylvan Library to Script
|
||||
- Fixed sharesNameWith Imprinted
|
||||
- Converted Haunting Echoes to Script
|
||||
- Small cleanup in files
|
||||
- Added PermanentNoncreature AF
|
||||
- Converted Standstill and Bridge from Below to script
|
||||
- Targeting Overlay: in the "card mouseover" mode, during the order of blockers declaration, the targeting overlay will first show all the blockers for the card for which the order of blockers is declared, and will also show individual arrows for each blocker when the blocker is selected in the blocker order list.
|
||||
- Fixed Erg Raiders
|
||||
- Removing unnecessary "HIDDEN" strings (WIP).
|
||||
- Removing unnecessary "HIDDEN" strings (WIP).
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Added the global rule change: "Players can't cycle cards.".
|
||||
- Converted Stabilizer to script.
|
||||
- Fixed Predatory Rampage.
|
||||
- Added the global rule change: "Creatures entering the battlefield don't cause abilities to trigger.".
|
||||
- Converted Torpor Orb to script.
|
||||
- Variants:Fixed exile origins for some effects
|
||||
- CheckStyle.
|
||||
- Initial implementation of "spend only <color> mana when paying X", for the future implementations of Drain Life/Consume Spirit/etc. Currently controlled with SVar:XColor - specify the color of mana to spend on the X cost, e.g. SVar:XColor:B limits the X mana cost to black. Hope it didn't break anything, please test.
|
||||
- GlobalRuleChanges is now stored as EnumSet.
|
||||
- Fixed a bug in the "Spend only <color> mana on X" routine that allowed any mana to be spent after the first tapped land.
|
||||
- Fixed a bug in the "Spend only <color> mana on X" routine that disabled the confirmation button if the wrong type of land was clicked, even if some mana of correct color was already paid before.
|
||||
- Added the global rule change: "No more than one creature can attack each turn.", "No more than one creature can attack each combat." and "No more than one creature can block each combat.".
|
||||
- GlobalRuleChange enum now has an associated text.
|
||||
- Unlocking sets is less expensive now (but still fairly expensive).
|
||||
- Code simplification (related to "spend only <color> mana on X").
|
||||
- Typo fixes to the QuestData submenu.
|
||||
- Sound System: added a previously missed link for the non-combat damage life loss sound.
|
||||
- Fixed MaxhandSize < 0 case in InputCleanup.
|
||||
- Fixed Oath of Druids.
|
||||
- Sound System: Added a previously missed link for the "Life Loss" sound event (now the sound will play during certain damage dealing effect resolutions which were previously missed).
|
||||
- Sound System: TODO point removed.
|
||||
- Targeting Overlay: minor stylistic fix in the code.
|
||||
- Moved generatedMana from ManaEffect to GameActionUtil to use it for the AI to predict what a mana ability will produce (it seems to be the only function that is actually up to date).
|
||||
- Removed getProducedMana from AbilityManaPart (it wasn't really functional anyway).
|
||||
- Merged r18371-r18427 from trunk into Variants
|
||||
- Merged Variants into trunk. You may need to delete match_preferred.xml
|
||||
- Convert Lich to Script
|
||||
- Convert Phylactery Lich to script
|
||||
- Converted Noviken Heart of Progress to script
|
||||
- Rechanged ValidGrave to Valid<AnyZone> count method that was lost in the merge.
|
||||
- Fixed description for Titania's Song
|
||||
- Updated cardTemplateScript.py for variants
|
||||
- Updated CHANGES.txt
|
||||
- Fixed Jace, Architect of Thought's first ability
|
||||
- Added some AI code for casting Bonfire of the Damned via Miracle.
|
||||
- Changed Gather Specimens to a replacement instead of triggered effect
|
||||
- Fixed some triggers for use from command zone (WIP)
|
||||
- Fixed some triggers for use from command zone (Done)
|
||||
- Minor script changes
|
||||
- Made player tabs in Vanguard setup more descriptive
|
||||
- Updated tooltip text for hand icon so that it indicates the player's maximum hand size.
|
||||
- Fixed Vanguard player tab names when re-adding players in setup
|
||||
- Fixed doTriggerAINoCost in CounterAI when the stack is empty.
|
||||
- Added a fluff piece to the changes.txt file.
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- Fixed max hand size.
|
||||
- Removed a debug line from ChangeZone (related to Nafs Asp).
|
||||
- Made the effect names for Nafs Asp and Glass Asp more descriptive.
|
||||
- Somebody had overwritten worlds.txt in the SVN with an obsolete (incorrect) version, restored.
|
||||
- Fix for Squeaking Pie Grubfellows.
|
||||
- Removing unnecessary "HIDDEN" strings (WIP).
|
||||
- Removing unnecessary "HIDDEN" strings (WIP).
|
||||
- Made static effects reset hand size correctly for Vanguard.
|
||||
- Added a LQ pic URL.
|
||||
- CheckStyle.
|
||||
- Fixed a bug that made it possible to select any color of mana from the mana pool when the X mana cost was supposed to be restricted to specific color(s).
|
||||
- Checkstyle
|
||||
- Fixed AI using Unwilling Recruit.
|
||||
- Fixed Curses in attachToPlayerAIPreferences.
|
||||
- The AI will now use the ability of Hollow Specter.
|
||||
- The AI will no longer animate an equipped Ensouled Scimitar.
|
||||
- Quest set unlocks logics written from scratch
|
||||
- Improved AI for Auras with "AILogic$ Curse".
|
||||
- More Improvements of AI for Auras with "AILogic$ Curse".
|
||||
- More Improvements of AI for Auras with "AILogic$ Curse".
|
||||
- rem unused import
|
||||
- New formula for unlock prices, minor checkstyle.
|
||||
- Display up to 2 + (wins/50) (max 8) options when unlocking sets.
|
||||
- Bounds checking for unlocking.
|
||||
- Better way, use sublist.
|
||||
- Simplify nrChoices in unlocking.
|
||||
- AI fix for Karn Liberated.
|
||||
- Removing unnecessary "HIDDEN" strings (WIP).
|
||||
- Fixed freeze whenever AI cast a creature with Tahngarth avatar
|
||||
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
|
||||
- changed "getParentTargeting" methods to skip checking the "child" SpellAbility first
|
||||
- consolidated code to find the fighters into one common method
|
||||
- CheckStyle.
|
||||
- reverting earlier changes until better solution is found
|
||||
- After a draft finishes, properly reset buttons used in the Deck Editor
|
||||
- Updated LQ pic urls for vanguard avatars to replace the cruddy ones from Gatherer
|
||||
- Made Vanguard tab panel conform (a little) better to skin theme. Unfortunately, due to *clenches fist* Swing some out of place code had to be added because you can't specify colors for certain parts of the JTabbedPane component in it's actual class because that would make too much sense.
|
||||
- Cleanup: Removed duplicate instances of TriggerZones param
|
||||
- Vanguard avatar selection will now remove cards with RemRandomDeck flag from the list when choosing Random. Useful for cards like Diamond Queen Avatar that are still great in the right deck.
|
||||
- Updated some avatar flags
|
||||
- Added the recent commit logs to changes.txt. Preparing for the beta build and release.
|
||||
- Preparing the changes.txt file for the next beta build and release.
|
||||
|
||||
@@ -499,6 +325,9 @@ Fixes/Features:
|
||||
Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically):
|
||||
|
||||
Agetian
|
||||
ArsenalNut
|
||||
bigapple90
|
||||
Gos
|
||||
Hellfish
|
||||
Marc
|
||||
Max
|
||||
@@ -506,89 +335,112 @@ RumbleBBU
|
||||
Sloth
|
||||
Sol
|
||||
Swordshine
|
||||
Zirbert
|
||||
Chris H
|
||||
|
||||
|
||||
Added the following Vanguard Avatars:
|
||||
|
||||
Arcbound Overseer Avatar
|
||||
Ashling the Pilgrim Avatar
|
||||
Ashnod
|
||||
Barrin
|
||||
Birds of Paradise Avatar
|
||||
Chronatog Avatar
|
||||
Crovax
|
||||
Dauntless Escort Avatar
|
||||
Diamond Faerie Avatar
|
||||
Eladamri
|
||||
Eladamri, Lord of Leaves Avatar
|
||||
Erhnam Djinn Avatar
|
||||
Ertai
|
||||
Etched Oracle Avatar
|
||||
Fallen Angel Avatar
|
||||
Gerrard
|
||||
Gix
|
||||
Goblin Warchief Avatar
|
||||
Greven il-Vec
|
||||
Grinning Demon Avatar
|
||||
Hanna
|
||||
Hell's Caretaker Avatar
|
||||
Karn
|
||||
Lyna
|
||||
Lyzolda, the Blood Witch Avatar
|
||||
Maraxus
|
||||
Mishra
|
||||
Morinfen Avatar
|
||||
Multani
|
||||
Nekrataal Avatar
|
||||
Oracle
|
||||
Orim
|
||||
Rofellos
|
||||
Selenia
|
||||
Serra
|
||||
Sidar Kondo
|
||||
Sisay
|
||||
Sliver Queen, Brood Mother
|
||||
Squee
|
||||
Starke
|
||||
Tahngarth
|
||||
Takara
|
||||
Tawnos
|
||||
Titania
|
||||
Urza
|
||||
Volrath
|
||||
Xantcha
|
||||
|
||||
|
||||
Added the following cards:
|
||||
|
||||
AEthertow
|
||||
Arsenal Thresher
|
||||
Auriok Replica
|
||||
Barkshell Blessing
|
||||
Bone Mask
|
||||
Booby Trap
|
||||
Burn Trail
|
||||
Burrenton Forge-Tender
|
||||
Cho-Arrim Alchemist
|
||||
Circle of Protection: Artifacts
|
||||
Circle of Protection: Black
|
||||
Circle of Protection: Blue
|
||||
Circle of Protection: Green
|
||||
Circle of Protection: Red
|
||||
Circle of Protection: Shadow
|
||||
Circle of Protection: White
|
||||
Cleansing
|
||||
Consume Spirit
|
||||
Daru Spiritualist
|
||||
Disturbing Plot
|
||||
Divergent Growth
|
||||
Doubling Chant
|
||||
Dracoplasm
|
||||
Drain Life
|
||||
Everlasting Torment
|
||||
Fire Juggler
|
||||
Flaring Pain
|
||||
General's Regalia
|
||||
Ghastly Discovery
|
||||
Giantbaiting
|
||||
Gleeful Sabotage
|
||||
Greater Realm of Preservation
|
||||
Gustcloak Cavalier
|
||||
Haazda Shield Mate
|
||||
Intervention Pact
|
||||
Invulnerability
|
||||
Jade Monolith
|
||||
Kaervek's Torch
|
||||
Karn Liberated
|
||||
Kemba's Legion
|
||||
Krosan Drover
|
||||
Maddening Imp
|
||||
Magus of the Scroll
|
||||
Memory Sluice
|
||||
Metamorphose
|
||||
Mine Excavation
|
||||
Minion of the Wastes
|
||||
Nightshade Assassin
|
||||
Oracle's Attendants
|
||||
Overlaid Terrain
|
||||
Parallax Nexus
|
||||
Pentagram of the Ages
|
||||
Predatory Focus
|
||||
Prismatic Circle
|
||||
Proteus Machine
|
||||
Reap
|
||||
Reverse Damage
|
||||
Riftsweeper
|
||||
Righteous Aura
|
||||
Rising Waters
|
||||
Rofellos's Gift
|
||||
Rune of Protection: Artifacts
|
||||
Rune of Protection: Black
|
||||
Rune of Protection: Blue
|
||||
Rune of Protection: Green
|
||||
Rune of Protection: Lands
|
||||
Rune of Protection: Red
|
||||
Rune of Protection: White
|
||||
Rust Elemental
|
||||
Saproling Cluster
|
||||
Seasoned Tactician
|
||||
Shaman en-Kor
|
||||
Shimian Night Stalker
|
||||
Story Circle
|
||||
Summoner's Egg
|
||||
Traitor's Roar
|
||||
Unstable Footing
|
||||
Wild Might
|
||||
Aladdin's Lamp
|
||||
Assembly Hall
|
||||
Atalya, Samite Master
|
||||
Auriok Steelshaper
|
||||
Chaotic Backlash
|
||||
Chromeshell Crab
|
||||
Chronomantic Escape
|
||||
Circle of Solace
|
||||
Complicate
|
||||
Cragganwick Cremator
|
||||
Credit Voucher
|
||||
Crimson Hellkite
|
||||
Crypt Rats
|
||||
Demonfire
|
||||
Dromar, the Banisher
|
||||
Elfhame Sanctuary
|
||||
Ember Gale
|
||||
Equal Treatment
|
||||
Glass Asp
|
||||
Honorable Scout
|
||||
Icy Prison
|
||||
Island Sanctuary
|
||||
Journey of Discovery
|
||||
Kaho, Minamo Historian
|
||||
Kamahl's Sledge
|
||||
Kill Switch
|
||||
Lumengrid Augur
|
||||
Mirror of Fate
|
||||
Mischievous Quanar
|
||||
Nafs Asp
|
||||
Nomad Mythmaker
|
||||
Pay No Heed
|
||||
Pilgrim of Justice
|
||||
Pilgrim of Virtue
|
||||
Prahv, Spires of Order
|
||||
Proteus Staff
|
||||
Righteous Indignation
|
||||
Rith's Charm
|
||||
Saprazzan Breaker
|
||||
Shell of the Last Kappa
|
||||
Shoving Match
|
||||
Shrouded Serpent
|
||||
Sivvi's Valor
|
||||
Spoils of the Vault
|
||||
Terastodon
|
||||
Tower Above
|
||||
Tsabo's Web
|
||||
Vassal's Duty
|
||||
War Elemental
|
||||
|
||||
|
||||
end
|
||||
|
||||
8
pom.xml
8
pom.xml
@@ -5,7 +5,7 @@
|
||||
<artifactId>forge</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
<name>Forge</name>
|
||||
<version>1.3.1</version>
|
||||
<version>1.3.2</version>
|
||||
<description>
|
||||
Forge lets you play the card game Magic: The Gathering against a computer opponent
|
||||
using all of the rules.
|
||||
@@ -152,9 +152,9 @@
|
||||
</licenses>
|
||||
|
||||
<scm>
|
||||
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.1</connection>
|
||||
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.1</developerConnection>
|
||||
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.3.1?repname=forge</url>
|
||||
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.2</connection>
|
||||
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.2</developerConnection>
|
||||
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.3.2?repname=forge</url>
|
||||
</scm>
|
||||
|
||||
<prerequisites>
|
||||
|
||||
@@ -90,3 +90,5 @@ Index:80|Code2:AVR|Code3:AVR|Name:Avacyn Restored
|
||||
Index:81|Code2:PC2|Code3:PC2|Name:Planechase 2012 Edition
|
||||
Index:82|Code2:M13|Code3:M13|Name:Magic 2013
|
||||
Index:83|Code2:RTR|Code3:RTR|Name:Return to Ravnica
|
||||
|
||||
Index:86|Code2:VAN|Code3:VAN|Name:Vanguard
|
||||
@@ -33,8 +33,12 @@ def initSets():
|
||||
forgeSets.append('M12')
|
||||
forgeSets.append('M13')
|
||||
|
||||
# Multiplayer Sets
|
||||
# Casual Variants and Multiplayer
|
||||
forgeSets.append('COM')
|
||||
forgeSets.append('VAN')
|
||||
forgeSets.append('ARC')
|
||||
forgeSets.append('HOP')
|
||||
forgeSets.append('PC2')
|
||||
|
||||
# Portal
|
||||
forgeSets.append('POR')
|
||||
@@ -284,7 +288,7 @@ while line:
|
||||
prevLine = tmpLine.replace(mtgName,'CARDNAME')
|
||||
# if card is not creature, set foundPT to true
|
||||
if foundType and not foundPT :
|
||||
if card.types.find('Creature') == -1 and card.types.find('Planeswalker') == -1: foundPT = True
|
||||
if card.types.find('Creature') == -1 and card.types.find('Planeswalker') == -1 and card.types.find('Vanguard') == -1 : foundPT = True
|
||||
line = mtgdata.readline()
|
||||
# found blank line or end of file so store last line as set info
|
||||
card.sets = prevLine.rstrip()
|
||||
@@ -309,6 +313,10 @@ while inputName != 'quit' :
|
||||
print 'PT:'+cardData.pt
|
||||
elif cardData.types.find('Planeswalker') != -1 :
|
||||
print 'Loyalty:'+cardData.pt
|
||||
elif cardData.types.find('Vanguard') != -1 :
|
||||
vangModifier = cardData.pt.replace('Hand ','')
|
||||
vangModifier = vangModifier.replace(', life ','/')
|
||||
print 'HandLifeModifier:'+vangModifier
|
||||
|
||||
for text in cardData.oracle :
|
||||
# do some prescripting
|
||||
@@ -348,6 +356,8 @@ while inputName != 'quit' :
|
||||
rarity = 'Rare'
|
||||
elif edition[1] == 'M' :
|
||||
rarity = 'Mythic'
|
||||
elif edition[1] == 'S' :
|
||||
rarity = 'Special'
|
||||
setInfoStr = 'SetInfo:'+edition[0]+'|'+rarity+'|'+'http://dummy.com/dummy.jpg'
|
||||
setInfo.append(setInfoStr)
|
||||
print 'SVar:Rarity:'+rarity
|
||||
|
||||
@@ -5,7 +5,7 @@ Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Shroud | Threshold$ True | Description$ Threshold - Enchanted creature has shroud as long as seven or more cards are in your graveyard. (It can't be the target of spells or abilities.)
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Shroud | Condition$ Threshold | Description$ Threshold - Enchanted creature has shroud as long as seven or more cards are in your graveyard. (It can't be the target of spells or abilities.)
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshans_desire.jpg
|
||||
SetInfo:ODY|Common|http://magiccards.info/scans/en/od/59.jpg
|
||||
|
||||
@@ -3,11 +3,11 @@ ManaCost:4
|
||||
Types:Artifact
|
||||
Text:no text
|
||||
A:AB$ Effect | Cost$ 4 T | Name$ Acidic Dagger Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDam,TrigLeave | SVars$ TrigDestroy,TrigSac,ExileEffect | RememberObjects$ Targeted | ImprintCards$ Self | ActivationPhases$ Upkeep->Declare Attackers - Play Instants and Abilities | SpellDescription$ Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only before blockers are declared.
|
||||
SVar:TrigDam:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature.nonWall | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever targeted creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature.
|
||||
SVar:TrigDam:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature.nonWall | CombatDamage$ True | TriggerZones$ Command | Execute$ TrigDestroy | TriggerDescription$ Whenever targeted creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature.
|
||||
SVar:TrigLeave:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ TrigSac | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger.
|
||||
SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredTarget
|
||||
SVar:TrigSac:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | Static$ True
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_dagger.jpg
|
||||
|
||||
@@ -5,7 +5,7 @@ Text:no text
|
||||
PT:5/5
|
||||
K:Flying
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target permanent is indestructible for as long as you control CARDNAME. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.)
|
||||
SVar:TrigPump:DB$ Pump | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | KW$ HIDDEN Indestructible | UntilLoseControlOfHost$ True
|
||||
SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | KW$ HIDDEN Indestructible | UntilLoseControlOfHost$ True
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_angel.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | AddHiddenKeyword$ HIDDEN CARDNAME can block only creatures with flying. | Description$ Enchanted creature has flying and can block only creatures with flying.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | AddHiddenKeyword$ CARDNAME can block only creatures with flying. | Description$ Enchanted creature has flying and can block only creatures with flying.
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/air_bladder.jpg
|
||||
SetInfo:NMS|Common|http://magiccards.info/scans/en/ne/28.jpg
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:6 W W
|
||||
Types:Creature Giant Soldier
|
||||
Text:no text
|
||||
PT:8/4
|
||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl+nonArtifact+notnamedAkron Legionnaire | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | Description$ Except for creatures named CARDNAME and artifact creatures, creatures you control can't attack.
|
||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl+nonArtifact+notnamedAkron Legionnaire | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Except for creatures named CARDNAME and artifact creatures, creatures you control can't attack.
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/akron_legionnaire.jpg
|
||||
Oracle:Except for creatures named Akron Legionnaire and artifact creatures, creatures you control can't attack.
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:5
|
||||
Types:Artifact
|
||||
Text:no text
|
||||
A:AB$ Effect | Cost$ 5 T | Name$ Al-abara's Carpet Effect | StaticAbilities$ STPrevent | SpellDescription$ Prevent all damage that would be dealt to you this turn by attacking creatures without flying.
|
||||
SVar:STPrevent:Mode$ PreventDamage | Target$ You | Source$ Creature.attacking+withoutFlying | Description$ Prevent all damage that would be dealt to you this turn by attacking creatures without flying.
|
||||
SVar:STPrevent:Mode$ PreventDamage | EffectZone$ Command | Target$ You | Source$ Creature.attacking+withoutFlying | Description$ Prevent all damage that would be dealt to you this turn by attacking creatures without flying.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/al_abaras_carpet.jpg
|
||||
|
||||
21
res/cardsfolder/a/aladdins_lamp.txt
Normal file
21
res/cardsfolder/a/aladdins_lamp.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
Name:Aladdin's Lamp
|
||||
ManaCost:10
|
||||
Types:Artifact
|
||||
Text:no text
|
||||
A:AB$ StoreSVar | Cost$ XCantBe0 X T | SVar$ DigNum | Type$ Count | Expression$ xPaid | SubAbility$ TheMagic | SpellDescription$ The next time you would draw a card this turn, instead look at the top X cards of your library, put all but one of them on the bottom of your library in a random order, then draw a card. X can't be 0.
|
||||
SVar:TheMagic:DB$ Effect | Name$ Aladdin's Wish | ReplacementEffects$ DrawReplace | SVars$ ExileEffect,AladdinDraw,DBDraw,DigNum,AllButOne
|
||||
SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ AladdinDraw | Description$ The next time you would draw a card this turn, instead look at the top X cards of your library, put all but one of them on the bottom of your library in a random order, then draw a card.
|
||||
SVar:AladdinDraw:AB$ Dig | Cost$ 0 | DigNum$ DigNum | ChangeNum$ AllButOne | RandomOrder$ True | DestinationZone$ Library | LibraryPosition$ -1 | DestinationZone2$ Library | LibraryPosition2$ 0 | SubAbility$ DBDraw
|
||||
SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ ExileEffect
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:X:Count$xPaid
|
||||
SVar:DigNum:Number$0
|
||||
SVar:AIPlayForSub:True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aladdins_lamp.jpg
|
||||
SetInfo:3ED|Rare|http://magiccards.info/scans/en/rv/231.jpg
|
||||
SetInfo:4ED|Rare|http://magiccards.info/scans/en/4e/309.jpg
|
||||
SetInfo:ARN|Uncommon|http://magiccards.info/scans/en/an/70.jpg
|
||||
Oracle:{X}, {T}: The next time you would draw a card this turn, instead look at the top X cards of your library, put all but one of them on the bottom of your library in a random order, then draw a card. X can't be 0.
|
||||
End
|
||||
@@ -4,7 +4,7 @@ Types:Land
|
||||
Text:no text
|
||||
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
|
||||
A:AB$ Effect | Cost$ U G T | Name$ Refuge Effect | StaticAbilities$ QuickSpell | SpellDescription$ Until end of turn, you may cast nonland cards as though they had flash.
|
||||
SVar:QuickSpell:Mode$ Continuous | Affected$ You | AddKeyword$ You may cast nonland cards as though they had flash. | Description$ You may cast nonland cards as though they had flash.
|
||||
SVar:QuickSpell:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ You may cast nonland cards as though they had flash. | Description$ You may cast nonland cards as though they had flash.
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:RemAIDeck:True
|
||||
|
||||
@@ -2,7 +2,7 @@ Name:Aluren
|
||||
ManaCost:2 G G
|
||||
Types:Enchantment
|
||||
Text:no text
|
||||
S:Mode$ Continuous | Affected$ Creature.cmcLE3 | AddHiddenKeyword$ HIDDEN May be played without paying its mana cost and as though it has flash | AffectedZone$ Hand,Graveyard,Exile | Description$ Any player may play creature cards with converted mana cost 3 or less without paying their mana cost and as though they had flash.
|
||||
S:Mode$ Continuous | Affected$ Creature.cmcLE3 | AddHiddenKeyword$ May be played without paying its mana cost and as though it has flash | AffectedZone$ Hand,Graveyard,Exile | Description$ Any player may play creature cards with converted mana cost 3 or less without paying their mana cost and as though they had flash.
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aluren.jpg
|
||||
|
||||
@@ -5,7 +5,7 @@ Text:no text
|
||||
K:You may choose not to untap CARDNAME during your untap step.
|
||||
A:AB$ Pump | Cost$ 4 T | ValidTgts$ Artifact,Creature,Land | TgtPrompt$ Select target artifact, creature, or land | RememberTargets$ True | SubAbility$ DBTap | SpellDescription$ Tap target artifact, creature, or land. That permanent doesn't untap during its controller's untap step for as long as CARDNAME remains tapped.
|
||||
SVar:DBTap:DB$ Tap | Cost$ 0 | Defined$ Targeted
|
||||
S:Mode$ Continuous | Affected$ Card.IsRemembered | AddHiddenKeyword$ HIDDEN This card doesn't untap during your next untap step.
|
||||
S:Mode$ Continuous | Affected$ Card.IsRemembered | AddHiddenKeyword$ This card doesn't untap during your next untap step.
|
||||
T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigClearRemember | Static$ True
|
||||
SVar:TrigClearRemember:DB$Cleanup | ClearRemembered$ True
|
||||
SVar:RemAIDeck:True
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment
|
||||
Text:no text
|
||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseCT | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose a creature type.
|
||||
SVar:ChooseCT:AB$ ChooseType | Cost$ 0 | Defined$ You | Type$ Creature | AILogic$ MostProminentHumanControls
|
||||
S:Mode$ Continuous | Affected$ Creature.ChosenType | AddHiddenKeyword$ HIDDEN CARDNAME doesn't untap during your untap step. | Description$ Creatures of the chosen type don't untap during their controllers' untap steps.
|
||||
S:Mode$ Continuous | Affected$ Creature.ChosenType | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Creatures of the chosen type don't untap during their controllers' untap steps.
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/an_zerrin_ruins.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Creature Angel
|
||||
Text:no text
|
||||
PT:5/6
|
||||
K:Flying
|
||||
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GE1 | Description$ Each opponent who cast a spell this turn can't attack with creatures.
|
||||
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddHiddenKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GE1 | Description$ Each opponent who cast a spell this turn can't attack with creatures.
|
||||
S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | OpponentAttackedWithCreatureThisTurn$ True | Description$ Each opponent who attacked with a creature this turn can't cast spells.
|
||||
SVar:X:Count$ThisTurnCast_Card.YouDontCtrl
|
||||
SVar:Rarity:Rare
|
||||
|
||||
@@ -4,8 +4,8 @@ Types:Instant
|
||||
Text:no text
|
||||
K:Split second
|
||||
A:SP$ Effect | Cost$ W | Name$ Angel's Grace Effect | Keywords$ AliFromCairo | StaticAbilities$ STCantLose,STOppsCantWin | AILogic$ Fog | SpellDescription$ You can't lose the game this turn and your opponents can't win the game this turn. Until end of turn, damage that would reduce your life total to less than 1 reduces it to 1 instead.
|
||||
SVar:STCantLose:Mode$ Continuous | Affected$ You | AddKeyword$ You can't lose the game. | Description$ You can't lose the game.
|
||||
SVar:STOppsCantWin:Mode$ Continuous | Affected$ You | AddKeyword$ Your opponents can't win the game. | Description$ Your opponents can't win the game.
|
||||
SVar:STCantLose:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ You can't lose the game. | Description$ You can't lose the game.
|
||||
SVar:STOppsCantWin:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ Your opponents can't win the game. | Description$ Your opponents can't win the game.
|
||||
SVar:AliFromCairo:Damage that would reduce your life total to less than 1 reduces it to 1 instead.
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/angels_grace.jpg
|
||||
|
||||
@@ -2,7 +2,7 @@ Name:Angel's Trumpet
|
||||
ManaCost:3
|
||||
Types:Artifact
|
||||
Text:no text
|
||||
S:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ Vigilance | Description$ All creatures have vigilance.
|
||||
S:Mode$ Continuous | Affected$ Creature | AddKeyword$ Vigilance | Description$ All creatures have vigilance.
|
||||
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | Execute$ TrigTapAll | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. CARDNAME deals damage to the player equal to the number of creatures tapped this way.
|
||||
SVar:TrigTapAll:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.untapped+notAttackedThisTurn+ActivePlayerCtrl | RememberTapped$ True | SubAbility$ DBDamage
|
||||
SVar:DBDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ AngelDamage | SubAbility$ DBCleanup | References$ AngelDamage
|
||||
|
||||
@@ -4,9 +4,9 @@ Types:Creature Human
|
||||
Text:no text
|
||||
PT:2+*/2+*
|
||||
K:Trample
|
||||
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | PlayerTurn$ True | Description$ As long as it's your turn, CARDNAME's power and toughness are each equal to 2 plus the number of Swamps your opponents control. As long as it's not your turn, CARDNAME's power and toughness are each 2.
|
||||
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME's power and toughness are each equal to 2 plus the number of Swamps your opponents control. As long as it's not your turn, CARDNAME's power and toughness are each 2.
|
||||
SVar:X:Count$Valid Swamp.OppCtrl/Plus.2
|
||||
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ 2 | SetToughness$ 2 | OpponentTurn$ True
|
||||
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ 2 | SetToughness$ 2 | Condition$ NotPlayerTurn
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/angry_mob.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant Wall
|
||||
A:SP$ Attach | Cost$ W | ValidTgts$ Wall | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can attack as though it didn't have defender. | Description$ Enchanted Wall can attack as though it didn't have defender.
|
||||
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddHiddenKeyword$ CARDNAME can attack as though it didn't have defender. | Description$ Enchanted Wall can attack as though it didn't have defender.
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/animate_wall.jpg
|
||||
|
||||
@@ -2,7 +2,7 @@ Name:Anvil of Bogardan
|
||||
ManaCost:2
|
||||
Types:Artifact
|
||||
Text:no text
|
||||
S:Mode$ Continuous | Affected$ Player | SetMaxHandSize$ -1 | Description$ Players have no maximum hand size.
|
||||
S:Mode$ Continuous | Affected$ Player | SetMaxHandSize$ Unlimited | Description$ Players have no maximum hand size.
|
||||
T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's draw step, that player draws an additional card, then discards a card.
|
||||
SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ TriggeredPlayer | SubAbility$ DBDiscard
|
||||
SVar:DBDiscard:DB$Discard | Defined$ TriggeredPlayer | NumCards$ 1 | Mode$ TgtChoose
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME doesn't untap during your untap step. | AddTrigger$ TrigUpkeep | AddSVar$ TrigUntap | Description$ Enchanted creature doesn't untap during its controller's untap step. At the beginning of the upkeep of enchanted creature's controller, that player may discard a card at random. If he or she does, untap that creature.
|
||||
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | AddTrigger$ TrigUpkeep | AddSVar$ TrigUntap | Description$ Enchanted creature doesn't untap during its controller's untap step. At the beginning of the upkeep of enchanted creature's controller, that player may discard a card at random. If he or she does, untap that creature.
|
||||
SVar:TrigUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigUntap | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may discard a card at random. If he or she does, untap that creature.
|
||||
SVar:TrigUntap:AB$ Untap | Cost$ Discard<1/Random> | Defined$ Self | SpellDescription$ Untap enchanted creature
|
||||
SVar:Rarity:Common
|
||||
|
||||
@@ -5,7 +5,7 @@ Text:no text
|
||||
A:SP$ Effect | Cost$ U | Name$ Flood Effect | StaticAbilities$ STFlood | Unique$ True | Duration$ Permanent | SubAbility$ TrigPutCounter | SpellDescription$ Put a flood counter on target land. That land is an island in addition to its other types for as long as it has a flood counter on it. If you control a Merfolk, draw a card.
|
||||
SVar:TrigPutCounter:DB$ PutCounter | Cost$ 0 | ValidTgts$ Land | CounterType$ FLOOD | CounterNum$ 1 | TgtPrompt$ Select target land | SubAbility$ DBDraw
|
||||
SVar:DBDraw:DB$ Draw | Cost$ 0 | NumCards$ 1 | ConditionPresent$ Merfolk.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control a Merfolk,
|
||||
SVar:STFlood:Mode$ Continuous | Affected$ Land.counters_GE1_FLOOD | AddType$ Island
|
||||
SVar:STFlood:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Land.counters_GE1_FLOOD | AddType$ Island
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Common
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:2 G
|
||||
Types:Enchantment Aura
|
||||
Text:no text
|
||||
A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated.
|
||||
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature.EnchantedBy+powerGE4 | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the end step, if enchanted creature's power is 4 or greater, destroy CARDNAME.
|
||||
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self
|
||||
SVar:Rarity:Common
|
||||
|
||||
16
res/cardsfolder/a/arcbound_fiend.txt
Normal file
16
res/cardsfolder/a/arcbound_fiend.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
Name:Arcbound Fiend
|
||||
ManaCost:6
|
||||
Types:Artifact Creature Horror
|
||||
Text:no text
|
||||
PT:0/0
|
||||
K:Modular 3
|
||||
K:Fear
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMoveCounter | TriggerDescription$ At the beginning of your upkeep, you may move a +1/+1 counter from from target creature onto CARDNAME.
|
||||
SVar:TrigMoveCounter:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBMove | StackDescription$ None | SpellDescription$ Move a +1/+1 counter from target creature onto CARDNAME.
|
||||
SVar:DBMove:DB$ MoveCounter | Cost$ 0 | Source$ Targeted | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||
SVar:RemAIdeck:True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/arcbound_fiend.jpg
|
||||
SetInfo:DST|Uncommon|http://magiccards.info/scans/en/ds/96.jpg
|
||||
Oracle:Fear (This creature can't be blocked except by artifact creatures and/or black creatures.)\nAt the beginning of your upkeep, you may move a +1/+1 counter from target creature onto Arcbound Fiend.\nModular 3 (This enters the battlefield with three +1/+1 counters on it. When it dies, you may put its +1/+1 counters on target artifact creature.)
|
||||
End
|
||||
14
res/cardsfolder/a/arcbound_overseer_avatar.txt
Normal file
14
res/cardsfolder/a/arcbound_overseer_avatar.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
Name:Arcbound Overseer Avatar
|
||||
ManaCost:no cost
|
||||
Types:Vanguard
|
||||
Text:no text
|
||||
HandLifeModifier:+0/+3
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ BuildCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a +1/+1 counter on target creature you control.
|
||||
SVar:BuildCounter:AB$ PutCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Command | Execute$ ChargeCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on target permanent you control.
|
||||
SVar:ChargeCounter:AB$ PutCounter | Cost$ 0 | CounterType$ CHARGE | CounterNum$ 1 | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control
|
||||
SVar:Rarity:Special
|
||||
SVar:Picture:http://www.cardforge.org/fpics/vgd-lq/arcbound_overseer_avatar.jpg
|
||||
SetInfo:VAN|Special|http://magiccards.info/extras/other/vanguard-mtgo/arcbound-overseer.jpg
|
||||
Oracle:Hand +0, life +3\nAt the beginning of your upkeep, you may put a +1/+1 counter on target creature you control.\nAt the beginning of your upkeep, you may put a charge counter on target permanent you control.
|
||||
End
|
||||
@@ -11,16 +11,16 @@ SVar:WarChoice:DB$ Effect | Name$ Archangel War Effect | ChoiceDescription$ War
|
||||
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 | Affected$ Creature.YouCtrl | AddPower$ 3 | CheckSVar$ WarYou | SVarCompare$ GE1 | References$ WarYou
|
||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 3 | CheckSVar$ PeaceYou | SVarCompare$ GE1 | References$ PeaceYou
|
||||
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddPower$ 3 | CheckSVar$ WarOpp | SVarCompare$ GE1 | References$ WarOpp
|
||||
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddToughness$ 3 | CheckSVar$ PeaceOpp | SVarCompare$ GE1 | References$ PeaceOpp
|
||||
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:Remembered$Valid Card.namedArchangel War Effect+YouCtrl
|
||||
SVar:PeaceYou:Remembered$Valid Card.namedArchangel Peace Effect+YouCtrl
|
||||
SVar:WarOpp:Remembered$Valid Card.namedArchangel War Effect+YouDontCtrl
|
||||
SVar:PeaceOpp:Remembered$Valid Card.namedArchangel Peace Effect+YouDontCtrl
|
||||
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
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/archangel_of_strife.jpg
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:1 W
|
||||
Types:Creature Fox
|
||||
Text:no text
|
||||
PT:1/1
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN CantBeBlockedBy Creature.powerGE2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ Creatures with power 2 or greater can't block CARDNAME as long as defending player controls a snow land.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CantBeBlockedBy Creature.powerGE2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ Creatures with power 2 or greater can't block CARDNAME as long as defending player controls a snow land.
|
||||
SVar:X:Count$Valid Land.Snow+DefenderCtrl
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/arctic_foxes.jpg
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:W
|
||||
Types:Creature Human Soldier
|
||||
Text:no text
|
||||
PT:1/1
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Metalcraft$ True | Description$ Metalcraft - CARDNAME gets +2/+2 as long as you control three or more artifacts.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Metalcraft | Description$ Metalcraft - CARDNAME gets +2/+2 as long as you control three or more artifacts.
|
||||
SVar:BuffedBy:Artifact
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/ardent_recruit.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted creature can't attack or block and its activated abilities can't be activated.
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/arrest.jpg
|
||||
SetInfo:MRD|Common|http://magiccards.info/scans/en/mi/2.jpg
|
||||
|
||||
11
res/cardsfolder/a/ashling_the_pilgrim_avatar.txt
Normal file
11
res/cardsfolder/a/ashling_the_pilgrim_avatar.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Ashling the Pilgrim Avatar
|
||||
ManaCost:no cost
|
||||
Types:Vanguard
|
||||
Text:no text
|
||||
HandLifeModifier:-1/+6
|
||||
A:AB$ DamageAll | ActivationZone$ Command | Cost$ 2 | NumDmg$ 1 | ValidCards$ Creature | ValidPlayers$ Each | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature and each player.
|
||||
SVar:Rarity:Special
|
||||
SVar:Picture:http://www.cardforge.org/fpics/vgd-lq/ashling_the_pilgrim_avatar.jpg
|
||||
SetInfo:VAN|Special|http://magiccards.info/extras/other/vanguard-mtgo-2/ashling-the-extinguisher.jpg
|
||||
Oracle:Hand -1, life +6\n{2}: Ashling the Pilgrim Avatar deals 1 damage to each creature and each player.
|
||||
End
|
||||
@@ -7,8 +7,8 @@ SVar:ChooseMode:AB$ ChooseNumber | Cost$ 0 | Defined$ You | Min$ 0 | Max$ 1 | Li
|
||||
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.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN Chosen:EVEN | CheckSVar$ X | SVarCompare$ EQ0
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN Chosen:ODD | CheckSVar$ X | SVarCompare$ EQ1
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Chosen:EVEN | CheckSVar$ X | SVarCompare$ EQ0
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Chosen:ODD | CheckSVar$ X | SVarCompare$ EQ1
|
||||
SVar:X:Count$ChosenNumber
|
||||
SVar:Y:Number$ChosenNumber/Plus.1
|
||||
SVar:RemAIDeck:True
|
||||
|
||||
12
res/cardsfolder/a/ashnod.txt
Normal file
12
res/cardsfolder/a/ashnod.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Ashnod
|
||||
ManaCost:no cost
|
||||
Types:Vanguard
|
||||
Text:no text
|
||||
HandLifeModifier:+1/-8
|
||||
T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ You | Execute$ TrigDestroy | TriggerZones$ Command | TriggerDescription$ Whenever a creature deals damage to you, destroy it.
|
||||
SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredSource
|
||||
SVar:Rarity:Special
|
||||
SVar:Picture:http://www.cardforge.org/fpics/vgd-lq/ashnod.jpg
|
||||
SetInfo:VAN|Special|http://magiccards.info/extras/other/vanguard/ashnod.jpg
|
||||
Oracle:Hand +1, life -8\nWhenever a creature deals damage to you, destroy it.
|
||||
End
|
||||
14
res/cardsfolder/a/assembly_hall.txt
Normal file
14
res/cardsfolder/a/assembly_hall.txt
Normal file
@@ -0,0 +1,14 @@
|
||||
Name:Assembly Hall
|
||||
ManaCost:5
|
||||
Types:Artifact
|
||||
Text:no text
|
||||
A:AB$ Reveal | Cost$ 4 T | Defined$ You | RevealValid$ Creature | RememberRevealed$ True | SubAbility$ DBChangeZone | SpellDescription$ Reveal a creature card in your hand. Search your library for a card with the same name as that card, reveal it, and put it into your hand. Then shuffle your library.
|
||||
SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Remembered.sameName | ChangeNum$ 1 | SubAbility$ DBCleanup | StackDescription$ Search your library for a permanent card with the same name as the revealed creature and put it into your hand. Then shuffle your library.
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/assembly_hall.jpg
|
||||
SetInfo:MMQ|Rare|http://magiccards.info/scans/en/mm/286.jpg
|
||||
Oracle:{4}, {T}: Reveal a creature card in your hand. Search your library for a card with the same name as that card, reveal it, and put it into your hand. Then shuffle your library.
|
||||
End
|
||||
15
res/cardsfolder/a/atalya_samite_master.txt
Normal file
15
res/cardsfolder/a/atalya_samite_master.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
Name:Atalya, Samite Master
|
||||
ManaCost:3 W W
|
||||
Types:Legendary Creature Human Cleric
|
||||
Text:no text
|
||||
PT:2/3
|
||||
A:AB$ Charm | Cost$ X T | XColor$ W | Choices$ PreventDamage,GainLife | CharmNum$ 1 | SpellDescription$ Choose one - Prevent the next X damage that would be dealt to target creature this turn; or you gain X life. Spend only white mana this way.
|
||||
SVar:PreventDamage:DB$ PreventDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | Amount$ X | References$ X | SpellDescription$ Prevent the next X damage that would be dealt to target creature or player this turn.
|
||||
SVar:GainLife:DB$ GainLife | LifeAmount$ X | Defined$ You | References$ X | SpellDescription$ You gain X life.
|
||||
SVar:X:Count$xPaid
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/atalya_samite_master.jpg
|
||||
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/4.jpg
|
||||
Oracle:{X}, {T}: Choose one - Prevent the next X damage that would be dealt to target creature this turn; or you gain X life. Spend only white mana this way.
|
||||
End
|
||||
@@ -3,7 +3,7 @@ ManaCost:W W
|
||||
Types:Creature Human Soldier
|
||||
Text:no text
|
||||
PT:2/2
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | Metalcraft$ True | Description$ Metalcraft - CARDNAME has double strike as long as you control three or more artifacts.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | Condition$ Metalcraft | Description$ Metalcraft - CARDNAME has double strike as long as you control three or more artifacts.
|
||||
SVar:BuffedBy:Artifact
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_edgewright.jpg
|
||||
|
||||
@@ -5,7 +5,7 @@ Text:no text
|
||||
PT:2/2
|
||||
A:AB$ ChooseSource | Cost$ W Sac<1/CARDNAME> | Choices$ Card | RememberChosen$ True | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ Prevent all damage a source of your choice would deal to you this turn.
|
||||
SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | RememberObjects$ Remembered | SVars$ RPreventNextFromSource | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1
|
||||
SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | PreventionEffect$ True | Description$ Prevent all damage the chosen source would deal to you this turn.
|
||||
SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | Prevent$ True | PreventionEffect$ True | Description$ Prevent all damage the chosen source would deal to you this turn.
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_replica.jpg
|
||||
|
||||
16
res/cardsfolder/a/auriok_steelshaper.txt
Normal file
16
res/cardsfolder/a/auriok_steelshaper.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
Name:Auriok Steelshaper
|
||||
ManaCost:1 W
|
||||
Types:Creature Human Soldier
|
||||
Text:no text
|
||||
PT:1/1
|
||||
S:Mode$ ReduceCost | ValidCard$ Card | Type$ Equip | Activator$ You | Amount$ 1 | Description$ Equip costs you pay cost 1 less.
|
||||
S:Mode$ Continuous | Affected$ Creature.Soldier+YouCtrl,Creature.Knight+YouCtrl | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ EQ1 | References$ X | Description$ As long as CARDNAME is equipped, Soldier and/or Knight creatures you control get +1/+1.
|
||||
SVar:X:Count$Valid Card.Self+equipped
|
||||
SVar:EquipMe:Once
|
||||
SVar:RemRandomDeck:True
|
||||
DeckNeeds:Type$Equipment
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_steelshaper.jpg
|
||||
SetInfo:MRD|Rare|http://magiccards.info/scans/en/mi/4.jpg
|
||||
Oracle:Equip costs you pay cost {1} less.\nAs long as Auriok Steelshaper is equipped, Soldier and/or Knight creatures you control get +1/+1.
|
||||
End
|
||||
@@ -3,7 +3,7 @@ ManaCost:1 W
|
||||
Types:Creature Human Soldier
|
||||
Text:no text
|
||||
PT:1/1
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | Metalcraft$ True | Description$ Metalcraft - As long as you control three or more artifacts, CARDNAME gets +2/+2 and has flying.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | Condition$ Metalcraft | Description$ Metalcraft - As long as you control three or more artifacts, CARDNAME gets +2/+2 and has flying.
|
||||
SVar:BuffedBy:Artifact
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_sunchaser.jpg
|
||||
|
||||
@@ -6,7 +6,7 @@ PT:8/8
|
||||
K:Flying
|
||||
K:Vigilance
|
||||
K:Indestructible
|
||||
S:Mode$ Continuous | Affected$ Permanent.Other+YouCtrl | AddHiddenKeyword$ HIDDEN Indestructible | Description$ CARDNAME and other permanents you control are indestructible.
|
||||
S:Mode$ Continuous | Affected$ Permanent.Other+YouCtrl | AddHiddenKeyword$ Indestructible | Description$ CARDNAME and other permanents you control are indestructible.
|
||||
SVar:Rarity:Mythic
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/avacyn_angel_of_hope.jpg
|
||||
SetInfo:AVR|Mythic|http://magiccards.info/scans/en/avr/6.jpg
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:6 R R
|
||||
Types:Creature Avatar
|
||||
Text:no text
|
||||
PT:8/8
|
||||
S:Mode$ Continuous | Affected$ Creature | AddKeyword$ Double Strike | AddHiddenKeyword$ HIDDEN CARDNAME attacks each turn if able. | Description$ All creatures have double strike and attack each turn if able.
|
||||
S:Mode$ Continuous | Affected$ Creature | AddKeyword$ Double Strike | AddHiddenKeyword$ CARDNAME attacks each turn if able. | Description$ All creatures have double strike and attack each turn if able.
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/avatar_of_slaughter.jpg
|
||||
SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/111.jpg
|
||||
|
||||
@@ -8,7 +8,6 @@ K:Morph:3 W
|
||||
T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigProtect | TriggerDescription$ When CARDNAME is turned face up, target creature you control gains protection from the color of your choice until end of turn.
|
||||
SVar:TrigProtect:AB$ Protection | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor
|
||||
SVar:RemAIDeck:True
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_liberator.jpg
|
||||
SetInfo:SCG|Common|http://magiccards.info/scans/en/sc/4.jpg
|
||||
|
||||
@@ -6,7 +6,7 @@ PT:3/1
|
||||
K:Flying
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a feather counter on target creature. If you do, that creature is 3/1 and has flying for as long as it has a feather counter on it.
|
||||
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ FEATHER | CounterNum$ 1 | SubAbility$ DBAnimate
|
||||
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | staticAbilities$ MimeomancerStatic | Permanent$ True
|
||||
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | StaticAbilities$ MimeomancerStatic | Permanent$ True
|
||||
SVar:MimeomancerStatic:Mode$ Continuous | Affected$ Card.Self+counters_GE1_FEATHER | SetPower$ 3 | SetToughness$ 1 | AddKeyword$ Flying | Description$ CARDNAME is 3/1 and has flying for as long as it has a feather counter on it.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Rare
|
||||
|
||||
@@ -7,7 +7,7 @@ SVar:StrikeWithAwe:Event$ DamageDone | ValidSource$ Card.IsRemembered | ReplaceW
|
||||
SVar:GainLifeInstead:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | SubAbility$ ExileEffect | References$ X
|
||||
SVar:X:ReplaceCount$DamageAmount
|
||||
SVar:OutOfSight:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.IsRemembered | Execute$ ExileEffect | Static$ True
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/awe_strike.jpg
|
||||
SetInfo:MRD|Common|http://magiccards.info/scans/en/mi/6.jpg
|
||||
|
||||
@@ -2,7 +2,7 @@ Name:Azusa, Lost but Seeking
|
||||
ManaCost:2 G
|
||||
Types:Legendary Creature Human Monk
|
||||
Text:no text
|
||||
K:AdjustLandPlays:You:2:You may play two additional lands on each of your turns.
|
||||
S:Mode$ Continuous | Affected$ You | AddKeyword$ AdjustLandPlays:2 | Description$ You may play two additional lands on each of your turns.
|
||||
PT:1/2
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/azusa_lost_but_seeking.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Sorcery
|
||||
Text:no text
|
||||
A:SP$ DealDamage | Cost$ X R | Tgt$ TgtCP | NumDmg$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ LT5 | SubAbility$ BanefulDmg | References$ X | SpellDescription$ CARDNAME deals X damage to target creature or player.
|
||||
SVar:BanefulDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | NoPrevention$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE5 | References$ X
|
||||
S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ HIDDEN CARDNAME can't be countered. | CheckSVar$ X | SVarCompare$ GE5 | Description$ If X is 5 or more, CARDNAME can't be countered by spells or abilities and the damage can't be prevented.
|
||||
S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ CARDNAME can't be countered. | CheckSVar$ X | SVarCompare$ GE5 | Description$ If X is 5 or more, CARDNAME can't be countered by spells or abilities and the damage can't be prevented.
|
||||
SVar:X:Count$xPaid
|
||||
Var:PayX:5
|
||||
SVar:Rarity:Uncommon
|
||||
|
||||
12
res/cardsfolder/b/barrin.txt
Normal file
12
res/cardsfolder/b/barrin.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Barrin
|
||||
ManaCost:no cost
|
||||
Types:Vanguard
|
||||
Text:no text
|
||||
HandLifeModifier:+0/+6
|
||||
A:AB$ ChangeZone | ActivationZone$ Command | Cost$ Sac<1/Permanent> | ValidTgts$ Creature | TgtPrompt$ Select target Creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target creature to its owner's hand.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Special
|
||||
SVar:Picture:http://www.cardforge.org/fpics/vgd-lq/barrin.jpg
|
||||
SetInfo:VAN|Special|http://magiccards.info/extras/other/vanguard/barrin.jpg
|
||||
Oracle:Hand +0, life +6\nSacrifice a permanent: Return target creature to its owner's hand.
|
||||
End
|
||||
@@ -4,7 +4,7 @@ Types:Creature Bird Soldier
|
||||
Text:no text
|
||||
PT:2/2
|
||||
K:Flying
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ First Strike | Threshold$ True | Description$ Threshold - As long as seven or more cards are in your graveyard, Battlewise Aven gets +1/+1 and has first strike.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ First Strike | Condition$ Threshold | Description$ Threshold - As long as seven or more cards are in your graveyard, Battlewise Aven gets +1/+1 and has first strike.
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/battlewise_aven.jpg
|
||||
SetInfo:JUD|Common|http://magiccards.info/scans/en/ju/4.jpg
|
||||
|
||||
@@ -2,7 +2,7 @@ Name:Bedlam
|
||||
ManaCost:2 R R
|
||||
Types:Enchantment
|
||||
Text:no text
|
||||
S:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ HIDDEN CARDNAME can't block. | Description$ Creatures can't block.
|
||||
S:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures can't block.
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bedlam.jpg
|
||||
|
||||
12
res/cardsfolder/b/birds_of_paradise_avatar.txt
Normal file
12
res/cardsfolder/b/birds_of_paradise_avatar.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Birds of Paradise Avatar
|
||||
ManaCost:no cost
|
||||
Types:Vanguard
|
||||
Text:no text
|
||||
HandLifeModifier:+0/-3
|
||||
S:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Land.YouCtrl | AddAbility$ AnyMana | Description$ Lands you control have "Tap: Add one mana of any color to your mana pool."
|
||||
SVar:AnyMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color to your mana pool.
|
||||
SVar:Rarity:Special
|
||||
SVar:Picture:http://www.cardforge.org/fpics/vgd-lq/birds_of_paradise_avatar.jpg
|
||||
SetInfo:VAN|Special|http://magiccards.info/extras/other/vanguard-mtgo/birds-of-paradise.jpg
|
||||
Oracle:Hand +0, life -3\nLands you control have "{T}: Add one mana of any color to your mana pool."
|
||||
End
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't be blocked by black creatures. | Description$ Enchanted creature can't be blocked by black creatures.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't be blocked by black creatures. | Description$ Enchanted creature can't be blocked by black creatures.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ Enchanted creature gets +2/+2 as long as an opponent controls a black permanent.
|
||||
SVar:X:Count$Valid Permanent.Black+OppCtrl
|
||||
SVar:RemRandomDeck:True
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:1
|
||||
Types:Artifact Equipment
|
||||
Text:no text
|
||||
K:Equip 1
|
||||
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddHiddenKeyword$ HIDDEN CantBeBlockedBy Creature.Vampire,Creature.Zombie | Description$ Equipped creature can't be blocked by Vampires or Zombies.
|
||||
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddHiddenKeyword$ CantBeBlockedBy Creature.Vampire,Creature.Zombie | Description$ Equipped creature can't be blocked by Vampires or Zombies.
|
||||
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddAbility$ TorchDamage | Description$ Equipped creature has "T, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player."
|
||||
SVar:TorchDamage:AB$ DealDamage | Cost$ T Sac<1/Card.Attached+namedBlazing Torch/equipped Blazing Torch> | Tgt$ TgtCP | NumDmg$ 2 | DamageSource$ Sacrificed | SpellDescription$ Blazing Torch deals 2 damage to target creature or player.
|
||||
SVar:Rarity:Common
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:2 R
|
||||
Types:Creature Giant Warrior
|
||||
Text:no text
|
||||
PT:4/3
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME can't attack or block unless you control another Giant.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack or block. | CheckSVar$ X | SVarCompare$ EQ0 | Description$ CARDNAME can't attack or block unless you control another Giant.
|
||||
SVar:X:Count$Valid Giant.Other+YouCtrl
|
||||
SVar:BuffedBy:Giant
|
||||
SVar:RemRandomDeck:True
|
||||
|
||||
@@ -6,9 +6,9 @@ A:SP$ Tap | Cost$ 2 W | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | Tgt
|
||||
A:SP$ Effect | Cost$ 2 W | ValidTgts$ Player | TgtPrompt$ Select target player | IsCurse$ True | StaticAbilities$ DontUntap | Triggers$ RestoreSight | SVars$ ExileEffect | RememberObjects$ Targeted | Duration$ Permanent | SpellDescription$ or creatures don't untap during target player's next untap step.
|
||||
A:SP$ Effect | Cost$ 3 W | ValidTgts$ Player | TgtPrompt$ Select target player | IsCurse$ True | StaticAbilities$ DontUntap | Triggers$ RestoreSight | SVars$ ExileEffect | RememberObjects$ Targeted | AILogic$ BeginningOfOppTurn | Duration$ Permanent | SubAbility$ BlindTheFoe | PrecostDesc$ Entwine | CostDesc$ 1 | NonBasicSpell$ True | SpellDescription$ (Choose both if you pay the entwine cost.)
|
||||
SVar:BlindTheFoe:DB$ Tap | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two target creatures
|
||||
SVar:DontUntap:Mode$ Continuous | Affected$ Creature.RememberedPlayerCtrl | AddHiddenKeyword$ HIDDEN This card doesn't untap during your next untap step.
|
||||
SVar:RestoreSight:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.IsRemembered | TriggerZones$ Battlefield | Execute$ ExileEffect | Static$ True
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:DontUntap:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.RememberedPlayerCtrl | AddHiddenKeyword$ This card doesn't untap during your next untap step.
|
||||
SVar:RestoreSight:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.IsRemembered | TriggerZones$ Command | Execute$ ExileEffect | Static$ True
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blinding_beam.jpg
|
||||
|
||||
@@ -6,7 +6,7 @@ PT:1/1
|
||||
K:Flying
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ CurdledMill | TriggerDescription$ At the beginning of your upkeep, put the top card of your library into your graveyard.
|
||||
SVar:CurdledMill:DB$ Mill | Defined$ You | NumCards$ 1
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ EndScream | Threshold$ True | Description$ Threshold - As long as seven or more cards are in your graveyard, CARDNAME gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard."
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ EndScream | Condition$ Threshold | Description$ Threshold - As long as seven or more cards are in your graveyard, CARDNAME gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard."
|
||||
SVar:EndScream:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ BloodExile | Secondary$ True | TriggerDescription$ At the beginning of your end step, exile two cards from your graveyard.
|
||||
SVar:BloodExile:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Card.YouCtrl | ChangeNum$ 2 | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Exile
|
||||
SVar:RemAIDeck:True
|
||||
|
||||
@@ -6,7 +6,7 @@ PT:4/3
|
||||
K:Trample
|
||||
K:ETBReplacement:Other:Unleash:Optional
|
||||
SVar:Unleash:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN CARDNAME can't block. | CheckSVar$ X | SVarCompare$ GE1 | References$ X
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ X | SVarCompare$ GE1 | References$ X
|
||||
SVar:X:Count$NumCounters.P1P1
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodfray_giant.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ R | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME attacks each turn if able. | Description$ Enchanted creature attacks each turn if able.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME attacks each turn if able. | Description$ Enchanted creature attacks each turn if able.
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodshed_fever.jpg
|
||||
SetInfo:SHM|Common|http://magiccards.info/scans/en/shm/84.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't be blocked by blue creatures. | Description$ Enchanted creature can't be blocked by blue creatures.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't be blocked by blue creatures. | Description$ Enchanted creature can't be blocked by blue creatures.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | CheckSVar$ X | SVarCompare$ GE1 | Description$ Enchanted creature gets +2/+2 as long as an opponent controls a blue permanent.
|
||||
SVar:X:Count$Valid Permanent.Blue+OppCtrl
|
||||
SVar:RemRandomDeck:True
|
||||
|
||||
@@ -5,7 +5,7 @@ Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+Human | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2 as long as it's a Human.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+nonHuman | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. | Description$ Otherwise, it can't attack or block.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+nonHuman | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Otherwise, it can't attack or block.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bonds_of_faith.jpg
|
||||
|
||||
@@ -5,7 +5,7 @@ Text:no text
|
||||
K:Flash
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 3 U | ValidTgts$ Creature | AILogic$ KeepTapped
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step.
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bonds_of_quicksilver.jpg
|
||||
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/29.jpg
|
||||
|
||||
@@ -6,7 +6,7 @@ A:AB$ ChooseSource | Cost$ 2 T | Choices$ Card | RememberChosen$ True | AILogic$
|
||||
SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | RememberObjects$ Remembered | SVars$ RPreventNextFromSource,ExileEffect,ExileFromLibInstead,X | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1
|
||||
SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | ReplaceWith$ ExileFromLibInstead | PreventionEffect$ True | Description$ The next time the chosen source deals damage to you, prevent that damage.
|
||||
SVar:ExileFromLibInstead:DB$ Mill | Defined$ You | Destination$ Exile | NumCards$ X | References$ X
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:X:ReplaceCount$DamageAmount
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:RemAIDeck:True
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Creature Giant Shaman
|
||||
Text:no text
|
||||
PT:3/3
|
||||
A:AB$ Animate | Cost$ B | Defined$ Self | staticAbilities$ BoneShamanStatic | StackDescription$ CARDNAME gains "Creatures dealt damage by CARDNAME this turn can't be regenerated this turn." | SpellDescription$ Until end of turn, CARDNAME gains "Creatures dealt damage by CARDNAME this turn can't be regenerated this turn."
|
||||
SVar:BoneShamanStatic:Mode$ Continuous | Affected$ Creature.DamagedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't be regenerated. | Description$ Creatures dealt damage by CARDNAME this turn can't be regenerated this turn.
|
||||
SVar:BoneShamanStatic:Mode$ Continuous | Affected$ Creature.DamagedBy | AddHiddenKeyword$ CARDNAME can't be regenerated. | Description$ Creatures dealt damage by CARDNAME this turn can't be regenerated this turn.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Common
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Creature Horror
|
||||
Text:no text
|
||||
PT:1/1
|
||||
K:Flying
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddTrigger$ SpellTarget | AddSVar$ TrigSac | Threshold$ True | Description$ Threshold - As long as seven or more cards are in your graveyard, CARDNAME gets +2/+2 and has "When CARDNAME becomes the target of a spell or ability, sacrifice it."
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddTrigger$ SpellTarget | AddSVar$ TrigSac | Condition$ Threshold | Description$ Threshold - As long as seven or more cards are in your graveyard, CARDNAME gets +2/+2 and has "When CARDNAME becomes the target of a spell or ability, sacrifice it."
|
||||
SVar:SpellTarget:Mode$ SpellAbilityCast | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | Secondary$ True | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it.
|
||||
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self
|
||||
# The AI will target this card with buffs.
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:2 U
|
||||
Types:Creature Beeble
|
||||
Text:no text
|
||||
PT:2/2
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN Unblockable | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME is unblockable as long as defending player controls an artifact.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Unblockable | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME is unblockable as long as defending player controls an artifact.
|
||||
SVar:X:Count$Valid Artifact.YouDontCtrl
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bouncing_beebles.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Tribal Enchantment Rebel Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block.
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bound_in_silence.jpg
|
||||
SetInfo:FUT|Uncommon|http://magiccards.info/scans/en/fut/20.jpg
|
||||
|
||||
@@ -2,7 +2,7 @@ Name:Bower Passage
|
||||
ManaCost:1 G
|
||||
Types:Enchantment
|
||||
Text:no text
|
||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddHiddenKeyword$ HIDDEN CantBeBlockedBy Creature.withFlying | Description$ Creatures you control can't be blocked by creatures with flying.
|
||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddHiddenKeyword$ CantBeBlockedBy Creature.withFlying | Description$ Creatures you control can't be blocked by creatures with flying.
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bower_passage.jpg
|
||||
SetInfo:AVR|Uncommon|http://magiccards.info/scans/en/avr/170.jpg
|
||||
|
||||
@@ -7,7 +7,7 @@ SVar:BraceReplace:Event$ DamageDone | ValidTarget$ Card.IsRemembered | ReplaceWi
|
||||
SVar:ImpactCounters:AB$ PutCounter | Cost$ 0 | Defined$ ReplacedTarget | CounterType$ P1P1 | CounterNum$ X
|
||||
SVar:X:ReplaceCount$DamageAmount
|
||||
SVar:EndTrackingEffect:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ ExileEffect | Static$ True
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/brace_for_impact.jpg
|
||||
|
||||
@@ -3,8 +3,8 @@ ManaCost:R
|
||||
Types:Creature Human Soldier
|
||||
Text:no text
|
||||
PT:2/2
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME can't attack if defending player controls an untapped land.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN CARDNAME can't block. | CheckSVar$ Y | SVarCompare$ GE1 | Description$ CARDNAME can't block if you control an untapped land.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME can't attack if defending player controls an untapped land.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ Y | SVarCompare$ GE1 | Description$ CARDNAME can't block if you control an untapped land.
|
||||
SVar:X:Count$Valid Land.YouDontCtrl+untapped
|
||||
SVar:Y:Count$Valid Land.YouCtrl+untapped
|
||||
SVar:Rarity:Common
|
||||
|
||||
@@ -2,6 +2,7 @@ Name:Bridge from Below
|
||||
ManaCost:B B B
|
||||
Types:Enchantment
|
||||
Text:no text
|
||||
A:SP$ PermanentNoncreature | Cost$ B B B | AILogic$ DontCast
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+YouOwn | Execute$ TrigToken | TriggerZones$ Graveyard | TriggerDescription$ Whenever a nontoken creature is put into your graveyard from the battlefield, if CARDNAME is in your graveyard, put a 2/2 black Zombie creature token onto the battlefield.
|
||||
SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Graveyard | ValidCard$ Creature.OppOwn | Execute$ TrigChange | TriggerDescription$ When a creature is put into an opponent's graveyard from the battlefield, if CARDNAME is in your graveyard, exile Bridge from Below.
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:4 B
|
||||
Types:Instant
|
||||
Text:no text
|
||||
A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Creature.attacking+nonArtifact | TgtPrompt$ Select target nonartifact attacking creature | NoRegen$ True | SpellDescription$ Destroy target nonartifact attacking creature. It can't be regenerated. Put a black Spirit creature token with that creature's power and toughness onto the battlefield. Sacrifice the token at the beginning of the next end step. | SubAbility$ DBToken
|
||||
SVar:DBToken:DB$Token | Defined$Targeted | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ Black | TokenPower$ dX | TokenToughness$ dY | TokenKeywords$ HIDDEN At the beginning of the end step, sacrifice CARDNAME. | References$ dX,dY
|
||||
SVar:DBToken:DB$ Token | Defined$Targeted | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ Black | TokenPower$ dX | TokenToughness$ dY | TokenHiddenKeywords$ At the beginning of the end step, sacrifice CARDNAME. | References$ dX,dY
|
||||
SVar:dX:Targeted$CardPower
|
||||
SVar:dY:Targeted$CardToughness
|
||||
SVar:Rarity:Rare
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:4 U
|
||||
Types:Creature Beeble
|
||||
Text:no text
|
||||
PT:3/3
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN Unblockable | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME is unblockable as long as defending player controls an enchantment.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Unblockable | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME is unblockable as long as defending player controls an enchantment.
|
||||
SVar:X:Count$Valid Enchantment.YouDontCtrl
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/bubbling_beebles.jpg
|
||||
|
||||
@@ -6,7 +6,7 @@ PT:1/1
|
||||
K:Protection from red
|
||||
A:AB$ ChooseSource | Cost$ Sac<1/CARDNAME> | Choices$ Card.Red | RememberChosen$ True | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ Prevent all damage a red source of your choice would deal this turn.
|
||||
SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | RememberObjects$ Remembered | SVars$ RPreventNextFromSource | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1
|
||||
SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.IsRemembered | PreventionEffect$ True | Description$ Prevent all damage the chosen source would deal this turn.
|
||||
SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.IsRemembered | Prevent$ True | PreventionEffect$ True | Description$ Prevent all damage the chosen source would deal this turn.
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/burrenton_forge_tender.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | Description$ Enchanted creature can't attack or block.
|
||||
A:AB$ ChangeZone | Cost$ 1 W | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand.
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/cage_of_hands.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | Description$ Enchanted creature gets +2/+2 and can't attack.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Enchanted creature gets +2/+2 and can't attack.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/cagemail.jpg
|
||||
|
||||
@@ -22,7 +22,7 @@ Types:Enchantment Aura
|
||||
Text:Enchanted creature can't attack.
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | Description$ Enchanted creature can't attack.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Enchanted creature can't attack.
|
||||
A:AB$ SetState | Cost$ W | Defined$ Self | NewState$ Original | SpellDescription$ End this effect.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Uncommon
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 1 G | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't be blocked except by creatures with flying or reach. | Description$ Enchanted creature can't be blocked except by creatures with flying or reach.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't be blocked except by creatures with flying or reach. | Description$ Enchanted creature can't be blocked except by creatures with flying or reach.
|
||||
S:Mode$ CantTarget | ValidCard$ Card.EnchantedBy | Activator$ Opponent | Description$ Enchanted creature can't be the target of spells or abilities your opponents control.
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/canopy_cover.jpg
|
||||
|
||||
@@ -3,7 +3,8 @@ ManaCost:1 G
|
||||
Types:Creature Elf Artificer
|
||||
Text:no text
|
||||
PT:2/2
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Metalcraft$ True | Description$ Metalcraft - CARDNAME gets +2/+2 as long as you control three or more artifacts.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | Condition$ Metalcraft | Description$ Metalcraft - CARDNAME gets +2/+2 as long as you control three or more artifacts.
|
||||
SVar:BuffedBy:Artifact
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/carapace_forger.jpg
|
||||
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/114.jpg
|
||||
|
||||
@@ -7,7 +7,7 @@ K:First Strike
|
||||
K:Haste
|
||||
K:ETBReplacement:Other:Unleash:Optional
|
||||
SVar:Unleash:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ HIDDEN CARDNAME can't block. | CheckSVar$ X | SVarCompare$ GE1 | References$ X
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ X | SVarCompare$ GE1 | References$ X
|
||||
SVar:X:Count$NumCounters.P1P1
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/carnival_hellsteed.jpg
|
||||
|
||||
@@ -4,7 +4,6 @@ Types:Creature Human Soldier
|
||||
Text:no text
|
||||
PT:2/1
|
||||
A:AB$ DealDamage | Cost$ tapXType<2/Soldier> | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target attacking or blocking creature.
|
||||
SVar:RemRandomDeck:True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/catapult_squad.jpg
|
||||
SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/11.jpg
|
||||
|
||||
@@ -3,8 +3,8 @@ ManaCost:3 R
|
||||
Types:Creature Goblin Shaman
|
||||
Text:no text
|
||||
PT:2/2
|
||||
S:Mode$ Continuous | Affected$ Goblin.YouCtrl | AddHiddenKeyword$ HIDDEN CARDNAME can't be blocked except by two or more creatures. | Description$ Each Goblin you control can't be blocked except by two or more creatures.
|
||||
S:Mode$ Continuous | Affected$ Elemental.YouCtrl | AddHiddenKeyword$ HIDDEN CARDNAME can't be blocked except by two or more creatures. | Description$ Each Elemental you control can't be blocked except by two or more creatures.
|
||||
S:Mode$ Continuous | Affected$ Goblin.YouCtrl | AddHiddenKeyword$ CARDNAME can't be blocked except by two or more creatures. | Description$ Each Goblin you control can't be blocked except by two or more creatures.
|
||||
S:Mode$ Continuous | Affected$ Elemental.YouCtrl | AddHiddenKeyword$ CARDNAME can't be blocked except by two or more creatures. | Description$ Each Elemental you control can't be blocked except by two or more creatures.
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/caterwauling_boggart.jpg
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:2 W
|
||||
Types:Instant
|
||||
Text:no text
|
||||
A:SP$ Effect | Cost$ 2 W | ValidTgts$ Player | Name$ Cease-Fire Effect | StaticAbilities$ STCantBeCast | RememberObjects$ Targeted | AILogic$ BeginningOfOppTurn | SubAbility$ DBDraw | SpellDescription$ Target player can't cast creature spells this turn.
|
||||
SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Creature | Caster$ Player.IsRemembered | Description$ Target player can't cast creature spells this turn.
|
||||
SVar:STCantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Creature | Caster$ Player.IsRemembered | Description$ Target player can't cast creature spells this turn.
|
||||
SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card.
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/cease_fire.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Creature Kithkin Soldier
|
||||
Text:no text
|
||||
PT:1/1
|
||||
A:AB$ PutCounter | Cost$ W T | ValidTgts$ Creature.Soldier | TgtPrompt$ Select target soldier creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target Soldier creature.
|
||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddHiddenKeyword$ HIDDEN CARDNAME can block an additional creature. | Description$ Each creature you control with a +1/+1 counter on it can block an additional creature.
|
||||
S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddHiddenKeyword$ CARDNAME can block an additional creature. | Description$ Each creature you control with a +1/+1 counter on it can block an additional creature.
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/cenns_tactician.jpg
|
||||
SetInfo:MOR|Uncommon|http://magiccards.info/scans/en/mt/5.jpg
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Enchantment Aura
|
||||
Text:no text
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | Description$ Enchanted creature can't attack.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack. | Description$ Enchanted creature can't attack.
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand.
|
||||
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand
|
||||
SVar:SacMe:2
|
||||
|
||||
@@ -12,6 +12,7 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked G | Origin$ Any | Destination$
|
||||
SVar:VolverPumped:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ VolverStomp
|
||||
SVar:VolverStomp:DB$ Pump | Defined$ Self | KW$ Trample | Permanent$ True
|
||||
SVar:RemRandomDeck:True
|
||||
DeckNeeds:Color$Red|Green
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/cetavolver.jpg
|
||||
SetInfo:APC|Rare|http://magiccards.info/scans/en/ap/21.jpg
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:3 G
|
||||
Types:Instant
|
||||
Text:no text
|
||||
A:SP$ Effect | Cost$ 3 G | Name$ Chameleon Blur Effect | StaticAbilities$ STPrevent | AILogic$ Fog | SpellDescription$ Prevent all damage that creatures would deal to players this turn.
|
||||
SVar:STPrevent:Mode$ PreventDamage | Source$ Creature | Target$ Player | Description$ Prevent all damage that creatures would deal to players this turn.
|
||||
SVar:STPrevent:Mode$ PreventDamage | EffectZone$ Command | Source$ Creature | Target$ Player | Description$ Prevent all damage that creatures would deal to players this turn.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/chameleon_blur.jpg
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:1 G G
|
||||
Types:Creature Human Warrior
|
||||
Text:no text
|
||||
PT:1/1
|
||||
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl+powerLTX | AddHiddenKeyword$ HIDDEN CARDNAME can't block. | Description$ Creatures with power less than CARDNAME's power can't block creatures you control.
|
||||
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl+powerLTX | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures with power less than CARDNAME's power can't block creatures you control.
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature enters the battlefield under your control, put a +1/+1 counter on CARDNAME.
|
||||
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
|
||||
SVar:X:Count$CardPower
|
||||
|
||||
@@ -10,7 +10,7 @@ SVar:DrainOnUpkeep:AB$ Effect | Cost$ 0 | Triggers$ TrigDrain | SVars$ Drain1,Dr
|
||||
SVar:TrigDrain:Mode$ Phase | Phase$ Upkeep | Execute$ Drain1 | TriggerDescription$ At the beginning of the first upkeep, each opponent loses 3 life, then you gain life equal to the life lost this way.
|
||||
SVar:Drain1:AB$ LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 3 | SubAbility$ Drain2
|
||||
SVar:Drain2:DB$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ RemoveMe
|
||||
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/chancellor_of_the_dross.jpg
|
||||
SetInfo:NPH|Rare|http://magiccards.info/scans/en/nph/54.jpg
|
||||
|
||||
@@ -10,7 +10,7 @@ K:MayEffectFromOpeningHand:TokenOnUpkeep
|
||||
SVar:TokenOnUpkeep:AB$ Effect | Cost$ 0 | Triggers$ TrigToken | SVars$ EffToken,RemoveMe | Name$ Chancellor of the Forge effect
|
||||
SVar:TrigToken:Mode$ Phase | Phase$ Upkeep | Execute$ EffToken | TriggerDescription$ At the beginning of the first upkeep, put a 1/1 red Goblin creature token with haste onto the battlefield.
|
||||
SVar:EffToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Goblin | TokenTypes$ Creature,Goblin | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Haste | SubAbility$ RemoveMe
|
||||
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/chancellor_of_the_forge.jpg
|
||||
SetInfo:NPH|Rare|http://magiccards.info/scans/en/nph/81.jpg
|
||||
|
||||
@@ -8,7 +8,7 @@ K:Flying
|
||||
SVar:DrainOnUpkeep:AB$ Effect | Cost$ 0 | Triggers$ TrigDrain | SVars$ Mill,RemoveMe | Name$ Chancellor of the Spires effect
|
||||
SVar:TrigDrain:Mode$ Phase | Phase$ Upkeep | Execute$ Mill | TriggerDescription$ At the beginning of the first upkeep, each opponent puts the top seven cards of his or her library into his or her graveyard.
|
||||
SVar:Mill:AB$ Mill | Cost$ 0 | NumCards$ 7 | Defined$ Opponent | SubAbility$ RemoveMe
|
||||
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost.
|
||||
SVar:TrigChangeZone:DB$ Play | TgtZone$ Graveyard | WithoutManaCost$ True | ValidTgts$ Instant.OppOwn,Sorcery.OppOwn | TgtPrompt$ Choose target instant or sorcery card from an opponent's graveyard | Optional$ True
|
||||
SVar:Rarity:Rare
|
||||
|
||||
@@ -9,7 +9,7 @@ K:Reach
|
||||
SVar:ManaOnMain:AB$ Effect | Cost$ 0 | Triggers$ TrigMana | SVars$ EffMana,RemoveMe | Duration$ Permanent | Name$ Chancellor of the Tangle effect
|
||||
SVar:TrigMana:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | Execute$ EffMana | TriggerDescription$ At the beginning of your first main phase, add G to your mana pool.
|
||||
SVar:EffMana:AB$ Mana | Cost$ 0 | Produced$ G | SubAbility$ RemoveMe
|
||||
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/chancellor_of_the_tangle.jpg
|
||||
SetInfo:NPH|Rare|http://magiccards.info/scans/en/nph/106.jpg
|
||||
|
||||
@@ -3,7 +3,7 @@ ManaCost:G G
|
||||
Types:Sorcery
|
||||
Text:no text
|
||||
A:SP$ Effect | Cost$ G G | Name$ Channel Effect | Abilities$ ABMana | SpellDescription$ Until end of turn, any time you could activate a mana ability, you may pay 1 life. If you do, add 1 to your mana pool.
|
||||
SVar:ABMana:AB$Mana | Cost$ PayLife<1> | Produced$ 1 | Amount$ 1 | SpellDescription$ Add 1 to your mana pool.
|
||||
SVar:ABMana:AB$Mana | Cost$ PayLife<1> | ActivationZone$ Command | Produced$ 1 | Amount$ 1 | SpellDescription$ Add 1 to your mana pool.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/channel.jpg
|
||||
|
||||
@@ -6,7 +6,7 @@ PT:6/5
|
||||
K:Flying
|
||||
K:ETBReplacement:Other:Unleash:Optional
|
||||
SVar:Unleash:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.)
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Trample | AddHiddenKeyword$ HIDDEN CARDNAME can't block. | CheckSVar$ X | SVarCompare$ GE1 | References$ X | Description$ CARDNAME has trample as long as it has a +1/+1 counter on it.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Trample | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ X | SVarCompare$ GE1 | References$ X | Description$ CARDNAME has trample as long as it has a +1/+1 counter on it.
|
||||
SVar:X:Count$NumCounters.P1P1
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/chaos_imps.jpg
|
||||
|
||||
@@ -7,7 +7,7 @@ K:First Strike
|
||||
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ0 | Execute$ ChangeControl | TriggerDescription$ At the beginning of your upkeep, target opponent gains control of CARDNAME if the number of permanents is even.
|
||||
SVar:ChangeControl:AB$GainControl | Cost$ 0 | Defined$ Self | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ PutCounter | SpellDescription$ Target opponent gains control of CARDNAME.
|
||||
SVar:X:Count$Valid Permanent/Mod.2
|
||||
S:Mode$ Continuous | Affected$ Card.Self+notEnteredBattlefieldThisTurn | AddHiddenKeyword$ HIDDEN CARDNAME can attack as though it had haste. | Description$ CARDNAME can attack as though it had haste unless it entered the battlefield this turn.
|
||||
S:Mode$ Continuous | Affected$ Card.Self+notEnteredBattlefieldThisTurn | AddHiddenKeyword$ CARDNAME can attack as though it had haste. | Description$ CARDNAME can attack as though it had haste unless it entered the battlefield this turn.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Rare
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/chaos_lord.jpg
|
||||
|
||||
@@ -2,7 +2,7 @@ Name:Chaosphere
|
||||
ManaCost:2 R
|
||||
Types:World Enchantment
|
||||
Text:no text
|
||||
S:Mode$ Continuous | Affected$ Creature.withFlying | AddHiddenKeyword$ HIDDEN CARDNAME can block only creatures with flying. | Description$ Creatures with flying can block only creatures with flying.
|
||||
S:Mode$ Continuous | Affected$ Creature.withFlying | AddHiddenKeyword$ CARDNAME can block only creatures with flying. | Description$ Creatures with flying can block only creatures with flying.
|
||||
S:Mode$ Continuous | Affected$ Creature.withoutFlying | AddKeyword$ Reach | Description$ Creatures without flying have reach. (They can block creatures with flying.)
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:RemRandomDeck:True
|
||||
|
||||
11
res/cardsfolder/c/chaotic_backlash.txt
Normal file
11
res/cardsfolder/c/chaotic_backlash.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Chaotic Backlash
|
||||
ManaCost:4 R
|
||||
Types:Instant
|
||||
Text:no text
|
||||
A:SP$ DealDamage | Cost$ 4 R | NumDmg$ Backlash | TgtPrompt$ Select target player to damage | ValidTgts$ Player | SpellDescription$ CARDNAME deals damage to target player equal to twice the number of white and/or blue permanents he or she controls.
|
||||
SVar:Backlash:Count$Valid Permanent.Blue+TargetedPlayerCtrl,Permanent.White+TargetedPlayerCtrl/Times.2
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/chaotic_backlash.jpg
|
||||
SetInfo:EVE|Uncommon|http://magiccards.info/scans/en/eve/49.jpg
|
||||
Oracle:Chaotic Backlash deals damage to target player equal to twice the number of white and/or blue permanents he or she controls.
|
||||
End
|
||||
@@ -4,7 +4,7 @@ Types:Creature Horror
|
||||
Text:no text
|
||||
PT:2/2
|
||||
K:Flying
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ CARDNAME can't block. | Threshold$ True | Description$ Threshold - As long as seven or more cards are in your graveyard, CARDNAME gets +2/+2 and can't block.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ CARDNAME can't block. | Condition$ Threshold | Description$ Threshold - As long as seven or more cards are in your graveyard, CARDNAME gets +2/+2 and can't block.
|
||||
SVar:Rarity:Uncommon
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/childhood_horror.jpg
|
||||
SetInfo:ODY|Uncommon|http://magiccards.info/scans/en/od/123.jpg
|
||||
|
||||
@@ -7,7 +7,7 @@ A:AB$ ChooseSource | Cost$ 1 W W T Discard<1/Card> | Choices$ Card | RememberCho
|
||||
SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | RememberObjects$ Remembered | SVars$ RPreventNextFromSource,ExileEffect,GainLifeInstead,X | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1
|
||||
SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | ReplaceWith$ GainLifeInstead | PreventionEffect$ True | Description$ The next time the chosen source deals damage to you, prevent that damage. You gain life equal to the damage prevented this way.
|
||||
SVar:GainLifeInstead:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ ExileEffect | References$ X
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
|
||||
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
|
||||
SVar:X:ReplaceCount$DamageAmount
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:Rarity:Rare
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Creature Human Soldier
|
||||
Text:no text
|
||||
PT:1/2
|
||||
K:Protection from black
|
||||
S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | AddHiddenKeyword$ HIDDEN Alternative Cost 0 | CheckSVar$ X | CheckSecondSVar$ Y | Description$ If an opponent controls a Swamp and you control a Plains, you may cast CARDNAME without paying its mana cost.
|
||||
S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | AddHiddenKeyword$ Alternative Cost 0 | CheckSVar$ X | CheckSecondSVar$ Y | Description$ If an opponent controls a Swamp and you control a Plains, you may cast CARDNAME without paying its mana cost.
|
||||
SVar:X:Count$Valid Swamp.OppCtrl
|
||||
SVar:Y:Count$Valid Plains.YouCtrl
|
||||
SVar:Rarity:Uncommon
|
||||
|
||||
@@ -8,7 +8,6 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi
|
||||
SVar:ChooseColor:AB$ ChooseColor | Cost$ 0 | Defined$ You | AILogic$ MostProminentInHumanDeck
|
||||
A:SP$ Attach | Cost$ W W | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Protection:Card.ChosenColor:Protection from ChosenColor | Description$ Enchanted creature has protection from the chosen color. This effect doesn't remove CARDNAME.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Rarity:Common
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/cho_mannos_blessing.jpg
|
||||
SetInfo:MMQ|Common|http://magiccards.info/scans/en/mm/12.jpg
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user