theelk801
488f1c5a32
[LTR] Implement Galadhrim Bow
2023-05-30 20:39:00 -04:00
theelk801
d77cda2503
[LTR] update spoiler and reprints
2023-05-30 20:36:05 -04:00
theelk801
28866a2adf
[LTR] Implement Knights of Dol Amroth
2023-05-30 19:51:40 -04:00
theelk801
d5b34e24f9
[LTR] Implement Swarming of Moria
2023-05-30 19:50:13 -04:00
theelk801
0f23b5880e
[LTR] Implement Wose Pathfinder
2023-05-30 19:48:29 -04:00
theelk801
a57abd1552
[LTR] Implement Cast into the Fire
2023-05-30 19:44:11 -04:00
theelk801
dd40d42acf
[LTR] update spoiler and reprints
2023-05-30 19:42:36 -04:00
theelk801
0e010241a9
[LTC] Implement Sauron, Lord of the Rings
2023-05-30 19:36:49 -04:00
theelk801
794a1dbb59
[LTC] update spoiler and reprints
2023-05-30 19:17:15 -04:00
theelk801
ba30bce6d6
[LTR] Implement Rising of the Day
2023-05-30 19:10:36 -04:00
theelk801
702eb17d4b
[LTR] Implement Arwen's Gift
2023-05-30 19:07:43 -04:00
theelk801
ab1e8e296c
[LTR] Implement Pippin's Bravery
2023-05-30 18:48:35 -04:00
theelk801
8d31341442
[LTR] Implement Quickbeam, Upstart Ent
2023-05-30 18:45:33 -04:00
theelk801
88da4e31dc
[LTR] Implement Saruman's Trickery
2023-05-30 18:41:37 -04:00
theelk801
a2fb711f32
[LTR] Implement Prince Imrahil the Fair
2023-05-30 18:39:07 -04:00
theelk801
1c40671700
[LTR] Implement Galadriel, Gift-Giver
2023-05-30 18:36:27 -04:00
theelk801
57ea908266
[LTR] Implement Gothmog, Morgul Lieutenant
2023-05-30 18:30:15 -04:00
theelk801
b9f31eb937
[LTR] Implement Dunland Crebain
2023-05-30 18:27:34 -04:00
theelk801
82073bba73
[LTR] Implement Nazgul
2023-05-30 18:24:54 -04:00
theelk801
75d1bdf71c
[LTR] update spoiler
2023-05-30 18:17:26 -04:00
xenohedron
255c7a9ce7
Remove unused marker interface ( #10404 )
2023-05-29 19:16:04 -04:00
xenohedron
8b91600cbf
Fix wrong filter on HaloForagerCastEffect that was preventing cast ( #10386 )
2023-05-29 19:15:47 -04:00
xenohedron
24fdabfd0a
Fix Pain Distributor ( #10396 )
2023-05-29 19:15:28 -04:00
xenohedron
94a4642b10
Fix Olivia, Crimson Bride ( #10397 )
2023-05-29 19:15:19 -04:00
xenohedron
c12058744d
Fix You've Been Caught Stealing ( #10388 )
2023-05-29 19:14:15 -04:00
xenohedron
2bfa4464e0
Fix Clamavus. Fix Conduit of Worlds ( #10414 )
...
* Fix Clamavus
* Fix Conduit of Worlds
2023-05-29 19:13:30 -04:00
xenohedron
50105c0372
new common class: SourceEnteredThisTurnCondition ( #10415 )
...
* Create new common condition class
* Use common condition on nine cards where appropriate
2023-05-29 19:13:21 -04:00
xenohedron
749f2e3991
Fix Cephalid Facetaker ( #10416 )
...
* Fix Cephalid Facetaker with new static filter
* Use FILTER_ANOTHER_TARGET_CREATURE on other cards
2023-05-29 19:12:53 -04:00
xenohedron
9c20dd3bfc
Change the abilities to layer 7b where they belong
2023-05-22 23:49:12 -04:00
xenohedron
3dddfb46be
Remove some unnecessary text setting
2023-05-22 23:49:12 -04:00
xenohedron
4221cd773b
Fix Dancing Sword
2023-05-22 23:49:12 -04:00
xenohedron
d7fc52daea
Fix Haunted Plate Mail
2023-05-22 23:49:12 -04:00
xenohedron
515672bb53
Fix Chimeric Sphere
2023-05-22 23:49:12 -04:00
chesse20
a661b0188d
[PLG21] adds Love Your LGS 2021 Promos ( #10400 )
...
* add plg21 cards
* Fix date to 2021
* adds non full use various
* date fix part 2
2023-05-22 00:03:30 -04:00
xenohedron
aecdde421b
Refactor to single constructor with CardType enum
2023-05-21 23:47:43 -04:00
xenohedron
00ca915581
Move loseAbilities out of constructor
2023-05-21 23:47:11 -04:00
xenohedron
9b73c8367f
Check CDAs from token, remove explicit parameter
2023-05-21 23:46:46 -04:00
xenohedron
7ffd805f87
Fix text for cards with duration at start
2023-05-21 01:31:00 -04:00
xenohedron
26a95eed51
More sensible parameter ordering
2023-05-21 01:21:42 -04:00
xenohedron
0bc473f4b2
Clean up constructors and add comments
2023-05-21 01:21:42 -04:00
xenohedron
9aaf1ccef7
Update constructors
2023-05-21 01:21:42 -04:00
xenohedron
3a6e84043c
prepare to move power/toughness out of constructor
2023-05-21 01:21:42 -04:00
Grath
697c55005e
Fix Phyrexian Censor ( fixes #10367 )
2023-05-19 19:54:47 -04:00
Evan Kranzler
60e488cf05
rename classes ( #10383 )
2023-05-17 18:49:30 -04:00
Artemis Kearney
cf51701705
text: Runemarks grant abilities to enchanted creatures, not themselves ( #10380 )
2023-05-15 23:51:19 -04:00
theelk801
4be4c51443
[MOM] fix Omnath, Locus of All not revealing cards( fixes #10248 )
2023-05-15 19:26:32 -04:00
xenohedron
ce8eb44099
Fix Offer Immortality ( #10373 )
2023-05-14 18:35:31 -04:00
xenohedron
1fbbb1a67c
another fix
2023-05-14 01:44:59 -04:00
xenohedron
836136549a
text fixes part 2
2023-05-14 01:40:35 -04:00
xenohedron
90434514c6
Text fixes
2023-05-14 01:28:34 -04:00
xenohedron
8503b4a34e
fix unique templates
2023-05-14 01:12:07 -04:00
xenohedron
bb8c59aafd
add textThatCard to SearchLibraryPutInPlayEffect, fix string builder
2023-05-14 00:01:15 -04:00
xenohedron
b05e6d5cb1
SearchLibraryPutInPlayEffect: remove forceshuffle parameter, part 3
2023-05-13 23:45:36 -04:00
xenohedron
698fe34014
SearchLibraryPutInPlayEffect: remove forceshuffle parameter, part 2
2023-05-13 23:45:36 -04:00
xenohedron
1aba94c8a8
SearchLibraryPutInPlayEffect: remove outcome, part 3
2023-05-13 23:45:36 -04:00
xenohedron
511ae76aee
SearchLibraryPutInPlayEffect: remove outcome, part 2
2023-05-13 23:45:36 -04:00
xenohedron
3b02a42ddf
SearchLibraryPutInPlayEffect: automatic outcome
2023-05-13 23:45:36 -04:00
xenohedron
6de43dc06e
Cleanup SearchLibraryPutOnLibraryEffect, part 2
2023-05-13 23:45:36 -04:00
xenohedron
a4616bc7ee
Cleanup SearchLibraryPutOnLibraryEffect
2023-05-13 23:45:36 -04:00
xenohedron
ae7266efba
SearchLibraryPutInHandEffect: simplify constructors
2023-05-13 23:45:35 -04:00
xenohedron
5ee6bed33a
Cleanup SearchLibraryPutInHandOrOnBattlefieldEffect
2023-05-13 23:45:35 -04:00
xenohedron
8eb8a163af
Cleanup SearchLibraryPutInPlayTargetPlayerEffect
2023-05-13 23:45:35 -04:00
Evan Kranzler
024c3081df
[BRC] Implement Rootpath Purifier (ready for review) ( #10363 )
...
* refactor check supertype methods
* change supertype to list to match card type
* refactor various subtype methods
* implement mageobjectattribute for supertype
* a few fixes
* [BRC] Implement Rootpath Purifier
* a few extra fixes
* more fixes
* add test for purifier
2023-05-13 10:48:07 -04:00
Evan Kranzler
a850e3660b
Change supertype method in constructors ( #10361 )
...
* replace addSuperType with supertype.add in card constructors
* more supertype replacements
* update MDFC supertype implementation
* remove unnecessary class
* update test
2023-05-12 20:45:07 -04:00
Oleg Agafonov
6d4e353867
Designation - fixed not working abilities like Monarch and Initiative ( #10334 , #10338 );
2023-05-12 18:00:52 +04:00
bobwoco
09892bf1f2
Fix Slayer's cleaver implementation to check if attached permanent can be blocked instead of the equipment ( #10327 )
...
Co-authored-by: Ethan Ward <ethanandrewward@gmail.com>
2023-05-12 11:53:08 +04:00
Alexander Novotny
c45a546526
Fixes for Vessel of the all-consuming ( #10306 )
...
* Added some tests for Vessel of the All-Consuming
* Fixed Vessel of the All-consuming
Fixes magefree/mage#10283
Added more commentsto the test.
The bug was for a few reasons. The map was keeping track of how many times a player was dealt damage, not how much damage was being dealt. As well, creating a MageObjectReference from an ability doesn't seem like it works properly, so retrieving from the map never worked.
---------
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2023-05-12 11:45:45 +04:00
xenohedron
f5ab5a8caf
Fix Norn's Inquisitor ( #10357 )
2023-05-12 11:07:59 +04:00
xenohedron
e4f3f263a4
Fix Drinker of Sorrow ( #10352 )
2023-05-12 10:53:57 +04:00
xenohedron
1e7ef881cd
Fix Goblin Dynamo ( #10353 )
2023-05-12 10:35:27 +04:00
xenohedron
36c54c1098
Fix Errant Minion ( #10354 )
2023-05-12 10:34:32 +04:00
xenohedron
c41c084496
Fix Tandem Takedown (logic from Band Together) ( #10356 )
2023-05-12 10:33:26 +04:00
Oleg Agafonov
30e582ba8f
Fixed test
2023-05-11 00:21:43 +04:00
chesse20
7685115832
add non token predicate ( #10349 )
2023-05-10 15:30:38 -04:00
theelk801
4f961a9e70
[UNF] Implement Starlight Spectacular
2023-05-10 09:44:27 -04:00
theelk801
4e7e0b2a8d
[MAT] Implement Tazri, Stalwart Survivor
2023-05-10 09:36:43 -04:00
xenohedron
4c13b42dee
Cleanup: replace custom code with common classes, text fixes to abilities ( #10304 )
...
* Use common FirstCombatPhaseCondition on Raiyuu, Storm's Edge
* Use common ReturnFromExileForSourceEffect on Parallax Wave
* Use common exile effects on Prowling Geistcatcher (attempt to fix #9981 )
* Fix text: Fading ability
* Fix text: Endangered Armodon
* Fix text: Nemata, Primeval Warden
* Fix text: Capitalization on alternative/additional costs other than mana
2023-05-09 18:01:48 +04:00
Oleg Agafonov
6a9a4c78ca
Shared Fate - fixed game error (NPE error)
2023-05-09 16:54:22 +04:00
Oleg Agafonov
a18dcd9911
Drana and Linvala - fixed game error on usage with same abilities from permanents (NPE error)
2023-05-09 16:54:22 +04:00
Oleg Agafonov
1dc5ee13a3
Combat Calligrapher - fixed game error (NPE error)
2023-05-09 16:54:22 +04:00
PurpleCrowbar
05443fb3f4
Clean up some code for Marneus Calgar and Elesh Norn, Mother of Machines
2023-05-09 13:52:49 +01:00
Oleg Agafonov
a315171ca4
Connive ability - fixed game error on usage (NPE), fixed game freeze on disconnect, fixed miss LKI related code;
2023-05-09 15:36:33 +04:00
Oleg Agafonov
3c66dc8706
Additional fixes for 9d9916280a
2023-05-09 15:05:24 +04:00
Oleg Agafonov
9d9916280a
Attacking you abilities and filters - fixed that planeswalker removes from a combat can cause a game error (NPE error, example: Curse of Hospitality)
2023-05-09 14:59:44 +04:00
theelk801
67507fed67
[MAT] various text fixes
2023-05-08 20:13:48 -04:00
theelk801
fd64ed8849
[MAT] Implement Tranquil Frillback
2023-05-08 20:03:25 -04:00
theelk801
386e10b251
[MAT] Implement Danitha, New Benalia's Light
2023-05-08 18:22:36 -04:00
theelk801
b7cd8f8c6e
[MAT] Implement Rocco, Street Chef
2023-05-08 17:59:17 -04:00
theelk801
5f3715a8dc
[MAT] Implement Pia Nalaar, Consul of Revival
2023-05-08 17:38:40 -04:00
theelk801
4271ec8aec
[LTR] Implement Gandalf, Friend of the Shire
2023-05-08 17:28:38 -04:00
Oleg Agafonov
1dea98cf1f
Game: fixed that search by card name was able to return a wrong card (example: cheat command)
2023-05-08 22:58:30 +04:00
theelk801
6144dc64b7
[MAT] Implement Nahiri's Resolve
2023-05-08 09:17:00 -04:00
theelk801
907d07d175
[MAT] Implement Animist's Might
2023-05-08 09:00:14 -04:00
theelk801
7209e037e5
[MAT] Implement Blot Out
2023-05-08 08:50:14 -04:00
theelk801
6f9358c095
[MAT] Implement Tolarian Contempt
2023-05-08 08:37:48 -04:00
theelk801
ead24184de
[MOM] fix Breach the Multiverse only choosing from controller's graveyard ( fixes #10332 )
2023-05-08 07:55:58 -04:00
xenohedron
61743cf60c
Fix text [MRD] [DST] [5DN] ( #10333 )
2023-05-08 10:02:59 +04:00
Sean Walsh
0283273438
Implement Necron Overlord ( #10065 )
2023-05-07 21:54:17 -04:00
xenohedron
5a99a3afa6
Fix Caves of Chaos Adventurer ( closes #10326 ) ( #10329 )
2023-05-07 21:36:56 -04:00
theelk801
1cb737537e
[40K] Implement Triumph of Saint Katherine ( closes #10125 )
2023-05-07 19:57:15 -04:00
theelk801
fd10d7f536
[ONE] add all card versions ( closes #9806 )
2023-05-07 18:40:21 -04:00
theelk801
e943d62577
[ONE] Implement Melira, the Living Cure ( closes #10173 )
2023-05-07 18:38:03 -04:00
Oleg Agafonov
2fbd6b3f57
Merge fix
2023-05-08 02:26:19 +04:00
Oleg Agafonov
f2d93f224f
Tokens and command objects reworked (part 2 of 2, tokens/emblems)
2023-05-08 02:18:42 +04:00
theelk801
46f6593da8
[SLD] fixe Holga, Relentless Rager not requiring blocks ( fixes #10325 )
2023-05-07 14:45:18 -04:00
Evan Kranzler
3503513c4e
Implement The Ring Tempts You mechanic ( #10320 )
...
* remove skip
* initial implementation of the ring mechanic
* some changes
* rework ring-bearer choosing
* [LTR] Implement Call of the Ring
* update ring-bearer condition
2023-05-07 14:32:28 -04:00
theelk801
d56c148118
[LTR] Implement Sauron, the Necromancer
2023-05-07 13:50:51 -04:00
theelk801
1752e44d68
[LTR] Implement Frodo Baggins
2023-05-07 13:35:41 -04:00
theelk801
94e81b6801
[MID] fix Light Up the Night damaging battles
2023-05-07 13:31:42 -04:00
xenohedron
35bb7d513b
Another batch of text fixes ( #10317 )
...
* Fix text: Blind Hunter
* Fix text: cards with bloodrush ability
* Fix text: populate ability
* Fix Goblin Pyromancer to boost all
* Fix text: Wellwisher; Kamahl, Fist of Krosa; Snapping Thragg
* Fix text: "you may prevent"
* Fix text: Elvish Guidance, Elvish Pathcutter
* Fix text: [search library for cards named]
2023-05-07 13:30:55 -04:00
xenohedron
67ec9d64bf
Enable booster generation for ONE and MOM ( #10318 )
...
* Enable booster generation for ONE and MOM (collation needs future improvement)
* set parameter to fix verify failure
* Fix rarity of Exuberant Fuseling
2023-05-07 13:30:15 -04:00
xenohedron
4ace6defde
Fix Aether Rift ( #10322 )
2023-05-07 13:29:37 -04:00
theelk801
b534a3f6a2
fix verify failure
2023-05-07 10:29:35 -04:00
theelk801
79d50a0bad
[CMM] Implement Zhulodok, Void Gorger
2023-05-07 10:14:32 -04:00
theelk801
13ba5bf885
[CMM] Implement Anikthea, Hand of Erebos
2023-05-07 10:09:52 -04:00
theelk801
64788dea71
fix verify failure
2023-05-07 09:56:04 -04:00
theelk801
9b95faf0fe
[CMM] Implement Sliver Gravemother
2023-05-07 09:54:25 -04:00
theelk801
5f22004ad3
[LTR] Implement Lobelia Sackville-Baggins
2023-05-07 09:36:27 -04:00
theelk801
2d44e82272
[LTR] Implement Wizard's Rockets
2023-05-07 09:17:40 -04:00
theelk801
a67d5ceee1
[LTR] Implement Bilbo, Retired Burglar
2023-05-07 09:00:47 -04:00
theelk801
f2a4feb990
[LTR] update spoiler
2023-05-07 08:28:01 -04:00
theelk801
cd3fb997a7
[CMM] Implement Commodore Guff
2023-05-06 09:06:22 -04:00
theelk801
eaca4c01ac
[CMM] add set
2023-05-06 08:33:13 -04:00
theelk801
e1083ece10
[LTR] update spoiler
2023-05-06 08:26:56 -04:00
theelk801
f91543411f
fix verify failure
2023-05-05 20:45:27 -04:00
theelk801
3604f6729a
fix error
2023-05-05 20:31:58 -04:00
theelk801
02bb0f72dd
[MAT] Implement Death-Rattle Oni
2023-05-05 20:11:49 -04:00
theelk801
e06f01abf4
[MAT] Implement Urborg Scavengers
2023-05-05 20:06:28 -04:00
theelk801
a6597c692b
[MAT] Implement Nashi, Moon's Legacy
2023-05-05 19:55:16 -04:00
theelk801
a36a0cf909
[MAT] Implement Arni Metalbrow
2023-05-05 16:14:24 -04:00
theelk801
b5e87050ae
[MAT] Implement Narset, Enlightened Exile
2023-05-04 22:54:21 -04:00
theelk801
1cd107cbe9
[MAT] Implement Plargg and Nassari
2023-05-04 22:53:52 -04:00
theelk801
1f72a99a2f
[MAT] Implement Calix, Guided by Fate
2023-05-04 10:32:26 -04:00
theelk801
4f90ca319e
[MAT] Implement Leyline Immersion
2023-05-04 10:16:52 -04:00
theelk801
0d13fd7dba
fix verify failure
2023-05-04 09:56:48 -04:00
theelk801
aa854c8537
[MAT] Implement Vesuvan Drifter
2023-05-04 09:42:00 -04:00
theelk801
85ae2027ad
[MAT] Implement Sarkhan, Soul Aflame
2023-05-04 09:42:00 -04:00
theelk801
04141a1132
[MAT] Implement Open the Way
2023-05-04 09:42:00 -04:00
theelk801
a3c4dc2395
rework RevealCardsFromLibraryUntilEffect to use PutCards
2023-05-04 09:42:00 -04:00
theelk801
39d78aff2f
[MAT] Implement Tyvar, the Bellicose
2023-05-04 09:42:00 -04:00
theelk801
406d61a55f
[MAT] Implement Nissa, Resurgent Animist
2023-05-04 09:42:00 -04:00
theelk801
4b0b30f471
[MAT] Implement Ayara's Oathsworn
2023-05-04 09:41:59 -04:00
theelk801
35a887d8e8
[MAT] Implement Cosmic Rebirth
2023-05-04 09:41:59 -04:00
theelk801
0de3fb0cb6
[MAT] Implement Niv-Mizzet, Supreme
2023-05-04 09:41:59 -04:00
Oleg Agafonov
6ed702a7b3
Tokens improved:
...
- added auto-generated token names for CreatureToken;
- added verify tests for token names;
- removed outdated ElementalCreatureToken;
- fixed wrong indefinite article in some tokens;
- fixed miss Token in some token names (related to #10139 );
2023-05-04 17:38:54 +04:00
PurpleCrowbar
e2d2d1f08e
Fix Braids, Arisen Nightmare drawing cards for players who lost the game that turn
2023-05-03 16:46:36 +01:00
PurpleCrowbar
ffef3b25cd
Add hint to Serra's Sanctum
2023-05-03 16:45:39 +01:00
PurpleCrowbar
f5ea6565a4
Fix Void Winnower causing noncreature permanents to not be able to block
2023-05-03 16:45:28 +01:00
jbureau88
aa4cd89ac1
Fix Ur-Dragon showing a cost reduction on itself.
...
It wasn't incorrectly applying it, but this improves the UI.
2023-05-03 11:02:00 -04:00
theelk801
66d77801ef
fix verify failure
2023-05-03 09:44:25 -04:00