Commit Graph

5684 Commits

Author SHA1 Message Date
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