Commit graph

21307 commits

Author SHA1 Message Date
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
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
Evan Kranzler
1b6fc55c8a fixed test failure 2020-04-15 18:36:54 -04:00
Evan Kranzler
f09a6d847e fixed an error 2020-04-15 08:48:28 -04:00
Evan Kranzler
1874a8404a Implemented Quartzwood Crasher 2020-04-15 08:32:17 -04:00
Evan Kranzler
fd02d66227 Implemented The Ozolith 2020-04-14 23:11:29 -04:00
Evan Kranzler
ebfba73c61 Implemented Winota, Joiner of Forces 2020-04-14 22:40:47 -04:00
Evan Kranzler
da2c32dd01 Implemented Jegantha, the Wellspring 2020-04-14 22:17:55 -04:00
Evan Kranzler
a689646735 Implemented Unpredictable Cyclone 2020-04-14 22:16:52 -04:00
Evan Kranzler
44adbae263 Implemented Titan's Nest 2020-04-13 21:34:35 -04:00
Evan Kranzler
655be6cfe5 updated IKO spoiler 2020-04-13 21:11:47 -04:00
Evan Kranzler
03b8c029b1 Implemented Escape Protocol 2020-04-13 21:10:49 -04:00
Evan Kranzler
49221f285f Implemented Back for More 2020-04-13 20:56:26 -04:00
Evan Kranzler
efc900e564 Implemented Emergent Ultimatum 2020-04-13 20:45:26 -04:00
Evan Kranzler
44dc444169 Implemented Kinnan, Bonder Prodigy 2020-04-13 19:22:19 -04:00
Evan Kranzler
aebf508c18 Implemented Illuna, Apex of Wishes 2020-04-13 19:11:15 -04:00
Evan Kranzler
c0c60c47c6 Implemented Auspicious Starrix 2020-04-13 18:54:36 -04:00
Emigara
a982d8c901
Added Snapdax please test (#6411)
Co-authored-by: Blair <Blair@DESKTOP-JE2I3LO>
2020-04-13 18:50:00 -04:00
Evan Kranzler
ee7d271cb4 updated creature types 2020-04-13 18:27:58 -04:00
Evan Kranzler
576c5e0ca6 updated Stand or Fall text 2020-04-13 18:19:27 -04:00
Evan Kranzler
999ab24f1f updated clone text 2020-04-13 18:19:14 -04:00
Evan Kranzler
cae39848b9 updated Raid text 2020-04-13 18:18:55 -04:00
Evan Kranzler
7073de31bb updated ability reduction text 2020-04-13 18:17:35 -04:00
Evan Kranzler
79f49c9997 fixed implementation of Jaded Response (fixes #6414) 2020-04-13 18:00:42 -04:00
Evan Kranzler
8e3f029df6 Implemented Narset of the Ancient Way 2020-04-13 18:00:32 -04:00
Evan Kranzler
b6557201b4 Implemented Lukka, Coppercoat Outcast 2020-04-13 08:42:10 -04:00
Evan Kranzler
c1e79bcf70 fixed Blitz of the Thunder-Raptor target 2020-04-13 07:49:28 -04:00
Evan Kranzler
e249036e92 fixed Wingspan Mentor activation cost 2020-04-13 07:47:08 -04:00
Evan Kranzler
9979f76542 Implemented Vivien, Monsters' Advocate 2020-04-12 21:42:03 -04:00
Evan Kranzler
1ae1679a7f Implemented Rooting Moloch 2020-04-12 21:16:09 -04:00
Evan Kranzler
9ba06a9aae Implemented Stormwild Capridor 2020-04-12 20:31:30 -04:00
Evan Kranzler
f3ea9c15cf Implemented Startling Development 2020-04-12 20:24:30 -04:00
Evan Kranzler
193033ad6f Implemented Swallow Whole 2020-04-12 20:01:22 -04:00
Evan Kranzler
297710c7fa Implemented Yidaro, Wandering Monster 2020-04-12 18:21:27 -04:00
Evan Kranzler
7e86626f1d Implemented Shark Typhoon 2020-04-12 17:21:25 -04:00
Evan Kranzler
28659043ca Implemented Savai Thundermane 2020-04-12 17:03:51 -04:00
Evan Kranzler
7d44fa6a88 Implemented Lurrus of the Dream Den 2020-04-12 16:21:37 -04:00
Evan Kranzler
dc2326fb6d Implemented Gyruda, Doom of Depths 2020-04-12 16:00:56 -04:00
Evan Kranzler
7ba4c01090 Implemented Zirda, the Dawnmaker 2020-04-12 15:28:10 -04:00
drowinternet
cfcc5a9e8e
Monstrous Step (#6403)
* Monstrous Step

* Monstrous Step

* Monstrous Step

* delete iko

* Update MonstrousStep

* Update(2) MonstrousStep

* Update(3) MonstrousStep

* Updated boost effect MonstrousStep
2020-04-12 15:25:47 -04:00
Evan Kranzler
e99c0549fc
Merge pull request #6406 from AsterAether/master
Added Zaxara, the Exemplary.
2020-04-12 13:42:17 -04:00
Evan Kranzler
5fdf1a8ddd fixed an error 2020-04-12 13:00:02 -04:00
Evan Kranzler
199fc37c32 Implemented Lavabrink Venturer 2020-04-12 11:50:39 -04:00
AsterAether
e14832d2a9 Added Zaxara, the Exemplary. 2020-04-12 17:35:17 +02:00
Evan Kranzler
87b316aa65 Implemented Kaheera, the Orphanguard 2020-04-12 11:23:07 -04:00
Evan Kranzler
7e0b755953 Implemented Lutri, the Spellchaser 2020-04-12 10:44:57 -04:00
Evan Kranzler
f626d42c99 Implemented Obosh, the Preypiercer 2020-04-12 10:17:29 -04:00
emerald000
c3684a732b [IKO] Implement Companion and 2 companions
Keruga, the Macrosage and Umori, the Collector
2020-04-12 08:29:25 -04:00
Evan Kranzler
9c1bd767b3 Implemented Solid Footing 2020-04-11 22:10:01 -04:00
Evan Kranzler
538e7dedb4 Implemented Spelleater Wolverine 2020-04-11 22:00:58 -04:00
Evan Kranzler
d76dc5785c Implemented Rumbling Rockslide 2020-04-11 21:57:33 -04:00
Evan Kranzler
8a259456ff Implemented Mutual Destruction 2020-04-11 21:54:53 -04:00
Evan Kranzler
63350177e7 Implemented Sonorous Howler 2020-04-11 21:46:23 -04:00
Evan Kranzler
04724e6866 Implemented Mythos of Vadrok 2020-04-11 21:20:04 -04:00
Evan Kranzler
29e04dedee Implemented Ram Through 2020-04-11 21:11:26 -04:00
Evan Kranzler
e36d2c9ca4 Implemented Humble Naturalist 2020-04-11 21:02:36 -04:00
Evan Kranzler
d3ac65b68b Implemented Mythos of Illuna 2020-04-11 20:58:00 -04:00
Evan Kranzler
1f2cc93fef Implemented Mythos of Brokkos 2020-04-11 20:30:17 -04:00
Evan Kranzler
9876b979ed Implemented Memory Leak 2020-04-11 20:18:55 -04:00
Evan Kranzler
424dba9d69 Implemented Mystic Subdual 2020-04-11 20:15:00 -04:00
Evan Kranzler
be7be85d72 Implemented Hunted Nightmare 2020-04-11 17:01:46 -04:00
Evan Kranzler
990334d535 Implemented Labyrinth Raptor 2020-04-11 16:35:32 -04:00
Evan Kranzler
461b54114b Implemented Luminous Broodmoth 2020-04-11 15:40:32 -04:00
Evan Kranzler
7efec1294f Implemented Survivors' Bond 2020-04-11 11:02:32 -04:00
Evan Kranzler
99b4d67c9c Implemented Slitherwisp 2020-04-11 10:53:51 -04:00
Evan Kranzler
076d98d0a2 Implemented Serrated Scorpion 2020-04-11 10:42:48 -04:00
Evan Kranzler
9aa1cc28b8 Implemented Reptilian Reflection 2020-04-11 10:37:55 -04:00
Evan Kranzler
8321a4cd2e Implemented Whisper Squad 2020-04-11 10:15:02 -04:00
Evan Kranzler
02c17727ff Implemented Offspring's Revenge 2020-04-11 10:10:46 -04:00
Evan Kranzler
56bed294aa Implemented Porcuparrot 2020-04-11 09:51:50 -04:00
Evan Kranzler
4a9bfef39d Implemented Jubilant Skybonder 2020-04-11 09:47:49 -04:00
Evan Kranzler
c9725d4561 Implemented Inspired Ultimatum 2020-04-11 09:28:09 -04:00
Evan Kranzler
5c8163c7c5 Implemented Channeled Force 2020-04-11 09:19:58 -04:00
Evan Kranzler
526f2301d7 updated IKO spoiler 2020-04-10 22:30:28 -04:00
Evan Kranzler
8689e9213a Implemented Perimeter Sergeant 2020-04-10 22:24:06 -04:00
Evan Kranzler
b55143a3ab Implemented Of One Mind 2020-04-10 22:18:50 -04:00
Evan Kranzler
b98bc23798 Implemented Sudden Spinnerets 2020-04-10 22:12:58 -04:00
Evan Kranzler
040113c821 Implemented Heightened Reflexes 2020-04-10 22:10:51 -04:00
Evan Kranzler
3b02fdbc36 Implemented Hampering Snare 2020-04-10 22:08:42 -04:00
Evan Kranzler
166cc61b22 Implemented Gust of Wind 2020-04-10 22:05:39 -04:00
Evan Kranzler
7dcfd22549 Implemented Frostveil Ambush 2020-04-10 22:00:08 -04:00
Evan Kranzler
a391a017a0 small fix 2020-04-10 21:58:38 -04:00
Evan Kranzler
21d83aad6d Implemented Ferocious Tigorilla 2020-04-10 21:57:48 -04:00
Evan Kranzler
2cbfa9aaf8 Implemented Flycatcher Giraffid 2020-04-10 21:54:50 -04:00
Evan Kranzler
b139e5b0e1 Implemented Boot Nipper 2020-04-10 21:52:23 -04:00
Evan Kranzler
f0d1cff7b9 Implemented Blitz Leech 2020-04-10 21:25:45 -04:00
Evan Kranzler
d7947100db Implemented Durable Coil 2020-04-10 21:17:42 -04:00
Evan Kranzler
42103b3aa2 Implemented Wingspan Mentor 2020-04-10 19:53:32 -04:00
Evan Kranzler
275a6310f5 Implemented Whirlwind of Thought 2020-04-10 19:49:27 -04:00
Evan Kranzler
d6c7c84e4c Implemented Unexpected Fangs 2020-04-10 19:48:21 -04:00
Evan Kranzler
53323e16b1 Implemented Suffocating Fumes 2020-04-10 19:44:54 -04:00
Evan Kranzler
1d64e97312 Implemented Pyroceratops 2020-04-10 19:41:32 -04:00
Evan Kranzler
31d39e659a Implemented Nightsquad Commando 2020-04-10 19:39:58 -04:00
Evan Kranzler
41085e1977 Implemented Lurking Deadeye 2020-04-10 19:36:05 -04:00
Evan Kranzler
41a170e23f Implemented Genesis Ultimatum 2020-04-10 19:33:11 -04:00
Evan Kranzler
d61ce96524 Implemented Coordinated Charge 2020-04-10 19:22:03 -04:00
Evan Kranzler
2bdca43a65 Implemented Bonder's Enclave 2020-04-10 19:20:59 -04:00
Evan Kranzler
d03cd0405e Implemented Blisterspit Gremlin 2020-04-10 19:18:39 -04:00
Evan Kranzler
13d06b5ecf Implemented Avian Oddity 2020-04-10 19:14:35 -04:00
Evan Kranzler
cf9a690bfa Implemented Springjaw Trap 2020-04-10 19:03:33 -04:00
Evan Kranzler
7183b8741b Implemented Snare Tactician 2020-04-10 18:59:18 -04:00
Evan Kranzler
d589ee7831 Implemented Sleeper Dart 2020-04-10 18:57:55 -04:00
Evan Kranzler
c4c1639ee2 Implemented Raking Claws 2020-04-10 18:52:02 -04:00
Evan Kranzler
8cd51002c3 Implemented Prickly Marmoset 2020-04-10 18:47:54 -04:00
Evan Kranzler
2fb8250ccb Maned Serval 2020-04-10 18:40:30 -04:00
Evan Kranzler
7fa17d06e0 Implemented Light of Hope 2020-04-10 18:35:49 -04:00
Evan Kranzler
f721b49f77 Implemented Lava Serpent 2020-04-10 18:31:41 -04:00
Evan Kranzler
3741c35423 Implemented Imposing Vantasaur 2020-04-10 18:30:45 -04:00
Evan Kranzler
d8a8cbb825 Implemented Honey Mammoth 2020-04-10 18:29:09 -04:00
Evan Kranzler
3a818256f5 Implemented Glimmerbell 2020-04-10 18:26:18 -04:00
Evan Kranzler
f4a73362e9 Implemented Facet Reader 2020-04-10 18:20:24 -04:00
Evan Kranzler
7e8386257d Implemented Excavation Mole 2020-04-10 18:15:16 -04:00
Evan Kranzler
d028ba28b6 Implemented Daysquad Marshal 2020-04-10 18:09:42 -04:00
Evan Kranzler
aa2fb87710 Implemented Crystacean 2020-04-10 18:06:34 -04:00
Evan Kranzler
40b1573487 Implemented Blade Banish 2020-04-10 18:05:25 -04:00
Evan Kranzler
daf3f15afe Implemented Aegis Turtle 2020-04-10 18:03:57 -04:00
Evan Kranzler
26915ca525 Implemented Adaptive Shimmerer 2020-04-10 18:03:26 -04:00
Evan Kranzler
1fab7afca8 updated IKO spoiler and reprints 2020-04-10 17:59:12 -04:00
Evan Kranzler
e30959bbbe Implemented Fire Prophecy 2020-04-09 22:23:24 -04:00
Evan Kranzler
43482b97b4 Implemented Blitz of the Thunder-Raptor 2020-04-09 22:12:52 -04:00
Evan Kranzler
521bd4167f Implemented Easy Prey 2020-04-09 21:57:23 -04:00
Evan Kranzler
f77bb3a26b Implemented Regal Leosaur 2020-04-09 21:53:49 -04:00
Evan Kranzler
f9f69e0ffc Implemented Heartless Act 2020-04-09 21:26:38 -04:00
Evan Kranzler
ecbd82aa2a Implemented Parcelbeast 2020-04-09 21:19:12 -04:00
Evan Kranzler
1a917c8e0e Implemented Frillscare Mentor 2020-04-09 21:15:07 -04:00
Evan Kranzler
8f94bb725d Implemented Duskfang Mentor 2020-04-09 21:12:27 -04:00
Evan Kranzler
07be197c81 Implemented Drannith Healer 2020-04-09 21:08:05 -04:00
Evan Kranzler
e8a390e206 Implemented Checkpoint Officer 2020-04-09 21:05:30 -04:00
Evan Kranzler
5702a02af0 Implemented Skycat Sovereign 2020-04-09 21:03:31 -04:00
Evan Kranzler
df6d198dd0 Implemented Momentum Rumbler 2020-04-09 20:54:18 -04:00
Evan Kranzler
6067216650 Implemented Vulpikeet 2020-04-09 20:39:29 -04:00
Evan Kranzler
fa77873ede Implemented Indatha Triome 2020-04-09 20:32:48 -04:00
Evan Kranzler
bc43041ec9 Implemented Zagoth Triome 2020-04-09 20:31:27 -04:00
Evan Kranzler
6a3b3cba06 Implemented Savai Triome 2020-04-09 20:29:15 -04:00
Evan Kranzler
983f0c3273 Implemented Raugrin Triome 2020-04-09 20:27:39 -04:00
Evan Kranzler
b8f0cc7250 Implemented Ketria Triome 2020-04-09 20:26:29 -04:00
Evan Kranzler
ea273c8312 updated IKO spoiler and reprints 2020-04-09 20:16:57 -04:00
Evan Kranzler
ffe407601c Implemented Archipelagore 2020-04-09 17:06:55 -04:00
Evan Kranzler
4cf38a2c4b Implemented Eerie Ultimatum 2020-04-09 10:37:08 -04:00
Evan Kranzler
6473f544c3 Implemented Cunning Nightbonder 2020-04-09 08:43:27 -04:00
Evan Kranzler
bf2c98571a Implemented Bushmeat Poacher 2020-04-09 08:33:25 -04:00
Evan Kranzler
92b252d036 Implemented Unbreakable Bond 2020-04-09 08:15:50 -04:00
Evan Kranzler
dc6066c1ae fixed a test failure 2020-04-08 22:55:29 -04:00
Evan Kranzler
9b52a7340b Implemented Fiend Artisan 2020-04-08 22:35:37 -04:00
Evan Kranzler
0424d0282a Implemented Clash of Titans 2020-04-08 22:18:14 -04:00
Evan Kranzler
6b03ffbf3d Implemented Zenith Flare 2020-04-08 22:09:07 -04:00
Evan Kranzler
c2c14c16c9 Implemented Will of the All-Hunter 2020-04-08 22:03:39 -04:00
Evan Kranzler
461769eaa2 Implemented Alert Heedbonder 2020-04-08 21:56:51 -04:00
Evan Kranzler
b0b3952a8a Implemented Super-Duper Death Ray 2020-04-08 20:32:40 -04:00
Evan Kranzler
82aa9fdb95 Implemented Flame Spill 2020-04-08 20:27:35 -04:00
Evan Kranzler
affbb93b3e Implemented Extinction Event 2020-04-08 18:24:40 -04:00
Evan Kranzler
f24f0106a6 Implemented Keensight Mentor 2020-04-08 18:06:06 -04:00
Evan Kranzler
49abba15f4 Implemented Hornbash Mentor 2020-04-08 18:00:29 -04:00
Evan Kranzler
c632f48ba6 Implemented Necropanther 2020-04-08 17:51:11 -04:00
Evan Kranzler
49e46ccb59 Implemented Song of Creation 2020-04-08 17:47:00 -04:00
Evan Kranzler
be93e428da Implemented Farfinder 2020-04-08 17:42:49 -04:00
Evan Kranzler
86f71a6dd3 Implemented Ruinous Ultimatum 2020-04-08 17:40:21 -04:00
Evan Kranzler
df44de36d7 Implemented Almighty Brushwagg 2020-04-08 17:37:17 -04:00
Evan Kranzler
800ea45fd4 updated IKO spoiler and reprints 2020-04-08 17:35:20 -04:00
Evan Kranzler
0d2859e3c3 Implemented Patagia Tiger 2020-04-08 08:34:40 -04:00
Evan Kranzler
71b69b9308 Implemented Ominous Seas 2020-04-08 08:31:48 -04:00
Evan Kranzler
f5572c8fc1 Implemented Sanctuary Smasher 2020-04-08 08:21:50 -04:00
Evan Kranzler
c68616d572 Implemented Keep Safe 2020-04-08 08:17:47 -04:00
Evan Kranzler
3b69cf04f6 fixed a card numbering 2020-04-08 08:08:59 -04:00
Evan Kranzler
eceda62bed Implemented Deadly Rollick 2020-04-08 08:04:02 -04:00
Evan Kranzler
4fd2e7de32 updated IKO and C20 spoiler and reprints 2020-04-08 07:57:53 -04:00
Evan Kranzler
3bb441bd8a updated IKO and C20 spoiler and reprints 2020-04-07 23:13:56 -04:00
Evan Kranzler
e0599439d0 Implemented Shiny Impetus 2020-04-07 22:03:58 -04:00
Evan Kranzler
23582b4a09 Implemented Psychic Impetus 2020-04-07 22:00:13 -04:00
Evan Kranzler
59bc7519b0 Implemented Chevill, Bane of Monsters 2020-04-07 21:24:10 -04:00
Evan Kranzler
24b646c05a Implemented Boneyard Lurker 2020-04-07 21:09:38 -04:00
Evan Kranzler
2d11f69d0e Implemented Crystalline Resonance 2020-04-07 20:52:03 -04:00
Evan Kranzler
357d1873db Implemented Bonder's Ornament 2020-04-07 19:19:10 -04:00
Evan Kranzler
3e6c1d4483 Implemented Tentative Connection 2020-04-07 18:13:56 -04:00
Evan Kranzler
2dcc5dd453 Implemented Fight as One 2020-04-07 18:06:30 -04:00
Evan Kranzler
4911398c89 Implemented Weaponize the Monsters 2020-04-07 17:58:37 -04:00
Evan Kranzler
38a94db42c Implemented Spontaneous Flight 2020-04-07 17:54:49 -04:00
Evan Kranzler
d2f4cfe9fa Implemented Helica Glider 2020-04-07 17:52:39 -04:00
Evan Kranzler
435fb0508d Implemented Splendor Mare 2020-04-07 17:43:35 -04:00
Evan Kranzler
428dd8d678 Implemented Majestic Auricorn 2020-04-07 17:39:03 -04:00
Evan Kranzler
ac3ebcbf60 Implemented Garrison Cat 2020-04-07 17:38:12 -04:00
Evan Kranzler
415f5d2e6a updated IKO and C20 spoiler and reprints 2020-04-07 17:36:25 -04:00
Evan Kranzler
7360bf8b0f updated IKO and C20 spoiler and reprints 2020-04-07 09:52:56 -04:00
Evan Kranzler
215408e06f Implemented Death's Oasis 2020-04-07 09:34:39 -04:00
Evan Kranzler
ae93425faa Implemented Exuberant Wolfbear 2020-04-07 08:44:31 -04:00
Evan Kranzler
75ddf28c84 Implemented Glademuse 2020-04-06 22:07:54 -04:00
Evan Kranzler
7e233baa28 Implemented Dredge the Mire 2020-04-06 21:53:33 -04:00
Evan Kranzler
a818251d3f Implemented Charge of the Forever-Beast 2020-04-06 21:28:50 -04:00
Evan Kranzler
d55dc2879b Implemented Frondland Felidar 2020-04-06 21:15:25 -04:00
Evan Kranzler
f27f70d70c Implemented Sanctuary Lockdown 2020-04-06 21:06:54 -04:00
Evan Kranzler
d8d8e7c174 Implemented Forbidden Friendship 2020-04-06 20:59:53 -04:00
Evan Kranzler
9f50fade9f Implemented Cazur, Ruthless Stalker 2020-04-06 20:50:22 -04:00
Evan Kranzler
4ce3b87066 Implemented Avenging Huntbonder 2020-04-06 20:44:49 -04:00
Evan Kranzler
1a657c1c9a Implemented Thwart the Enemy 2020-04-06 20:40:36 -04:00
Evan Kranzler
78b95320aa Implemented Pollywog Symbiote 2020-04-06 20:36:55 -04:00
Evan Kranzler
c212233206 another error fix 2020-04-06 19:11:33 -04:00
Evan Kranzler
1926299be6 fixed an error with removing mutate cards 2020-04-06 18:43:54 -04:00
Evan Kranzler
eb39c57109 Implemented Wilt 2020-04-06 17:52:47 -04:00
Evan Kranzler
d2675ce5d8 Implemented Sea-Dasher Octopus 2020-04-06 17:51:32 -04:00
Evan Kranzler
9b4ecc37c1 Implemented Migratory Greathorn 2020-04-06 17:49:48 -04:00
Evan Kranzler
31db4c9341 Implemented Lore Drakkis 2020-04-06 17:47:25 -04:00
Evan Kranzler
49c9223ac6 Implemented Go for Blood 2020-04-06 17:41:46 -04:00
Evan Kranzler
5439a9afab Implemented Cubwarden 2020-04-06 17:40:11 -04:00
Evan Kranzler
0ab6951b9e Implemented Barrier Breach 2020-04-06 17:38:40 -04:00
Evan Kranzler
a16be04809 Implemented Fierce Guardianship 2020-04-06 17:32:57 -04:00
Evan Kranzler
be8a511b72 Implemented Deflecting Swat 2020-04-06 17:30:51 -04:00
Evan Kranzler
a9af8d6120 Implemented Cryptic Trilobite 2020-04-06 17:26:40 -04:00
Evan Kranzler
ada23b228e updated C20 and IKO spoiler and reprints 2020-04-06 17:16:14 -04:00
Evan Kranzler
e6e907f624 mutate cards removed until mutate is properly implemented 2020-04-06 17:05:07 -04:00
Evan Kranzler
536b4959e0 Implemented Nikara, Lair Scavenger 2020-04-06 08:46:31 -04:00
Evan Kranzler
cb0907c2ef Implemented Herald of the Forgotten 2020-04-06 08:38:26 -04:00
Evan Kranzler
d84db34924 Implemented Silvar, Devourer of the Free 2020-04-06 08:23:11 -04:00
Evan Kranzler
ac76993b0c Implemented Trynn, Champion of Freedom 2020-04-06 08:07:54 -04:00
Evan Kranzler
484094b0f5 Implemented Daring Fiendbonder 2020-04-05 21:58:03 -04:00
Evan Kranzler
e8ea5b288f Implemented Call the Coppercoats 2020-04-05 21:54:15 -04:00
Evan Kranzler
2004c50ab0 Implemented Call of the Death-Dweller 2020-04-05 21:36:40 -04:00
Evan Kranzler
1a26f57222 Implemented Souvenir Snatcher 2020-04-05 21:06:20 -04:00
Evan Kranzler
7465acd038 updated C20 spoiler and reprints 2020-04-05 21:03:52 -04:00
Evan Kranzler
ded22e904e Implemented Dismantling Wave 2020-04-05 18:20:31 -04:00
Evan Kranzler
e91fc7d636 Implemented Everquill Phoenix 2020-04-05 17:28:53 -04:00
Evan Kranzler
9acda75e31 updated C20 and IKO spoiler and reprints 2020-04-05 16:29:05 -04:00
Evan Kranzler
711e01f81e Implemented Huntmaster Liger 2020-04-05 16:24:50 -04:00
Evan Kranzler
9ba949369e Implemented Insatiable Hemophage 2020-04-05 16:20:52 -04:00
Evan Kranzler
2b9fe91b63 Implemented Mythos of Nethroi 2020-04-05 16:03:06 -04:00
Evan Kranzler
742f74ba86 Implemented Vadrok, Apex of Thunder 2020-04-05 15:47:37 -04:00
Evan Kranzler
142a4e040b Implemented Proud Wildbonder 2020-04-05 15:37:37 -04:00
Evan Kranzler
339b9607b8 Implemented General Kudro of Drannith 2020-04-05 15:28:24 -04:00
Evan Kranzler
9d75f29f3c Implemented Drannith Magistrate 2020-04-05 15:06:50 -04:00
Evan Kranzler
77ad5eab87 Implemented Crystalline Giant 2020-04-05 14:30:26 -04:00
Evan Kranzler
1126610243 Implemented General's Enforcer 2020-04-05 09:44:06 -04:00
Evan Kranzler
824dd29e87 Implemented Flourishing Fox 2020-04-05 09:25:08 -04:00
Evan Kranzler
a4e9b21b82 Implemented Drannith Stinger 2020-04-05 09:22:01 -04:00
Evan Kranzler
10814e4b4c Implemented Blood Curdle 2020-04-05 09:07:38 -04:00
Evan Kranzler
02f0a7ac14 Implemented Bastion of Remembrance 2020-04-05 08:57:53 -04:00
Evan Kranzler
2859ad3127 Implemented Reconnaissance Mission 2020-04-05 08:42:04 -04:00
Evan Kranzler
e5e55a062a Implemented Nethroi, Apex of Death 2020-04-05 08:36:44 -04:00
Evan Kranzler
a19a5d7162 updated IKO and C20 spoiler and reprints 2020-04-05 08:19:20 -04:00
Evan Kranzler
90a7786bb4 fixed test failure 2020-04-04 22:43:14 -04:00
Evan Kranzler
0f6f810c24 Implemented Thieving Otter 2020-04-04 22:40:37 -04:00
Evan Kranzler
176f06c1dc Implemented Jirina Kudro 2020-04-04 22:32:47 -04:00
Evan Kranzler
87d322c8e9 Implemented Obscuring Haze 2020-04-04 21:44:05 -04:00
Evan Kranzler
381de68563 Implemented Kathril, Aspect Warper 2020-04-04 21:25:06 -04:00
Evan Kranzler
3632eba3e8 updated C20 spoiler and reprints 2020-04-04 20:26:13 -04:00
Evan Kranzler
852d452342 Implemented Otrimi, the Ever-Playful 2020-04-04 19:43:23 -04:00
Evan Kranzler
5b58e6df0c Implemented Flawless Maneuver 2020-04-04 19:31:45 -04:00
Evan Kranzler
3019fb30d4 Implemented Boneyard Mycodrax 2020-04-04 19:05:01 -04:00
Evan Kranzler
c1f87575bb Implemented Shabraz. the Skyshark 2020-04-04 18:55:43 -04:00
Evan Kranzler
44228bbea8 Implemented Brallin, Skyshark Rider 2020-04-04 18:43:45 -04:00
Evan Kranzler
14a33f11aa Implemented Netherborn Altar 2020-04-04 18:04:07 -04:00
Evan Kranzler
5fc1f96bab Implemented Curious Herd 2020-04-04 17:49:05 -04:00
Evan Kranzler
ade58099dc updated C20 spoiler 2020-04-04 17:29:15 -04:00
Evan Kranzler
b84c01af87 updated C20 spoiler and reprints 2020-04-04 11:45:24 -04:00
Evan Kranzler
610d5af60f Implemented Footfall Crater 2020-04-04 11:41:15 -04:00
Evan Kranzler
ebf709f4d8 Mysterious Egg 2020-04-04 00:44:26 -04:00
Evan Kranzler
525b0edbc0 Implemented Phase Dolphin 2020-04-04 00:38:54 -04:00
Evan Kranzler
1e43371470 Implemented Wingfold Pteron 2020-04-04 00:34:19 -04:00
Evan Kranzler
b94afc3d00 Implemented Skull Prophet 2020-04-04 00:25:14 -04:00
Evan Kranzler
45acd3a7fc Implemented Dire Tactics 2020-04-04 00:22:55 -04:00
Evan Kranzler
1e4bede7f9 Implmented Pouncing Shoreshark 2020-04-04 00:15:54 -04:00
Evan Kranzler
5b0f4167b7 updated IKO spoiler and reprints 2020-04-04 00:13:57 -04:00
Evan Kranzler
5b578ae63c Implemented Dirge Bat 2020-04-03 17:37:29 -04:00
Evan Kranzler
6507e86715 Implemented Voracious Greatshark 2020-04-03 17:33:39 -04:00
Evan Kranzler
bdb54e9fd6 Implemented Migration Path 2020-04-03 17:28:52 -04:00
Evan Kranzler
b64f42d46c Implemented Cavern Whisperer 2020-04-03 17:25:17 -04:00
Evan Kranzler
737b07442f Implemented Chittering Harvester 2020-04-03 17:23:59 -04:00
Evan Kranzler
db05789eda Implemented Dreamtail Heron 2020-04-03 17:22:00 -04:00
Evan Kranzler
e0688b3959 Implemented Gemrazer 2020-04-03 17:20:25 -04:00
Evan Kranzler
d974ad9a06 updated IKO spoiler and reprints 2020-04-03 17:17:27 -04:00
Evan Kranzler
5b8712b44d Implemented Boon of the Wish-Giver 2020-04-03 14:26:21 -04:00
Evan Kranzler
1ab2c93acb Implemented Savai Sabertooth 2020-04-03 14:24:56 -04:00
Evan Kranzler
2f37de4549 Implemented Glowstone Recluse 2020-04-03 14:18:45 -04:00
Evan Kranzler
8b1e84a78c Implemented Neutralize 2020-04-03 14:12:06 -04:00
Evan Kranzler
05a818bb8e Implemented Trumpeting Gnarr 2020-04-03 14:08:44 -04:00
Evan Kranzler
da721e2342 Implemented Shredded Sails 2020-04-03 14:07:04 -04:00
Evan Kranzler
a717ec1e0c Implemented Zagoth Crystal 2020-04-03 13:59:17 -04:00
Evan Kranzler
52e0d6a481 Implemented Savai Crystal 2020-04-03 13:52:12 -04:00
Evan Kranzler
d44a948046 Implemented Raugrin Crystal 2020-04-03 13:50:38 -04:00
Evan Kranzler
418c834c1d Implemented Ketria Crystal 2020-04-03 13:47:09 -04:00
Evan Kranzler
b2c22d20a7 Implemented Indatha Crystal 2020-04-03 13:46:01 -04:00
Evan Kranzler
84e70c4041 Implemented Primal Empathy 2020-04-03 08:13:40 -04:00
Evan Kranzler
861a05159b Implemented Colossification 2020-04-03 07:57:17 -04:00
Evan Kranzler
95d75ebf2d Implemented King Kong 2020-04-02 21:28:08 -04:00
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
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
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
Thomas Hess
e7347ff7f2
Fixed code warning: Octal integer literals in XMage sets. 2020-03-25 10:38:47 +01:00
Thomas Hess
eca8e4669b
Guru: Fix collector numbers. 2020-03-24 17:32:09 +01:00
Thomas Hess
49c5e5712d
Removed obsolete Promo set 2020-03-24 17:32:09 +01:00
Thomas Hess
843af7abee
Fix Duel Decks Jace vs Chandra: Use the English printing instead of the Japanese printing for both Planeswalkers. 2020-03-24 17:32:08 +01:00
Thomas Hess
b0ae7e9328
Eldrich Moon: Align collector numbers with Scryfall. 2020-03-24 17:32:08 +01:00
Thomas Hess
46d0e91103
Further simplified the Scryfall image download code. 2020-03-24 17:32:08 +01:00
Thomas Hess
7219d51572
Removed 6th Edition cards from Starter 2000 set.
These are indistinguishable from regular 6ED cards and not listed on Scryfall.
2020-03-24 17:32:08 +01:00
Thomas Hess
0da6d4af3c
Rivals of Ixalan (RIX): Fixed Collector numbers to be in line with Scryfall. 2020-03-24 17:32:08 +01:00
Thomas Hess
5abb5f9e2c
HASCON Promo 2017 (H17): Fixed Collector numbers to be in line with Scryfall. 2020-03-24 17:32:08 +01:00
Thomas Hess
921340c012
Shadows over Innistrad (SOI): Fixed Collector numbers to be in line with Scryfall. 2020-03-24 17:32:08 +01:00
Thomas Hess
e1f81810a6
From the Vault Transform (V17): Fixed Collector numbers to be in line with Scryfall. 2020-03-24 17:32:08 +01:00
Thomas Hess
95c69efa0e
Innistrad set: Removed offset by 1000 from back faces of double-faced cards. 2020-03-24 17:32:07 +01:00
Thomas Hess
e4f545ff85
Removed date-stamped pre-release promos from the Prerelease Events (PPRE) set,
that are not listed as part of this set on Scryfall. The removed cards were added
to the individual expansion’s promo sets before, so no printing is lost.
2020-03-24 17:32:07 +01:00
Thomas Hess
69c5407d15
Removed Amonkhet cards from the Archenemy: Nicol Bolas set.
- The Amonkhet cards are indistinguishable from the regular Amonkhet cards
- Simplified the ScryfallImageSource class by removing a special case.
2020-03-24 17:32:07 +01:00
Thomas Hess
07a8799c13
Added the Gateway 2008 (PG08) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
5cbc160149
Added the MagicFest 2020 (PF20) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
07bd00c6e4
Added the Miscellaneous Book Promos (PBOK) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
770b65c8c0
Added the MTG Arena Promos (PANA) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
99a54aea42
Added the Ravnica Allegiance Promos (PRNA) set. 2020-03-24 17:32:07 +01:00
Thomas Hess
a8f5f5b105
Added the RNA Ravnica Weekend (PRW2) set. 2020-03-24 17:32:06 +01:00
Thomas Hess
834c9b8dae
Added the Wizards Play Network 2011 (PWP11) and Wizards Play Network 2012 (PWP12) sets. 2020-03-24 17:32:06 +01:00
Thomas Hess
e248a6a7e8
Added the Theros Beyond Death Promos (PTHB) set. 2020-03-24 17:32:06 +01:00
Thomas Hess
b02c9e58ad
Added the Theros Promos (PTHS) set. 2020-03-24 17:32:06 +01:00
Thomas Hess
17da620d8a
Added the Unstable Promos (PUST) set. 2020-03-24 17:32:06 +01:00
Thomas Hess
da98ac82ed
Aligned Guru Set code with Scryfall (GUR → PGRU). 2020-03-24 17:32:06 +01:00
Thomas Hess
ab7f2c5bc3
Deprecated the MediaInserts set, which isn’t listed at all on Scryfall.
Added a note to the Starter 2000 set, which seems to be incomplete on Scyfall.
2020-03-24 17:32:06 +01:00
Thomas Hess
654eb7e6a6
Added the Magazine Inserts (PMEI) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
874b1a7760
Amonkhet & Amonkhet Masterpieces: Aligned the Masterpiece set code with Scryfall. 2020-03-24 17:32:05 +01:00
Thomas Hess
2d97f9d24e
Added the Historic Anthology 1 & 2 (HA1, HA2) sets 2020-03-24 17:32:05 +01:00
Thomas Hess
f35d0fa994
Fixed set codes for the Duel Decks.
The decks now use the set codes from Scryfall.
Also fixed the affected Duel Decks deck lists supplied with the client.
2020-03-24 17:32:05 +01:00
Thomas Hess
0060846dab
Resolved set code clash between Mythic Edition and Masters Edition.
Both now use the code from Scryfall.
Converted line endings from CLRF to LF.
2020-03-24 17:32:05 +01:00
Thomas Hess
4ba92292e2
Added the Duel Decks: Mirrodin Pure vs. New Phyrexia (TD2) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
3f288ef04e
Added the Secret Lair (SLD, PSLD, SLU) sets. 2020-03-24 17:32:05 +01:00
Thomas Hess
68d5ababc6
Added missing cards to the Game Night 2019 (GN2) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
fffeed3643
Added the Unsanctioned (UND) set.
Added all cards to the card list, commented out all cards not implemented.
2020-03-24 17:32:05 +01:00
Thomas Hess
18bb7a4e9a
Added the Throne of Eldraine Promos (PELD) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
de28ad793a
Added the War of the Spark Promos (PWAR) set. 2020-03-24 17:32:05 +01:00
Thomas Hess
3f7513f2d4
Added the Modern Horizons Promos (PMH1) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
151ea6d61f
Added the Guilds of Ravnica Promos (PGRN) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
5f92eec1b2
Added the GRN Ravnica Weekend (PRWK) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
d8643002c1
Added the Core Set 2019 Promos (PM19) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
35d8814798
Added the M19 Standard Showdown (PSS3) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
8e608aeeb1
Added the Battlebond Promos (PBBD) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
cafe355b35
Added the Dominaria Promos (PDOM) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
73c4ea558d
Added the Nationals Promos (PNAT) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
51dad5fb06
Added the Rivals of Ixalan Promos (PRIX) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
8ca0da1830
Added the Ixalan Promos (PXLN) set. 2020-03-24 17:32:04 +01:00
Thomas Hess
d71d6ce4f9
Added the XLN Treasure Chest (PXTC) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
fc10674fd1
Added the XLN Standard Showdown (PSS2) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
126a434156
Added the 2017 Gift Pack (G17) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
53309191f9
Renamed HeroesOfTheRealm 2016 set, added missing cards as comments. 2020-03-24 17:32:03 +01:00
Thomas Hess
29afa40484
Added the Hour of Devastation Promos (PHOU) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
2f18fdf666
Added the Amonkhet Promos (PAKH) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
f0e5dcdd9f
Added the Kaladesh Promos (PKLD) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
f6c7b7156a
Added the Aether Revolt Promos (PAER) set. 2020-03-24 17:32:03 +01:00
Thomas Hess
c5e59aa06b
Added the Treasure Chest (PZ2) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
f6dc34eec7
Added the Kaladesh Promos (PKLD) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
f3050fdecd
Added the Eldritch Moon Promos (PEMN) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
b3bac1cfac
Added the Shadows over Innistrad Promos (PSOI) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
a96be97b99
Added the Oath of the Gatewatch Promos (POGW) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
5fed211907
Added the Legendary Cube Prize Pack (PZ1) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
7d7a341109
Added the Battle for Zendikar Promos (PBFZ) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
b2617a6cfb
Added the BFZ Standard Series (PSS1) set. 2020-03-24 17:32:02 +01:00
Thomas Hess
9ecd04b1ee
Added the Magic Origins Promos (PORI) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
ac1f3f1935
Added the Magic Origins Clash Pack (CP3) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
2dc9a68fdc
Added the Tarkir Dragonfury (PTKDF) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
8b88aafa54
Added the Dragons of Tarkir Promos (PDTK) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
fb23b6a0b5
Added the Khans of Tarkir Promos (PKTK) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
55473c9191
Added the Fate Reforged Promos (PFRF) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
1cdb4b31b1
Added the Fate Reforged Clash Pack (CP2) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
29eea18924
Added the Magic 2015 Clash Pack (CP1) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
b86d369aa9
Added the Journey into Nyx Promos (PJOU) set. 2020-03-24 17:32:01 +01:00
Thomas Hess
20949b41ed
Added the Modern Event Deck 2014 (MD1) set. 2020-03-24 17:32:00 +01:00
Thomas Hess
c4b736f7eb
Added the Born of the Gods Promos (PBNG) set. 2020-03-24 17:32:00 +01:00
Thomas Hess
642c146d75
Added the IDW Comics 2014 (PI14) set. 2020-03-24 17:32:00 +01:00
Thomas Hess
83cbc661df
Added the San Diego Comic Con 2013-2018 sets.
Added Sets:
- PSDC
- PS14
- PS15
- PS16
- PS17
- PS18
2020-03-24 17:32:00 +01:00
Thomas Hess
257d20f4cf
Added the Dragon's Maze Promos (PDGM) set. 2020-03-24 17:32:00 +01:00
Thomas Hess
daae8602bd
Aligned World Magic Cup Qualifier set abbreviation with Scryfall (WMCQ → PWCQ). 2020-03-24 17:32:00 +01:00
Thomas Hess
ed3a96f3fd
Added the Gatecrash Promos (PGTC) set. 2020-03-24 17:32:00 +01:00
Thomas Hess
5a0832408d
Added the IDW Comics 2013 (PI13) set. 2020-03-24 17:32:00 +01:00
Thomas Hess
38fa36ea1b
Added the Return to Ravnica Promos (PRTR) set. 2020-03-24 17:32:00 +01:00
Thomas Hess
167da649df
Added the Avacyn Restored Promos (PAVR) set. 2020-03-24 17:32:00 +01:00
Thomas Hess
4f5e598023
Added the Open the Helvault (PHEL) set. 2020-03-24 17:31:59 +01:00
Thomas Hess
00317bbd17
Added the Dark Ascension Promos (PDKA) set. 2020-03-24 17:31:59 +01:00
Thomas Hess
964a4a5e4f
Added the IDW Comics 2012 (PIDW) set. 2020-03-24 17:31:59 +01:00
Thomas Hess
ea277fed65
Added the Innistrad Promos (PISD) set. 2020-03-24 17:31:59 +01:00
Thomas Hess
6d70889989
Added the Commander 2011 Launch Party (PCMD) set. 2020-03-24 17:31:59 +01:00
Thomas Hess
eeaceb1008
Added the New Phyrexia Promos (PNPH) set. 2020-03-24 17:31:59 +01:00
Thomas Hess
8d10ba37cf
Added the Mirrodin Besieged Promos (PMBS) set. 2020-03-24 17:31:59 +01:00
Thomas Hess
27f2dd6725
Added the Legacy Championship (OLGC) set. 2020-03-24 17:31:59 +01:00
Thomas Hess
418952dcbc
Added the Magic Online Theme Decks (TD0) set. 2020-03-24 17:31:58 +01:00
Thomas Hess
2d082925e1
Added the Scars of Mirrodin Promos (PSOM) promotional set. 2020-03-24 17:31:58 +01:00
Thomas Hess
3d3c298ad5
Added the Core set M10-M15 promo sets:
- Magic 2010 Promos (PM10)
- Magic 2011 Promos (PM11)
- Magic 2012 Promos (PM12)
- Magic 2013 Promos (PM13)
- Magic 2014 Promos (PM14)
- Magic 2015 Promos (PM15)
2020-03-24 17:31:58 +01:00
Thomas Hess
10616eedd8
Added the Zendikar Promos (PZEN) promotional set. 2020-03-24 17:31:58 +01:00
Thomas Hess
dfc9e00a99
Added the Rise of the Eldrazi Promos (PROE) promotional set. 2020-03-24 17:31:58 +01:00
Thomas Hess
e497ea51b1
Added the Worldwake Promos (PWWK) promotional set. 2020-03-24 17:31:58 +01:00
Thomas Hess
ddf3904c13
Added the Wizards Play Network 2009 (PWP09) and 2010 (PWP10) promotional sets. 2020-03-24 17:31:58 +01:00
Thomas Hess
e47afa36e5
Added the URL/Convention Promos (PURL) promotional set. 2020-03-24 17:31:58 +01:00
Thomas Hess
e0017752b6
Added the Wizards Play Network 2008 (PWPN) promotional set. 2020-03-24 17:31:57 +01:00
Thomas Hess
7f5eb137fc
Added the 15th Anniversary Cards (P15A) promotional set. 2020-03-24 17:31:57 +01:00
Thomas Hess
3066e1d849
Added the Launch Parties (PLPA) promotional set. 2020-03-24 17:31:57 +01:00
Thomas Hess
e9f81d4c4c
Added the Summer of Magic (PSUM) promotional set. 2020-03-24 17:31:57 +01:00
Thomas Hess
763a936720
Added the Tenth Edition Promos (P10E) set. 2020-03-24 17:31:57 +01:00
Thomas Hess
71bdc431db
Aligned Grand Prix Promos set code with Scryfall.
(GPX → PGPX)
2020-03-24 17:31:57 +01:00
Thomas Hess
abadabe324
Added new cards to the Pro Tour Promos (PPRO) promotional set. 2020-03-24 17:31:57 +01:00
Thomas Hess
89cf4fe16b
Removed Booster settings from Starter2000 set class, which has no boosters. 2020-03-24 17:31:57 +01:00
Thomas Hess
0770a2922e
Added the Resale Promos (PRES) promotional set. 2020-03-24 17:31:56 +01:00
Thomas Hess
614f71f0b2
Added the Gateway 2007 (PG07) promotional set. 2020-03-24 17:31:56 +01:00
Thomas Hess
efaeadd8a4
Added the Champs and States (PCMP) promotional set.
It contains reward cards given to tournament players.
2020-03-24 17:31:56 +01:00
Thomas Hess
9cfa97bf2c
Added the Coldsnap Theme Decks (CST) preconstructed deck set. 2020-03-24 17:31:56 +01:00
Thomas Hess
e0fb40abdf
Added the Hachette UK (PHUK) preconstructed deck set. 2020-03-24 17:31:56 +01:00
Thomas Hess
c74f42be81
Added the Junior APAC Series (PJAS) promotional set. 2020-03-24 17:31:56 +01:00
Thomas Hess
7fa1e9023d
Added the Gateway 2006 (PGTW) promotional set. 2020-03-24 17:31:56 +01:00
Thomas Hess
be87c306c4
Added the Two-Headed Giant Tournament (P2HG) promotional set. 2020-03-24 17:31:55 +01:00
Thomas Hess
db74a91b3c
Added the Junior Series Europe (PJSE) promotional set. 2020-03-24 17:31:55 +01:00
Thomas Hess
f374d74dc2
Add the Release Events (PREL) promotional set. 2020-03-24 17:31:55 +01:00
Thomas Hess
ba0d66c18b
Add the Vintage Championship (OVNT) promotional set. 2020-03-24 17:31:54 +01:00
Thomas Hess
443bc95a63
Split the Magic Player Rewards (MPRP) promotional set into the individual sets.
- Removed Magic Player Rewards (MPRP)
- Added MPR sets 2001 (MPR), 2003-2011 (P03 - P11)
2020-03-24 17:31:54 +01:00
Thomas Hess
8675c3eb11
Added the Magic Online Promos (PRM) promotional set. 2020-03-24 17:31:54 +01:00
Thomas Hess
048f80a9db
Added the Deckmasters (DKM) Box set. 2020-03-24 17:31:54 +01:00
Thomas Hess
6297650c3b
Split the Judge Gift Cards set (JP) into the individual sets as listed on Scryfall.
- Removed the JP set.
- Added G02-G11, J12-J20
- Fixed all usages in the test code
- Updated the sample decks that used these cards.
  The deck lists now contain the updated references.
- Added all Judge Gift sets to the "bling" sets list
2020-03-24 17:31:54 +01:00
Thomas Hess
d628303f3a
Fix set code clash with the old PrereleaseEvents set and the new Pro Tour Collector set (PTC).
Set the PrereleaseEvents code to PPRE, as listed on Scryfall.
2020-03-19 11:09:48 +01:00
Thomas Hess
12d1bd4bb4
Split the cummulative Friday Night Magic set into the individual sets.
- Removed set FNMP
- Added sets F00 - F17 (F18 does not contain cards, only tokens)
2020-03-19 11:09:48 +01:00
Thomas Hess
aab0b2e2fa
Split the cummulative Arena League set into the individual sets.
- Removed set ARENA
- Added sets PARL, PAL99, PAL00, PAL01, PAL02, PAL03, PAL04, PAL05, PAL06
2020-03-19 11:09:48 +01:00
Thomas Hess
2d68c60c31
Add the Pro Tour Collector Set (PTC) set. 2020-03-19 11:09:48 +01:00
Thomas Hess
1a67d9f91d
Add all gold-bordered World Championship Decks sets (WC97-WC04).
This includes the sets from 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004.
2020-03-19 11:09:47 +01:00
Thomas Hess
f696ffb948
Add the Judge Gift Cards 2001 (G01) set. 2020-03-19 11:09:47 +01:00
Thomas Hess
c43877e382
Add the Beatdown Box Set (BTD) set. 2020-03-19 11:09:47 +01:00
Thomas Hess
2a1c98e58c
Add the Judge Gift Cards 2000 (G00) set. 2020-03-19 11:09:47 +01:00
Thomas Hess
b56882091e
Adjust European Land Program set abbreviation to match Scryfall. 2020-03-19 11:09:47 +01:00
Thomas Hess
5a21c7fadd
Add the Junior Super Series (PSUS) set. 2020-03-19 11:09:47 +01:00
Thomas Hess
95fc6c8ef2
Add the Battle Royale Box Set (BRB) set. 2020-03-19 11:09:47 +01:00
Thomas Hess
48f94979de
Add the Wizards of the Coast Online Store (PWOS) set. 2020-03-19 11:09:47 +01:00
Thomas Hess
ed53f2f8ed
Add the Worlds (PWOR) set. 2020-03-19 11:09:47 +01:00
Thomas Hess
2458c6479a
Add the Judge Gift Cards 1999 (G99) set. 2020-03-19 11:09:47 +01:00
Thomas Hess
4d3e41fa35
Adjust Asia Pacific Land Program set abbreviation to match Scryfall. 2020-03-19 11:09:46 +01:00
Thomas Hess
ee7e1651a8
Add the Judge Gift Cards 1998 (JGP) set. 2020-03-19 11:09:46 +01:00
Thomas Hess
cd9b75c0d9
Add the Portal Demo Game (PPOD) set. 2020-03-19 11:09:46 +01:00
Thomas Hess
d822651492
Add the Multiverse Gift Box (MGB) set. 2020-03-19 11:09:46 +01:00
Thomas Hess
c2a55903d7
Add the Summer Magic (SUM) set. 2020-03-19 11:09:46 +01:00
Thomas Hess
2947d157db
Add the Introductory Two-Player Set (ITP) set. 2020-03-19 11:09:46 +01:00
Thomas Hess
98ac50167d
Add the Rivals Quick Start Set (RQS) set. 2020-03-19 11:09:46 +01:00
Thomas Hess
fcf43e0dcb
Add the DCI Legend Membership (PLGM) promotional set. 2020-03-19 11:09:46 +01:00
Thomas Hess
0a7cc9672e
Removed the HarperPrism Book Promos cards from the MediaInserts set.
Removed the cards from the OldSchool* ban lists,
because this change makes them unavailable to the format.
2020-03-19 11:09:46 +01:00
Thomas Hess
8fdd3511b0
Add the HarperPrism Book Promos (PHPR) promotional set. 2020-03-19 11:09:46 +01:00
Thomas Hess
07cef62dfb
Removed the DragonCon cards from the MediaInserts set.
Removed the cards from the OldSchool* ban lists,
because this change makes them unavailable to the format.
2020-03-19 11:09:45 +01:00
Thomas Hess
736f207801
Add the DragonCon (PDRC) promotional set. 2020-03-19 11:09:45 +01:00
Thomas Hess
e39a9706bc
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-19 11:09:45 +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
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
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
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
ff3df35467 Fixed NPE errors on empty sourceId in mage reference object; 2020-03-07 00:24:16 +04:00
Oleg Agafonov
cb8d4dc340 * Non creature tokens - fixed rollback errors in AI games (example: Food token, see #6331);
Fixed other potentially NPE errors with rarity;
2020-03-06 03:27:46 +04:00
Oleg Agafonov
d7a48efa89 * Rules: chicken subtype replaced by bird subtype (Chicken à la King, Chicken Egg, Fowl Play, Free-Range Chicken, Poultrygeist); 2020-03-04 00:59:37 +04:00
jeffwadsworth
075cbbed00 - Fixed #6328 2020-03-03 09:21:37 -06:00
jeffwadsworth
8e41215fa5 - Refactor to resolve failing test 2020-03-02 16:02:56 -06:00
tylerFretz
a96d936e24
Fix Verix Bladewing kicker ability text (#6322) 2020-03-02 14:52:33 -06:00
jeffwadsworth
26439bef95 - Fixed #6325 2020-03-02 14:50:20 -06:00
Oleg Agafonov
6769b1d536 Fixed text 2020-02-29 19:57:19 +04:00
Oleg Agafonov
e421e5fac1 Fixed NPE 2020-02-29 12:49:29 +04:00
Jeff
fe0557127b - Fixed #6321 and #6320 2020-02-28 16:52:54 -06:00
jeffwadsworth
190c3ecc00 - Fixed #6316 2020-02-28 08:53:48 -06:00
jeffwadsworth
97767a0be1 - Fixed #6314 2020-02-28 08:21:47 -06:00
jeffwadsworth
448d618a8a - Fixed #6297 2020-02-27 13:26:25 -06:00
jeffwadsworth
4446f07306 - Fixed #6299 2020-02-27 11:46:53 -06:00
jeffwadsworth
a7dd1c3725 - Fixed #6307 2020-02-27 11:15:48 -06:00
Oleg Agafonov
299be53e7a
Merge pull request #6286 from aidan-coward/shadowspear-wording
Fix Shadowspear wording
2020-02-26 18:55:05 +01:00
Oleg Agafonov
169d9bf761 * Non basic mana abilities - fixed rollback errors in AI games (#6300); 2020-02-25 12:41:45 +04:00
jeffwadsworth
28169b5271 - Fixed #6296 2020-02-24 11:53:26 -06:00
jeffwadsworth
eab4eb8781 - Fixed Manipulate Fate 2020-02-24 10:45:18 -06:00
Oleg Agafonov
3047a8bd76 * Sunlit Hoplite - fixed not working +1/0 ability (#6288); 2020-02-21 20:05:00 +04:00
jeffwadsworth
b59c8b663d - Fixed #6289 2020-02-19 17:34:20 -06:00
Aidan Coward
513f2bc838 Fix Shadowspear wording
Added "and" to second ability to say
"hexproof and indestructible"
2020-02-18 10:59:47 -05:00
Oleg Agafonov
f6079c4fd6 * Utopia Mycon - fixed unnecessary target choose; 2020-02-17 20:57:18 +04:00
Oleg Agafonov
8adfcf9bcb * Mangara's Tome - fixed exile window text; 2020-02-17 20:55:13 +04:00
Oleg Agafonov
f32976f27d * Dead Man's Chest - fixed exile window text; 2020-02-17 20:54:22 +04:00
jeffwadsworth
90534ac100 - Fixed Surgical Extraction 2020-02-14 10:53:09 -06:00
jeffwadsworth
4cc19f5071 - Fixed Extirpate 2020-02-14 10:12:24 -06:00
jeffwadsworth
033ad94b8b - Fixed Disciple of Phenax and Ghastlord of Fugue. 2020-02-13 09:34:56 -06:00
jeffwadsworth
ca52e0bf38 - Fixed Reap Intellect 2020-02-12 16:35:54 -06:00
jeffwadsworth
4b019a1201 - Fixed Last Rites 2020-02-12 16:09:38 -06:00
jeffwadsworth
42dfd16b02 - Fixed Thought Hemorrhage 2020-02-12 15:31:06 -06:00
jeffwadsworth
8e4080ce7c - Fixed Shimian Specter 2020-02-12 10:08:56 -06:00
Oleg Agafonov
7923564f7c * Marsh Flitter - fixed that it can't sacrifice goblin; 2020-02-12 18:24:01 +04:00
Samuel Sandeen
d56f6b991b
Fix Sevinne's Reclamation. (#6275)
This also handles the rather unique case caused by Sevinne's Reclamation where the original spell resolves before the copy of it.
Also fixes a couple typos.
2020-02-10 08:18:12 -05:00
Ingmar Goudt
ae7919cd07 program towards Interface rather than implementations 2020-02-10 10:40:06 +01:00
Samuel Sandeen
fb82303b85 Fix Medomai's Prophecy (#6271)
Fixes https://github.com/magefree/mage/issues/6262
lookAtCards replaces old instances with the same name.
2020-02-08 18:29:12 -06:00
Samuel Sandeen
51424b1460 Fix Irencrag Feat's spell casting effect. (#6268)
* Create a test for Irencrag Feat to ensure it functions correctly.

* Fix Irencrag Feat so it works correctly.
2020-02-08 18:28:10 -06:00
Samuel Sandeen
def8ef0a26 Fix Turbulent Dreams. (#6269)
More specifically get the value of X from the discard cost not the mana cost and correctly set it to target exactly x permanents.
Fixes https://github.com/magefree/mage/issues/6264
2020-02-08 18:26:16 -06:00
jeffwadsworth
7cbf999e9b - Fixed Starfield of Nyx test. 2020-02-07 10:22:15 -06:00
jeffwadsworth
b11e2a0fe9 - refactor some cards and an effect 2020-02-07 08:52:04 -06:00
jeffwadsworth
d6c2f031d0 - Fixed #6236 2020-02-06 17:47:08 -06:00
Oleg Agafonov
1cbabacc23
Merge pull request #6243 from Dilnu/master
Fix the Divine Visitation replacement effect.
2020-02-05 12:40:32 +01:00
Tyler Fretz
4a9b50bb71 added nonland filter to ability 2020-02-04 00:53:18 -05:00
dilnu
0d382d3875 Move the Token field added from GameEvent to a subclass. 2020-02-03 21:57:10 -05:00
Oleg Agafonov
cbfcfa6d5e
Merge pull request #6247 from Dilnu/Reborn
Fix Niv Mizzet Reborn
2020-02-03 23:44:56 +01:00
Oleg Agafonov
4c5ea62cea
Merge pull request #6244 from Dilnu/Chaos
Fix Chaos Wand
2020-02-03 23:19:34 +01:00
Oleg Agafonov
097eab783a
Merge pull request #6248 from Dilnu/Skyfire
Fix Skyfire Phoenix's triggered ability.
2020-02-03 22:19:33 +01:00
Oleg Agafonov
8ab21be00c
Merge pull request #6249 from Dilnu/Mogis
Fix Mogis God of Slaughter's ability when a player has no creatures.
2020-02-03 22:07:40 +01:00
jeffwadsworth
d7f300a06d - Fixed #6241 2020-02-02 19:35:52 -06:00
dilnu
6f513c4630 Fix Mogis God of Slaughter's ability when a player has no creatures.
Fixes https://github.com/magefree/mage/issues/6232
2020-02-01 19:13:47 -05:00
dilnu
9a80b07d2a Fix Skyfire Phoenix's triggered ability. 2020-02-01 19:05:46 -05:00
dilnu
d6989d15b9 Fix Skyfire Phoenix's triggered ability. 2020-02-01 19:02:50 -05:00
dilnu
a020326fce Fix Niv Mizzet Reborn so you must select as many cards as possible and so that players are informed of all the revealed cards. 2020-02-01 18:06:20 -05:00
dilnu
e3e68c4607 Fix Chaos Wand
Fixes https://github.com/magefree/mage/issues/6241
2020-02-01 16:51:19 -05:00
dilnu
cc9629ed51 Fix the Divine Visitation replacement effect.
This also gives the CREATE_TOKEN game events access to the Token being created and updates the GatherSpecimens replacement effect to use that access.
2020-02-01 15:15:52 -05:00
Oleg Agafonov
4ad29abdd7 Fixed name compare 2020-02-01 12:13:45 +04:00
Oleg Agafonov
17cf3cd129 Fixed name compare 2020-01-31 21:38:32 +04:00
Oleg Agafonov
5d29467f8f
Merge pull request #6238 from dragonfyre23/gargos-vicious-watcher-bug
Bug fix for Gargos, Vicious Watcher.
2020-01-30 21:51:12 +01:00
dragonfyre23
bff36ecfb9 Changed to use convention. 2020-01-30 15:40:09 -05:00
dragonfyre23
d6bdb39041 Bug fix for Gargos, Vicious Watcher. His triggered ability now activates when creatures you control are enchanted with auras. Bug reported by u/bubblesdotua on r/XMage. Not mentioned in any open issues. 2020-01-30 15:21:25 -05:00
Oleg Agafonov
2db9419ff1 * Flicker of Fate - fixed that it return permanents tapped; 2020-01-30 05:38:23 +04:00
Oleg Agafonov
6cbf94bad6 AI: improved usage of attachments:
* AI can play equipment/aura cards more frequent (computer can see and analyse all attached effects now);
* AI can attach permanents with bad effects correctly (bad for opponents, good for itself);
2020-01-29 07:38:08 +04:00
Oleg Agafonov
89394ffe0a Improved ability outcome processing; 2020-01-29 07:33:33 +04:00
Oleg Agafonov
537906004f * Bloodthirsty Blade - fixed wrong text; 2020-01-29 03:12:30 +04:00
Oleg Agafonov
9eba000cf5
Merge pull request #6227 from dragonfyre23/master
Implemented Spectral Shield (ICE)
2020-01-28 03:08:03 +01:00
dragonfyre23
b3670a6014 Whoops scourge.java is back now 2020-01-27 20:56:42 -05:00
dragonfyre23
a017d989b6
Removed unrelated set file 2020-01-27 20:47:44 -05:00
dragonfyre23
b364b41704
Removed unrelated card 2020-01-27 20:47:11 -05:00
dragonfyre23
c4d048b5bb Fixed not able to be enchanted by auras. 2020-01-27 20:40:28 -05:00
Oleg Agafonov
8ca6fd8552 Can't be target/attached effects - fixed that user gets multiple warning message about prevention effect; 2020-01-28 05:31:32 +04:00
Oleg Agafonov
105062beb7 Fixed multiple NPE errors in cards; 2020-01-28 03:37:49 +04:00
jeffwadsworth
285ed5801f - Fixed #6230 2020-01-27 17:32:43 -06:00
Oleg Agafonov
9a804810e4 * Etali, Primal Storm - fixed rollback error on empty library; 2020-01-28 01:54:56 +04:00
Oleg Agafonov
24fa917784 * God Eternal Kefnet - fixed rollback error on empty library; 2020-01-28 01:53:19 +04:00
Oleg Agafonov
cc1840b109 * Glory Bearers - fixed that it boost itself too; 2020-01-28 01:46:40 +04:00
jeffwadsworth
684a4b3cc9 - Fixed #6229 2020-01-27 15:28:21 -06:00
jeffwadsworth
331c3ce0a0 - Fixed #6228 2020-01-27 15:27:35 -06:00
dragonfyre23
ee2b904cca In Progress Not Functional
Exiled Doomsayer (SCG)
2020-01-26 23:34:44 -05:00
dragonfyre23
4ab8f506fc Merge branch 'master' of https://github.com/magefree/mage 2020-01-26 15:42:03 -05:00
dragonfyre23
302c3d3cc0 Spectral Shield (ICE)
Spectral Shield (ME3)
added.
2020-01-26 15:33:26 -05:00
Oleg Agafonov
36b309df6b * Thassa's Oracle - fixed wrong text (#6223); 2020-01-26 19:56:01 +04:00
Oleg Agafonov
0d981a8528 * Vivien's Arkbow - fixed that it can't choose cards to put it on battlefield (#6225); 2020-01-26 19:52:35 +04:00
Oleg Agafonov
9deaa4c227 * Gadwick, the Wizened - fixed that it doesn't draw cards on ETB; 2020-01-26 19:04:23 +04:00
jeffwadsworth
3510ac0957 - Fixed #6220 2020-01-24 11:09:26 -06:00
jeffwadsworth
fbcdda16d1 - Added some extra log clarity to Whirlwind Denial 2020-01-24 09:36:04 -06:00
brookeburkett
d968894620 Update TaintedPact.java 2020-01-24 09:14:22 -05:00
jeffwadsworth
070ba24e05 - Refactored some cards to use the correct counter spell/ability method 2020-01-23 16:19:25 -06:00
jeffwadsworth
f432365197 - Added requested card Barbed Wire 2020-01-23 11:17:46 -06:00
jeffwadsworth
cb340e4709 - Revert changes made for bug #5437. See 2ca1643b54 2020-01-23 08:31:22 -06:00
Oleg Agafonov
b2af8a3887 * Dawn Evangel - fixed not working triggered ability; 2020-01-23 10:46:59 +04:00
jeffwadsworth
5aaec29361 - Workaround for #5437. The delayed triggers work correctly now and the game will no longer freeze. TODO: Cards that are copied and then cast do not retain the correct sourceObject. They instead point to the spell on the stack which fails when delayed triggers are used. 2020-01-22 16:57:01 -06:00
Oleg Agafonov
cf759e0443 * War's Toll - fixed that is applies restriction attack effect from any zone (from command, hand, etc); 2020-01-22 12:33:03 +04:00
Oleg Agafonov
93d3ee4a93 * Shrine Keeper - fixed wrong cost; 2020-01-22 01:15:26 +04:00
jeffwadsworth
507658e942 - Fixed #6216 2020-01-21 14:36:49 -06:00
jeffwadsworth
f2dab4415a - Fixed #6209 2020-01-20 17:53:30 -06:00
jeffwadsworth
eb730d4fc3 - Fixed #6205 2020-01-20 17:21:40 -06:00
jeffwadsworth
897dcb3343 - Fixed #6203 (Related to Magus of the Moon) 2020-01-20 15:38:52 -06:00
jeffwadsworth
5000020592 - Fixed #6202 #6200 2020-01-20 10:05:04 -06:00
LevelX2
8c65ca69e1 * Driven // Despair - Fixed rule text tooltip (fixes #6204). 2020-01-20 12:20:33 +01:00
LevelX2
d87a4e4c9b * Karn Liberated - Fixed that a with Karn's ability exiled commander was not put to battlefield after game restart. 2020-01-19 16:48:58 +01:00
Oleg Agafonov
2429095f4d * Mogis, God of Slaughter - fixed that it doesn't make damage if nothing to sacrifice; 2020-01-18 11:11:59 +04:00
Oleg Agafonov
b2ab3a2ba4 Fixed multiple card texts; 2020-01-18 11:01:33 +04:00
Evan Kranzler
cf97b9e6c7 fixed Erebos, Bleak-Hearted triggering off of opposing creatures 2020-01-17 18:32:26 -05:00
jeffwadsworth
4f7133bd08 - Fixed #6198 2020-01-17 15:40:27 -06:00
jeffwadsworth
70c81bb1f9 - Fixed #6162 2020-01-17 14:39:00 -06:00
Oleg Agafonov
1ac9502748 * Cast without paying its mana cost - fixed that some cards can freeze the game on disconnected player or non castable cards (Mizzix's Mastery and other); 2020-01-17 20:54:56 +04:00
jeffwadsworth
e92081b7ea - Fixed #6193 2020-01-16 16:33:26 -06:00
Adrian Petrescu
3acf81165d
Tectonic giant doesn't trigger on attack 2020-01-16 16:50:45 -05:00
jeffwadsworth
e91b0a01d2 - Fixed #6192 2020-01-16 14:36:05 -06:00
Oleg Agafonov
ef224fe15c * Kroxa, Titan of Death's Hunger - fixed that it sacrifice itself on escape cast too; 2020-01-16 23:20:07 +04:00
Oleg Agafonov
68e5932d37 * Gadwick, the Wizened - fixed that it doesn't draw the cards if another Gadwick in hand/game; 2020-01-16 21:54:53 +04:00
Evan Kranzler
d09c04b8a7 fixed Seasoned Pyromancer's activated ability zone 2020-01-16 11:12:59 -05:00
Evan Kranzler
d63278214d fixed Bonfire of the Damned always damaging players even when a planeswalker is targeted 2020-01-16 10:57:49 -05:00
jeffwadsworth
0716b83928 - Fixed #6189 2020-01-16 08:35:19 -06:00
Oleg Agafonov
caa328c38c * Momentary Blink - fixed that it return creature under controller instead owner; 2020-01-16 08:57:04 +04:00
Oleg Agafonov
5d52f0ace3 * Conqueror's Galleon - fixed that it returns under owner control instead your; 2020-01-16 08:54:59 +04:00
Oleg Agafonov
ec2ea7f070 Reverted some changes, related to #6187, see comments from d20a20fb6a 2020-01-16 08:22:23 +04:00
LevelX2
180c7dfff6 * Updated UnequipEventTest. 2020-01-15 17:32:07 +01:00
LevelX2
bf1da82567 * Colfenor'S Urn - Fixed rule text. 2020-01-15 17:30:43 +01:00
Oleg Agafonov
d20a20fb6a Refactor related to #6187 2020-01-15 11:47:22 +04:00
Oleg Agafonov
745bfa2836 Fixed NPE errors on missing card (game.getCard can't find card); 2020-01-15 07:08:56 +04:00
Oleg Agafonov
3f7b0da884 * Fixed that some cards apply or not apply triggered effects after zone change (Bellowing Fiend, Flayed Nim, Genesis Chamber, Grim Feast, see #6187); 2020-01-15 06:10:00 +04:00
LevelX2
6714a092b2 * Thryx, the Sudden Storm - Fixed that the cost reduction ability was not added to the card. 2020-01-14 23:45:19 +01:00
LevelX2
7575510c85 * Fixed that Soulfire Grand Master did not work for adventure or split cards (fixes #6182). 2020-01-14 23:26:04 +01:00
jeffwadsworth
afbae25fd1 - Fixed #6184 2020-01-14 15:28:21 -06:00
Oleg Agafonov
3fdaf043a1 fixed Taranika, Akroan Veteran (wrong text); 2020-01-14 20:52:13 +04:00
LevelX2
55fe1db60d Merge origin/master 2020-01-14 17:43:43 +01:00
LevelX2
6455180765 * Some code clean up and a new test. 2020-01-14 17:42:58 +01:00
Oleg Agafonov
b1b6bd600e Improved rules text generation and removed static texts for some cards with effects:
* ExileTargetForSourceEffect
 * ReturnFromExileForSourceEffect
 * ReturnToBattlefieldUnderOwnerControlTargetEffect
 * ReturnToBattlefieldUnderYourControlTargetEffect
2020-01-14 20:38:45 +04:00
Evan Kranzler
26bdd8c0e8 fixed Dream Trawler activated ability not being available 2020-01-14 10:59:39 -05:00
Oleg Agafonov
3a681d565a * Displace - fixed that it return cards under your control instead owner; 2020-01-14 19:15:42 +04:00
Oleg Agafonov
748d14e55e * Thassa, Deep-Dwelling - fixed text; 2020-01-14 18:53:47 +04:00
Oleg Agafonov
e768c375dc * Yorvo, Lord of Garenbrig - fixed that it doesn't add +1 counter is green creature dies before resolve; 2020-01-14 12:55:21 +04:00
Oleg Agafonov
92eba9861d fixed Uro, Titan of Nature's Wrath (getSpellOrLKIStack return ability instead spell after card triggers); 2020-01-14 11:48:15 +04:00
Oleg Agafonov
dae2c57c45 fixed Heliod's Punishment (counters not removes after tap); 2020-01-14 09:34:41 +04:00
Oleg Agafonov
11976b5c89 Refactor: move player.damage params to default (same as permanent.damage); 2020-01-14 09:15:33 +04:00
Oleg Agafonov
76387057b7 * Deals damage to player - fixed that some cards deals combat damage instead non-combat; 2020-01-14 08:53:09 +04:00
Oleg Agafonov
846200c093 * Mogis, God of Slaughter - fixed that it deals combat damage, fixed AI targeting; 2020-01-14 08:24:31 +04:00
Oleg Agafonov
de7a01a776 fixed Funeral Rites (wrong text) 2020-01-14 04:07:20 +04:00
Oleg Agafonov
307e39112c Fixed typo 2020-01-14 03:42:06 +04:00
LevelX2
42265d78d8 * Haktos the Unscarred - Fixed some problems with the protection ability not working correctly. 2020-01-14 00:34:48 +01:00
jeffwadsworth
ef64865db0 - Fixed #6177 2020-01-13 15:58:08 -06:00
Evan Kranzler
6d49b6eef5 fixed Hateful Eidolon not counting auras correctly 2020-01-13 10:10:34 -05:00
Evan Kranzler
1d32a6761d Fixed Captivating Unicorn trigger 2020-01-13 07:56:18 -05:00
Oleg Agafonov
a51af7055e fixed Sentinel's Eyes (missing ability); 2020-01-13 15:07:54 +04:00
Oleg Agafonov
4d2790be3f * Thirst for Meaning - fixed that it doesn't allow to discard artifact card as pay;
* Thirst for Knowledge - fixed that it doesn't allow to discard enchantment card as pay;
2020-01-13 15:03:01 +04:00
Oleg Agafonov
c229654304 fixed Heroes of the Revel (wrong PT); 2020-01-13 14:30:33 +04:00
Oleg Agafonov
7a1e62ec34 fixed Covetous Urge (now it put all cards in same exile window, fixed wrong AI); 2020-01-13 14:26:39 +04:00
Oleg Agafonov
f15d5d34f1 * Serra the Benevolent - fixed wrong text for +2 ability; 2020-01-13 13:54:50 +04:00
Oleg Agafonov
2b576241df * Huatli, Dinosaur Knight - fixed wrong text for -7 ability; 2020-01-13 13:54:01 +04:00
Oleg Agafonov
03551411e1 * Chainweb Aracnir - fixed rollback error on ETB; 2020-01-13 13:52:16 +04:00
Oleg Agafonov
bfdce903e9 * Brawl - fixed rollback error on gain ability usage; 2020-01-13 13:50:50 +04:00
Oleg Agafonov
4a004a27b3 Refactor damage with power effect, added checking for wrong targets; 2020-01-13 13:49:40 +04:00
Oleg Agafonov
62530b3880 * Sludge Strider - fixed rollback error on card usage; 2020-01-13 10:43:13 +04:00
Oleg Agafonov
d78e2b91ef * Crypsis - fixed rollback error on card usage; 2020-01-13 10:42:20 +04:00
Oleg Agafonov
8a7f31b215 fixed Daybreak Chimera (wrong zone) 2020-01-13 06:37:35 +04:00
Evan Kranzler
de59888456 fixed Venomous Hierophant not milling 2020-01-12 21:32:58 -05:00
Oleg Agafonov
6691306219 fixed Pharika's Libation (missing mode) 2020-01-13 06:33:20 +04:00
LevelX2
079a404d79 * Fixed bugs of Calix, Destiny Hand. 2020-01-12 23:08:23 +01:00
LevelX2
aff75278fd * Fixed bug of Bronzehide Lion. 2020-01-12 23:08:03 +01:00
LevelX2
2b01ec156e * Fixed missing ability of Gallia of the Endless Dance. 2020-01-12 22:04:51 +01:00
Evan Kranzler
1067761e3f fixed Covetous Urge not allowing players to choose cards 2020-01-12 14:10:45 -05:00
Evan Kranzler
73d87a9432 fixed Polukranos, Unchained not getting counters when entering from a zone other than the stack 2020-01-12 14:08:31 -05:00
Evan Kranzler
0f6fcaee18 fixed Agonizing Remorse not allowing players to pick cards 2020-01-12 13:49:25 -05:00
Evan Kranzler
ef3b555467 fixed various Sagas not working 2020-01-12 13:40:30 -05:00
Oleg Agafonov
2d2b009c43 * My turn condition - added card hints about turn (final); 2020-01-12 22:07:32 +04:00
Oleg Agafonov
6736f5f3b8 * My turn condition - added card hints about turn; 2020-01-12 21:59:56 +04:00
Oleg Agafonov
1a82eba77c * My turn condition - added card hints about turn; 2020-01-12 21:36:23 +04:00
Evan Kranzler
6367bf68b2 fixed ELD errors 2020-01-12 12:31:11 -05:00
Oleg Agafonov
3eb4493a45 * My turn condition - added card hints about turn; 2020-01-12 21:25:50 +04:00
Evan Kranzler
330c6d8062 fixed Gravebreaker Lamia text 2020-01-12 12:14:36 -05:00
Oleg Agafonov
0db5bf6bc5 fixed Swimmer in Nightmares (missing card hints) 2020-01-12 21:09:53 +04:00
Evan Kranzler
fddbe3f50e added alternate THB card versions 2020-01-12 11:52:13 -05:00
Evan Kranzler
4bd5ab5c02 Implemented Bronzehide Lion 2020-01-12 11:42:42 -05:00
Evan Kranzler
83ebe8c24d moved CELD cards to ELD 2020-01-12 09:42:56 -05:00
LevelX2
62062367e2 Implemented Furious Rise. 2020-01-12 13:19:09 +01:00
LevelX2
7d3f17d578 Implemented Gravebreaker Lamia. 2020-01-12 11:29:43 +01:00
Oleg Agafonov
fe0717cbc7 * Goblin Clearcutter - fixed that tapped for mana replacement effects ignore his mana; 2020-01-12 11:19:17 +04:00
Oleg Agafonov
860c57d9d9 * Chrom Mox - fixed that tapped for mana replacement effects ignore his mana; 2020-01-12 10:09:51 +04:00
Evan Kranzler
70bf7e4098 fixed some escape costs 2020-01-11 23:42:30 -05:00
Oleg Agafonov
aa678a3b00 fixed Kiora, Master of the Depths (NPE errors) 2020-01-12 08:06:14 +04:00
Oleg Agafonov
56d52899c8 fixed Relentless Pursuit (NPE errors) 2020-01-12 08:05:26 +04:00
Oleg Agafonov
cff44f1436 fixed Destiny Spinner (missing card hint); 2020-01-12 07:54:00 +04:00
Evan Kranzler
261172c6ae Implemented Kroxa, Titan of Death's Hunger 2020-01-11 22:50:00 -05:00
Evan Kranzler
5422fb5825 Implemented Uro, Titan of Nature's Wrath 2020-01-11 22:49:59 -05:00
Evan Kranzler
0533854d1d Implemented Nightmare Shepherd 2020-01-11 18:08:37 -05:00
Evan Kranzler
35100c2532 Implemented Calix, Destiny's Hand 2020-01-11 18:08:36 -05:00
Evan Kranzler
369e39f98b Implemented Aspect of Manticore 2020-01-11 18:08:36 -05:00
Evan Kranzler
efc6ea155d Implemented Agonizing Remorse 2020-01-11 18:08:35 -05:00
Oleg Agafonov
49d7dfa411 * Oreskos Explorer - fixed rollback error; 2020-01-12 02:30:51 +04:00
Evan Kranzler
d12d1fffaf Implemented Mirror Shield 2020-01-11 16:23:40 -05:00
Evan Kranzler
67d859b372 Implemented Minion's Return 2020-01-11 16:23:40 -05:00
LevelX2
955c10a91d Merge origin/master 2020-01-11 22:12:11 +01:00
LevelX2
946aff50a2 Implemented Heliod's Punishment, Hydra's Growth, Ilysian Caryatid, Impending Doom and Incendiary Oracle. Fixed Irreverent Revelers. 2020-01-11 22:11:44 +01:00
Evan Kranzler
b0853fae8b Implemented Protean Thaumaturge 2020-01-11 15:20:32 -05:00
Evan Kranzler
50a40290e4 Implemented Warbriar Blessing 2020-01-11 14:48:07 -05:00
Evan Kranzler
0d7dc61282 Implemented Nessian Hornbeetle 2020-01-11 14:39:34 -05:00
Evan Kranzler
135d7bce27 Implemented Skola Gravedancer 2020-01-11 14:34:06 -05:00
Evan Kranzler
6b7d217f98 Implemented Flummoxed Cyclops 2020-01-11 14:28:05 -05:00
Evan Kranzler
11c3d33ac0 Implemented Alirios, Enraptured 2020-01-11 12:48:13 -05:00
LevelX2
38ab692aa0 Merge origin/master 2020-01-11 18:23:03 +01:00
LevelX2
86f2d22baa Implemented Underworld Fires and Wings of Hubris 2020-01-11 18:22:30 +01:00
Evan Kranzler
b2e929e03a Implemented Acolyte of Affliction 2020-01-11 12:01:39 -05:00
Evan Kranzler
425ea1e74a Implemented Medomai's Prophecy 2020-01-11 12:01:39 -05:00
Evan Kranzler
93d17f5f34 fixed Chain to Memory boost count 2020-01-11 12:01:38 -05:00
LevelX2
dd0844b09f Implemented Slaughter-Priest of Mogis and Storm Herald 2020-01-11 17:32:12 +01:00
LevelX2
3cfead576c Implemented Slaughter-Priest of Mogis and Storm Herald 2020-01-11 17:32:06 +01:00
LevelX2
00669289f6 * Implemented Skophos Warleader. 2020-01-11 11:45:52 +01:00
Oleg Agafonov
8baa80c58f fixed Mischievous Chimera (wrong target controller) 2020-01-11 09:52:51 +04:00
Oleg Agafonov
4f1fb63dda * Nicol Bolas, Dragon-God - +1 ability: fixed that opponent can skip exile step, fixed that AI selects wrong cards/permanents; 2020-01-11 09:28:14 +04:00
Evan Kranzler
144e62e4f5 Implemented Pheres-Band Brawler 2020-01-11 00:12:45 -05:00
Evan Kranzler
6ee766fdd7 Implemented Threnody Singer 2020-01-11 00:12:45 -05:00
Evan Kranzler
c4555a5a1f Implemented Triton Waverider 2020-01-11 00:12:45 -05:00
Evan Kranzler
8bb6c98120 Implemented Setessan Skirmisher 2020-01-11 00:12:44 -05:00
Evan Kranzler
537caffc3c Implemented Karametra's Blessing 2020-01-11 00:12:44 -05:00
Evan Kranzler
c9e30f65cc Implemented Hero of the Nyxborn 2020-01-11 00:12:43 -05:00
Evan Kranzler
181524a779 Implemented Hero of the Games 2020-01-11 00:12:43 -05:00
Evan Kranzler
2a062e5f56 Implemented Final Flare 2020-01-11 00:12:43 -05:00
Evan Kranzler
07c1407709 Implemented Captivating Unicorn 2020-01-11 00:12:42 -05:00
Evan Kranzler
59054bb059 Implemented Blight-Breath Catoblepas 2020-01-11 00:12:42 -05:00
Evan Kranzler
a9c3206026 Implemented Nexus Wardens 2020-01-10 20:51:06 -05:00
Evan Kranzler
d0bca0a65e Implemented Nylea's Huntmaster 2020-01-10 20:48:24 -05:00
Evan Kranzler
b5fb4142db Implemented Temple Thief 2020-01-10 20:44:31 -05:00
Evan Kranzler
0b0b172d56 Implemented Mischievous Chimera 2020-01-10 20:36:05 -05:00
Evan Kranzler
6438030f8e Implemented Glory Bearers 2020-01-10 20:27:57 -05:00
Evan Kranzler
8defedc72e Implemented Flicker of Fate 2020-01-10 20:25:45 -05:00
Evan Kranzler
f18fd85828 Implemented Sunmane Pegasus 2020-01-10 20:22:29 -05:00
Evan Kranzler
5ce31781c7 Implemented Transcendent Envoy 2020-01-10 20:19:07 -05:00
Evan Kranzler
3c0c40c1d2 Implemented Lampad of Death's Vigil 2020-01-10 20:13:34 -05:00
Evan Kranzler
25b929e367 Implemented Starlit Mantle 2020-01-10 20:10:33 -05:00
Evan Kranzler
1b62cfd906 Implemented Rage-Scarred Berserker 2020-01-10 20:06:41 -05:00
Evan Kranzler
0f2810bdc9 Implemented Dreadful Apathy 2020-01-10 20:01:40 -05:00
Evan Kranzler
ffe598d3b1 Implemented Phalanx Tactics 2020-01-10 19:55:30 -05:00
Evan Kranzler
103c7c4926 Implemented Chain to Memory 2020-01-10 19:52:12 -05:00
Evan Kranzler
cb0bf451ee Implemented Deny the Divine 2020-01-10 19:52:12 -05:00
Evan Kranzler
1541a1ccc2 Implemented Enemy of Enlightenment 2020-01-10 19:52:11 -05:00
Evan Kranzler
c92ea238db Implemented Sage of Mysteries 2020-01-10 19:52:10 -05:00
Evan Kranzler
97f6b443ff Implemented Soulreaper of Mogis 2020-01-10 19:52:10 -05:00
Evan Kranzler
eab3ae1880 Implemented Stern Dismissal 2020-01-10 19:52:09 -05:00
Evan Kranzler
52aef43388 Implemented Venomous Hierophant 2020-01-10 19:52:09 -05:00
Evan Kranzler
5530adbbc1 Implemented Sentinel's Eyes 2020-01-10 19:52:08 -05:00
Evan Kranzler
7b1878d2a2 Implemented Daybreak Chimera 2020-01-10 19:52:08 -05:00
Evan Kranzler
225ee56a69 Implemented Aspect of Lamprey 2020-01-10 19:52:07 -05:00
Evan Kranzler
aa8d67942e Implemented Grim Physician 2020-01-10 19:52:06 -05:00
Evan Kranzler
8aaad35df7 Implemented Sleep of the Dead 2020-01-10 19:52:06 -05:00
Evan Kranzler
f505944440 Implemented Mogis's Favor 2020-01-10 19:52:05 -05:00
Evan Kranzler
c02f5c301c Implemented Pharika's Libation 2020-01-10 19:52:05 -05:00
Evan Kranzler
92ea80eaf0 Implemented Dreamstalker Manticore 2020-01-10 19:52:04 -05:00
Evan Kranzler
60a850664a Implemented Iroas's Blessing 2020-01-10 19:52:04 -05:00
Evan Kranzler
d2356e62a4 Implemented Irreverent Revelers 2020-01-10 19:52:04 -05:00
Evan Kranzler
3b50550f1d Implemented Stampede Rider 2020-01-10 19:52:03 -05:00
Evan Kranzler
e8672d2d38 Implemented Omen of the Hunt 2020-01-10 19:52:03 -05:00
Evan Kranzler
2cd4bd6c36 Implemented Setessan Training 2020-01-10 19:52:02 -05:00
Evan Kranzler
cb6815d2af Implemented Voracious Typhon 2020-01-10 19:52:02 -05:00
Evan Kranzler
1e9e19606a Implemented Labyrinth of Skophos 2020-01-10 19:52:02 -05:00
Evan Kranzler
8f13ac9620 Implemented Rumbling Sentry 2020-01-10 19:52:01 -05:00
Evan Kranzler
32e8238c66 Implemented Elite Instructor 2020-01-10 19:52:01 -05:00
Evan Kranzler
29d70d4eec Implemented Nyxborn Seaguard 2020-01-10 19:52:00 -05:00
Evan Kranzler
542aa87339 Implemented Fruit of Tizerus 2020-01-10 19:52:00 -05:00
Evan Kranzler
36307065f2 Implemented Riptide Turtle 2020-01-10 19:52:00 -05:00
Evan Kranzler
3a4dcc7688 Implemented Funeral Rites 2020-01-10 19:51:59 -05:00
Evan Kranzler
5f01e49cd4 Implemented Underworld Charger 2020-01-10 19:51:59 -05:00
Evan Kranzler
5e32becd3b Implemented Witness of Tomorrows 2020-01-10 19:51:58 -05:00
Evan Kranzler
2f7f4feac1 Implemented Hyrax Tower Scout 2020-01-10 19:51:58 -05:00
Evan Kranzler
a453e5c92f Implemented Nyxborn Brute 2020-01-10 19:51:58 -05:00
Evan Kranzler
f95041ed3d Implemented Satyr's Cunning 2020-01-10 19:51:57 -05:00
Evan Kranzler
7d75002f01 Implemented Moss Viper 2020-01-10 19:51:57 -05:00
Evan Kranzler
928a4150fc Implemented Nylea's Forerunner 2020-01-10 19:51:56 -05:00
Evan Kranzler
fe02222782 Implemented Bronze Sword 2020-01-10 19:51:56 -05:00
Evan Kranzler
c6c85aba64 Implemented Thaumaturge's Familiar 2020-01-10 19:51:55 -05:00
Evan Kranzler
84b707bf48 Implemented Thundering Chariot 2020-01-10 19:51:55 -05:00
Evan Kranzler
e3e5117cfa Implemented Nyxborn Marauder 2020-01-10 19:51:55 -05:00
Evan Kranzler
9f3190b97f updated THB spoiler and reprints 2020-01-10 19:51:54 -05:00
jeffwadsworth
b8c459a6b9 - Fixed #6171 2020-01-10 16:42:41 -06:00
LevelX2
8db7d492f7 * Recurring Nightmare - Minor rule text fix. 2020-01-10 21:44:23 +01:00
LevelX2
d3a925d2c9 * Marisi, Breaker of the Coil - Fixed can't cast ability. 2020-01-10 21:11:22 +01:00
LevelX2
ffc5f33cd0 * Added missing comment. 2020-01-10 20:51:12 +01:00
LevelX2
35628c205a * Venarian Gold - Fixed rule text according #6170. 2020-01-10 20:43:19 +01:00
LevelX2
1b9dde2709 * City in a Bottle - Implemented oracle rule change (#6170). 2020-01-10 20:22:45 +01:00
Evan Kranzler
f23841ce02 Implemented Hateful Eidolon 2020-01-10 13:02:35 -05:00
Evan Kranzler
107fd080b9 Implemented Entrancing Lyre 2020-01-10 12:43:22 -05:00
Evan Kranzler
48822c94b8 some oracle updates 2020-01-10 12:33:19 -05:00
Oleg Agafonov
d7e123bbe6 * Aether Gust - fixed that AI targets own objects first (#6159); 2020-01-10 20:10:39 +04:00
LevelX2
2a0723b7cd * Vivien, Arkbow Ranger - Fixed target handling of +1 ability. 2020-01-10 15:49:55 +01:00
Evan Kranzler
13b522989a Implemented Heliod's Intervention 2020-01-10 08:36:15 -05:00
Evan Kranzler
cc1e64f478 Implemented Mystic Repeal 2020-01-10 08:27:17 -05:00
Evan Kranzler
eaa1dc5cef Implemented Loathsome Chimera 2020-01-10 08:26:01 -05:00
Evan Kranzler
ab76b0342b Implemented Shatter the Sky 2020-01-10 08:23:32 -05:00
Evan Kranzler
1f5b1e389a Implemented Wolfwillow Haven 2020-01-10 08:23:30 -05:00
Evan Kranzler
18e23a3853 Implemented Relentless Pursuit 2020-01-10 08:23:30 -05:00
Evan Kranzler
5ddeb81dbe updated THB spoiler and reprints 2020-01-10 08:23:29 -05:00
LevelX2
bd76e54e9d * Xantcha, Sleeper Agent - Fixed wording of the replacement effect (Oracle changes from 2019-09-27) and generalized the effect for 3 cards. 2020-01-10 14:18:56 +01:00
Evan Kranzler
66651bc500 Implemented Nessian Wanderer 2020-01-09 22:07:40 -05:00
Evan Kranzler
28b9212c2f Implemented Elspeth Conquers Death 2020-01-09 21:55:32 -05:00
Evan Kranzler
f3d8c9fff9 updated THB spoiler and reprints 2020-01-09 21:29:58 -05:00
Evan Kranzler
e76d963b74 Implemented Skophos, Maze Warden 2020-01-09 18:57:31 -05:00
Evan Kranzler
94f5fb02a0 Implemented Lagonna-Band Storyteller 2020-01-09 18:37:16 -05:00
Evan Kranzler
cc57ce4ae3 Implemented Destiny Spinner 2020-01-09 18:16:07 -05:00
Evan Kranzler
5402876f20 Implemented Shadowspear 2020-01-09 18:16:07 -05:00
Evan Kranzler
b6fca3ac7d Implemented Thassa's Intervention 2020-01-09 18:16:06 -05:00
Evan Kranzler
053cd5fd3f Implemented Omen of the Dead 2020-01-09 18:16:06 -05:00
Evan Kranzler
b0aa8a98ad Implemented Mindwrack Harpy 2020-01-09 18:16:05 -05:00
Evan Kranzler
70edc2170f Implemented Elspeth's Nightmare 2020-01-09 18:16:05 -05:00
Evan Kranzler
15f9c90469 fixed Seasoned Pyromancer raising errors 2020-01-09 18:16:04 -05:00
LevelX2
349a2cc612 * Leadership Vacuum - Fixed that the movement of the commanders were not reported in the game log. 2020-01-09 22:46:20 +01:00
LevelX2
b6b2103b6c * Kiss, Dissident Mage - Fixed that it did not exile from graveyard casted split cards. 2020-01-09 21:29:27 +01:00
Evan Kranzler
c73a3c5885 Implemented Dream Trawler 2020-01-09 13:00:41 -05:00
Evan Kranzler
743c6a2ba1 Implemented Elspeth's Devotee 2020-01-09 12:57:20 -05:00
Evan Kranzler
399c4f7034 Implemented Ashiok's Forerunner 2020-01-09 12:55:14 -05:00
Evan Kranzler
e97e889562 Implemented Alseid of Life's Beauty 2020-01-09 12:51:04 -05:00
Evan Kranzler
3d991635e8 updated Gold token errata 2020-01-09 12:41:48 -05:00
Evan Kranzler
991200256a Implemented Heroes of the Revel 2020-01-09 08:51:42 -05:00
Evan Kranzler
e8adca4bcd Implemented Sunlit Hoplite 2020-01-09 08:49:53 -05:00
Evan Kranzler
16a0ea9ac2 Implemented Favored of Iroas 2020-01-09 08:33:59 -05:00
Evan Kranzler
1d59bed020 Implemented Eidolon of Inspiration 2020-01-09 08:31:58 -05:00
Evan Kranzler
9ea116dd8b Implemented Discordant Piper 2020-01-09 08:29:05 -05:00
Evan Kranzler
ef959ed6d6 Implemented Swimmer in Nightmares 2020-01-09 08:24:21 -05:00
Evan Kranzler
ea229c9e0c Implemented Nyxbloom Ancient 2020-01-09 08:12:09 -05:00
Evan Kranzler
f166bbc354 Implemented Triumphant Surge 2020-01-09 08:09:21 -05:00
Evan Kranzler
1468f39a4f updated THB spoiler and reprints 2020-01-09 08:04:24 -05:00
Oleg Agafonov
b366a83a45 Prepare new release 2020-01-09 08:55:26 +04:00
Oleg Agafonov
ab1475d7e0 Little fixes 2020-01-09 08:52:25 +04:00
Oleg Agafonov
b011ddf942 fixed Whirlwind Denial (removed unnecessary pay dialogs) 2020-01-09 08:37:53 +04:00
Evan Kranzler
08b906010d Implemented Whirlwind Denial 2020-01-08 22:22:15 -05:00
Evan Kranzler
b7dba21e9c Implemented Dreamshaper Shaman 2020-01-08 21:05:12 -05:00
Evan Kranzler
fd57e75952 Implemented Enigmatic Incarnation 2020-01-08 20:52:26 -05:00
Evan Kranzler
0e44fbad9a Implemented Hero of the Pride 2020-01-08 18:06:34 -05:00
Evan Kranzler
435fc81148 fixed Legion's End exiling noncreature permanents 2020-01-08 17:48:06 -05:00
Evan Kranzler
35b4bc6103 fixed Oath of Mages not dealing damage from the correct source 2020-01-08 17:48:05 -05:00
Evan Kranzler
f4e2e6fdf1 fixed targeting of Nicol Bolas, God-Pharaoh -4 ability 2020-01-08 17:48:05 -05:00
Evan Kranzler
7465e89b96 fixed implementation of Thopter Assembly 2020-01-08 17:48:04 -05:00
Evan Kranzler
5a526f854c Implemented Eidolon of Obstruction 2020-01-08 17:48:04 -05:00
Evan Kranzler
53845a17f9 Implemented Thassa's Oracle 2020-01-08 17:48:04 -05:00
jeffwadsworth
292a0a2912 - Fixed #6157 2020-01-08 16:47:05 -06:00
Oleg Agafonov
ba85e267a4 fixed Kiora Bests the Sea God (wrong permanent filter for chapter II); 2020-01-08 22:33:41 +04:00
Oleg Agafonov
4cb79f786a fixed Kiora Bests the Sea God (wrong permanent filter for chapter II); 2020-01-08 22:29:28 +04:00
Evan Kranzler
23b2bd8b7e Implemented Dryad of Ilysian Grove 2020-01-08 12:23:23 -05:00
LevelX2
8d45e7af4c * Fixed Ereboss Intervention boosting instead of correctly unboosting targets. 2020-01-08 15:22:44 +01:00
Evan Kranzler
a226a6fae8 Implemented Taranika, Akroan Veteran 2020-01-07 23:01:21 -05:00
Evan Kranzler
5ebb78d82f Implemented Sea God's Scorn 2020-01-07 22:54:50 -05:00
Evan Kranzler
6bdd395e8f Implemented Altar of the Pantheon 2020-01-07 22:45:53 -05:00
Evan Kranzler
a9739f12f1 Implemented Kiora Bests the Sea God 2020-01-07 22:45:53 -05:00
Evan Kranzler
a205f2bf10 fixed Anax, Hardened in the Forge mana cost 2020-01-07 22:45:51 -05:00
Oleg Agafonov
85e65c8f44 Code cleanup 2020-01-08 05:19:52 +04:00
Oleg Agafonov
195bca0aa5 Added missing ferocious hints 2020-01-07 22:34:32 +04:00
Evan Kranzler
d16a4e5934 Implemented The First Iroan Games 2020-01-07 08:35:13 -05:00
Evan Kranzler
57fc504319 Implemented Callaphe, Beloved of the Sea 2020-01-07 08:19:42 -05:00
Evan Kranzler
d91f64c7e5 Implemented Phoenix of Ash 2020-01-07 07:53:08 -05:00
Evan Kranzler
7ca9c84981 updated THB spoiler 2020-01-07 07:44:40 -05:00
Oleg Agafonov
8785b5dbb7 fixed Anax, Hardened in the Forge (missing controller condition) 2020-01-07 07:52:35 +04:00
Evan Kranzler
8c2ec98091 Implemented Scavenging Harpy 2020-01-06 22:45:47 -05:00
Evan Kranzler
1e2f70eaa1 Implemented Thryx, the Sudden Storm 2020-01-06 22:39:07 -05:00
Evan Kranzler
a25311b21d Implemented Ichthyomorphosis 2020-01-06 22:33:10 -05:00
Evan Kranzler
1c851dc592 Implemented Soul-Guide Lantern 2020-01-06 22:28:34 -05:00
Evan Kranzler
206c7ebfb2 Implemented Eat to Extinction 2020-01-06 21:55:13 -05:00
Evan Kranzler
b1bb698fbd Implemented Fateful End 2020-01-06 21:55:13 -05:00
Evan Kranzler
14c22137ce Implemented Anax, Hardened in the Forge 2020-01-06 21:55:11 -05:00
Evan Kranzler
a00b4cdc9e Implemented Renata, Called to the Hunt 2020-01-06 21:55:11 -05:00
Evan Kranzler
48a43a8360
Merge pull request #6152 from magefree/refactorTargetController
Refactored TargetController predicates
2020-01-06 21:56:26 -05:00
Oleg Agafonov
1b4145e5b8 fixed Eutropia the Twice-Favored (missing target) 2020-01-07 06:10:05 +04:00
Oleg Agafonov
99e646b705 fixed Blood Aspirant (missing target) 2020-01-07 06:07:40 +04:00
Evan Kranzler
dff5c73e1c pulled out DamagedPlayerThisTurnPredicate 2020-01-06 21:00:57 -05:00
Evan Kranzler
9e7fcd33cd fixed some import errors 2020-01-06 20:21:10 -05:00
Evan Kranzler
9c3b923b3f refactored ControllerPredicate 2020-01-06 20:04:56 -05:00
Evan Kranzler
c14a079cc5 refactored OwnerPredicate 2020-01-06 19:59:56 -05:00
Evan Kranzler
3f0547a7fa refactored DamagedPlayerThisTurnPredicate 2020-01-06 19:56:08 -05:00
Evan Kranzler
13d76bfc06 refactored PlayerPredicate 2020-01-06 19:53:29 -05:00
Evan Kranzler
ecf26585b5 refactored SupertypePredicate to be part of SuperType 2020-01-06 19:21:27 -05:00
Evan Kranzler
aa72251627 Implemented Archon of Sun's Grace 2020-01-06 18:53:35 -05:00