Commit graph

40830 commits

Author SHA1 Message Date
xenohedron
045bbbf04f
Fix ReturnToHandAttachedEffect with MDFCs (#10452)
* Add tests for ReturnToHandAttachedEffect

* Temporary fix for returning attached MDFC to hand
2023-06-16 22:43:34 -04:00
xenohedron
a6c19c4335 Fix #10237. Fix #10315. (MageObjectReference discrepancy) 2023-06-16 22:34:09 -04:00
Artemis Kearney
8d99524660
[LTR] Fix Morgul-Knife Wound text (#10477) 2023-06-16 21:00:26 -04:00
Artemis Kearney
7c70add7fd
[LTR] Fix Galadriel, Gift-Giver (#10476)
should trigger on attack
2023-06-16 20:54:01 -04:00
Oleg Agafonov
8322d75fc0 Guardian Project - fixed game error on usage (NPE, closes #10055) 2023-06-17 00:48:44 +04:00
xenohedron
0ce6df9ef7
Improvements to effects that use ADD_COUNTERS GameEvent (#10474)
* Fix Blightbeetle

* Another adjustment to Laezel

* Fix Vizier of Remedies

* Make extra counters overflow safe

* Inline variable instead of field (Doubling Season)
2023-06-16 02:24:32 -04:00
xenohedron
93726d6dd0 Fix #10472 (Lae'zel, Vlaakith's Champion) 2023-06-16 00:41:47 -04:00
Oleg Agafonov
f0da749e0a refactor: improved some error messages/tests 2023-06-16 07:32:21 +04:00
Artemis Kearney
7f8526192f
Ogre Marauder fixes (#10471)
- performs effect even if opponent can't pay or chose not to pay
- grants "can't be blocked" ability, rather than creating continuous
  effect, as per Oracle text
2023-06-15 18:55:55 -04:00
theelk801
978adac13d [LTC] update spoiler 2023-06-15 09:31:20 -04:00
theelk801
01e0780f85 [LTR] Implement Gimli, Mournful Avenger 2023-06-15 09:30:51 -04:00
theelk801
38b7f9e5f5 [LTR] Implement Denethor, Ruling Steward 2023-06-15 09:02:51 -04:00
theelk801
b09111a8e5 [LTR] Implement Haunt of the Dead Marshes 2023-06-14 22:01:41 -04:00
theelk801
7f3b50f216 [LTR] Implement Great Hall of the Citadel 2023-06-14 22:01:30 -04:00
theelk801
f7baa2a338 [LTR] Implement Gandalf's Sanction 2023-06-14 22:01:10 -04:00
theelk801
4d10ec0cf2 [LTR] Implement Eowyn, Lady of Rohan 2023-06-14 22:00:46 -04:00
theelk801
018a815eb1 [LTR] Implement Aragorn, Company Leader 2023-06-14 22:00:17 -04:00
PurpleCrowbar
04f1327816 Remove some invalid sets from tokens-database.txt 2023-06-15 02:37:21 +01:00
PurpleCrowbar
585aa296ee Add hint to Gaea's Cradle 2023-06-15 02:36:45 +01:00
xenohedron
80cc908216 Fix Grimgrin, Corpse Born 2023-06-14 20:08:24 -04:00
Oleg Agafonov
d91147f01a decks: improved deck import to support unicode card names from LTR, UGL and other sets, added verify tests for name converters (closes #10465) 2023-06-14 03:21:16 +04:00
Juneau
eebb82c591
Update CanadianHighlander.java (#10459)
Update Canadian Highlander points list to match the most recent update as of 6/12/23
2023-06-12 12:37:53 -04:00
Oleg Agafonov
c351a4e8e9 refactor: removed direct counter names usage (part 2) 2023-06-12 16:01:18 +04:00
Oleg Agafonov
8f4cc84266 refactor: removed direct counter names usage in some places 2023-06-12 13:53:15 +04:00
Susucre
70fa98f492
Fix Blitz not being cleaned up when the permanent leaved the BF (#9775)
A onCard: false parameter was necessary to clean the effect once the blitz creature leaved the battlefield.
2023-06-11 23:55:23 -04:00
xenohedron
2cdfb255cf
cleanup to use ObjectColor.COLORLESS (#10447)
* Replace for BecomesColorSourceEffect

* Replace for BecomesColorTargetEffect

* Remove unused class

* Use common static instance
2023-06-11 23:36:01 -04:00
xenohedron
7b2f6b3d46 Fix wrong extra cards in 10E boosters 2023-06-11 23:10:47 -04:00
xenohedron
43aa0be6eb Fix verify failure (text on Saradoc) 2023-06-11 22:46:44 -04:00
theelk801
b114e77a3a [LTR] Implement Saradoc, Master of Buckland 2023-06-11 22:18:20 -04:00
theelk801
d4307395b1 [LTR] Implement Ringwraiths 2023-06-11 22:09:11 -04:00
theelk801
bf5b93d1d6 [LTC] Implement Beregond of the Guard 2023-06-11 21:36:57 -04:00
theelk801
cb283cdf82 [LTC] Implement Archivist of Gondor 2023-06-11 21:26:23 -04:00
theelk801
c2ae74759d [LTR] update spoiler 2023-06-11 20:38:49 -04:00
theelk801
6d4c7cc67f [LTR] Implement Landroval, Horizon Witness 2023-06-11 09:23:26 -04:00
theelk801
d5f93ec8f4 [LTR] Implement Hobbit's Sting 2023-06-11 09:18:50 -04:00
theelk801
2e2166eb70 [LTR] Implement Faramir, Field Commander 2023-06-11 09:09:23 -04:00
theelk801
25aef52126 [LTR] Implement Eomer of the Riddlermark 2023-06-11 09:00:18 -04:00
theelk801
27406360e8 remove temporary verify skips 2023-06-11 08:54:22 -04:00
theelk801
767c66251a [LTR] Implement Elrond, Master of Healing 2023-06-11 08:53:45 -04:00
theelk801
ba22e1b680 [LTR] Implement Elvish Mariner 2023-06-11 08:37:46 -04:00
theelk801
51510f9890 [LTR] Implement Cirith Ungol Patrol 2023-06-11 08:26:18 -04:00
Oleg Agafonov
9b4cc9d56c Aladdin's Lamp - fixed miss X can't be 0. 2023-06-11 11:35:58 +04:00
Oleg Agafonov
499f21778d Added additional fixes for getSpellAbility() usage, related to ce3cf742c9 2023-06-11 11:26:34 +04:00
Oleg Agafonov
ce3cf742c9 Blast-Furnace Hellkite - fixed game error on offering an artifact lands and treasures (#9940, #10218) 2023-06-11 11:05:06 +04:00
xenohedron
d3b976cc46 Fix #10455 (Ashnod the Uncaring) 2023-06-11 00:34:55 -04:00
PurpleCrowbar
029992ecfa [LTC] Implement Grey Host Reinforcements 2023-06-11 02:41:47 +01:00
PurpleCrowbar
77c558be50 Fix verify data 2023-06-11 02:21:03 +01:00
theelk801
d0cc29cac4 [LTR] Implement Pippin, Guardian of the Citadel 2023-06-10 19:05:52 -04:00
theelk801
bcaaf4101e [LTR] Implement Sauron, the Dark Lord 2023-06-10 18:47:15 -04:00
theelk801
c5d3bd3d29 [LTR] Implement Witch-king, Bringer of Ruin 2023-06-10 18:26:10 -04:00