Evan Kranzler
7576a14bed
updated M21 spoiler and reprints
2020-06-08 07:23:42 -04:00
LevelX2
623b23d140
* Code clean up.
2020-06-08 08:53:47 +02:00
htrajan
5185d71638
Implement liliana4 and necromentia ( #6616 )
...
* LilianaWakerOfTheDead init commit
* Necromentia init commit
* benefit outcome
* fix text
* fix Liliana
* don't change VerifyCardDataTest
* use hasOpponent
* add hint and fix name chooser
* use positive # for hint
* don't change test
2020-06-07 21:16:53 -04:00
Evan Kranzler
c4283cd591
Implemented Carrion Grub
2020-06-07 19:21:19 -04:00
Evan Kranzler
d0de282d2d
updated M21 spoiler
2020-06-07 19:09:59 -04:00
htrajan
8369184cac
Implement more m21 cards ( #6612 )
...
* init commit
* AdherentOfHope init commit
* BasrisAegis init commit
* don't change test
* FungalRebirth init commit
* GarruksWarsteed init commit
* KeralKeepDisciples init commit
* ChromaticOrrery init commit
* add back filter names
* fix GolgariFindbroker text
* address comments
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2020-06-07 16:02:07 -04:00
Evan Kranzler
65d2f3c9c4
Implemented Teferi's Tutelage (mill errata not complete)
2020-06-07 13:40:19 -04:00
Evan Kranzler
36c3db4da1
Implemented Teferi's Ageless Insight
2020-06-07 13:34:17 -04:00
Evan Kranzler
9ff4412a4a
Implemented Teferi's Wavecaster
2020-06-07 13:17:33 -04:00
Evan Kranzler
52d45b6850
Implemented Predatory Wurm
2020-06-07 13:15:03 -04:00
Evan Kranzler
ef04d24ba6
Implemented Liliana's Scorn
2020-06-07 13:10:53 -04:00
Evan Kranzler
7c1625513b
updated M21 spoiler and reprints
2020-06-06 22:14:13 -04:00
htrajan
a897df7c79
Implement 6 cmc pws (except Teferi) and rin ( #6611 )
...
[M21] Implement 6 cmc pws (except Teferi) and rin
2020-06-07 06:13:20 +04:00
Evan Kranzler
d1da9ad843
Implemented Liliana's Scrounger
2020-06-06 17:18:40 -04:00
Evan Kranzler
bb3e58994b
Implemented Historian of Zhalfir
2020-06-06 16:56:00 -04:00
Evan Kranzler
25f8212aeb
Implemented Indulging Patrician
2020-06-06 16:48:10 -04:00
Evan Kranzler
218854becd
Implemented Chandra's Firemaw
2020-06-06 16:41:23 -04:00
Evan Kranzler
2c4ffeb5ab
Implemented Sparkhunter Masticore
2020-06-06 16:15:35 -04:00
Evan Kranzler
65c10a9cf4
Implemented Teferi, Master of Time
2020-06-06 16:03:02 -04:00
Evan Kranzler
54c23005b4
Implemented Sigiled Contender
2020-06-06 15:10:43 -04:00
Evan Kranzler
55fc950a3f
Implemented Peer into the Abyss
2020-06-06 15:07:40 -04:00
Evan Kranzler
154a620604
Implemented Vito, Thorn of the Dusk Rose
2020-06-06 11:21:40 -04:00
Evan Kranzler
9e2d822f97
Implemented Spirit of Malevolence
2020-06-06 09:49:36 -04:00
Evan Kranzler
c5ec9c190f
Implemented Gadrak, the Crown-Scourge
2020-06-06 09:38:45 -04:00
Evan Kranzler
8f3cde2521
Implemented Bad Deal
2020-06-06 09:16:38 -04:00
Evan Kranzler
b722362378
Implemented Pack Leader
2020-06-06 09:10:08 -04:00
Evan Kranzler
3b80b44fb9
Implemented Llanowar Visionary
2020-06-06 09:02:03 -04:00
Evan Kranzler
818ec22d8e
updated M21 spoiler
2020-06-06 09:00:46 -04:00
18ths
e4acf7affb
fixed #6540 qasali ambusher ( #6573 )
...
* Qasali Ambusher - fixed that it can't be casted without mana cost and with flash (#6540 )
2020-06-06 08:01:36 +04:00
Evan Kranzler
8b50195a08
Merge branch 'master' into implement-double-vision
2020-06-05 21:21:32 -04:00
Evan Kranzler
7dda0903e2
Implemented Storm Caller
2020-06-05 20:29:15 -04:00
Evan Kranzler
430ac1a263
Implemented Shipwreck Dowser
2020-06-05 20:28:07 -04:00
Evan Kranzler
28d86f7a15
Implemented Mystic Skyfish
2020-06-05 20:23:00 -04:00
Evan Kranzler
d18aab340a
Implemented Wildwood Patrol
2020-06-05 20:21:11 -04:00
Evan Kranzler
fad462bfec
Implemented Teferi's Protege
2020-06-05 20:20:43 -04:00
Evan Kranzler
74b6626020
changed Hound to Dog
2020-06-05 20:17:41 -04:00
Evan Kranzler
6980fb1690
updated M21 spoiler and reprints
2020-06-05 20:11:50 -04:00
jeffwadsworth
dc54bb2ddf
- Fixed #6605
2020-06-05 16:45:20 -05:00
LevelX2
4543ed66f4
Merge origin/master
2020-06-05 15:13:48 +02:00
LevelX2
67b4e8d668
* Marrow-Gnawer - Fixed casting cost order and rules text.
2020-06-05 15:12:42 +02:00
Evan Kranzler
659610eed4
fixed Mangara, the Diplomat spell count
2020-06-05 07:42:41 -04:00
LevelX2
77c55a9c79
Merge pull request #6523 from ThomasArb/fix-MarrowGnawerText
...
[RFR] Fix text for Marrow Gnawer
2020-06-05 10:25:47 +02:00
LevelX2
b0ad0126ca
* Phase info added to the /Fix command. Some code cleanup.
2020-06-05 10:24:29 +02:00
htrajan
3dcdcfc2ed
Implement DoubleVision
2020-06-04 21:43:03 -07:00
Evan Kranzler
b8c1ff6e42
Implemented Mangara, the Diplomat
2020-06-04 18:40:31 -04:00
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
d4dbf33d19
* Some minor code changes.
2020-06-04 10:57:36 +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
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
jeffwadsworth
47af865bc3
- Little fix Cradle of Vitality. (null check)
2020-06-02 10:46:06 -05:00
johnm
84daa0f820
return false when no choice made for archon ability
2020-06-01 10:29:10 +01: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
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
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
f04c0bbc2a
* Fixed some rule text problems.
2020-05-27 18:06:04 +02:00
LevelX2
f6590e6178
* Knollspine Dragon - removed redundant drew card info text.
2020-05-27 14:03:31 +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
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
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
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
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
5b36fd390a
Fixed test
2020-05-18 12:26:08 +04: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
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
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
Evan Kranzler
96449ad5b9
fixed Ana Battlemage only targeting opponents
2020-05-08 18:11:39 -04:00
Evan Kranzler
8f7e91183f
fixed Abandon Hope targeting any player
2020-05-08 18:10:32 -04:00
Evan Kranzler
8f04b9fb14
fixed Cavalier of Flame discard triggers
2020-05-08 18:07:36 -04:00
Evan Kranzler
f64549213f
fixed a filter
2020-05-07 22:23:37 -04:00
Evan Kranzler
87b40007a8
fixed Rielle, the Everwise not triggering properly ( fixes #6530 )
2020-05-07 18:19:46 -04:00
Thomas ARBLAY
6a294a58d9
Fix text for Marrow Gnawer
2020-05-05 14:36:25 +02:00
emerald000
9097ae5afe
Fix Quartzwood Crasher combat damage tracking.
...
Fixes #6512 .
2020-05-04 23:22:37 -04:00
Evan Kranzler
55a8e34f7a
fixed a merge conflict
2020-05-04 20:53:52 -04:00
Evan Kranzler
bde65d6279
Created class for reflexive triggered abilities (Ready for review) ( #6500 )
...
* added class for reflexive triggered abilities
* added DoWhenCostPaid
* a few more refactors
* some more refactoring
* almost all refactors done
* finished refactoring
* updated text generation
* Delete SendOptionUsedEventEffect.java
* fixed Wildborn Preserver text
2020-05-04 20:51:38 -04:00
Oleg Agafonov
8a3ba6729f
Merge pull request #6507 from emerald000/abilityResolved
...
Refactor and add hint for "Ability resolved X times"
2020-05-04 08:54:40 +02:00
SpeedProg
138fcf6c92
Fixing Icon of Ancestry ability
2020-05-03 22:58:04 +02:00
Evan Kranzler
75577cdbe9
Added new method for discarding cards to handle batch triggers (ready for review) ( #6489 )
...
* added new discard method
* started refactoring to use new discard method
* refactored A through I
* fixed some issues
* separated balance effect into its own class
* refactored J through R
* refactored S through Z
* applied requested changes
2020-05-03 14:35:26 -04:00
gp66
f3bde1dbab
completed suggestions for IKO tokens
2020-05-03 12:52:51 -05:00
emerald000
111114e338
Refactor and add hint for "Ability resolved X times"
...
Affects Ashling the Pilgrim, Inner-Flame Igniter and Soulbright Flamekin.
2020-05-03 09:42:16 -04:00
gp66
eba1980a9a
added IKO tokens
2020-05-02 21:52:33 -05:00
Evan Kranzler
a90276b55b
added hints to Expansion // Explosion
2020-05-01 21:29:13 -04:00
Evan Kranzler
11d71d061d
fixed Conjurer's Ban text
2020-05-01 18:31:29 -04:00
Evan Kranzler
4ceaeeebad
added a new static filter
2020-05-01 18:28:43 -04:00
Evan Kranzler
43c9bec7be
fixed Hungering Yeti text missing
2020-05-01 07:59:14 -04:00
Evan Kranzler
40d3e14416
fixed implementation of tron lands
2020-04-30 20:47:52 -04:00
Evan Kranzler
4341df2b3d
fixed some Manascape Refractor bugs
2020-04-30 18:45:42 -04:00
Evan Kranzler
f682650650
fixed Yannik, Scavenging Sentinel
2020-04-30 18:27:18 -04:00
Evan Kranzler
15d102fb9c
added hint to Yidaro, Wandering Monster ( closes #6496 )
2020-04-30 18:25:32 -04:00
Evan Kranzler
60b6f7bf16
fixed Spellpyre Phoenix and added hint
2020-04-30 18:24:15 -04:00
Evan Kranzler
c57de004ee
fixed Gavi, Nest Warden
2020-04-30 18:21:36 -04:00
Evan Kranzler
ef31fde7a7
fixed Predatory Impetus
2020-04-30 18:20:41 -04:00
Evan Kranzler
19dd2790ad
fixed a few issues with Selective Adaptation
2020-04-30 08:36:29 -04:00
Evan Kranzler
73f4579063
added target selection hints to Kathril, Aspect Warper
2020-04-30 08:24:12 -04:00
Evan Kranzler
1996168c1a
fixed Ravenous Gigantotherium trigger
2020-04-30 08:11:43 -04:00
Evan Kranzler
a91b210456
fixed issues with Gavi, Nest Warden
2020-04-29 22:48:07 -04:00
Evan Kranzler
e520226962
fixed Fireflux Squad target text
2020-04-29 22:35:16 -04:00
Evan Kranzler
06866b5e50
fixed Yannik, Scavenging Sentinel
2020-04-29 22:18:55 -04:00
Evan Kranzler
7e38ed9c94
fixed Curious Herd using the wrong Beast token
2020-04-29 21:49:20 -04:00
Evan Kranzler
0c1fbe786a
fixed redundant optional checks for Decree of Justice
2020-04-29 21:45:29 -04:00
Evan Kranzler
1f2e082e53
fixed a few issues with Slippery Bogbonder
2020-04-29 21:05:15 -04:00
Evan Kranzler
53bc2e559f
fixed Cartographer's Hawk putting lands into play untapped
2020-04-29 20:15:27 -04:00
Evan Kranzler
c861ef1b3b
fixed Bonder's Ornament only drawing cards for the controller
2020-04-29 20:14:52 -04:00
Evan Kranzler
02eaf69801
fixed Nascent Metamorph not becoming a copy of the revealed card
2020-04-29 19:16:43 -04:00
Evan Kranzler
ba4fba24ce
fixed Netherborn Altar not losing life
2020-04-29 18:42:43 -04:00
Evan Kranzler
f077706e80
updated IKO and C20 spoiler and text
2020-04-27 22:38:46 -04:00
Evan Kranzler
f4ab6acf44
fixed Valiant Rescuer triggering off of two spells per turn
2020-04-27 22:31:07 -04:00
Evan Kranzler
4d1f37d0fe
reworked implementation of Ashling the Pilgrim and similar cards, added a test
2020-04-27 18:33:57 -04:00
Evan Kranzler
ae20bb36a4
fixed Haldan and Pako ( fixes #6482 )
2020-04-27 18:08:44 -04:00
Evan Kranzler
237babc5e8
fixed Valiant Rescuer ( fixes #6484 )
2020-04-27 18:06:11 -04:00
Evan Kranzler
09bf661ba8
fixed Mystic Forge filter
2020-04-26 11:22:34 -04:00
Evan Kranzler
ed66104575
more misc text fixes
2020-04-25 20:39:45 -04:00
Evan Kranzler
4afefea1f5
misc text fixes
2020-04-25 20:24:46 -04:00
Evan Kranzler
aa24b8047d
fixed Brudiclad, Telchor Engineer not granting itself haste if it's a token
2020-04-25 20:13:36 -04:00
Evan Kranzler
5a9b73e4e6
another fix for Monstrous Step
2020-04-25 20:12:51 -04:00
Evan Kranzler
a07acc895e
fixed implementation of Hunter's Insight
2020-04-25 20:12:38 -04:00
Evan Kranzler
8bbdae4af6
updated "play from top of library" effects
2020-04-25 18:49:23 -04:00
Evan Kranzler
29dfb1a404
one day all the text will be fixed, today is not that day
2020-04-24 22:14:13 -04:00
Evan Kranzler
5279b8e0d5
even more text fixes
2020-04-24 22:02:04 -04:00
Evan Kranzler
83f3d7c692
so many text fixes seriously like so many
2020-04-24 21:38:46 -04:00
Evan Kranzler
c02a0c633c
hopefully the final fix for Monstrous Step
2020-04-24 21:07:18 -04:00
Evan Kranzler
4b92209fe1
made a few changes to how Manascape Refractor and Quicksilver Elemental were implemented
2020-04-24 20:55:04 -04:00
Evan Kranzler
5af57d29e8
changed BasicManaAbility to only be used for basic mana abilities
2020-04-24 20:39:08 -04:00
Evan Kranzler
505c434fb5
added another fix for Valiant Rescuer
2020-04-24 20:29:37 -04:00
Evan Kranzler
c8fa5b8819
Implemented Slippery Bogbonder
2020-04-24 20:29:37 -04:00
AsterAether
c5ab1828e6
Implemented Manascape Refractor ( #6467 )
...
* Implemented Xyris, the Writhing Storm
* Name change for Xyris's draw ability.
* Implemented Kalamax, the Stormsire.
* Added Kalamax and Xyris to Commander2020Edition Set.
* Updated XyrisTheWrithingStorm drawCards implementation.
* Fixed bug where "First card drawn" was not enforced.
* Removed unnecessary Predicates.or, and replaced custom effect with CreateTokenEffect
* Implemented ManascapeRefractor.
2020-04-24 20:28:55 -04:00
AsterAether
1804b8df01
Implemented Xyris and Kalamax ( #6430 )
...
* Implemented Xyris, the Writhing Storm
* Name change for Xyris's draw ability.
* Implemented Kalamax, the Stormsire.
* Added Kalamax and Xyris to Commander2020Edition Set.
* Updated XyrisTheWrithingStorm drawCards implementation.
* Fixed bug where "First card drawn" was not enforced.
* Removed unnecessary Predicates.or, and replaced custom effect with CreateTokenEffect
2020-04-24 09:39:53 -04:00
Evan Kranzler
02730a194c
fixed various sliver texts
2020-04-23 20:54:09 -04:00
Evan Kranzler
d80a00bf5d
fixed Winota, Joiner of Forces text
2020-04-23 20:46:15 -04:00
Evan Kranzler
1005ecb9f1
fixed Rishkar, Peema Renegade text
2020-04-23 20:35:42 -04:00
Evan Kranzler
981da0c2bc
fixed Frenzy Sliver text
2020-04-23 20:34:03 -04:00
Evan Kranzler
0f5d025699
fixed banding lands text
2020-04-23 20:33:20 -04:00
Evan Kranzler
ef0d2151d8
fixed Vraska, Scheming Gorgon text
2020-04-23 20:31:24 -04:00
Evan Kranzler
d39779867e
fixed Pontiff of Blight text
2020-04-23 20:30:09 -04:00
Evan Kranzler
48119eda58
fixed Furystoke Giant text
2020-04-23 20:28:34 -04:00
Evan Kranzler
77d99367f5
fixed Showstopper text
2020-04-23 20:27:03 -04:00
Evan Kranzler
57229ce7c9
fixed The Tabernacle at Pendrell Vale text
2020-04-23 20:26:06 -04:00
Evan Kranzler
1ad3a0f768
fixed Monstrous Step targeting
2020-04-23 20:06:39 -04:00
Evan Kranzler
862cdf5420
fixed Call of the Death-Dweller ability counter order
2020-04-23 20:06:38 -04:00
Evan Kranzler
7f32ea0be2
Updated implementation of Hexproof abilities ( #6451 )
...
* updated implementation of hexproof abilities
* added hexproof from color test
* updated generic in AbilityPredicate
2020-04-23 20:01:13 -04:00
Evan Kranzler
f7309919b9
fixed Quartzwood Crasher damage counting
2020-04-23 19:32:44 -04:00
Evan Kranzler
bfa674ed59
fixed Stormwild Capridor preventing combat damage
2020-04-23 19:25:04 -04:00
Evan Kranzler
5624dd6153
fixed Valiant Rescuer text and watcher
2020-04-23 19:23:48 -04:00
Evan Kranzler
cc589bb963
fixed interaction with Jegantha, the Wellspring and mana increasing effects
2020-04-23 18:17:46 -04:00
Evan Kranzler
63b46c081c
fixed Mutual Destruction not gaining flash
2020-04-23 17:36:52 -04:00
Evan Kranzler
7522c0a049
Implemented Twinning Staff
2020-04-23 17:36:26 -04:00
Evan Kranzler
4e5e00d2be
fixed Seize the Soul
2020-04-23 17:33:39 -04:00
Evan Kranzler
4f674e43e6
fixed Labyrinth Raptor not forcing a sacrifice
2020-04-22 21:57:33 -04:00
Evan Kranzler
e5dd3aa05d
ok but for real this time
2020-04-22 21:18:28 -04:00
Evan Kranzler
1756c1f754
fixed an error
2020-04-22 21:01:11 -04:00
Evan Kranzler
ae3580a6c1
Implemented Haldan, Avid Arcanist
2020-04-22 20:49:58 -04:00
Evan Kranzler
c88a087c7e
Implemented Pako, Arcane Retriever
2020-04-22 20:31:35 -04:00
Evan Kranzler
9579ec1e37
fixed Call of the Death-Dweller not giving deathtouch counters
2020-04-22 17:52:47 -04:00
Evan Kranzler
cfe55a04f3
updated Lurrus name
2020-04-22 17:19:19 -04:00
Evan Kranzler
20d9562a93
fixed Unexpected Fangs not targeting
2020-04-22 17:16:59 -04:00
Evan Kranzler
7083c61928
fixed Sanctuary Lockdown only boosting untapped creatures
2020-04-22 17:16:34 -04:00
Evan Kranzler
6abd645d70
fixed Escape Protocol targeting
2020-04-22 17:16:17 -04:00
Evan Kranzler
9fa64a458a
fixed implementation of Monstrous Step
2020-04-22 08:27:09 -04:00
Evan Kranzler
ecf7cf46dd
updated C20 and IKO spoiler
2020-04-22 08:04:22 -04:00
htrajan
f6872732f2
C20 Gavi Nest Warden ( #6452 )
...
* C20 Gavi Nest Warden
* remove unneeded predicate; set text in effect; remove unneeded constructor param for static ability
* staticText
* rebuild
2020-04-22 07:38:34 -04:00
htrajan
a1118292f2
C20 Tayam, Luminous Enigma ( #6453 )
...
* C20 Tayam, Luminous Enigma WIP
* fix counter removal cost
* add author tag
* static
* staticText
2020-04-22 07:36:36 -04:00
AsterAether
e1fd213e0f
Implemented Akim, the Soaring Wind, and new CreatedTokenEvent ( #6431 )
...
* Implemented Akim, the Soaring Wind, and new CreatedTokenEvent, that can be used to for TriggeredEvents.
* Formatting, and added Condition to Akim triggered Ability.
* Added Condition and ConditionHint to Akim.
2020-04-21 22:20:11 -04:00
Will Hall
c066ad41e8
Fix Lurrus being able to play lands from the graveyard
2020-04-21 22:18:49 -04:00
Evan Kranzler
cf6656a403
fixed Narset of the Ancient Way not triggering off of discarding creature cards
2020-04-21 22:08:19 -04:00
Evan Kranzler
599c5cf742
fixed Yidaro, Wandering Monster
2020-04-21 21:56:38 -04:00
Evan Kranzler
74a81c6f18
fixed Argivian Find text
2020-04-21 21:46:07 -04:00
Evan Kranzler
aa96ed225f
fixed Genesis Ultimatum not allowing cards to be selected
2020-04-21 21:45:55 -04:00
Evan Kranzler
249c51a8bb
fixed Quartzwood Crasher watcher check
2020-04-21 21:04:59 -04:00
Evan Kranzler
aa1590a72d
Implemented Valiant Rescuer
2020-04-21 20:35:49 -04:00
Evan Kranzler
618af9b365
Implemented Rielle, the Everwise
2020-04-21 20:12:41 -04:00
Evan Kranzler
186239ffa0
fixed Zirda, the Dawnwaker companion condition
2020-04-21 19:04:41 -04:00
Evan Kranzler
af104dacf0
fixed The Ozolith not removing counters from itself
2020-04-21 18:22:19 -04:00
Evan Kranzler
859cd15ac8
fixed a test failure
2020-04-21 18:21:38 -04:00
Evan Kranzler
8d04be1de8
fixed implementation of Mythos of Snapdax
2020-04-21 17:34:33 -04:00
Evan Kranzler
fde0873895
Implemented Capricopian
2020-04-21 17:34:18 -04:00
Evan Kranzler
5dac0da47e
fixed Crystalline Giant
2020-04-20 22:28:29 -04:00
Evan Kranzler
ba81bd45e1
fixed Fiend Artisan
2020-04-20 22:10:20 -04:00
Evan Kranzler
1fb3bba0ca
fixed Fire Prophecy
2020-04-20 22:07:30 -04:00
Evan Kranzler
b92eb1fdcb
fixed Ram Through not dealing damage from the correct source
2020-04-20 21:59:46 -04:00
Evan Kranzler
fd86790308
fixed Nightsquad Commando not triggering
2020-04-20 21:57:55 -04:00
Evan Kranzler
a0d6d528ae
fixed Winota, Joiner of Forces text
2020-04-20 21:56:34 -04:00
Evan Kranzler
c6ca107a87
fixed Unbreakable Bond text
2020-04-20 21:55:38 -04:00
Evan Kranzler
ac8028bdf2
fixed Titan's Nest text
2020-04-20 21:54:56 -04:00
Evan Kranzler
cb3f2f1418
fixed Swallow Whole's text
2020-04-20 21:52:30 -04:00
Evan Kranzler
1f3d516f70
fixed Stormwild Capridor text
2020-04-20 21:49:38 -04:00
Evan Kranzler
fd7e23cc3f
fixed Slitherwisp text
2020-04-20 21:46:58 -04:00
Evan Kranzler
818f272567
fixed Shark Typhoon
2020-04-20 21:44:28 -04:00
Evan Kranzler
062410caca
fixed Rumbling Rockslide text
2020-04-20 21:39:52 -04:00
Evan Kranzler
f30e415701
fixed Reptilian Reflection text
2020-04-20 21:38:43 -04:00
Evan Kranzler
e422c15270
fixed Ominous Seas text
2020-04-20 21:35:50 -04:00
Evan Kranzler
bd02b7d021
fixed Mythos of Snapdax text
2020-04-20 21:33:06 -04:00
Evan Kranzler
daf96c9671
fixed Mutual Destruction text
2020-04-20 21:30:18 -04:00
Evan Kranzler
7e3c610dce
fixed Monstrous Step text
2020-04-20 21:29:29 -04:00
Evan Kranzler
89125ee420
fixed Lukka, Coppercoat Outcast's first ability
2020-04-20 21:27:43 -04:00
Evan Kranzler
3a28647716
fixed Lead the Stampede text
2020-04-20 21:26:37 -04:00
Evan Kranzler
c5675140e6
updated even/odd text
2020-04-20 21:24:49 -04:00
Evan Kranzler
c87fa5d3b2
fixed Labyrinth Raptor text
2020-04-20 21:16:23 -04:00
Evan Kranzler
09a7997479
fixed Cheville, Bane of Monsters triggering when opposing permanents have bounty counters
2020-04-20 21:03:59 -04:00
Evan Kranzler
bd3de261cf
fixed General Kudro of Drannith targeting and pumping
2020-04-20 17:52:18 -04:00
Evan Kranzler
1f85dcb334
fixed implementation of Cradle of Vitality ( fixes #6428 )
2020-04-20 17:51:50 -04:00
Evan Kranzler
6fd93bdf92
added support for special basic slot in IKO
2020-04-19 22:33:37 -04:00
ciaccona007
06f770b9cd
Fix Dead-Iron Sledge (Issue #6445 )
2020-04-19 19:27:59 -07:00
ciaccona007
25886e4c1e
Fix Infiltration Lens (Issue #6444 ) ( #6447 )
2020-04-19 17:22:06 -07:00
ciaccona007
e3cc3dce9f
Implement Molten Echoes
2020-04-19 16:37:08 -07:00
Oleg Agafonov
e7e00a3e7d
[IKO] Lutri, the Spellchaser - fixed text;
2020-04-19 23:56:12 +04:00
Oleg Agafonov
21681501f1
[IKO] Kaheera, the Orphanguard - fixed text;
2020-04-19 23:55:17 +04:00
Oleg Agafonov
ba86bf0c15
* Gain abilities - fixed wrong text with quotes;
2020-04-19 23:50:31 +04:00
Oleg Agafonov
3e8dbbd894
* Range Trooper - fixed wrong text;
2020-04-19 23:42:53 +04:00
Oleg Agafonov
dfdc1e5e06
[IKO] Jubilant Skybonder - fixed text;
2020-04-19 23:18:34 +04:00
Oleg Agafonov
0aced5669f
[IKO] Price of Betrayal - fixed wrong ability effect;
2020-04-19 22:55:11 +04:00
Oleg Agafonov
e61c7c22d3
[IKO] Heartless Act - fixed wrong ability and missing text;
2020-04-19 22:49:59 +04:00
Oleg Agafonov
d366da6f6b
[IKO] Gyruda, Doom of Depths - fixed wrong companion ability;
2020-04-19 22:05:23 +04:00
Oleg Agafonov
950ed8bc51
[IKO] Gust of Wind - fixed wrong target;
2020-04-19 21:55:08 +04:00
Oleg Agafonov
9bcdac491f
[IKO] Genesis Ultimatum - fixed text;
2020-04-19 21:50:22 +04:00
Oleg Agafonov
ec6bba451b
[IKO] Survivors' Bond - fixed missing spell mode;
2020-04-19 21:48:23 +04:00
Oleg Agafonov
79b31a879b
[IKO] Fight as One - fixed missing spell mode;
2020-04-19 21:47:28 +04:00
Oleg Agafonov
e164cc9388
[IKO] Extinction Event - fixed text;
2020-04-19 21:43:29 +04:00
Oleg Agafonov
87cf8a9df6
[IKO] Emergent Ultimatum - fixed text;
2020-04-19 21:40:28 +04:00
Oleg Agafonov
f39054c567
[IKO] Crystalline Giant - fixed text;
2020-04-19 21:38:04 +04:00
Oleg Agafonov
39894c6394
* As an additional cost to cast discard X cards abilities - fixed wrong text (Firestorm, etc);
2020-04-19 21:18:57 +04:00
Oleg Agafonov
037d9894dd
[IKO] Blitz of the Thunder-Raptor - fixed text;
2020-04-19 21:09:08 +04:00
Oleg Agafonov
36cd0dd91e
[IKO] Barrier Breach - fixed text;
2020-04-19 21:00:10 +04:00
Evan Kranzler
4e5dea5097
made some abilities properly copiable
2020-04-19 12:54:25 -04:00
Evan Kranzler
4a5e3e6482
fixed Gyruda, Doom of Depths not getting cards back from exile
2020-04-19 00:10:12 -04:00
Evan Kranzler
4c0f7a3a71
Implemented Selective Adaptation
2020-04-18 22:24:40 -04:00
Evan Kranzler
6345cef613
Implemented Frontier Warmonger
2020-04-18 21:20:52 -04:00
Evan Kranzler
03a6891a9a
Implemented Fireflux Squad
2020-04-18 20:52:56 -04:00
Evan Kranzler
bbc8f0ebcf
fixed Zirda, the Dawnwaker cost reduction
2020-04-18 19:57:12 -04:00
Evan Kranzler
3059576f95
Implemented Yannik, Scavenging Sentinel
2020-04-18 19:55:18 -04:00
Evan Kranzler
2160c8d8e9
Implemented Nascent Metamorph
2020-04-18 19:23:40 -04:00
Evan Kranzler
ad0c75895f
Implemented Ethereal Forager
2020-04-18 18:59:48 -04:00
Evan Kranzler
4bfbfe2232
Implemented Eon Frolicker
2020-04-18 18:00:53 -04:00
Oleg Agafonov
b0d3ad6846
Leech Bonder - improved targeting;
2020-04-19 01:41:56 +04:00
Oleg Agafonov
5ec6e65c72
Merge pull request #6435 from ciaccona007/master
...
Give Nesting Grounds "another" condition
2020-04-18 23:34:46 +02:00
Evan Kranzler
7b68d855a4
Implemented Decoy Gambit
2020-04-18 17:33:07 -04:00
Oleg Agafonov
4b940fb2fe
Merge pull request #6432 from htrajan/c20-sanctuary-blade-and-verge-rangers
...
C20 sanctuary blade and verge rangers
2020-04-18 23:31:10 +02:00
htrajan
9366222761
combine into one ability and show correct rules text
2020-04-18 14:18:19 -07:00
ciaccona007
27a351e92b
Nesting Grounds can't target the same permanent twice
2020-04-18 14:11:02 -07:00
Oleg Agafonov
b251d97cdb
* Leech Bonder - fixed that it removes all counter instances instead one;
2020-04-19 00:48:30 +04:00
Oleg Agafonov
58ebf01c3b
Added fixed version of Nesting Grounds (see #6433 );
2020-04-19 00:46:02 +04:00
Evan Kranzler
c2137b934b
Revert "Implement Nesting Grounds ( #6433 )" ( #6434 )
...
This reverts commit c3892536b6
.
2020-04-18 16:30:48 -04:00
htrajan
874ff7179f
-don't static import static filters
...
-use existing choose color and gain protection from color attached effects
-update naming and add null check for AttachedToCreatureSourceTriggeredAbility
2020-04-18 13:13:02 -07:00
ciaccona007
c3892536b6
Implement Nesting Grounds ( #6433 )
2020-04-18 16:07:57 -04:00
Oleg Agafonov
2fbf1589a1
Merge remote-tracking branch 'origin/master'
2020-04-18 22:02:24 +04:00
Oleg Agafonov
bdd0ada5d5
* Seize the Soul - fixed that it can target any creatures instead nonwhite, nonblack;
2020-04-18 22:01:59 +04:00
Evan Kranzler
e37438caf6
Implemented Agitator Ant
2020-04-18 13:11:27 -04:00
Evan Kranzler
eaf412590a
Implemented Lavabrink Floodgates
2020-04-18 12:44:23 -04:00
htrajan
c567fc2ee1
update author tags, remove unneeded static text
2020-04-17 22:30:39 -07:00
htrajan
9b930ca243
Merge branch 'master' into c20-sanctuary-blade-and-verge-rangers
2020-04-17 21:53:08 -07:00
htrajan
e09a922e31
wip
2020-04-17 21:51:21 -07:00
Evan Kranzler
c1249b9a5c
Implemented Mindleecher
2020-04-17 23:16:39 -04:00
Oleg Agafonov
d7879e6b80
Merge pull request #6427 from htrajan/implement-zilortha
...
Implement Zilortha
2020-04-17 05:47:28 +02:00
Evan Kranzler
472b8c8519
Implemented Ukkima, Stalking Shadow
2020-04-16 23:09:12 -04:00
Evan Kranzler
914a358a40
Implemented Surly Badgersaur
2020-04-16 23:02:55 -04:00
Evan Kranzler
41df7d3209
Implemented Species Specialist
2020-04-16 22:56:00 -04:00
Evan Kranzler
c6f0bfcffb
Implemented Spellpyre Phoenix
2020-04-16 22:41:27 -04:00
htrajan
1dc305f329
-setStrictChooseMode and assertAllCommandsUsed in every test
...
-store filter info in GameState
-put instead of putIfAbsent
2020-04-16 19:21:54 -07:00
htrajan
92d6326316
finish
2020-04-16 17:50:17 -07:00
htrajan
a08bd34582
Merge branch 'master' into implement-zilortha
...
# Conflicts:
# Mage/src/main/java/mage/game/GameImpl.java
2020-04-16 15:55:24 -07:00
htrajan
cab436e9e5
wip
2020-04-16 15:53:51 -07:00
Evan Kranzler
8e8b2567b3
fixed Jegantha, the Wellspring Companion Condition
2020-04-16 18:41:13 -04:00
Evan Kranzler
97b741f69f
Implemented Ravenous Gigantotherium
2020-04-16 18:33:49 -04:00
Evan Kranzler
b5de12f83f
updated C20 and IKO spoiler and reprints
2020-04-16 14:01:17 -04:00
Evan Kranzler
d34905ff14
Implemented Vitality Hunter
2020-04-16 13:59:51 -04:00
Evan Kranzler
7445dcb1cf
Implemented Kelsien, the Plague
2020-04-16 09:01:18 -04:00
Evan Kranzler
d26b00ab17
updated companion conditions
2020-04-16 08:14:15 -04:00
Evan Kranzler
8494e98693
Implemented Yorion, Sky Nomad ( #6407 )
...
* Implemented Yorion, Sky Nomad
* Implemented Yorion, Sky Nomad (but for real this time)
* updated game creation to use the correct deck size for limited
2020-04-16 08:10:18 -04:00
Evan Kranzler
378dfbf89a
Updated implementation of Unpredictable Cyclone ( #6423 )
...
* updated implementation of Unpredictable Cyclone, refactored drawCard method
* fixed another small implementation error
* added test for Unpredictable Cyclone
* updated Unpredictable Cyclone test
2020-04-16 08:04:21 -04:00
Evan Kranzler
972a32446a
Implemented Cartographer's Hawk
2020-04-15 22:17:27 -04:00
Evan Kranzler
ac17f7b92b
Implemented Predatory Impetus
2020-04-15 22:03:17 -04:00
Evan Kranzler
98205cbb4b
Implemented Parasitic Impetus
2020-04-15 21:54:02 -04:00
Evan Kranzler
5d869a672d
Implemented Tidal Barracuda
2020-04-15 21:49:46 -04:00
Evan Kranzler
ae975d776f
Implemented Titan Hunter
2020-04-15 21:46:30 -04:00
Evan Kranzler
19765379ea
Implemented Sawtusk Demolisher
2020-04-15 21:36:10 -04:00
Evan Kranzler
e7ac5d9a68
Implemented Martial Impetus
2020-04-15 21:31:30 -04:00
Evan Kranzler
e7a174ac32
additional text fix
2020-04-15 20:17:48 -04:00