Commit Graph

435 Commits (8e413ede6753484ac0badc40e795265981ef1500)

Author SHA1 Message Date
melvin 4b1fc68412 use MagicRandom to seed the new Random objects for each worker 2011-06-04 16:51:33 +08:00
melvin bd53f4bacf only getArtificalChoiceResults once 2011-06-04 16:50:52 +08:00
melvin baa72f843e added Shift-Space and Shift-Right keys to mean "action + pass priority" 2011-06-04 12:09:30 +08:00
melvin 9d5a9df2c4 added a new variable passPriority to indicate that player wants to pass until something interesting happens 2011-06-04 12:08:16 +08:00
melvin b370d7e4bb added card Inkmoth Nexus
added mana action for Tectonic Edge and Inkmoth Nexus

improve rules compliance for man lands by giving them the appropriate type and
subtype
2011-06-04 12:07:34 +08:00
melvin 5e8ef39ca3 removed alias jar and exe, make jar now runs the jar 2011-06-04 12:05:18 +08:00
melvin 20a61539fc removed old format of candidate cards 2011-06-04 10:49:19 +08:00
melvin 1e9d65b8c5 added data and list of existing and new card with full data 2011-06-04 10:48:46 +08:00
melvin cc8ebf7fb5 added getTypeFlags, simplified hasType and isCreature to use getTypeFlags 2011-06-03 14:36:01 +08:00
melvin d6b96421fb gave Halcyon Glaze Elemental subtype and Creature type when it is animated 2011-06-03 14:30:59 +08:00
melvin bcde09fb93 extends MagicDummyLocalVariable instead of implments MagicLocalVariable 2011-06-03 14:30:01 +08:00
melvin a2ac91dcfd added getTypeFlags method 2011-06-03 14:28:31 +08:00
melvin f9fdc30039 added dummy implementation of getTypeFlags 2011-06-03 14:28:09 +08:00
melvin 5895ab7a7a added getTypeFlags method, not MagicLocalVariables can also modify the type of a permanent 2011-06-03 14:27:36 +08:00
melvin 2beec30dac added hasType method 2011-06-03 14:27:00 +08:00
melvin d6c9adb413 added Illusion, Elemental and Construct creature types 2011-06-03 14:26:26 +08:00
melvin 7e4997452c added card Tumble Magnet 2011-06-03 13:15:38 +08:00
melvin c0b7b0f8a0 added card Pyroclasm 2011-06-03 12:53:40 +08:00
melvin ce97125e1e added card Flashfreeze 2011-06-03 12:41:46 +08:00
melvin 1a963f7c98 added rule to generate list of candidate cards with full oracle text 2011-06-03 10:29:35 +08:00
melvin 66ce85d1fb make default width and height be 1024x600 to fit in a netbook screen 2011-06-03 10:04:49 +08:00
melvin a35d78e3cd removed RND from supported AI because it does not make sense to play against a random opponent 2011-06-03 09:59:03 +08:00
melvin d6fef13896 removed default from list of supported ais so it does not appear in the UI 2011-06-03 09:58:22 +08:00
melvin cc5f6b0a3d made header a comment 2011-06-03 09:57:15 +08:00
melvin 09f4d163a2 moved selection of AI from preferences dialog to tournament dialog 2011-06-02 17:02:22 +08:00
melvin c70865c043 renamed start to run and make it depend on jar 2011-06-02 17:01:44 +08:00
melvin 7b124716ea test that Tectonic Edge itself is treated as non basic land 2011-06-02 17:01:26 +08:00
melvin e41d2fa0a1 added rules to generate list of cards and list of cards with oracle text 2011-06-02 15:03:14 +08:00
melvin 1308aa22b3 added Tectonic Edge 2011-06-02 14:36:18 +08:00
melvin 7394e5f5c0 draw {1} for land that produce colorless mana 2011-06-02 14:09:05 +08:00
melvin 14d509e2be added newline to the end 2011-06-02 13:19:43 +08:00
melvin 9e3c3dcd81 added newline at end of file 2011-06-02 13:18:32 +08:00
melvin 5f798d6ab1 updated candidate_cards.tsv to include implemented cards 2011-06-02 10:56:23 +08:00
melvin b05a2ad269 Added rule to download deck from dailymtg daily deck list. Downloaded all
daily decks up to 722 and wrote scripts to analyzed all decks and score each
card.

cadidate_cards.tsv is the result of this analysis.

Fixes issue 19
2011-06-01 17:06:18 +08:00
melvin 9d95c35e1e added stub for 1.15 release notes 2011-05-31 11:51:48 +08:00
melvin a30743fc24 added comments to isValid method 2011-05-31 11:51:09 +08:00
melvin c7c79d7894 added game to test corrected Vines of Vastwood 2011-05-30 13:13:32 +08:00
melvin 54232cb795 added CannotBeTarget0 and CannotBeTarget1 ability for Vines of Vastwood so that opponent is fixed at the point the spell is applied to the creature instead of resolving to the creature's controller like in CannotBeTarget 2011-05-30 12:47:31 +08:00
melvin f795c95f39 update Makefile rule to only copy felt theme to release 2011-05-30 10:04:45 +08:00
melvin cdb5867055 corrected grammer of hexproof, and updated readme 2011-05-30 09:57:36 +08:00
melvin c506e5a99b make rule for generating a release generic 2011-05-30 09:51:10 +08:00
melvin f933d7cb36 updated Makefile to create the data dir with sounds folder, added hexproof to list of keywords on help page 2011-05-30 09:46:41 +08:00
melvin d41440edd2 Added tag magarena_1_14 for changeset fcb04805500b 2011-05-28 17:30:16 +08:00
melvin 7f5ab47da4 updated changelog in README 2011-05-28 17:26:34 +08:00
melvin a87fd441e1 instead of restarting after downloading the images, we simply reload the icons 2011-05-28 17:25:43 +08:00
melvin 05afabd6da added two more test games 2011-05-28 16:43:41 +08:00
melvin 76085ed2c1 updated README.txt 2011-05-28 16:40:20 +08:00
melvin fedd934946 renamed "can't be the target of spells or abilities your opponents control" to
hexproof (new evergreen keyword in Magic 2012).
2011-05-28 16:02:42 +08:00
melvin 5eb169d021 added start and Test% rule and updated README 2011-05-28 15:47:06 +08:00
melvin cbf5f22451 experimenting with changing the preference dialog to a preference meny 2011-05-28 15:46:41 +08:00