Commit Graph

477 Commits (a42e0e451135893e1a171d63cb4e2f4da0a42014)

Author SHA1 Message Date
melvin a42e0e4511 disable pass priority for now as the logic is too complex 2011-06-10 12:04:50 +08:00
melvin ce593caadf cleaned up code to compute playerId 2011-06-10 12:04:24 +08:00
melvin 5b7308f8b8 clean up code to compute gameid 2011-06-10 12:03:45 +08:00
melvin a67d5abb4f added LRU cache to keep track of recently added nodes 2011-06-10 12:03:27 +08:00
melvin 0b7864b82d added rule to generate all cubes 2011-06-10 10:09:19 +08:00
melvin 31620ef2cf sorted legacy_cube 2011-06-10 10:09:03 +08:00
melvin 338cc53aa5 added list of implemented cards 2011-06-10 10:02:40 +08:00
melvin 58eac1d69a added new cubes to mods 2011-06-10 10:02:07 +08:00
melvin 799422e853 added card list for legacy, extended and standard 2011-06-10 10:01:13 +08:00
melvin 80eee0f87c moved data files related to cards to cards folder 2011-06-10 10:00:24 +08:00
melvin 41143103aa added rules to generate standard and extended cube 2011-06-09 16:23:52 +08:00
melvin f7686df82b give up if cannot find enough non basic lands 2011-06-09 16:23:28 +08:00
melvin 6f690b2c5b create a new deck generator for each player 2011-06-09 16:22:10 +08:00
melvin 9641619830 default is the all cube 2011-06-09 14:54:32 +08:00
melvin ef6ad4f4c9 remove cube property from cards, define these in separate cube files 2011-06-09 14:53:01 +08:00
melvin cd3df78880 added companion class for Nature's Claim and test game 2011-06-09 14:27:17 +08:00
melvin c76e4303a9 added Nature's Claim 2011-06-09 14:25:33 +08:00
melvin 01d2d3d878 remove owner variable, use card.getOwner() instead 2011-06-08 12:10:28 +08:00
melvin d9c6e6bfa0 show ERROR! on error 2011-06-08 11:52:48 +08:00
melvin 27d96b63fa always add ERROR! to log messages representing impossible situations 2011-06-08 11:47:26 +08:00
melvin 4e7bf2a397 added Kor Firewalker 2011-06-08 11:46:49 +08:00
melvin 9c711ad92c added Explore 2011-06-08 11:30:35 +08:00
melvin 4781092137 changed landPlayed to int to implement Explore 2011-06-08 11:28:59 +08:00
melvin 5429f4064b initialize best choice to first child of root 2011-06-08 10:54:04 +08:00
melvin 95e7412c32 removed some empty lines 2011-06-08 10:53:24 +08:00
melvin 1c53425f31 removed some empty lines 2011-06-08 10:53:09 +08:00
melvin 44ea2aabf7 added MCTSNC, non cheating version of MCTS 2011-06-07 20:57:29 +08:00
melvin 07a97a779b added companion class and test game for Mark of Mutiny 2011-06-07 19:26:52 +08:00
melvin bfd882cb4e added Mark of Mutiny 2011-06-07 19:25:05 +08:00
melvin 7d5082249f added owner to permanents and check for return to owner at end of turn 2011-06-07 19:20:28 +08:00
melvin c7e7d3b58f added Mox Opal, Negate, and Signal Pest 2011-06-07 18:27:43 +08:00
melvin 8db9bd012b added Mythic Rare as one of the rarities 2011-06-07 18:27:09 +08:00
melvin 0ebff6b36d added code to handle ability cannot be blocked except with flying or reach 2011-06-07 18:26:31 +08:00
melvin 1a511d695d added METALCRAFT_CONDITION 2011-06-07 18:25:47 +08:00
melvin c0b7d7c005 only access public fields of companion class 2011-06-07 18:25:27 +08:00
melvin 023483a441 increase threshold for slow events to 1s 2011-06-07 17:14:22 +08:00
melvin 71421fc64d moved card code to magic.card package 2011-06-07 16:50:54 +08:00
melvin 15bd3ac890 added some release notes 2011-06-07 16:41:19 +08:00
melvin 1da4f0eb37 added Spell Pierce code 2011-06-07 16:41:00 +08:00
melvin c41eee4ed7 removed empty line 2011-06-07 16:40:48 +08:00
melvin e10ab89c2a added no args constructor 2011-06-07 16:40:28 +08:00
melvin 19feeb3029 changed variables to protected 2011-06-07 16:40:10 +08:00
melvin 8e413ede67 moved Spell Pierce to separate class 2011-06-07 16:39:30 +08:00
melvin 65d6aaa77f updated version shown in game to 1.15 2011-06-07 16:22:29 +08:00
melvin 3384c65263 moved Celestial Purge and Sphere of the Suns code to a separate class 2011-06-07 16:21:43 +08:00
melvin 9244c4b46b corrected name of method 2011-06-07 16:21:19 +08:00
melvin c66a7203b8 wrapped long lines 2011-06-07 16:21:00 +08:00
melvin 73edddea64 added setCardDefinition 2011-06-07 16:20:11 +08:00
melvin 620e9f7a13 added setCardDefinition 2011-06-07 16:19:54 +08:00
melvin b4065be8d9 removed Sphere of the Suns' trigger 2011-06-07 16:18:59 +08:00