Commit Graph

66835 Commits

Author SHA1 Message Date
jendave
d64c30c32b 1) added more functions to get types in Play
2) updated Heedless One to use new functions
3) updated Champions Drake to use new functions
2011-08-06 04:09:11 +00:00
jendave
85501ebc4b updating Champion's Drake to exercise new functions 2011-08-06 04:09:06 +00:00
jendave
04ba71afa6 update Stasis, Meekstone, Marble Titan and Winter Orb to use new isCardInPlay(...) functionality 2011-08-06 04:09:01 +00:00
jendave
e9d584c5e4 1) AllZoneUtil.java - added functions for: isCardInPlay(cardName); isCardInPlay(cardName, player);
2) GameAction.java - update Ali from Cairo checks to use the new functions
2011-08-06 04:08:56 +00:00
jendave
046e2ba417 added Burning Inquiry from Magic 2010 2011-08-06 04:08:50 +00:00
jendave
7bc9ff8f07 added a wrapper function: public void drawCards(player, numCards); 2011-08-06 04:08:44 +00:00
jendave
4bf84cbfbf adding 3 LQ pics 2011-08-06 04:08:39 +00:00
jendave
cdf0d1c792 AllZoneUtil.java - added functions for Removed from Play and Library 2011-08-06 04:08:35 +00:00
jendave
465c51d440 in Card.java:
1) changed visibility of zcTriggers to private
2) commented out public String[] basics (not being used anywhere)
2011-08-06 04:08:30 +00:00
jendave
834b150c01 - Added Mul Daya Channelers. 2011-08-06 04:08:25 +00:00
jendave
6134389097 - Added Vampire Nocturnus. 2011-08-06 04:08:18 +00:00
jendave
b79fa1c218 - Added "Play with the top card of your library revealed." keyword, and Goblin Spy. 2011-08-06 04:08:12 +00:00
jendave
dc1979ab37 update Kor Duelist and Keldon Warlord to use new functions 2011-08-06 04:08:05 +00:00
jendave
faac29aa10 1) add comments in GameActionUtil.java
2) update Near-Death Experience and Copper Tablet to use AllZoneUtil functions
2011-08-06 04:08:00 +00:00
jendave
2c234c9ad0 more javadoc in AllZoneUtil.java 2011-08-06 04:07:55 +00:00
jendave
c6d416a4d0 1) add javadoc to AllZoneUtil.java
2) add CardList getPlayerHand(player);
3) update Glasses of Urza to use new function
2011-08-06 04:07:50 +00:00
jendave
795aa68cbc - Removed BLACK LOTUS! output 2011-08-06 04:07:45 +00:00
jendave
1301aa93f1 more LQ pics... 2011-08-06 04:07:40 +00:00
jendave
aecb898a04 adding more LQ pics and fix tinder_farm.jpg LQ pic 2011-08-06 04:07:36 +00:00
jendave
b473917de6 adding more LQ pics 2011-08-06 04:07:31 +00:00
jendave
03b72dd10e adding some LQ pics 2011-08-06 04:07:27 +00:00
jendave
fa0402ae09 - Fixed Archaeological Dig spelling. 2011-08-06 04:07:23 +00:00
jendave
e1b9e663c9 - Added some more lands. 2011-08-06 04:07:19 +00:00
jendave
d6bcbc1617 - Some fixes in the previous update + a bunch of extra cards. 2011-08-06 04:07:14 +00:00
jendave
7abee899a9 - Added "{cost}Sacrifice CARDNAME: Add {mana} to your mana pool." keyword plus added a bunch of cards that support this (still in the process of adding a bunch more).
- Converted Composite Golem and Black Lotus to use this keyword (they are actual Mana Abilities now, so they can be used to pay for upkeep costs etc.)
2011-08-06 04:07:09 +00:00
jendave
13241c9076 Added the cards Entangling Vines and Glimmerdust Nap and their LQ pic urls. I had to hard-code these cards as I do not thoink that these two can be done strictly via keywords. 2011-08-06 04:07:02 +00:00
jendave
ac010bb954 1) Deleted the entries from cards.txt which used the old "This card doesn't untap during your untap step." keyword.
2) Updated these entries to the new form of the keyword and pasted them at the top of file.
3) Updated the code to reflect this change in CardFactoryUtil.java and Input_Untap.java.
2011-08-06 04:06:56 +00:00
jendave
a4067310ca Adding Genesis from Judgement (requested by puxl) 2011-08-06 04:06:49 +00:00
jendave
1e0ab37abc 1) Changed "comes into play" to "enters the battlefield" as part of the cards.txt entries for the previous cards.
2) Added Flight of Fancy via keyword and I included it's LQ pic url.
3) Made some modifications to the comes into play, draw a card. keyword method.
2011-08-06 04:06:42 +00:00
jendave
5a4e6fcbf7 add Elvish Vanguard from Onslaught (requested by puxl) 2011-08-06 04:06:36 +00:00
jendave
10a69ca9ab 1) Deleted the cards from cards.txt which use the old "When this card comes into play, draw a card." keyword.
2) Changed the keyword text to read "When CARDNAME comes into play, draw a card." and I then pasted these updated versions of these cards at the top of the cards.txt file.
3) Changed the keyword test line to reflect this in CardFactory.java.
2011-08-06 04:06:29 +00:00
jendave
3a19b1ccdb 1) added Nirkana Cutthroat from Rise of the Eldrazi
2) added Tribal Forcemage from Legions (requested by puxl)
2011-08-06 04:06:22 +00:00
jendave
1a345abbab 1) add a library (AllZoneUtil.java) with common functions for getting sets of cards for given players and card names
2) add a function to CardList.java: public void add(CardList); - adds a CardList directly to another CardList without having to do addAll(CardList.toArray())
2011-08-06 04:06:15 +00:00
jendave
6073fcaa6b Added Dust Corona via keywords and I included the LQ pic url. 2011-08-06 04:06:10 +00:00
jendave
b7b8f9f086 Added the keyword "CARDNAME can't be blocked except by Walls and/or creatures with flying.". I also added Elven Riders via this keyword and it's LQ pic url. 2011-08-06 04:06:04 +00:00
jendave
eeff889cef Added a new keyword "CARDNAME can't be blocked except by Walls.". I also added Invisibility via this keyword and I included the LQ pic url. 2011-08-06 04:05:58 +00:00
jendave
2a400f3dad 1) Added a new keyword "CARDNAME can't be blocked by Walls.".
2) The cards.txt entry for Juggernaut was edited and moved to the top of file.
3) Added two new cards (via the new keyword) and their LQ pic urls: Bog Rats and Rampart Crawler.
2011-08-06 04:05:52 +00:00
jendave
bde4f5a439 Improved the AI for Caribou Range and Leafdrake Roost. I also changed Leafdrake Roost's setImageName to match the conventions that we have in reference to two color tokens. The token file name to match is now "gu_2_2_drake.jpg". 2011-08-06 04:05:45 +00:00
jendave
33e95b21a8 Added missing LQ pic url for Phyrexian War Beast. 2011-08-06 04:05:40 +00:00
jendave
327e0f7de8 - Added Slapshot5's code for Phyrexian War Beast. 2011-08-06 04:05:36 +00:00
jendave
feb400b26b 1) added Ulamog's Crusher (Annihilator 2) from Rise of the Eldrazi
2) added LQ pic for Kozilek, Butcher of truth
2011-08-06 04:05:30 +00:00
jendave
1e0ecbf626 - Added drawcard part to Kozilek. 2011-08-06 04:05:25 +00:00
jendave
0b8af7f05f - Annihilator Part 2, added Kozilek, Butcher of Truth (draw cards on cast not yet implemented), Annihilator seems to work alright though.
- Fixed some AI mistakes of cards using sortCMC.
2011-08-06 04:05:19 +00:00
jendave
7a61accea2 added Glasses of Urza from Alpha base set - could be helpful for AI testing. 2011-08-06 04:05:12 +00:00
jendave
dd8390a782 added Reveillark from Morningtide (requested by Vecc). AI won't play the Evoke. 2011-08-06 04:05:05 +00:00
jendave
48357be2a9 - Changed price of Sprout 1875 => 18 2011-08-06 04:04:59 +00:00
jendave
9cc881d6af added Heedless One from Onslaught 2011-08-06 04:04:54 +00:00
jendave
9dd522c6c9 adding Slate of Ancestry from Onslaught 2011-08-06 04:04:47 +00:00
jendave
519c2339b7 add Champion's Drake from Rise of the Eldrazi 2011-08-06 04:04:40 +00:00
jendave
25c5e46013 fix typos in Halimar Wavewatch 2011-08-06 04:04:34 +00:00