Evan Kranzler
cba0094c20
Implemented Nocturnal Feeder
2020-06-17 21:17:20 -04:00
Evan Kranzler
abf19b5ce3
Implemented Kels, Fight Fixer
2020-06-17 21:11:17 -04:00
Evan Kranzler
dcae6f61e4
Implemented Release the Dogs
2020-06-17 21:03:28 -04:00
Evan Kranzler
1ff92cbfea
Implemented Thriving Grove
2020-06-17 21:01:57 -04:00
Evan Kranzler
07b2887039
Implemented Thriving Bluff
2020-06-17 20:56:32 -04:00
Evan Kranzler
da71f61252
Implemented Thriving Moor
2020-06-17 20:54:34 -04:00
Evan Kranzler
b9ffd39c43
Implemented Thriving Isle
2020-06-17 20:51:55 -04:00
Evan Kranzler
d8370013af
Implemented Thriving Heath
2020-06-17 20:49:36 -04:00
Evan Kranzler
f362ebd4a3
updated M21 and JMP spoiler and reprints
2020-06-17 20:37:35 -04:00
LevelX2
85709c0a16
* Some rework/clean up of the PlayFromNotOwnHandZone effects ( fixes #6580 ). Some added tests.
2020-06-18 01:19:23 +02:00
Evan Kranzler
8e4d966ff3
updated M21 and JMP spoiler and reprints
2020-06-17 18:36:34 -04:00
jmharmon
327062240f
Implement Four Cards for M21 ( #6651 )
...
* Implement Four Cards for M21
Sanctum of Calm Waters
Sanctum of Shattered Heights
Transmogrify
Watcher of the Spheres
* Implement Sanctum of Calm Waters
* Implement Sanctum of Shattered Heights
* Implement Transmogrify
* Implement Watcher of the Spheres
* Add ability text and minimize number of lines
* Add ability text
* Clean up a few lines of code
* Update SanctumOfCalmWaters.java
* Update SanctumOfShatteredHeights.java
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2020-06-17 18:34:17 -04:00
jeffwadsworth
7b3686e418
- Text fix
2020-06-17 15:26:47 -05:00
jeffwadsworth
cec7be8604
- Text fixes
2020-06-17 14:32:34 -05:00
Thomas ARBLAY
2f68db7086
[RFR] Correction of the text of some cards ( #6602 )
...
* Fix some cards
* Fix Clot Sliver
* Fix WarrenScourgeElf
* Fix Olivia Voldaren
* Fix Domri Rade Emblem
* Fix Broken Ambitions Missing text
Co-authored-by: Thomas ARBLAY <thomas.arblay@smile.fr>
2020-06-17 09:58:35 -05:00
arcox
055458e9a8
Fix Preacher interaction with tokens ( #6625 )
2020-06-17 09:49:40 -05:00
arcox
bb8e132b77
Implement Coils of the Medusa ( #6649 )
2020-06-17 09:16:04 -05:00
arcox
8bae8a911b
Implement Choking Vines from Weatherlight set ( #6655 )
2020-06-17 09:15:16 -05:00
Evan Kranzler
5e54832426
added Jumpstart
2020-06-17 08:54:52 -04:00
Evan Kranzler
269acb2d3d
Implemented Hobblefiend
2020-06-17 08:50:23 -04:00
Evan Kranzler
cc3a3f660e
Implemented Canopy Stalker
2020-06-17 08:38:38 -04:00
Evan Kranzler
52fe274f02
Implemented Anointed Chorister
2020-06-17 08:26:02 -04:00
Evan Kranzler
14f415518d
Implemented Alchemist's Gift
2020-06-17 08:19:09 -04:00
arcox
c9cac3f87b
Implement Jangling Automaton ( #6653 )
...
* Implement Weatherlight 151 - Jangling Automaton
* Cleanup Jangling Automaton
* Revert line endings on WTH set file
* Change getDefenderId to getDefendingPlayerId
2020-06-17 08:07:17 -04:00
Evan Kranzler
3839b0c665
Implemented Goblin Wizardry
2020-06-16 22:14:57 -04:00
Evan Kranzler
e3a1fee1ea
Implemented Hunter's Edge
2020-06-16 22:11:04 -04:00
Evan Kranzler
bc87348349
Implemented Skyway Sniper
2020-06-16 22:07:41 -04:00
Evan Kranzler
03a46ffec1
fixed Ghostly Pilferer triggered ability
2020-06-16 22:03:14 -04:00
htrajan
6804216ddc
Implement garruk cards ( #6650 )
...
* Implement Garruk's Harbinger
* inline ability
* Implement Garruk's Uprising
* Implement Garruk, Unleashed
* fix Garruk, Unleashed
2020-06-16 21:09:26 -04:00
Evan Kranzler
5a0d99ee6f
Implemented Roaming Ghostlight
2020-06-16 19:24:29 -04:00
Evan Kranzler
d0d0281484
Implemented Witch's Cauldron
2020-06-16 19:20:30 -04:00
Evan Kranzler
1eb7f57543
Implemented Read the Tides
2020-06-16 19:18:18 -04:00
Evan Kranzler
3b1bc61952
Implemented Warded Battlements
2020-06-16 19:16:38 -04:00
Evan Kranzler
794a0509b8
Implemented Twinblade Assassin
2020-06-16 19:15:05 -04:00
Evan Kranzler
b84fd81281
Implemented Swift Response
2020-06-16 19:11:26 -04:00
Evan Kranzler
7cde1ad734
Implemented Staunch Shieldmate
2020-06-16 19:09:28 -04:00
Evan Kranzler
e45bc23f4e
Implemented Rise Again
2020-06-16 19:08:11 -04:00
Evan Kranzler
5b403c53ab
Implemented Masked Blackguard
2020-06-16 19:07:08 -04:00
Evan Kranzler
d967453852
Implemented Keen Glidemaster
2020-06-16 19:05:59 -04:00
Evan Kranzler
fdcc0fbc55
Implemented Gale Swooper
2020-06-16 18:46:45 -04:00
Evan Kranzler
367f754cd4
Implemented Forgotten Sentinel
2020-06-16 18:45:23 -04:00
Evan Kranzler
e31add8e0b
Implemented Daybreak Charger
2020-06-16 18:44:39 -04:00
Evan Kranzler
c1ed1c4d0d
Implemented Crypt Lurker
2020-06-16 18:43:44 -04:00
Evan Kranzler
dd10125d1c
Implemented Chrome Replicator
2020-06-16 18:39:39 -04:00
Evan Kranzler
71dce18df9
Implemented Caged Zombie
2020-06-16 18:17:02 -04:00
Evan Kranzler
a982e838c8
Implemented Blood Pit Brute
2020-06-16 18:14:58 -04:00
Evan Kranzler
f24412caf1
Implemented Blood Glutton
2020-06-16 18:13:25 -04:00
Evan Kranzler
b001d807dd
updated M21 spoiler and reprints
2020-06-16 18:09:51 -04:00
LevelX2
7d91200612
* Memnarch - Fixed that the card type changing effect did not work correctly (wrong duration) ( #6461 ).
2020-06-16 20:36:11 +02:00
jeffwadsworth
d2f20e3924
- Fixed #6632
2020-06-16 11:11:46 -05:00
Oleg Agafonov
55b38ad275
[M21] Feline Sovereign - removed redundant dialog ( #6646 );
2020-06-16 14:47:31 +04:00
Oleg Agafonov
5cf1aaf78b
[M21] Feline Sovereign - fixed that it gives protection to itself ( #6646 );
2020-06-16 14:41:46 +04:00
LevelX2
8deebbc6d3
* Wildwood Scourge - Fixed the missing check for "non Hydra" creatures.
2020-06-16 12:33:07 +02:00
LevelX2
8e1d7c3ffb
Renamed condition to prevent misuse.
2020-06-16 10:53:52 +02:00
LevelX2
ff3a51cc22
* Some minor code clean up.
2020-06-16 10:42:53 +02:00
LevelX2
146c9571ca
* See the Truth - Fixed some problems of the implementation ( #6646 ).
2020-06-16 10:42:33 +02:00
Oleg Agafonov
98feb0dd95
Additional fixes and improves for PR #6641
2020-06-16 12:31:26 +04:00
Evan Kranzler
3f4f0bba8c
fixed Unleash Fury tripling power rather than doubling
2020-06-15 22:15:14 -04:00
Evan Kranzler
2f211dfe3b
updated Lorescale Coatl triggered ability
2020-06-15 21:43:28 -04:00
Evan Kranzler
00c01408f1
Implemented Unleash Fury
2020-06-15 20:29:53 -04:00
Evan Kranzler
83b614a6eb
Implemented Niambi, Esteemed Speaker
2020-06-15 20:23:42 -04:00
Evan Kranzler
e8a99ec7f3
Implemented Experimental Overload
2020-06-15 20:09:31 -04:00
Evan Kranzler
0af261aeb3
Implemented Barrin, Tolarian Archmage
2020-06-15 19:54:00 -04:00
Evan Kranzler
8356b3392d
Implemented Ghostly Pilferer
2020-06-15 19:25:34 -04:00
Evan Kranzler
ba599ae4d9
Implemented Shacklegeist
2020-06-15 19:12:04 -04:00
Evan Kranzler
c46afe2cf1
Implemented Mistral Singer
2020-06-15 19:06:51 -04:00
Evan Kranzler
eee2fde3a4
updated M21 spoiler and reprints
2020-06-15 18:59:45 -04:00
SpeedProg
69a9cd1901
implemented Feline Sovereign ( #6639 )
2020-06-15 18:58:26 -04:00
jmharmon
b28434553c
Implement Brash Taunter ( #6640 )
...
* Implement Brash Taunter
* Implement Brash Taunter
2020-06-15 18:56:49 -04:00
htrajan
d8f90f9196
Implement chandra cards ( #6641 )
...
* Implement Chandra, Heart of Fire
* Implement Chandra's Pyreling
* rename var
2020-06-15 18:56:01 -04:00
LevelX2
5411e446e1
* Grip of Chaos - Fixed a problem of handling the target not correctly ( fixes #6344 ).
2020-06-15 22:44:17 +02:00
LevelX2
2788eab082
* Fixed card type displaying order ( fixes #6055 ).
2020-06-15 21:11:54 +02:00
Oleg Agafonov
4006e9e909
* Images: fixed that some tokens uses wrong images of Elemental ( #5834 );
2020-06-15 21:30:23 +04:00
Oleg Agafonov
f2f1abd0f3
* Images: fixed wrong Wurm token image for some sets ( #5604 );
2020-06-15 20:59:53 +04:00
Oleg Agafonov
c2487aec7d
[C20] tokens support and fixes:
...
* Added tokens for C20;
* Added tokens images download for C20;
* Fixed that some tokens uses wrong images or images from wrong set (example: Elemental);
2020-06-15 20:29:52 +04:00
Evan Kranzler
fe3c2cc386
Implemented Light of Promise
2020-06-14 22:10:19 -04:00
Evan Kranzler
df32cf67e4
Implemented Sublime Epiphany
2020-06-14 21:58:42 -04:00
Evan Kranzler
c5fab9e8f6
updated M21 spoiler
2020-06-14 21:47:50 -04:00
LevelX2
b5127fdce2
* Icon of Ancestry - some fixes to PR#6509 ( fixes #6333 ).
2020-06-14 19:22:17 +02:00
LevelX2
cd27ee4ac3
Merge pull request #6509 from SpeedProg/icon_of_ancestry_fix
...
Fixing Icon of Ancestry ability
2020-06-14 18:53:52 +02:00
Tim Haering
add075cab4
add missing quotes in rule text
2020-06-14 17:39:23 +02:00
Tim Haering
d88a60b63d
copy chainer triggered ability when used as commander
2020-06-14 17:39:02 +02:00
Evan Kranzler
0571154d52
Implemented Celestial Enforcer
2020-06-14 11:16:15 -04:00
Evan Kranzler
40c508afcf
Implemented Speaker of the Heavens
2020-06-14 11:05:32 -04:00
Evan Kranzler
4ac562a29e
Implemented Rousing Read
2020-06-14 10:51:34 -04:00
Evan Kranzler
6e0eda168e
Implemented Liliana's Standard Bearer
2020-06-14 10:49:19 -04:00
Evan Kranzler
fb287c3e04
Implemented Goremand
2020-06-14 10:36:14 -04:00
Evan Kranzler
2c6859c60a
Implemented Frantic Inventory
2020-06-14 10:33:41 -04:00
Evan Kranzler
65983623b4
Implemented Discontinuity
2020-06-14 10:33:41 -04:00
LevelX2
f7c24e8b7f
* Starfield of Nyx - Fixed that not only controlled permanents are effected. Fixed some layered effects problems ( fixes #6638 ).
2020-06-14 12:22:30 +02:00
LevelX2
aaf1f7da7b
* Bronzehide Lion - Fixed that activated ability of enchanted form applied Indestructibility while on battlefield if activated instead of end of the turn.
...
* Tectonic Giant - Fixed that it also triggerd on activated abilities instead only for spells.
(fixes #6397 )
2020-06-14 08:46:25 +02:00
Oleg Agafonov
dbd1981fcb
Merge fix
2020-06-14 05:33:32 +04:00
Oleg Agafonov
a254851f72
[M21] Obsessive Stitcher - fixed text;
2020-06-14 05:20:46 +04:00
Oleg Agafonov
7f511275ad
[M21] Primal Might - fixed wrong targets and text;
2020-06-14 05:11:11 +04:00
Oleg Agafonov
3ac1f924b3
[M21] Siege Striker - fixed optional effect and null checks;
2020-06-14 05:03:53 +04:00
Evan Kranzler
476cf92ce6
updated M21 spoiler and reprints
2020-06-13 19:13:28 -04:00
Evan Kranzler
56c3435d4c
fixed Igneous Cur activation cost
2020-06-12 20:33:30 -04:00
Evan Kranzler
a26e56f896
Implemented Animal Sanctuary
2020-06-12 20:30:58 -04:00
Evan Kranzler
5726c6fa0d
Implemented Finishing Blow
2020-06-12 20:24:55 -04:00
Evan Kranzler
50fe700ee1
Implemented Sporeweb Weaver
2020-06-12 20:22:40 -04:00
Evan Kranzler
3a7e60de63
Implemented Silversmote Ghoul
2020-06-12 20:20:00 -04:00
Evan Kranzler
21e8c6427b
Implemented Sabertooth Mauler
2020-06-12 20:05:44 -04:00
Evan Kranzler
4f78452eb0
Implemented Library Larcenist
2020-06-12 20:01:25 -04:00
Evan Kranzler
3887e974d8
Implemented Kaervek, the Spiteful
2020-06-12 20:00:02 -04:00
Evan Kranzler
0f75915b82
Implemented Griffin Aerie
2020-06-12 19:57:57 -04:00
mikalinn777
053214dcde
Implement Obsessive Stitcher, Primal Might, Siege Striker and Waker of Waves ( #6629 )
...
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2020-06-12 19:53:13 -04:00
Evan Kranzler
d58d5ecd45
updated M21 spoiler and reprints
2020-06-12 18:56:10 -04:00
18ths
1e0ffe95e8
fixed #1219 - Cavern of Souls and Boseiju, Who Shelters All preventing counterspells even after permanent was bounced ( #6634 )
2020-06-12 23:13:42 +04:00
LevelX2
fe8a334ffe
* Added test for #6291 Unlicensed Disintigration.
2020-06-12 15:48:41 +02:00
LevelX2
f480d0bebb
* Some minor code and text clean up.
2020-06-12 15:14:28 +02:00
Evan Kranzler
bc2d5caa42
Implemented Traitorous Greed
2020-06-12 08:30:05 -04:00
Evan Kranzler
f9b16e53fb
Implemented Tolarian Kraken
2020-06-12 08:25:26 -04:00
Evan Kranzler
e35afdae0e
Implemented Invigorating Surge
2020-06-12 08:19:44 -04:00
Evan Kranzler
3ff978840b
Implemented Falconer Adept
2020-06-12 08:11:26 -04:00
Evan Kranzler
8e114ce230
Implemented Drowsing Tyrannodon
2020-06-12 08:09:58 -04:00
Evan Kranzler
4dc5104a94
Implemented Burlfist Oak
2020-06-12 08:02:13 -04:00
Evan Kranzler
bef6cb2421
updated M21 spoiler and reprints
2020-06-12 07:58:18 -04:00
Evan Kranzler
9ebdad04ab
Implemented Conclave Mentor
2020-06-11 21:24:30 -04:00
Evan Kranzler
d05851a6f4
Implemented Stormwing Entity
2020-06-11 21:19:15 -04:00
Evan Kranzler
ca6c6dc8fa
Implementred Fiery Emancipation
2020-06-11 21:01:52 -04:00
Evan Kranzler
0eaaee0764
Implemented Liliana's Devotee
2020-06-11 20:09:47 -04:00
Evan Kranzler
2fd2d170b8
Implemented Liliana's Steward
2020-06-11 19:57:24 -04:00
Evan Kranzler
7fb4e638b7
Implemented Wildwood Scourge
2020-06-11 19:52:45 -04:00
Evan Kranzler
023b003216
Implemented Trufflesnout
2020-06-11 19:48:27 -04:00
Evan Kranzler
f7173459b9
Implemented Volcanic Salvo
2020-06-11 19:45:29 -04:00
Evan Kranzler
a383bffc9b
Implemented Thieves' Guild Enforcer
2020-06-11 19:34:54 -04:00
Evan Kranzler
1141a4685d
Implemented Tempered Veteran
2020-06-11 19:19:49 -04:00
Evan Kranzler
6b881bca03
Implemented Rambunctious Mutt
2020-06-11 19:06:07 -04:00
Evan Kranzler
feefd0ae5f
Implemented Miscast
2020-06-11 19:00:22 -04:00
Evan Kranzler
578f481a36
Implemented Lofty Denial
2020-06-11 19:00:22 -04:00
Evan Kranzler
0e63be9231
Implemented Garruk's Gorehorn
2020-06-11 19:00:22 -04:00
Evan Kranzler
68d99aaf1d
Implemented Dire Fleet Warmonger
2020-06-11 19:00:21 -04:00
Evan Kranzler
eaa5fed464
updated M21 spoiler and reprints
2020-06-11 18:39:08 -04:00
htrajan
6fa21415fe
Implement Basri cards ( #6622 )
...
* Implement Basri Ket
* Implement Basri's Lieutenant
2020-06-11 18:36:52 -04:00
Evan Kranzler
c592542ff6
a few more mill changes
2020-06-11 08:20:33 -04:00
Evan Kranzler
0dddfe3989
Implemented Heartfire Immolator
2020-06-10 20:43:57 -04:00
Evan Kranzler
eab57783ed
Implemented Warden of the Woods
2020-06-10 20:38:43 -04:00
Evan Kranzler
7cf52ce136
Implemented Pursued Whale
2020-06-10 20:21:03 -04:00
Evan Kranzler
686d6e1777
Implemented Igneous Cur
2020-06-10 19:50:12 -04:00
Evan Kranzler
6414b02995
Implemented Alpine Watchdog
2020-06-10 19:48:41 -04:00
Evan Kranzler
dbb860d14f
Implemented Valorous Steed
2020-06-10 19:45:07 -04:00
Evan Kranzler
ab2d9d5b1a
Implemented Hellkite Punisher
2020-06-10 19:37:20 -04:00
Evan Kranzler
d151c07241
updated M21 spoiler and reprints
2020-06-10 19:34:11 -04:00
LevelX2
94c8b7a558
* Some comment formatting.
2020-06-10 22:37:47 +02:00
LevelX2
1e36b39434
- Reworked SourceOnBattlefieldControlUnchangedCondition checking now the LOST_CONTROL event which solves the problem with the old code to not be able to detect all controller changes of layered changeController effects when applied later.
...
- Simplified and fixed some problems of the handling of the "Until end of your next turn" duration.
- Fixed that some continous effects changed controller but shouldn't dependant from their duration type. Controller chnage will now done duration type dependant.
(that change fixes #6581 in a more general way undoing the effect specific changes of 2e8ece1dbd
).
2020-06-10 22:28:23 +02:00
LevelX2
1ef8aeb7ba
* Biomancer's Familiar - Fixed cost reduction effect working wrongly for up to 2 mana and creating exceptions.
...
* Training Grounds - Fixed exception during get playable method.
2020-06-10 17:20:52 +02:00
Evan Kranzler
3a3f04d233
Implemented Alpine Houndmaster
2020-06-10 09:10:03 -04:00
Evan Kranzler
2d2b39aaa3
updated M21 spoiler and reprints
2020-06-10 07:42:15 -04:00
LevelX2
0a6b693691
* Fixed not working casting cost reduction of 17 creatures.
2020-06-10 12:19:10 +02:00
LevelX2
5c65ee31d9
* Mirari - Fixed that the triggering spell was not copied ( fixes #6338 ).
2020-06-10 10:17:55 +02:00
Evan Kranzler
2096229af8
Implemented Selfless Savior
2020-06-09 19:59:29 -04:00
Evan Kranzler
94bd458628
Implemented Angelic Ascension
2020-06-09 19:54:41 -04:00
Evan Kranzler
e185746d0c
Implemented Village Rites
2020-06-09 18:22:30 -04:00
Evan Kranzler
0d9d4b6705
Implemented See the Truth
2020-06-09 18:18:03 -04:00
Evan Kranzler
bc69b8b5a9
updated M21 spoiler and reprints
2020-06-09 18:17:56 -04:00
jeffwadsworth
781462278c
- Little fix Noxious Vapors
2020-06-09 17:10:20 -05:00
jeffwadsworth
11d449a242
- Fixed #6491
2020-06-09 16:58:26 -05:00
jeffwadsworth
82032a686d
- Fixed text on Alexi, Zephyr Mage.
2020-06-09 15:27:08 -05:00
Oleg Agafonov
85e90e8edf
Code cleanup
2020-06-10 00:24:58 +04:00
Oleg Agafonov
44b84bfbbc
Code cleanup
2020-06-10 00:22:48 +04:00
jeffwadsworth
5e7c3ea9f9
- Fixed Oath of Lim-Dul. The discard is now done simultaneously.
2020-06-09 15:21:29 -05:00
jeffwadsworth
169fa7691f
- Fixed text of Mind Warp
2020-06-09 11:34:57 -05:00
jeffwadsworth
17504d4243
- Fixed #6426
2020-06-09 11:10:06 -05:00
LevelX2
eb846c0499
* Added ID name instead of only the name to the replacement effect selector list. Otherwise you can't identify the related source if you have multiple sources with the same name (related #6298 ).
2020-06-09 16:37:42 +02:00
Evan Kranzler
3e3c43f010
Implemented Soul Sear
2020-06-09 10:03:25 -04:00
Evan Kranzler
1d936bcddc
Implemented Mazemind Tome
2020-06-09 10:03:23 -04:00
Evan Kranzler
e879233ea1
Implemented Jolrael, Mwonvuli Recluse
2020-06-09 10:03:23 -04:00
Evan Kranzler
0e82c87f59
Implemented Spined Megalodon
2020-06-09 10:03:22 -04:00
Evan Kranzler
43b4419e48
Implemented Seasoned Hallowblade
2020-06-09 10:03:22 -04:00
Evan Kranzler
f95ad03de9
Implemented Pridemalkin
2020-06-09 10:03:21 -04:00
Evan Kranzler
06a3e3d365
Implemented Malefic Scythe
2020-06-09 10:03:20 -04:00
Evan Kranzler
d1b8ab9ccc
Implemented Havoc Jester
2020-06-09 10:03:20 -04:00
johnmeat
3119e7e78c
Fixed Unlicensed Disintegration damage part ( #6614 )
...
* Damage to creature's controller abilities -- fixed that damage part can be skipped if that creature died/destroyed (example: Unlicensed Disintegration, see #6614 )
Co-authored-by: johnm <johnm@WINDOWS-QR5QIIL.lan>
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2020-06-09 05:51:58 +04:00
Evan Kranzler
07309003b4
Implemented Chandra's Incinerator
2020-06-08 21:01:48 -04:00
Evan Kranzler
39a09ef538
Implemented Eliminate
2020-06-08 20:23:49 -04:00
Evan Kranzler
b2ae98e337
Implemented Basri's Acolyte
2020-06-08 19:51:06 -04:00
Evan Kranzler
50b3c03dd6
Implemented Basri's Solidarity
2020-06-08 19:41:46 -04:00
Evan Kranzler
c1e37c89b0
Implemented Pestilent Haze
2020-06-08 19:25:45 -04:00
Evan Kranzler
fc2297181a
Implemented Chandra's Magemutt
2020-06-08 19:25:44 -04:00
Evan Kranzler
9348e2f615
updated M21 spoiler and reprints
2020-06-08 19:25:44 -04:00
Evan Kranzler
066f24c909
Implemented Bolt Hound
2020-06-08 10:00:32 -04:00
LevelX2
d8fb962030
* Changed the method for step end processing of spells with multiple steps (608.2) from game.applyEffects() to game.getState().processAction(game);
2020-06-08 15:40:13 +02:00
LevelX2
919fa282ce
* Desertion - Fixed that the replacement effect part of it has not been implemented as replacement effect.
2020-06-08 15:28:29 +02:00
Evan Kranzler
8c63c3a705
Implemented Tide Skimmer
2020-06-08 07:34:28 -04:00
Evan Kranzler
b35c6c2733
Implemented Elder Gargaroth
2020-06-08 07:28:08 -04:00
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
etpalmer63
046d63732d
removed comments about punctuation.
2020-06-06 23:07:24 -07: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
etpalmer63
efcbdf968b
fixed punctuation, spaces and spelling in card texts
2020-05-08 10:46:20 -07: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
etpalmer63
ee74d76a3e
Fix typos in Glittering Lion abilities rules
2020-05-03 13:02:45 -07: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