melvin
|
556fffd874
|
implement Legend rule using LegendaryTargetFilter
|
2013-01-20 10:30:50 +08:00 |
melvin
|
e9945a37fa
|
call method on MagicPermanent instead of getting MagicCardDefinition
|
2013-01-20 10:30:19 +08:00 |
melvin
|
3e25833191
|
call method on MagicPermanent instead of getting MagicCardDefinition
|
2013-01-20 10:29:40 +08:00 |
melvin
|
1c73cb47be
|
add more methods that delegate to cardDefinition
|
2013-01-20 10:28:58 +08:00 |
melvin
|
8d3eec6f71
|
call method of MagicPermanent instead of calling through to underlying MagicCardDefinition
|
2013-01-20 10:02:09 +08:00 |
melvin
|
1a509184f8
|
updated card code to use Set<MagicAbility>
|
2013-01-19 19:13:47 +08:00 |
melvin
|
692d4b234d
|
replace long representation of multiple MagicAbility with Set<MagicAbility>
|
2013-01-19 17:02:56 +08:00 |
melvin
|
231e40356f
|
incorporate incomplete scripts into score computation
|
2013-01-18 17:27:34 +08:00 |
melvin
|
747f7cb257
|
move Sinister Strength from incomplete to scripts
|
2013-01-15 13:18:52 +08:00 |
melvin
|
578a092ccf
|
added property overwrite_color to card script
|
2013-01-15 13:17:52 +08:00 |
melvin
|
2253e551b9
|
added 'switch pt <mana cost>' to ability, remove groovy script with ability in card script
|
2013-01-14 15:17:24 +08:00 |
melvin
|
1e83239e11
|
move Scythe Tiger incomplete to scripts by adding groovy script
|
2013-01-13 21:54:28 +08:00 |
melvin
|
abcd64e5c6
|
add choice and trigger imports to groovy script
|
2013-01-13 21:53:01 +08:00 |
melvin
|
81439d5471
|
move Dreadwing from incomplete to scripts by adding untap ability as groovy script
|
2013-01-13 21:42:52 +08:00 |
melvin
|
ec769c237f
|
move Colossus of Sardia from incomplete to scripts by adding untap ability as groovy script
|
2013-01-13 21:37:23 +08:00 |
melvin
|
8bda6e5a8e
|
added MagicManaCost.NINE
|
2013-01-13 21:37:02 +08:00 |
melvin
|
6c86e94a5f
|
move Windreaver from incomplete to scripts by providing groovy script for switch pt ability
|
2013-01-13 10:53:18 +08:00 |
melvin
|
0e99edb87c
|
increase activation choice from 3 to 6
|
2013-01-13 10:52:19 +08:00 |
melvin
|
a9341ac5b4
|
added more imports for groovy scripts
|
2013-01-13 10:32:58 +08:00 |
melvin
|
ac9c06f2a5
|
added rule to check for correspondence of card script and groovy script
|
2013-01-13 10:14:58 +08:00 |
melvin
|
aa2a640545
|
added 'return to owner's hand <mana cost>' to script, replace card code with script
|
2013-01-13 10:10:57 +08:00 |
melvin
|
40dcc3298a
|
move Spirit of the Night from incomplete to scripts by creating groovy script
|
2013-01-13 09:55:18 +08:00 |
melvin
|
284c32c3d6
|
automatic imports for groovy scripts
|
2013-01-13 09:54:46 +08:00 |
melvin
|
b0160e533f
|
added 'charge at upkeep' to ability script, replace code for AEther Vial and Golden Urn with script
|
2013-01-12 11:21:31 +08:00 |
melvin
|
a4283d7a03
|
improved description for Realm Razer to indicate that returned cards will be tapped
|
2013-01-12 11:10:33 +08:00 |
melvin
|
2e1ba82aaa
|
merge duplicate ability property
|
2013-01-12 11:09:12 +08:00 |
melvin
|
564a79b5d5
|
replace card code with 'leaves return exile' script
|
2013-01-12 11:08:21 +08:00 |
melvin
|
870ec1a5af
|
add 'tap prevent damage 1' to ability, replace code for Samite Healer with script
|
2013-01-12 10:54:53 +08:00 |
melvin
|
067ccde1df
|
move prevent 1 activation from Abuna Acolyte to Samite Healer
|
2013-01-12 10:47:44 +08:00 |
melvin
|
266b9e46e2
|
added 'untap <mana cost>', move Morphling from incomplete to scripts
|
2013-01-12 10:37:23 +08:00 |
melvin
|
c6651dace0
|
added TARGET_LAND_OR_NONBLACK_CREATURE, move Befoul from incomplete to scripts
|
2013-01-12 09:58:30 +08:00 |
melvin
|
a70a5b4757
|
added 'tap add charge' to ability, move Mirrodin's Core from incomplete to scripts
|
2013-01-12 09:52:07 +08:00 |
melvin
|
21c5b4670d
|
assert that no args are given for core abilities
|
2013-01-12 09:38:41 +08:00 |
melvin
|
ae0ffda66f
|
remove reference to Control_Magic.S, use card script 'control enchanted' instead
|
2013-01-11 14:10:18 +08:00 |
melvin
|
5ab9e6ff76
|
move Archwing Dragon's code into MagicAtEndOfTurnTrigger, add 'return at end' ability
|
2013-01-11 13:26:55 +08:00 |
melvin
|
5b85268818
|
remove code for Control Magic
|
2013-01-11 13:21:21 +08:00 |
melvin
|
416d808f5b
|
move Control Magic's code into MagicStatic, add 'control enchanted' ability
|
2013-01-11 13:20:22 +08:00 |
melvin
|
988a81a037
|
remove Rancor's card code, add 'die return to owner's hand' ability
|
2013-01-11 11:45:57 +08:00 |
melvin
|
10b26b35ca
|
fixed: Cloudheath Drake missing flying ability
|
2013-01-11 09:40:09 +08:00 |
melvin
|
5baeb0bf68
|
for automatic mana selection, if number of sources equal to min cost, further check that each source only has one mana activation
|
2013-01-11 09:35:23 +08:00 |
melvin
|
de0aa1d565
|
updated TestManaChoice to more complex case that breaks the current method
|
2013-01-10 11:28:49 +08:00 |
melvin
|
aded69cf7d
|
added more card to test
|
2013-01-09 10:35:45 +08:00 |
melvin
|
fc94646cc9
|
fixed typo: abilty should be ability, move to scripts
|
2013-01-08 15:57:13 +08:00 |
melvin
|
1f4fb57fe9
|
support 'target nonland permanent with converted mana cost 3 or less' in effect
|
2013-01-08 15:54:25 +08:00 |
melvin
|
22b7ec8d0e
|
change order of lands in test
|
2013-01-08 15:54:00 +08:00 |
melvin
|
bf0def4872
|
added test case for mana selection heuristic
|
2013-01-08 10:54:50 +08:00 |
melvin
|
848093cf2b
|
card on stack cannot target itself
|
2013-01-08 10:00:17 +08:00 |
Aunukia@yahoo.com
|
3e5d1b3908
|
added incomplete scripts
|
2013-01-07 21:59:02 +08:00 |
melvin
|
0e16d12d9e
|
generalize fix_eol to all txt files
|
2013-01-07 21:58:53 +08:00 |
Aunukia@yahoo.com
|
0397d4a13c
|
added Timberland Ruins
|
2013-01-07 21:43:12 +08:00 |