Commit Graph

314 Commits (fe196d3e05b8d16a7bff410f16131524350d6ec7)

Author SHA1 Message Date
melvin 4d84b757b4 simplified normalize rule 2012-08-19 20:18:07 +08:00
a. benedict balbuena 6a59d2f1a7 added Bound in Silence 2012-08-19 18:02:07 +08:00
melvin 0e302290e7 removed extra space at start of command 2012-08-19 16:33:37 +08:00
melvin 8ce212e107 added rule to check that there is a 1-1 mapping between each script that requires card code and each class in src/magic/card 2012-08-19 16:32:49 +08:00
Braullynn 377bb29795 added script for Goblin Grenade 2012-08-19 09:05:00 +08:00
melvin a2adb952cc added rule to update value of a single card 2012-08-11 09:40:55 +08:00
melvin 158a7e2c88 moved gatherer_rankings to cards directory 2012-08-09 18:56:47 +08:00
melvin b871d7fe1b update rule to work with non accented letters 2012-08-09 18:53:42 +08:00
melvin 0baa9fec92 only update non token scripts with gatherer rankings 2012-08-09 17:44:15 +08:00
melvin e3502a4428 added rule to download rating from gatherer 2012-08-09 14:38:06 +08:00
melvin 2f9403dbac corrected typo, removed unused rule 2012-08-05 22:18:42 +08:00
melvin d02b9757cf added magarena.dir to Test%.run rule 2012-08-02 10:21:20 +08:00
melvin c4b3135951 define magarena.dir in %.d rule so that make test no longer needs Magarena folder in same dir as Makefile 2012-08-02 10:17:15 +08:00
melvin 3be5386f56 added upload/version rule 2012-07-29 13:52:49 +08:00
melvin 3734ccb883 reordered arguments to googlecode_upload 2012-07-29 13:48:46 +08:00
melvin 662d0cb818 correct rule to upload zip to googlecode 2012-07-29 10:54:14 +08:00
melvin 0cba8d33cf added rule to automatically get recent top decks 2012-07-26 16:51:56 +08:00
melvin c059ee7261 fixed dependencies for scored_by_*.tsv 2012-07-26 16:47:15 +08:00
melvin 8878d2aa77 updated rule for cards/mtg-data 2012-07-26 16:42:56 +08:00
melvin 0d5b8c4c5c fixed %.speed rule 2012-07-21 11:08:27 +08:00
melvin 00939e3e55 rule to download updated MTGO cube 2012-07-05 15:53:36 +08:00
melvin 59d48e76e8 updated script and rule to generate candidates_full.txt 2012-07-01 22:32:16 +08:00
melvin 5fae70aff2 replace existing.txt with existing_tip.txt 2012-07-01 22:01:42 +08:00
melvin 38c0bfe3df simplified script to determine list of new cards 2012-07-01 20:10:50 +08:00
melvin 803743aa4d added rules and script to study mana symbol ordering 2012-06-29 14:09:40 +08:00
melvin 257b8a2340 add rule to verify order of mana symbols 2012-06-24 21:43:06 +08:00
melvin 4658a9bf24 added rule to update cards/legacy_banned.txt 2012-06-20 21:09:21 +08:00
Pablo Castellazzi 086f035406 Makefile: make clean now work without javac.last 2012-06-14 07:26:36 -03:00
melvin 84c0775090 store output in log file 2012-06-13 22:48:13 +08:00
melvin f25b3af63b changed path to findbugs 2012-06-13 14:35:26 +08:00
melvin e62ff341d9 remove tokens from new_%.txt 2012-06-13 11:27:08 +08:00
melvin 689b6da5f4 use TestName.run to run test cases 2012-06-11 22:25:45 +08:00
melvin 6c6e3ddb9a use unix timestamp as name of log file 2012-06-03 09:56:47 +08:00
melvin cb896f7cb4 fixed decks/dd to download from web 2012-06-02 17:49:07 +08:00
melvin 9c16169893 corrected rule for mtg-data 2012-06-02 11:00:49 +08:00
melvin e7ac4d99ac added rule to download latest daily decks 2012-05-27 14:11:42 +08:00
melvin df0d767dfd added rule to normalize card names 2012-05-26 15:19:22 +08:00
melvin 2b3085072e added rule for scoring cards using top decks 2012-05-23 22:18:41 +08:00
melvin b3d9143d62 removed implemented cards from scored_by_dd.tsv 2012-05-23 13:29:08 +08:00
melvin a6926ebad3 cards/new_%.txt depends on release/Magarena/scripts 2012-05-23 11:56:17 +08:00
melvin 7fbe8c8579 update rules to handle name=, new simpler of getting list of new cards by parsing hg diff output 2012-05-23 11:48:40 +08:00
melvin 253fb3a902 added rule to score cards by appearance in daily deck column 2012-05-22 13:08:09 +08:00
melvin c27aef2d18 added rule to check that properties in card script are unique 2012-05-20 14:12:56 +08:00
melvin 1352bbe3c8 changed rule for running test to Test/<test name> 2012-05-06 18:39:06 +08:00
melvin a78a9036d9 added rule to get latest mtg-data from forum link 2012-04-28 11:16:31 +08:00
melvin 0ed9da7281 removed %.g rule 2012-04-15 09:10:16 +08:00
melvin ef6c48096d added rule to push to github 2012-04-09 22:14:14 +08:00
melvin 9a676b0489 lists sets on magicdraftsim by parsing the site 2012-04-09 22:08:23 +08:00
melvin 0f5193339b determines type and subtype and print out abilities as it is listed in oracle 2012-03-25 15:05:43 +08:00
melvin a3686f907c ignore literals/identifiers when finding clones 2012-03-22 14:39:47 +08:00
melvin 529f0b6674 added rule to generate MTGO cube 2012-03-13 16:13:52 +08:00
melvin 665d84b137 remove duplicate code, refer to Essence Drain 2012-03-13 14:59:55 +08:00
melvin 6f83aec702 added rule to find code clones 2012-03-11 23:12:49 +08:00
melvin 1eee4d140f updated rule to use new version of findbugs 2012-03-11 20:52:15 +08:00
melvin 58b81cc6af added rules to find cards that requires card code and list of cards with card code 2012-03-11 14:22:11 +08:00
melvin 28b6d56e96 unified java command line 2012-03-10 23:52:01 +08:00
melvin 920d98d072 simplified command 2012-03-10 18:50:21 +08:00
melvin 8e655ee2b0 replace cat pipe to grep with just grep 2012-03-10 18:10:38 +08:00
melvin 348d61a680 only generate tags for files in src 2012-03-10 17:59:23 +08:00
melvin 173c2a57c3 improved script for getting ratings from MagicDraftSim.com 2012-03-04 00:40:47 +08:00
melvin 966a8387ee added label Deprecated to daily builds so they don't show up on the download page 2012-02-26 11:09:22 +08:00
melvin f1dc492b96 Added rules for automatically uploaded releases to the downloads page 2012-02-25 22:54:08 +08:00
melvin 95782f7848 get the latest comprehensive rules by parsing www.wizards.com/magic/rules 2012-02-25 15:38:18 +08:00
melvin 3835b1d0ee determine version to build for rule zips based on README.txt 2012-02-24 13:59:40 +08:00
melvin 674bd4e9ac added rule to build release based on latest tag 2012-02-24 13:50:24 +08:00
melvin 5caea2954b make M1.% dependent on felt_theme.zip 2012-01-28 10:57:20 +08:00
melvin fcb441ffd2 when making cards/existing_scripts.txt use sed instead of flip -u 2012-01-28 10:49:19 +08:00
melvin 72acc9ba15 for rule M1.%, replace all with EXE 2012-01-28 10:31:16 +08:00
melvin 3440d68893 ignore binary files when searching for version number 2012-01-28 10:26:56 +08:00
melvin caad579238 use build.xml in repo 2012-01-28 10:08:39 +08:00
melvin 9e5abbcee4 replaced pull-beholder rule with up to update both source and wiki 2011-12-04 00:10:08 +08:00
melvin 0969deeee2 make sure that Magarena.app version number if updated 2011-11-26 14:58:09 +08:00
melvin 36013a442b clean up Magarena-*-app.zip 2011-11-26 13:55:03 +08:00
melvin 494881e3fb added rule to generate list of tokens, list of card is list of all script - list of tokens 2011-11-23 13:12:47 +08:00
melvin 3b2e12b024 replaced rule for existing_full.txt to a generic rule for adding oracle text to a list of cards 2011-11-21 12:47:34 +08:00
melvin a8c96958ab correct paths due to reorg of release folder 2011-11-19 11:30:04 +08:00
melvin e63ae30960 correct paths for rule to generate the download package 2011-11-18 09:38:37 +08:00
melvin 50ae599b87 removed arguments when finding abilitys to add to script 2011-11-17 16:10:49 +08:00
melvin c975a8fa4b fixed rule for cards_diff 2011-11-16 10:21:14 +08:00
melvin 87875d94b0 added rule to generate cards_diff 2011-11-16 10:11:34 +08:00
melvin 7ed5a3784d added 'enters tapped' keyword ability 2011-11-15 11:39:35 +08:00
melvin 9df4d992e8 removed reference to cards.txt 2011-11-13 20:19:46 +08:00
melvin 0c59e51beb filter out warnings related to System.{out,err} 2011-11-08 09:42:56 +08:00
melvin f72daaace4 removed cards2.txt from Makefile 2011-11-04 13:39:08 +08:00
melvin 8d2c7ffaea replaced dos2unix with flip, added rules to build Mac app bundle 2011-10-28 20:27:43 +08:00
melvin ba07fd73e5 added rule to upload to google code 2011-10-27 11:06:12 +08:00
melvin 7e42049e91 ensure that cards/existing.txt uses UNIX line endings 2011-10-23 14:56:09 +08:00
melvin 93270c2611 make sure always do a full rebuild when building release 2011-10-08 11:12:11 +08:00
melvin 3892e082a9 updated URL for comprehensive rules 2011-10-03 14:37:41 +08:00
melvin c904c89ae6 added rule to run AI vs AI for performance tuning 2011-09-23 19:37:29 +08:00
melvin 009cff7a9f fixed rule for generating cards/existing_full.txt 2011-09-21 11:50:30 +08:00
melvin f1e3c7aa06 renamed rule for test to inf as it plays forever, when the program crashes and new insteance if started up, test is reserved for manual testing 2011-09-18 15:11:27 +08:00
melvin 1ca6282937 runs random test in an infinite loop so that if one instance crashes, another instance is started 2011-09-16 19:49:44 +08:00
melvin 4cbeb9ab9a added rule to create list of news cards, make sure README is updated when building release 2011-09-08 15:36:24 +08:00
melvin 051327bcfa added rule to find casts 2011-09-06 14:41:07 +08:00
melvin 4bca88d065 remove filter 2011-09-04 16:20:01 +08:00
melvin d4d877288c added rules for warnings_H.txt 2011-09-03 22:21:10 +08:00
melvin ef5a919b95 make sure cubes are updated when build a release 2011-09-01 16:35:20 +08:00
melvin 1bab433b7b for random test generate log file based on UNIX epoch 2011-08-31 22:22:06 +08:00
melvin 6037fcdf3b added rules to generate warnings.txt 2011-08-31 12:40:36 +08:00
melvin 022bfc6ff0 merged and updated new cards to new processTarget 2011-08-30 22:06:32 +08:00
melvin fc8a666678 added rule/script to check for string literals that contains the card name 2011-08-26 20:22:21 +08:00
melvin 83b790dd69 make the check for the version string more specific 2011-08-26 18:42:36 +08:00
melvin a7c610e7d4 moved check for version string to start of build process 2011-08-26 18:25:48 +08:00
melvin b5613c18cf check for version string when building a release 2011-08-26 18:24:40 +08:00
melvin ebc8c75c98 added rule to rebuild all themes 2011-08-26 14:40:03 +08:00
melvin 357d14c52b added rule to create list of all cards in the modern format 2011-08-25 14:24:57 +08:00
melvin b5b39196af partition query for in extended based on CMC 2011-08-25 14:15:58 +08:00
melvin 990ea35d54 added rule to pull from beholder's clone 2011-08-10 12:50:25 +08:00
melvin 2743d8d0bc removed rule for GraphicsUtilities, added rule to download current price list 2011-08-08 16:50:36 +08:00
melvin a790c7e4d2 include version at top of log, read pw from file 2011-08-01 11:38:47 +08:00
melvin e45a0a5b13 added rule to download GraphicsUtilities.java 2011-07-29 10:44:02 +08:00
melvin 01b2f0c284 enabled jconsole to be used 2011-07-28 13:02:13 +08:00
melvin 783fb13a7f added rule to run game with selfMode enabled 2011-07-27 11:36:20 +08:00
melvin 74ecbc572d added rule to get draft ratings from magicdraftsim.com 2011-07-19 11:01:09 +08:00
melvin 6a93b8af66 changed path of mtg-data and cards.xml to cards 2011-07-11 11:02:02 +08:00
melvin fb562d838a added lib to Makefile 2011-07-08 16:11:44 +08:00
melvin c9446e37de rearranged effects, added blank line to output of analysis script 2011-07-02 10:51:19 +08:00
melvin 1a29fba5dc updated script to analyze orcale text 2011-07-01 15:39:22 +08:00
melvin 36fd945165 added some cubes and rules to download them from the WWW 2011-06-29 11:07:08 +08:00
melvin d9f9fe4e7c added Make rule for daily build upload 2011-06-29 10:05:50 +08:00
melvin 0bcce845e8 added num.d for games with assert enabled 2011-06-27 17:16:19 +08:00
melvin d82c81ad25 added rules to download cubes from the web 2011-06-24 15:01:27 +08:00
melvin 897953945d added Mutavault 2011-06-23 16:33:01 +08:00
melvin d5a6ca83a5 added rule to build theme zip 2011-06-23 10:02:22 +08:00
melvin 7b9bc74b41 show new missing card image 2011-06-21 10:27:14 +08:00
melvin ab9a434791 added new image for missing card 2011-06-21 09:58:22 +08:00
melvin b7b1cc1658 set readme file dialog to start at the top, added cubes to release rule 2011-06-20 15:34:15 +08:00
melvin c6693c9ead renamed %.game to %.g 2011-06-20 15:12:39 +08:00
melvin d5eb483adb added rule to download the latest rules 2011-06-20 14:06:10 +08:00
melvin f39f6dad01 make sure player.getId returns a large number of avoid clashing with id of permanents 2011-06-20 12:18:50 +08:00
melvin 4308a7435a added rules to download decks from top decks 2011-06-18 23:42:56 +08:00
melvin 7227fae081 .Test uses jar 2011-06-18 12:11:53 +08:00
melvin db70d2f77f store game log in .log file 2011-06-17 12:57:09 +08:00
melvin a956858f64 replace direct invocation of java with variable JAVA 2011-06-14 17:36:44 +08:00
melvin eb4a1e17e9 added rule to run game with a particular random seed, 11.jar has a bug with invalid nodes 2011-06-11 18:01:24 +08:00
melvin aab5062413 added debug property to jar rule 2011-06-11 14:03:02 +08:00
melvin 29611fac96 added class to Makefile 2011-06-10 21:43:32 +08:00
melvin 0b7864b82d added rule to generate all cubes 2011-06-10 10:09:19 +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 1c7db8d98b use array_mag.sh to generate AI test output 2011-06-07 11:19:30 +08:00
melvin 7b2606e6c9 added logging for generating options to MagicEvent to detect bottlenecks 2011-06-07 10:16:09 +08:00
melvin 5e8ef39ca3 removed alias jar and exe, make jar now runs the jar 2011-06-04 12:05:18 +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 c70865c043 renamed start to run and make it depend on jar 2011-06-02 17:01:44 +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 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 c7c79d7894 added game to test corrected Vines of Vastwood 2011-05-30 13:13:32 +08:00
melvin f795c95f39 update Makefile rule to only copy felt theme to release 2011-05-30 10:04:45 +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 5eb169d021 added start and Test% rule and updated README 2011-05-28 15:47:06 +08:00
melvin 50645ec4ce added 1.14 rule to build release 2011-05-27 15:34:47 +08:00
melvin c086de5c8b added rule to copy resources to build 2011-05-25 11:57:28 +08:00
melvin 6ea717f608 fixed warning from javac and added rule to build using only javac 2011-05-25 11:10:09 +08:00
melvin 467c2d573c updated Makefile and magarena.xml to reflect the change in filename 2011-05-25 10:22:08 +08:00
melvin 72c7a86436 updated location of decks 2011-05-24 17:05:39 +08:00
melvin 4cc0b9fb03 moved script to evaluate AI to scripts, make maximum duration of a game to be 16.6 minutes and default opponent in benchmarking to be VEGAS because it is fast 2011-05-23 16:01:33 +08:00
melvin 40cfe85d39 added script to evaluate AI and simplified Makefile 2011-05-23 14:07:49 +08:00
melvin b91a5a7a0a make all ensures release/Magarena.jar release/Magarena.exe and tags are updated 2011-05-23 10:52:01 +08:00
melvin f7b6503f08 renamed folder containing files for release from launch4j to release to reflect the intention and not the name of the tool 2011-05-23 10:47:42 +08:00
melvin af4147d09d renamed launch4j to release 2011-05-23 10:40:28 +08:00
melvin cbe604f709 added Makefile, requires GNU Make 2011-05-23 10:23:49 +08:00