jendave
4fa523ae8a
add Parasitic Implant (from New Phyrexia)
2011-08-06 22:59:57 +00:00
jendave
e9ed4db3bd
- Added Oberon and Samwise Gamgee decks by Corwin.
2011-08-06 22:59:24 +00:00
jendave
262f9c12a6
Fixed a few out-of-bounds errors in AI deck construction.
2011-08-06 22:58:44 +00:00
jendave
a7214526fd
add X counting for YourPoisonCounters and OppPoisonCounters
2011-08-06 22:58:22 +00:00
jendave
3bc52fa3f9
convert Mystic Snake to script
2011-08-06 22:58:15 +00:00
jendave
7577a0b578
convert Oran-Rief, the Vastwood to script.
2011-08-06 22:58:05 +00:00
jendave
e39ce54a0e
add a period to a straight Exile stack description in AF_ChangeZone
2011-08-06 22:57:56 +00:00
jendave
a95b8846e0
fix Swords to Plowshares SubAbility not giving life.
2011-08-06 22:57:49 +00:00
jendave
766b4eac58
fix error message typo in SA_Restriction
2011-08-06 22:57:28 +00:00
jendave
1a29a95240
- Added the requirements PlayerTurn and OpponentTurn to triggers.
...
- Added Faerie Tauntings.
2011-08-06 22:56:40 +00:00
jendave
2644a24bc7
fix the stack description when AF:RemoveCounter targets a card that is not Self. Added an UpTo parameter that when set prompts the user for a number of "up to" NumCounters to be removed.
2011-08-06 22:56:24 +00:00
jendave
bf79c67ae1
add Xenograft (from New Phyrexia)
2011-08-06 22:55:50 +00:00
jendave
394461535a
- Replaced Jabba the Hut 3 with the infect deck by Corwin.
2011-08-06 22:55:33 +00:00
jendave
b8d51e3037
- Fixed Mana Breach.
2011-08-06 22:54:46 +00:00
jendave
0c90452804
- Added the 3 White Knight decks by Corwin.
2011-08-06 22:54:30 +00:00
jendave
6f01e0f125
*Tweaked the "with<keyword>" and "without<keyword>" part of hasProperty.
...
*Standardized the text display bit for Modular.
*Added Arcbound Overseer.
2011-08-06 22:54:11 +00:00
jendave
cb04f69469
add Profane Command (from Lorwyn)
2011-08-06 22:53:53 +00:00
jendave
257243cb19
stPump will now accept "Types=type1[,type2][,type3][,...]" in place of keywords. This can be used when things statically gain a type "in addition to" its other types. Like Urborg, Tomb of Yawgmoth
2011-08-06 22:53:27 +00:00
jendave
9d4d0dc3c7
AbilityFactory.calculateAmount is now useful when using TargetedPlayer$ with a Defined.
2011-08-06 22:53:13 +00:00
jendave
78b66eed19
- Added some basic targeting AI for changeZoneAll.
2011-08-06 22:53:06 +00:00
jendave
38d9bbc0dc
- Added Corwins Captain America 2 and 3 decks.
...
- Updated Wyatt Earp 3.
2011-08-06 22:52:59 +00:00
jendave
7b43f61417
- Removed hardcoded stuff of Singing Tree.
2011-08-06 22:52:47 +00:00
jendave
5d9f500b35
- Converted Island of Wak-Wak to script.
2011-08-06 22:52:19 +00:00
jendave
d4b040942c
convert Ashnod's Transmogrant to script.
2011-08-06 22:51:53 +00:00
jendave
1dbb237aeb
- Converted Thoughtcutter Agent to script.
2011-08-06 22:51:01 +00:00
jendave
c12eccc1a0
- The "Chooser" parameter now works as expected with triggered abilities.
...
- Converted Ghastlord of Fugue to script.
2011-08-06 22:50:45 +00:00
jendave
2baaaac16a
- Fixed NPE when auras enter the battlefield targeting tokens that disappeared.
2011-08-06 22:50:35 +00:00
jendave
04af316004
make basic land type mana abilities (intrinsic based on Swamp, Forest, Mountain, Plains, and Island) statically granted. Updated card files that are those types. See forum post for more info.
2011-08-06 22:50:10 +00:00
jendave
566fc930da
Renamed *Booster* methods to *Draft*. (A booster is also a set of cards, using the word draft makes the code more precise)
2011-08-06 22:49:41 +00:00
jendave
34226dd0fa
Fixed a draft editor bug.
2011-08-06 22:49:33 +00:00
jendave
1cd9519bce
Restored Deck Import to Deck Editor.
2011-08-06 22:49:26 +00:00
jendave
0989e6f3e0
Renamed method for clarity.
2011-08-06 22:49:18 +00:00
jendave
5ed08a85c5
Decks now store metadata in key-value pairs. New metadata types can be added to the deck without breaking backward compatibility.
2011-08-06 22:49:10 +00:00
jendave
cb4434b4b9
Replaced inefficient list operation
2011-08-06 22:49:04 +00:00
jendave
7b39883c63
Renamed DeckManager methods to be more accurate. Replaced Deck re-reads with HashMap lookups.
2011-08-06 22:48:56 +00:00
jendave
1019f17c01
Fixed Regexp error
2011-08-06 22:48:46 +00:00
jendave
fc05320f33
Typo fix.
2011-08-06 22:48:40 +00:00
jendave
a8bd148b7f
Removed old Serialization-based Decks.
...
Refactored Deck class to a better package.
Renamed NewDeckIO to DeckManager.
Removed DeckIO interface as it is no longer needed
Simplified much of the Deck Manager code.
Added hooks for new Deck file format.
Added metadata info to Deck class.
2011-08-06 22:48:32 +00:00
jendave
e3e7240f33
- Fix for issue where StackDescription was setting missing Description to the name of the card for SubAbilities.
2011-08-06 22:47:59 +00:00
jendave
a0993cbcb5
- For Permanents with ETB abilities, adding basic AI consideration to see if they should be played. Currently only works if the Executed SA is an Ability_Sub(DB), not an AB.
...
- Adding some AI code to the DB of LoseLife
- Convert Foul Imps ETB ability to AF
2011-08-06 22:47:52 +00:00
jendave
0ad1e4cd1a
- Converted Perish the Thought to script.
2011-08-06 22:47:42 +00:00
jendave
313fd9a291
- Added Castigate.
2011-08-06 22:47:17 +00:00
jendave
fdc69fe175
- Added the option "RevealOppChoose" as mode of Discard.
...
- Added Rakdos Augermage.
2011-08-06 22:47:08 +00:00
jendave
8715b3c4d0
fix NPEs that I introduced for Targeted with SpellAbilitys.
2011-08-06 22:46:52 +00:00
jendave
45d1eeb67f
*Nobody recieves priority during the untap step anymore. Fixes Mesmeric Orb.
2011-08-06 22:46:36 +00:00
jendave
b0d78de524
- Added a very hard version of Hobbes 3.
2011-08-06 22:46:20 +00:00
jendave
aefc2b61d9
*Converted Sprouting Phytohydra to use Trigger objects. Fixed triggers not being registered for copy tokens.
2011-08-06 22:46:08 +00:00
jendave
fc88a3b5aa
add Broken Ambitions (from Lorwyn)
2011-08-06 22:45:59 +00:00
jendave
dd5ce9e736
Reversed the list of blocks, most recent first.
2011-08-06 22:45:49 +00:00
jendave
13cac55416
if AllZone.getZone is checking the map for Stack zone, set the player to null, otherwise it always fails with a valid Player.
2011-08-06 22:45:36 +00:00