Commit graph

30615 commits

Author SHA1 Message Date
Oleg Agafonov
d63a3e88ce Ability refactor: fixed broken effects timestamp in some use cases 2020-05-28 23:07:36 +04:00
Oleg Agafonov
f3f1c29926 Ability refactor: face down; 2020-05-28 23:02:20 +04:00
Oleg Agafonov
eea808d2d6 Ability refactor: source improves, deprecated code removed; 2020-05-28 22:38:31 +04:00
Oleg Agafonov
8af43dc13a Ability refactor: new code to search abilities in cards and permanents; 2020-05-28 22:34:27 +04:00
Oleg Agafonov
978118148b Ability refactor: new code to remove abilities from permanent; 2020-05-28 22:31:54 +04:00
LevelX2
3634e87e8e
Merge pull request #6582 from Grath/patch-1
Fix Bazaar Trademage's ETB triggered ability.
2020-05-28 13:21:35 +02:00
Eric Nelson
4dfcaefbf6
Update BazaarTrademage.java 2020-05-27 22:00:12 -04:00
Eric Nelson
698f0d72f1
Fix Bazaar Trademage's ETB triggered ability.
It's currently implemented as a replacement ability rather than a triggered ability.
2020-05-27 21:01:40 -04:00
LevelX2
35e7846319 Merge origin/master 2020-05-27 18:06:49 +02:00
LevelX2
f04c0bbc2a * Fixed some rule text problems. 2020-05-27 18:06:04 +02:00
LevelX2
2bf510fc96
Merge pull request #6577 from Dh0mp5eur/master
Updated DuelCommander ban list
2020-05-27 17:09:28 +02:00
Dh0mp5eur
7f3dea8fe4 Updated DuelCommander ban list 2020-05-27 16:11:53 +02:00
LevelX2
f6590e6178 * Knollspine Dragon - removed redundant drew card info text. 2020-05-27 14:03:31 +02:00
LevelX2
e1c96efa1e * Fixed a problem with selecting cards from other players hand, failing because canTarget check with wrong player id. Changed/simplified canTarget method of TargetCardInHand to solve that problem. (#6532 Gruesome Discovery and Distended Mindbender and probably other changed made with 75577cdbe9). 2020-05-27 13:59:16 +02:00
LevelX2
d8bb67cffe * Distended Mindbender - Fixed the not working card selection from target players hand. 2020-05-27 10:24:57 +02:00
LevelX2
9933420f57 * Emerge Ability - Fixed that the creature to sacrifice had to be selcted twice. 2020-05-27 10:24:21 +02:00
LevelX2
42ed2f64e7
Merge pull request #6575 from hitch17/vintage-cube-april-2020-2
Add Vintage Cube 2020
2020-05-27 10:18:40 +02:00
John Hitchings
a18951c27a Add Vintage Cube 2020. See https://magic.wizards.com/en/articles/archive/vintage-cube-cardlist 2020-05-26 14:23:22 -07:00
LevelX2
1deb1106b0
Merge pull request #6568 from johnmeat/ComputerDefaultName
Default unique name for AI.
2020-05-26 23:00:26 +02:00
LevelX2
5e63c44c5d * Abondon Hope - Fixed rule text (#6532). 2020-05-26 19:29:46 +02:00
LevelX2
3aefbfb360 * Fixed problems with win / lose restrictions in relation to empty draw condition (fixes #1681 #6553). 2020-05-26 16:38:01 +02:00
Oleg Agafonov
37f7389c17 * Images: fixed Star Wars download from grabbag images source; 2020-05-26 11:30:47 +04:00
LevelX2
d2b8928e60 * Fixed a bug that the win method for a player did not handle the range correctly and did erroneously end the game while still multiple players alive (related to #6553). 2020-05-25 18:09:28 +02:00
johnm
adcd9d84c6 Single setPlayerName method. 2020-05-25 16:49:12 +01:00
LevelX2
365754b6f7 * Fixed token creation of Shark Typhoon (fixes #6572). 2020-05-25 17:17:17 +02:00
LevelX2
5743e4361e * Some minor fixes/code cleanups to IKO cards. 2020-05-25 16:51:23 +02:00
johnm
9df5c9ba68 Default unique name for AI. 2020-05-24 13:52:48 +01:00
Oleg Agafonov
abda99e203 Fixed that fused cards allows to cast from graveyard (see prev commit 63dbf5f40b); 2020-05-24 09:21:49 +04:00
Oleg Agafonov
63dbf5f40b * Split cards improves:
* Fixed that fused spells can't be played from non hand zone;
 * Fixed double choose spell dialog (#5506, #6549);
2020-05-19 01:30:46 +04:00
Oleg Agafonov
6b5108770c * UI: fixed wrong ability text capitalization in mode choose dialog; 2020-05-19 00:27:42 +04:00
Evan Kranzler
944ef84036 updated ban lists 2020-05-18 10:39:00 -04:00
Oleg Agafonov
5b36fd390a Fixed test 2020-05-18 12:26:08 +04:00
Oleg Agafonov
0be7d6579b * UI: split cards - fixed wrong card names in rules text and hints (#6549); 2020-05-18 08:24:17 +04:00
Oleg Agafonov
0c2e08f54e * UI: choose spell to cast dialog - added card name for spell abilities (split, adventure, additional spell, etc, see #6549); 2020-05-18 06:46:39 +04:00
Oleg Agafonov
dcd6cf34f3
Merge pull request #6546 from johnmeat/RangeOfInfluence
Default range of influence is now all players rather than one.
2020-05-17 17:45:03 +02:00
johnm
937b7f72ee Default range of influence is now all players rather than one. 2020-05-17 14:35:41 +01:00
johnm
3c42207488 Fix so Nacatl's attack trigger works correctly when a creature has
copied Nacatl
2020-05-16 20:52:38 +01:00
johnm
72d9c736c9 Fix so Nacatl's attack trigger works correctly when a creature has
copied Nacatl
2020-05-16 20:49:14 +01:00
Evan Kranzler
c24851b4a9 fixed a bunch of discard issues (#6532) 2020-05-15 21:19:04 -04:00
Evan Kranzler
713a7ab35d fixed a null pointer exception when multiple players discard 2020-05-15 20:51:42 -04:00
Evan Kranzler
42fd5a6410 fixed Crosis, the Purger's discard effect 2020-05-15 20:47:07 -04:00
Evan Kranzler
6a582ed669 added IKO promos 2020-05-15 20:43:55 -04:00
etpalmer63
25db5f11eb Changed old constructor to call the new one to prevent code duplication 2020-05-15 11:29:51 -07:00
Oleg Agafonov
19af91cf18
Merge pull request #6541 from gp66/tokens-with-x-power-toughness
Tokens with x power toughness
2020-05-15 20:05:54 +02:00
gp66
877abe087a removed copy/paste code 2020-05-15 12:57:28 -05:00
gp66
162907b9da missing token images in thb and war 2020-05-13 15:44:40 -05:00
gp66
3865c52974 missing token images in thb and war 2020-05-13 15:44:26 -05:00
etpalmer63
235c5aa86f Added method to SupportAbility class to allow for removal of 'other' text in rule generation 2020-05-11 10:52:34 -07:00
Thomas ARBLAY
d0a2e26e02 Fix the issue where Stormwild Capridor don't output a prevention text in chat 2020-05-11 15:30:18 +02:00
Thomas ARBLAY
4e79a64aa9 Fix text for Breya, Etherium Shaper and Hadana's Climb 2020-05-11 12:03:57 +02:00