Evan Kranzler
06f5ad8cab
Implemented Grimdancer
2020-04-02 19:19:47 -04:00
Evan Kranzler
f3e406583f
updated IKO spoiler
2020-04-02 18:32:30 -04:00
Evan Kranzler
f9475581a5
added Commander 2020
2020-04-02 18:19:19 -04:00
Evan Kranzler
f53a37e028
Implemented Snapdax, Apex of the Hunt
2020-04-02 17:57:47 -04:00
Evan Kranzler
ae8aac8cc3
added mutate to card generator
2020-04-02 17:28:35 -04:00
Evan Kranzler
00214ef80c
Implemented Cloudpiercer
2020-04-02 17:25:37 -04:00
Evan Kranzler
aa1a3b3353
Implemented Zagoth Mamba
2020-04-02 17:16:42 -04:00
Evan Kranzler
6d8e78f07f
Implemented Sprite Dragon
2020-04-02 15:16:09 -04:00
Evan Kranzler
a9c3a3319f
Implemented Titanoth Rex
2020-04-02 15:13:02 -04:00
Evan Kranzler
272f78e88a
Implemented Void Beckoner
2020-04-02 15:10:56 -04:00
Evan Kranzler
f067d059fd
updated IKO spoiler and reprints
2020-04-02 15:07:16 -04:00
Evan Kranzler
2483fd9c8d
Implemented Fully Grown
2020-04-02 15:04:28 -04:00
Evan Kranzler
75414cef2e
Implemented Mosscoat Goriak
2020-04-02 13:46:25 -04:00
Evan Kranzler
91b3d65a87
updated IKO spoiler and reprints
2020-04-02 13:45:48 -04:00
Evan Kranzler
bda54ff1b6
Implemented Gloom Pangolin
2020-04-02 11:09:18 -04:00
Evan Kranzler
b080a70e69
added Ikoria: Lair of Behemoths set
2020-04-02 11:06:30 -04:00
Paweł Płazieński
64b979b0d7
Satyr Firedancer triggers for each opponent
...
Satyr Firedancer should trigger multiple times when single Instant or
Sorcery deals damage to multiple opponents, once for each opponent.
Cards like Price of Progress currently triggered first time for first
opponent in turn order, but not for others.
This commit changes how the ability handles multiple damage by single
source: single spell can trigger multiple times of a single stack
object, because it can represent multiple instances of damage.
2020-04-01 22:28:46 +02:00
ingmargoudt
0fb80bfc15
Merge pull request #6380 from antonioalonzi/6256-watcher-copy-fix-for-jdk-11
...
#6256 : Fixed Watcher copy method for JDK11
2020-03-30 13:07:41 +02:00
Antonio Alonzi
f86529bbb9
#6256 : Do not create new Set/Map
2020-03-30 09:22:02 +01:00
Antonio Alonzi
76c9d38f57
#6256 : Fixed Watcher copy method for JDK11
2020-03-28 19:56:25 +00:00
Oleg Agafonov
35f19838dd
Merge pull request #6372 from allentiak/fix-interfaces
...
fixup! program towards Interface rather than implementations
2020-03-23 21:56:23 +01:00
Oleg Agafonov
2b8d2401f2
Merge pull request #6366 from Meerkov/master
...
Fix a typo
2020-03-23 21:55:24 +01:00
Oleg Agafonov
d8a961e888
Merge pull request #6373 from allentiak/fix-gitignore
...
Delete .class files
2020-03-23 21:55:07 +01:00
Leandro Doctors
e0c80646b3
Delete .class files
2020-03-22 20:49:52 -03:00
Leandro Doctors
855a9cc427
fixup! program towards Interface rather than implementations
2020-03-22 20:42:11 -03:00
Meerkov
e6410f2011
Merge pull request #1 from Meerkov/Fix-Typo
...
Fix Typo in shortcut descriptions
2020-03-22 10:22:32 -07:00
Meerkov
907d039da8
Update CallbackClientImpl.java
2020-03-22 10:19:16 -07:00
Oleg Agafonov
bfcad77ad3
Merge pull request #6350 from luziferius/fix_mystery_booster
...
Fix booster generation issues with Mystery Booster set.
2020-03-18 15:53:13 +01:00
Thomas Hess
6fd8b0a80b
Fix booster generation issues with Mystery Booster set.
...
- Split the foil sheet into a separate set as listed on Scryfall.
- Added unit test cases that verify booster generation.
2020-03-18 14:51:52 +01:00
Oleg Agafonov
63f427124e
Merge pull request #6348 from magefree/mysteryBooster
...
Implemented Mystery Booster pack generation (ready to merge)
2020-03-18 14:31:33 +01:00
Evan Kranzler
656908aeec
fixed basic land flag
2020-03-17 20:39:50 -04:00
Evan Kranzler
468f7b13f2
added comment with source
2020-03-17 20:37:08 -04:00
Evan Kranzler
114aac433e
removed duplicated cards
2020-03-17 20:29:08 -04:00
Evan Kranzler
b35924fc70
added cards for mystery booster
2020-03-17 20:23:53 -04:00
Evan Kranzler
b2401a6410
fixed legality issue
2020-03-17 20:18:08 -04:00
Evan Kranzler
434b2464db
added booster generation function
2020-03-17 19:58:08 -04:00
Evan Kranzler
9be0bde4c1
added Mystery Booster set file
2020-03-17 19:36:10 -04:00
Evan Kranzler
63df5d89a4
updated Brawl ban list
2020-03-16 15:16:19 -04:00
Evan Kranzler
ec8867ab1a
updated Legacy ban list
2020-03-16 15:15:03 -04:00
Evan Kranzler
f7e0b5d93b
updated Modern ban list
2020-03-16 15:14:03 -04:00
Oleg Agafonov
2b78ec745c
* Mind's Desire - fixed that it doesn't work with split cards ( #6337 );
2020-03-12 04:07:17 +04:00
Oleg Agafonov
a20bca1b21
Test framework: fixed ai play commands, added more tests
2020-03-12 02:05:06 +04:00
Oleg Agafonov
14ddb6eb28
* AI: fixed wrong targeting for gain control abilities ( #6340 );
2020-03-11 18:22:58 +04:00
Oleg Agafonov
3cd5682db7
* AI: fixed wrong targeting for Fraying Sanity ( #6339 );
2020-03-11 17:17:39 +04:00
jeffwadsworth
d8bcfc4295
- Fixed Divine Visitation
2020-03-09 16:07:18 -05:00
Oleg Agafonov
86f6d39f5a
* AI: fixed rollback errors on play cards with target stack (Diplomatic Escort, Not of This World, etc);
2020-03-09 13:49:07 +04:00
Oleg Agafonov
009e55c4f0
* AI: fixed that computer can't use spells and abilities on opponent's pre-combat main step;
2020-03-09 12:49:21 +04:00
Oleg Agafonov
a6ab40dc57
Test framework: added strict mode support for full simulation commands (aiXXX);
2020-03-09 12:34:05 +04:00
Oleg Agafonov
70bf13359a
Test framework: improved alias support:
...
* added alias support in castSpell command;
* added alias support in activateAbility command (example: `@ref ability text from ref card`);
* added alias support in activateMana command;
* added alias support in some assertXXX commands;
2020-03-09 05:49:03 +04:00
Oleg Agafonov
ff3df35467
Fixed NPE errors on empty sourceId in mage reference object;
2020-03-07 00:24:16 +04:00