Commit graph

30649 commits

Author SHA1 Message Date
Evan Kranzler
d34b73bd78 added M21 set file 2020-06-04 18:40:23 -04:00
Oleg Agafonov
ecac9295ec Additional card fixed for named abilities support, also added face down spells support (see #6569); 2020-06-05 01:13:17 +04:00
Oleg Agafonov
4b77cb0fa8 * Name card abilities - fixed that it can't find split cards or fused spells with entered name (part of #6603, #6549); 2020-06-05 00:06:57 +04:00
Oleg Agafonov
e95ae2675b Fixed different ZCC in split card's parts (flashback fix, see 95075cf33e);
Improve moveToZone code and fixed some cards with wrong commands queue (e.g. directly removes card from zone and then calls moveToZone again);
2020-06-04 23:47:50 +04:00
jeffwadsworth
f010454cb2 - Fixed #6569 2020-06-04 14:11:11 -05:00
jeffwadsworth
5dab330a9d - Fixed #6564 2020-06-04 11:08:32 -05:00
LevelX2
7594c4144c * Ignoring failing test again. 2020-06-04 12:25:16 +02:00
LevelX2
d4dbf33d19 * Some minor code changes. 2020-06-04 10:57:36 +02:00
Oleg Agafonov
95075cf33e Additional fix flashback and split cards (see cce467a5ec) 2020-06-04 11:34:59 +04:00
Oleg Agafonov
cce467a5ec Additional fix and simplified for playable abilities (see comments b94344341b) 2020-06-04 03:21:18 +04:00
LevelX2
bd40d90286
Merge pull request #6590 from 18ths/world_rule_range_of_influence
fixed world rule with range of influence
2020-06-03 22:39:56 +02:00
LevelX2
4061bebc40 * Nacatl-War Pride - minor rule text fix. 2020-06-03 19:00:48 +02:00
LevelX2
75d0926f4b * Some minor changes. 2020-06-03 18:06:03 +02:00
LevelX2
e0a0820717
Merge pull request #6545 from johnmeat/Nacatl-Clone-Fix
Nacatl clone fix
2020-06-03 17:46:44 +02:00
LevelX2
1e5d836a32
Merge pull request #6537 from ThomasArb/fixStormwildCapridorPreventionText
[RFR] Fix issue where Stormwild Capridor don't output a prevention text
2020-06-03 17:36:18 +02:00
LevelX2
9b74585c23
Merge pull request #6596 from johnmeat/ArchonofValorsReachAutoTest
Archon clone null exception
2020-06-03 16:52:36 +02:00
LevelX2
238152d6c4 Merge origin/master 2020-06-03 15:08:42 +02:00
LevelX2
07386cce8d * Shifting Shadows - Fixed not proper handling of gained triggered abilities during step resolution of Shifting Shadows effect (fixes #6571). 2020-06-03 15:07:52 +02:00
LevelX2
f65f4a4344 * Fixed that calling the destroy method for an object of the class permanent did move the card in game but shouldn't (#6571). 2020-06-03 15:06:12 +02:00
Oleg Agafonov
b94344341b Improved playable abilities and split cards:
* Now human player uses same code for playable abilities search as test framework (old version used different code, so it could not work in one of the modes);
* Split cards - improves playable highlights;
* Split cards - fixed that it doesn't work with dynamic added abilities like flashback (#6327, #6470, #6549);
2020-06-03 12:44:58 +04:00
jeffwadsworth
47af865bc3 - Little fix Cradle of Vitality. (null check) 2020-06-02 10:46:06 -05:00
Evan Kranzler
aed44cd0cc updated standard ban list 2020-06-02 11:11:28 -04:00
emerald000
c40ef8b39f New Companion rule
"Once per game, any time you could cast a sorcery (during your main phase when the stack is empty), you can pay 3 generic mana to put your companion from your sideboard into your hand. This is a special action, not an activated ability."
2020-06-01 13:32:44 -04:00
johnm
84daa0f820 return false when no choice made for archon ability 2020-06-01 10:29:10 +01:00
Oleg Agafonov
121dc3501e * Split cards - fixed not working combo with suspend/delay abilities (#946, #6549); 2020-06-01 09:41:48 +04:00
Oleg Agafonov
e7684e4bba Test framework improves:
* added command to check graveyard count command;
* added wrong cast/activate command auto-checks in strict mode;
2020-06-01 09:37:17 +04:00
18ths
d5c46816be fixed world rule with range of influence 2020-05-30 21:52:22 +02:00
LevelX2
3333cf3287 * Added test for #6581. 2020-05-29 16:59:56 +02:00
LevelX2
32ce1d85e9 * Fix of some problems of zone change related triggered abilities that had not been correctly implemented (fixes #6586). 2020-05-29 14:41:24 +02:00
Oleg Agafonov
40c01a04c4 Typo 2020-05-29 09:18:49 +04:00
Oleg Agafonov
f2d444a61d
Merge pull request #6536 from ThomasArb/fix-BreyaAndHadanaSClimbTexts
[RFR] Fix texts for Breya, Etherium Shaper and Hadana's Climb
2020-05-29 07:16:21 +02:00
Oleg Agafonov
2b448cea6a
Merge pull request #6539 from etpalmer63/TogetherFixTwo
Added method to SupportAbility class to allow for removal of 'other' …
2020-05-29 07:09:46 +02:00
Oleg Agafonov
37b197eab7
Merge pull request #6585 from magefree/abilities_refactor
Abilities refactor and some fixes
2020-05-28 22:17:21 +02:00
Oleg Agafonov
c656bea31c Ability refactor: removed deprecated code 2020-05-28 23:38:16 +04:00
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