Commit Graph

  • 40cc5a3ea2 Fix some outdated card image links master Zapeth 2021-04-12 15:25:11 +0000
  • 53d5fa8827 Correction of Temple Altisaur's script Lucien Pereira 2020-06-17 21:56:57 +0200
  • b976afb965 Organize imports Leandro Doctors 2020-02-04 15:41:05 -0300
  • 2e6fcc2629 refactor: Apply "Protected Variations" for deck extension name Leandro Doctors 2020-02-04 13:11:42 -0300
  • 648806f1d8 add AiStrCal tool to compare AI implementations Mike 2018-06-09 12:31:28 +0200
  • 4cc887c2bc use https to download maven libs melvinzhang 2020-01-16 10:03:07 +0800
  • 2733516cb9 Organize imports Leandro Doctors 2020-01-15 17:02:42 -0300
  • 617ac42211 replace tabs with spaces for consistency with rest of the file melvinzhang 2020-01-15 10:17:21 +0800
  • 4d8a061212 Lib replacement: Jakarta Activation replaces JavaBeans Activation Framework Leandro Doctors 2020-01-14 16:17:24 -0300
  • 8ac91893ea Ignore builds Leandro Doctors 2020-01-14 15:41:52 -0300
  • 2e4f72c7d0 Few improvements in French translation xin 2020-01-12 23:31:25 +0000
  • 3e637eb402 format release notes for 1.96 melvinzhang 2019-12-29 19:05:38 +0800
  • e2a34b5b4e add list of new cards to release notes melvinzhang 2019-12-29 11:16:49 +0800
  • 3fed8cbf3e bump version number to 1.96 melvinzhang 2019-12-29 11:16:33 +0800
  • 68815c9eea mark Lingering Phantom as not supported due to trigger-from-graveyard melvinzhang 2019-12-29 10:19:39 +0800
  • 970115f1a8 add Dormant Gomazoa melvinzhang 2019-12-29 10:14:19 +0800
  • a7de35c0cc add Attendant of Vraska melvinzhang 2019-12-29 10:11:42 +0800
  • 3fae500fb7 copy commit message as initial draft of 1.96 release notes melvinzhang 2019-12-29 09:55:47 +0800
  • 3b857dc133 add rule to run card test melvinzhang 2019-12-29 09:55:29 +0800
  • a6e97873fd Optimize mesage generation. * Use faster stringbuilder for card token formatting instead of full-blown formatter. * When SN/RN/PN and similar placeholders are expanded, calculate the replacement value only if the placeholder is present in the string. In a test with some random games: 55.4M times replaceName was called 39.2M times SN was present 2.0M times PN was present 0.2M times RN was present 0.2M times X was present * Generate event description on demand, instead on event construction. In a test with some random games: 71.601M times description is generated 0.258M time it is actually read or used By postponing generating the description to a point when it is actually needed, CPU time spent when going through possible actions is reduced to about 80%, so in given amount of time, MMAB AI and similar is able to examine larger part of the possible game states. Bilbo 2019-12-08 08:03:57 +0100
  • d8fcafa0eb Print total time and time per card at end of the test. Bilbo 2019-12-08 08:20:42 +0100
  • 10bfd0ddd9 Add ability to skip cards for the test. Bilbo 2019-12-07 03:36:26 +0100
  • 120e019c95 Refactor Commandline parsing. Bilbo 2019-12-07 03:36:02 +0100
  • 22a1471424 Add "card test" mode that tests all cards in a predefined scenario. Bilbo 2019-12-06 02:52:53 +0100
  • 39f14b40c8 Fix exception when attempting to open file or directory (mostly log directory, crash logs, etc ...) with default application on a system where this is not supported. If opening fails, show a messagebox that also shows the file/directory name. Bilbo 2019-12-03 06:59:18 +0100
  • f6ab949566 Fix exception when attempting to open URL on a system where this is not supported. If opening URL fails, show a messagebox that also shows the URL. Bilbo 2019-12-03 05:45:06 +0100
  • 217bee1bc6 Make Riot grant Haste forever Ada Joule 2019-02-12 00:11:07 +0700
  • f6de82bcda fix cost of ability for Slith Bloodletter as reported on forum melvinzhang 2019-02-03 08:53:39 +0800
  • 09958cfd66 include password in curl for correction of release label melvinzhang 2019-01-16 19:58:21 +0800
  • 8b8d590cd6 replace clunky comparison using getId with isFriend melvinzhang 2019-01-16 19:58:02 +0800
  • 460a51da88 Merge branch 'spectacle' Ada Joule 2019-01-16 17:44:54 +0700
  • 0b35c1d557 Add EntersSpectacleEffect to MagicAbility Ada Joule 2019-01-16 17:43:57 +0700
  • 542cbb9c89 Change Spectacle cost to mana cost instead of just cost Ada Joule 2019-01-16 17:40:44 +0700
  • f6e4a18cde Fix error Ada Joule 2019-01-16 17:36:11 +0700
  • fcb38517b3 Add Addendum condition Ada Joule 2019-01-16 17:27:05 +0700
  • e42b42c829 Add Adapt to effect script Ada Joule 2019-01-16 17:09:54 +0700
  • 357eeb284b Add Spectacle mechanic Ada Joule 2019-01-16 03:58:06 +0700
  • 50b97bd746 Add Afterlife [number] to ability script Ada Joule 2019-01-16 03:31:46 +0700
  • be00f393ea Add imports Ada Joule 2019-01-16 03:31:32 +0700
  • 866d374441 Add Afterlife trigger Ada Joule 2019-01-16 03:28:08 +0700
  • 4b498c9ae0 Add Riot mechanic Ada Joule 2019-01-16 03:15:59 +0700
  • 4690cbe4b8 Add Riot ability to script Ada Joule 2019-01-16 03:14:25 +0700
  • 0efcab7f0d Add Riot trigger Ada Joule 2019-01-16 03:13:56 +0700
  • 1e8b14d724 improve wording of 1.95 changelog melvinzhang 2018-12-31 16:23:19 +0800
  • 5a45b8ee2c draft release notes for 1.95 melvinzhang 2018-12-30 20:01:00 +0800
  • 1f84ef595b Use addFirstEvent instead of addEvent for explore Ada Joule 2018-11-28 03:55:05 +0700
  • a1c559eba0 Revert "Fix Jadelight Ranger bug" Ada Joule 2018-11-28 03:54:41 +0700
  • 0061f2fd77 Fix Jadelight Ranger bug Ada Joule 2018-11-28 03:15:47 +0700
  • ae1794fbfc Saga cards (#1636) Ada Joule 2018-11-27 11:49:31 +0700
  • 2ff0e11de6 Use getGameCost() instead of getCost() Ada Joule 2018-11-26 15:12:21 +0700
  • 5b64a02087 Add ride to Sonic Assault Ada Joule 2018-11-26 05:26:03 +0700
  • 4773c60155 Add Risk Factor Ada Joule 2018-11-25 18:22:33 +0700
  • fc3d291c5c Add Sonic Assault Ada Joule 2018-11-24 19:12:01 +0700
  • 3c273a4f7d Add Radical Idea Ada Joule 2018-11-24 19:11:38 +0700
  • 582f490fe0 Add Quasiduplicate Ada Joule 2018-11-24 19:09:41 +0700
  • bc967d7255 Add Maximize Velocity Ada Joule 2018-11-24 19:07:45 +0700
  • 7f36e3a549 Add Maximize Altitude Ada Joule 2018-11-24 19:07:23 +0700
  • 194fbe5009 Add Chemister's Insight Ada Joule 2018-11-24 19:03:13 +0700
  • 81d0562f0f Move mana cost to the Jump-start event Ada Joule 2018-11-24 18:59:58 +0700
  • b66d2967ec Add Direct Current Ada Joule 2018-11-24 18:53:35 +0700
  • 13ae81e0e2 Add Jump-start to MagicAbility.java Ada Joule 2018-11-24 14:30:55 +0700
  • 6e03b1ceb3 Add MagicJumpStartActivation.java Ada Joule 2018-11-24 14:03:00 +0700
  • b4e2e742a1 Rename ReturnCardAction to PutOntoBattlefieldAction Ada Joule 2018-11-26 05:19:37 +0700
  • 3e15d41c16 Add Aurelia, Exemplar of Justice Ada Joule 2018-11-14 23:28:38 +0700
  • f49b01ddb4 Add Truefire Captain Ada Joule 2018-11-14 22:22:14 +0700
  • 2e5739eb46 Add Tajic, Legion's Edge Ada Joule 2018-11-14 22:12:29 +0700
  • acb236b73b Add more parsable Mentor cards Ada Joule 2018-11-14 14:30:59 +0700
  • ba553d4b0e Add Barging Sergeant Ada Joule 2018-11-14 14:22:54 +0700
  • 8c1901072c Add Mentor mechanic Ada Joule 2018-11-14 14:22:36 +0700
  • f3d488fa37 Add GRN to sets list and update standard.fmt Ada Joule 2018-11-14 13:35:40 +0700
  • 8bd8eb53d8 bump version to 1.95 melvinzhang 2018-11-12 21:40:52 +0800
  • 02bf169500 Revert "Add Infernal Reckoning" as it crashes when played melvinzhang 2018-11-12 20:12:16 +0800
  • 9994f59c09 Add your upkeep check to Liliana's Contract Ada Joule 2018-11-10 13:54:33 +0700
  • 46ab35094d Add Liliana's Contract Ada Joule 2018-11-10 03:59:06 +0700
  • 8494b8712d Add missing parenthesis in Leonin Vanguard Ada Joule 2018-11-09 14:52:15 +0700
  • 54dc97e5eb Add Leonin Warleader Ada Joule 2018-11-09 14:33:24 +0700
  • c94ba6740e Add requires_groovy_code to Leonin Vanguard Ada Joule 2018-11-09 14:33:03 +0700
  • 07d9106d02 Add Leonin Vanguard Ada Joule 2018-11-09 14:25:33 +0700
  • 593e7df18c Add Lena, Selfless Champion Ada Joule 2018-11-09 14:09:40 +0700
  • 9093fb203f Add Lathliss, Dragon Queen Ada Joule 2018-11-09 13:39:24 +0700
  • edb8ed71f3 Add Isolate Ada Joule 2018-11-09 04:50:54 +0700
  • b90a1c5a17 Add permanent CMCEQ to target filter parser Ada Joule 2018-11-09 04:50:32 +0700
  • 78f64e09d4 Add Isareth the Awakener Ada Joule 2018-11-09 04:41:47 +0700
  • 8ccca8aa3d Add corpse counter to MagicPlayMod Ada Joule 2018-11-09 04:40:37 +0700
  • 24a5625736 Add Infernal Reckoning Ada Joule 2018-11-09 04:01:26 +0700
  • 3eb7314907 Add Heroic Reinforcements Ada Joule 2018-11-09 03:58:37 +0700
  • 74c17bf066 Add Fraying Omnipotence Ada Joule 2018-11-09 03:54:27 +0700
  • 363489b22a Finish fixing Elvish Rejuvenator Ada Joule 2018-11-09 03:30:29 +0700
  • 9b02a7567e Fix Elvish Rejuvenator Ada Joule 2018-11-08 23:31:13 +0700
  • 22d5088d8a Add Elvish Rejuvenator Ada Joule 2018-11-08 15:22:48 +0700
  • 8377206fe0 Add Druid of Horns Ada Joule 2018-11-08 14:21:04 +0700
  • f46a30082b Add Dismissive Pyromancer Ada Joule 2018-11-08 13:49:57 +0700
  • bfc17aa824 Add Blood Divination Ada Joule 2018-11-06 11:24:07 +0700
  • 455b6f2903 Add Amulet of Safekeeping Ada Joule 2018-11-06 11:18:35 +0700
  • 1d7bdc0cbb Add "when you become targeted" ability Ada Joule 2018-11-06 11:17:39 +0700
  • 54fb042aae use scryfall for token images, for #1626 melvinzhang 2018-11-06 12:40:31 +0800
  • 2cee03d7ce use scryfall for token images, for #1626 melvinzhang 2018-11-06 11:29:10 +0800
  • 2fd23e409e use scryfall for token images, for #1626 melvinzhang 2018-11-06 11:09:55 +0800
  • 3e02c92f3c reduce nesting using 'else if' and merging condition of nested if, for #1630 melvinzhang 2018-11-04 10:08:08 +0800
  • 27b7024718 Update .gitignore Bilbo 2018-11-04 00:32:12 +0100